<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="9884">
<package pkgid="6e4522f98a2965ba7e8ae3a83bc0e6831b3f1471363f144a63d1207190f02e82dfbf8a38a11a0aff674904fcc99dca63ac114d29262f4c4d5228c4f752677906" name="389-ds" arch="src">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="78c4837124a573ca25b665d0498711b5f1dc8615b9217e057ceacb56befa08ab23f036efc9c3a701cad0e2c07b3038f167db3b65ecc116d25ac0d4689b35e940" name="389-ds" arch="x86_64">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="03d3155965f7a53abc50557fa30d5a36c4c8abb00682d067abc0bfe919a271864ff5a36077736469337e331750a0fd65099bfecec45c3b5a5ec4e801cd971adb" name="389-ds-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="7870c0a29c9f5d567c0cced45cceabaa47bb8b8e015a049e51f4f94c870ecf180ccfa528fa6385b735a2294796dd50d29118b0b0ce6ebc61f82e2257600ba13d" name="389-ds-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="2f54b6ae3c14d6dd277126c6555e197c1b6a89a20b74801bdb778023e7acf99262075597fa5eaefa3ef80f103bf9f93c641fbd5122b1b80f38151da842866219" name="389-ds-devel" arch="x86_64">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="87bbf8f4be926f8381d5f5300c05fb03068efe92d0f0f23f734542a90ad8d2fc3b70ec130e4a24981242b951cb0beff08ce12b1d35c06d48f61e2587ad8506e2" name="389-ds-snmp" arch="x86_64">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="30e74bc2049dd236be1a6f13b1516cb9fe9dd039da23a3d0e19da9414a34bbb9b6253514fa2e4c1c9565422a3b9c2d6669224a5522e5b680461cb6d638db864a" name="389-ds-snmp-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.1~git0.aef1668" rel="2.0.2.1.sr20240803"/>
  <changelog author="william.brown@suse.com" date="1657108800">- Update to version 2.2.2~git0.55e2c7ab3:
  * Bump version to 2.2.2
  * Issue 5221 - fix covscan (#5359)
  * Issue 5294: Report Portal 5 is not processing an XML file with (#5358)
  * Issue 5353 - CLI - dsconf backend export breaks with multiple backends
  * Issue 5346 - New connection table fails with ASAN failures (#5350)
  * Issue 5345 - BUG - openldap migration fails when ppolicy is active (#5347)
  * Issue 5323 - BUG - improve skipping of monitor db (#5340)
  * Issue 5329 - Improve replication extended op logging
  * Issue 5343 - Various improvements to winsync
  * Issue 4932 - CLI - add parser aliases to long arg names</changelog>
  <changelog author="william.brown@suse.com" date="1659096000">- Update to version 2.2.2~git11.f002e9e09:
  * Issue 5383 - UI - Various fixes and RFE's for UI
  * Issue 4656 - Remove problematic language from source code
  * Issue 5380 - Separate cleanAllRUV code into new file
  * Issue 5322 - optime &amp; wtime on rejected connections is not properly set
  * Issue 5335 - RFE - Add Security Audit Log
  * Issue 5375 - CI - disable TLS hostname checking
  * Issue 981 Managed Entries betxnpreoperation - transaction not aborted on managed entry failure (#5369)
  * Issue 5373 - dsidm user get_dn fails with search_ext() argument 1 must be str, not function
  * Issue 5371 - Update npm and cargo packages
  * Issue 3069 - Support ECDSA private keys for TLS (#5365)</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1660132800">- Update _constraints due to random build failures caused by OBS environmental
  issues that aren't out fault. (out of disk, systemic builder issues).
- Add debugging about the environment to assist with OBS randomly failing
  in the future.</changelog>
  <changelog author="william.brown@suse.com" date="1662552000">- Update to version 2.3.0~git0.3db81913e:
  * Bump version to 2.3.0
  * Issue 5012 - Migrate pcre to pcre2 - remove match limit
  * Update CI tests
  * Issue 5356 - Make Rust non-optional and update default password storage scheme
  * Issue 5012 - Migrate pcre to pcre2
  * Issue 5428 - Fix regression with nscpEntryWsi computation
  * Fix missing 'not' in description (closes #5423) (#5424)
  * Issue 5421 - CI - makes replication/acceptance_test.py::test_modify_entry more robust (#5422)
  * Issue 3903 - fix repl keep alive event interval
  * Issue 5418 - Sync_repl may crash while managing invalid cookie (#5420)</changelog>
  <changelog author="william.brown@suse.com" date="1666353600">- Update to version 2.3.0~git22.8fedec0:
  * Issue 5495 - RFE - skip dds during migration. (#5496)
  * Issue 5491 - UI - Add rework and finish jpegPhoto functionality (#5492)
  * Issue 5368 - Retro Changelog trimming does not work (#5486)
  * Issue 5487 - Fix various issues with logconv.pl
  * Issue 5476 - RFE - add memberUid read aci by default (#5477)
  * Issue 5482 - lib389 - Can not enable replication with a mixed case suffix
  * Issue 5478 - Random crash in connection code during server shutdown (#5479)
  * Issue 3061 - RFE - Add password policy debug log level
  * Issue 5302 - Release tarballs don't contain cockpit webapp
  * Issue 5262 - high contention in find_entry_internal_dn on mixed load (#5264)</changelog>
  <changelog author="william.brown@suse.com" date="1679486400">- Update to version 2.3.2~git44.5e4551e:
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5681)
  * Bump webpack from 5.75.0 to 5.76.0 in /src/cockpit/389-console (#5699)
  * Issue 5598 - (3rd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5692)
  * Issue 5598 - (2nd) In 2.x, SRCH throughput drops by 10% because of handling of referral (#5691)
  * Issue 5687 - UI - sensitive information disclosure
  * Issue 5661 - LMDB hangs while Rebuilding the replication changelog RUV (#5676)
  * Issue 5554 - Add more tests to security_basic_test suite
  * Issue 4583 - Update specfile to skip checks of ASAN builds
  * Issue 4758 - Add tests for WebUI</changelog>
  <changelog author="william.brown@suse.com" date="1681214400">- bsc#1210027 - apply upstream fix for setuptools
- Update to version 2.3.2~git53.a01e230:
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations
  * Issue 5701 - CLI - Fix referral mode setting (#5708)
  * Bump openssl from 0.10.45 to 0.10.48 in /src (#5709)
  * Issue 5710 - subtree search statistics for index lookup does not report ancestorid/entryrdn lookups (#5711)
  * Issue 5697 - Obsolete nsslapd-ldapimaprootdn attribute (#5698)
  * Issue 1081 - Stop schema replication from overwriting x-origin
  * Issue 4812 - Listener thread does not scale with a high num of established connections (#5706)</changelog>
  <changelog author="pgajdos@suse.com" date="1681819200">- python-six is not required</changelog>
  <changelog author="william.brown@suse.com" date="1682510400">- Update to version 2.4.0~git0.87efeb2:
  * Bump version to 2.4.0
  * Issue 5156 - RFE that implement slapi_memberof (#5694)
  * Issue 5734 - RFE - Exclude pwdFailureTime and ContextCSN (#5735)
  * Issue 5726 - ns-slapd crashing in ldbm_back_upgradednformat (#5727)
  * Issue 4758 - Add tests for WebUI
  * Issue 5718 - Memory leak in connection table (#5719)
  * Issue 5705 - Add config parameter to close client conns on failed bind (#5712)
  * Issue 4758 - Add tests for WebUI
  * Issue 5643 - Memory leak in entryrdn during delete (#5717)
  * Issue 5714 - UI - fix typo, db settings, log settings, and LDAP editor paginations</changelog>
  <changelog author="william.brown@suse.com" date="1684929600">- Update to version 2.4.0~git18.37ec5cd:
  * Issue 5751 - Cleanallruv task crashes on consumer (#5775)
  * Bump version to 2.4.1
  * Issue 5770 - RFE - Extend Password Adminstrators to allow skipping password info updates
  * Issue 5768 - CLI/UI - cert checks are too strict, and other issues
  * Issue 5722 - fix compilation warnings (#5771)
  * Issue 5765 - Improve installer selinux handling
  * Issue 152 - RFE - Add support for LDAP alias entries
  * Issue 5052 - BUG - Custom filters prevented entry deletion (#5060)
  * Issue 5752 - RFE - Provide a history for LastLoginTime (#5753)
  * Issue 5722 - RFE When a filter contains 'nsrole', improve response time by rewriting the filter (#5723)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1691668800">- Update to version 2.4.0~git69.89c2de5:
  * Issue 4551 - Part 2 - Fix build warning of previous PR (#5888)
  * Issue 5834 - AccountPolicyPlugin erroring for some users (#5866)
  * Issue 5872 - part 2 - fix is_dbi regression (#5887)
  * Issue 4758 - Add tests for WebUI
  * Issue 5848 - dsconf should prevent setting the replicaID for hub and consumer roles (#5849)
  * Issue 5883 - Remove connection mutex contention risk on autobind (#5886)
  * Issue 5872 - `dbscan()` in lib389 can return bytes
  * Bump version to 2.4.3
  * Issue 5729 - Memory leak in factory_create_extension (#5814)
  * Issue 5870 - ns-slapd crashes at startup if a backend has no suffix (#5871)</changelog>
  <changelog author="william.brown@suse.com" date="1692014400">- Update to version 2.4.0~git74.4297d88:
  * issue 5890 part 2 - Need a tester for testing multiple listening thread feature (#5897)
  * Issue i5846 - Crash when lmdb import is aborted (#5881)
  * Issue 5894 - lmdb import error fails with Could not store the entry (#5895)
  * Issue 5890 - Need a tester for testing multiple listening thread feature (#5891)
  * Issue 5082 - slugify: ModuleNotFoundError when running test cases</changelog>
  <changelog author="william.brown@suse.com" date="1701259200">- Update to version 2.4.0~git113.84a845c:
  * Issue 5980 - Improve instance startup failure handling (#5991)
  * Issue 5976 - Fix freeipa install regression with lmdb (#5977)
  * Issue 5984 - Crash when paged result search are abandoned - fix2 (#5987)
  * Issue 5984 - Crash when paged result search are abandoned (#5985)
  * Issue 5947 - CI test_vlv_recreation_reindex fails on LMDB (#5979)
  * Bump version to 2.5.0
  * Issue 5971 - CLI - Fix password prompt for repl status (#5972)
  * Issue 5973 - Fix fedora cop RawHide builds (#5974)
  * Revert "Issue 5761 - Worker thread dynamic management (#5796)" (#5970)
  * Issue 5966 - CLI - Custom schema object is removed on a failed edit (#5967)
  * Issue 5786 - Update permissions for Release workflow
  * Issue 5960 - Subpackages should have more strict interdependencies
  * Issue 3555 - UI - Fix audit issue with npm - babel/traverse (#5959)
  * Issue 4843 - Fix dscreate create-template issue (#5950)
  * bugfix for --passwd-file not working on latest version (#5934)
  * Issue 5843 - dsconf / dscreate should be able to handle lmdb parameters (#5943)
  * Bump postcss from 8.4.24 to 8.4.31 in /src/cockpit/389-console (#5945)
  * Issue 5938 - Attribute Names changed to lowercase after adding the Attributes (#5940)
  * issue 5924 - ASAN server build crash when looping opening/closing connections (#5926)
  * Issue 1925 - Add a CI test (#5936)
  * Issue 5732 - Localizing Cockpit's 389ds Plugin using CockpitPoPlugin (#5764)
  * Issue 1870 - Add a CI test (#5929)
  * Issue 843 - Add a warning to slapi_valueset_add_value_ext (#5925)
  * Issue 5761 - Worker thread dynamic management (#5796)
  * Issue 1802 - Improve ldclt man page (#5928)
  * Issue 1456 - Add a CI test that verifies there is no issue (#5927)
  * Issue 1317 - Add a CI test (#5923)
  * Issue 1081 - CI - Add more tests for overwriting x-origin issue (#5815)
  * Issue 1115 - Add a CI test (#5913)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5848 - Fix condition and add a CI test (#5916)
  * Issue 5914 - UI - server settings page validation improvements and db index fixes
  * Issue 5909 - Multi listener hang with 20k connections (#5917)
  * Issue 5902 - Fix previous commit regression (#5919)
  * pass instance correctly to ds_is_older (#5903)
  * Issue 5909 - Multi listener hang with 20k connections (#5910)
  * Issue 5722 - improve testcase (#5904)
  * Issue 5203 - outdated version in provided metadata for lib389
  * Bug Description:</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1702468800">- Update to support newer obs-service-cargo-vendor</changelog>
  <changelog author="william.brown@suse.com" date="1705492800">- Update to version 2.4.0~git126.5936946:
  * Issue 6028 - vlv index keys inconsistencies (#6031)
  * Issue 5989 - RFE support of inChain Matching Rule (#5990)
  * Issue 6022 - lmdb inconsistency between vlv index and vlv cache names (#6026)
  * Issue 6015 - Fix typo remeber (#6014)
  * Issue 6016 - Pin upload/download artifacts action to v3
  * Issue 5939 - During an update, if the target entry is reverted in the entry cache, the server should not retry to lock it (#6007)
  * Issue 4673 - Update Rust crates
  * Issue 6004 - idletimeout may be ignored (#6005)
  * Issue 5954 - Disable Transparent Huge Pages
  * Issue 5997 - test_inactivty_and_expiration CI testcase is wrong (#5999)
  * Issue 5993 - Fix several race condition around CI tests (#5996)
  * Issue 5944 - Reversion of the entry cache should be limited to BETXN plugin failures (#5994)
  * Bump openssl from 0.10.55 to 0.10.60 in /src (#5995)</changelog>
  <changelog author="william.brown@suse.com" date="1706875200">- Update to version 3.0.1~git1.1f95b57:
  * Issue 6061 - Certificate lifetime displayed as NaN
  * Bump version to 3.0.1
  * Issue 6043, 6044 - Enhance Rust and JS bundling and add SPDX licenses for both (#6045)
  * Issue 3555 - Remove audit-ci from dependencies (#6056)
  * Issue 6052 - Paged results test sets hostname to `localhost` on test collection
  * Issue 6051 - Drop unused pytest markers
  * Issue 6049 - lmdb - changelog is wrongly recreated by reindex task (#6050)
  * Issue 6047 - Add a check for tagged commits
  * Issue 6041 - dscreate ds-root - accepts relative path (#6042)
  * Switch default backend to lmdb and bump version to 3.0 (#6013)
  * Issue 6032 - Replication broken after backup restore (#6035)
  * Issue 6037 - Server crash at startup in vlvIndex_delete (#6038)
  * Issue 6034 - Change replica_id from str to int</changelog>
  <changelog author="william.brown@suse.com" date="1713873600">- Update to version 3.0.1~git37.55529d1:
  * Issue 6082 - Remove explicit dependencies toward libdb - revert default (#6145)
  * Issue 6141 - freeipa test_topology_TestCASpecificRUVs is failing (#6144)
  * Issue 6142 - [RFE] Add LMDB configuration related checks into Healthcheck tool (#6143)
  * Issue 6136 - failure in freeipa tests (#6137)
  * Issue 6133 - Move slapi_pblock_set_flag_operation_notes() to slapi-plugin.h
  * Issue 5105 - lmdb - Cannot create entries with long rdn - fix covscan (#6131)
  * Issue i6057 - Fix3 - Fix covscan issues (#6127)
  * Issue 6105 - lmdb - Cannot create entries with long rdn (#6130)
  * Issue 6125 - dscreate interactive fails when chosing mdb backend (#6126)
  * Issue 6080 - ns-slapd crash in referint_get_config (#6081)
  * Issue 6110 - Typo in Account Policy plugin message
  * Issue 6057 - vlv search may result wrong result with lmdb - Fix 2 (#6121)
  * Issue 6119 - Synchronise accept_thread with slapd_daemon (#6120)
  * Issue 6117 - Fix the UTC offset print (#6118)
  * Issue 6112 - RFE - add new operation note for MFA authentications
  * Issue 5842 - Add log buffering to audit log
  * Issue 5305 - OpenLDAP version autodetection doesn't work
  * Issue 3527 - Support HAProxy and Instance on the same machine configuration (#6107)
  * Issue 6057 - vlv search may result wrong result with lmdb (#6091)
  * Issue 6103 - New connection timeout error breaks errormap (#6104)
  * Issue 6086 - Ambiguous warning about SELinux in dscreate for non-root user
  * Issue 6092 - passwordHistory is not updated with a pre-hashed password (#6093)
  * Issue 6067 - Improve dsidm CLI No Such Entry handling (#6079)
  * Issue 6096 - Improve connection timeout error logging (#6097)
  * Issue 5647 - covscan: memory leak in audit log when adding entries
  * Issue 6094 - Add coverity scan workflow
  * Issue 6067 - Add hidden -v and -j options to each CLI subcommand (#6088)
  * Issue 5487 - Fix various isses with logconv.pl (#6085)
  * Issue 5962 - Rearrange includes for 32-bit support logic
  * Issue 6046 - Make dscreate to work during kickstart installations
  * Issue 6082 - Remove explicit dependencies toward libdb (#6083)
  * Issue 6073 - Improve error log when running out of memory (#6084)
  * Issue 6071 - Instance creation/removal is slow
  * Issue 6010 - 389 ds ignores nsslapd-maxdescriptors (#6027)
  * Issue 6075 - Ignore build artifacts (#6076)
  * Issue 6068 - Add dscontainer stop function</changelog>
  <changelog author="william.brown@suse.com" date="1715688000">- Update to version 3.0.1~git39.e24615f:
  * Issue 6142 - Fix CI tests (#6161)
  * Issue 6157 - Cockipt crashes when getting replication status if topology contains an old 389ds version (#6158)</changelog>
  <changelog author="william.brown@suse.com" date="1722427200">- Update to version 3.1.1~git0.aef1668:
  * Bump version to 3.1.1
  * Issue 6256 - nsslapd-numlisteners limit is not enforced (#6257)
  * Issue 5327 - Fix test metadata
  * Security fix for CVE-2024-6237
  * Security fix for CVE-2024-5953
  * Security fix for CVE-2024-3657
  * Security fix for CVE-2024-2199
  * Issue 6256 - nsslapd-numlisteners limit is not enforced
  * Issue 6265 - lmdb - missing entries in range searches (#6266)
  * Issue 5853 - Update Cargo.lock
  * Bump openssl from 0.10.64 to 0.10.66 in /src
  * Issue 6245 - Revert __COVERITY__ ifndef (#6268)
  * Issue 6248 - fix fanalyzer warnings (#6253)
  * Issue 6238 - Fix test_audit_json_logging CI test regression (#6264)
  * Issue 6254 - Enabling replication for a sub suffix crashes browser (#6255)
  * Issue 6155 - ldap-agent fails to start because of permission error (#6179)
  * Issue 6238 - RFE - add option to write audit log in JSON format
  * Issue 6216 - CI test_fast_slow_import sometime fail (#6247)
  * Issue 6245 - covscan fixes (#6246)
  * Issue 6241 - Add support for CRYPT-YESCRYPT (#6242)
  * Issue 6229 - After an initial failure, subsequent online backups fail (#6230)
  * Issue 6236 - rpm: fix compatibility with RPM 4.20
  * Issue 6227 - dsconf schema does not show inChain matching rule (#6228)
  * Issue 6233 - CI test wait_for_async_feature_test sometime fails (#6234)
  * Bump ws from 7.5.9 to 7.5.10 in /src/cockpit/389-console
  * Issue 6224 - d2entry - Could not open id2entry err 0 - at startup when having sub-suffixes (#6225)
  * Issue 6222 - CI test acl/test_timeofday_keyword sometime fails (#6223)
  * Issue 6120 - /usr/lib64/dirsrv/plugins/libback-bdb.so has an invalid-looking DT_RPATH: /usr/lib/dirsrv
  * Issue 5772 - ONE LEVEL search fails to return sub-suffixes (#6219)
  * Issue 6183 - Slow ldif2db import on a newly created BDB backend (#6208)
  * Issue 6207 - Random crash in test_long_rdn CI test (#6215)
  * Bump braces from 3.0.2 to 3.0.3 in /src/cockpit/389-console
  * Issue 6191 - Node.js 16 actions are deprecated
  * Issue 6199 - unprotected search query during certificate based authentication (#6205)
  * Issue 6200 - Disable WebUI CI tests
  * Issue 6192 - Test failure: test_match_large_valueset
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup
  * Issue 6188 - Add nsslapd-haproxy-trusted-ip to cn=schema (#6201)
  * Issue 6181 - RFE - Allow system to manage uid/gid at startup (#6182)
  * Issue 6170 - audit log buffering doesn't handle large updates
  * Issue 6193 - Test failure: test_tls_command_returns_error_text
  * Issue 6177 - Spec file cleanup
  * Issue 6189 - CI tests fail with `[Errno 2] No such file or directory: '/var/cache/dnf/metadata_lock.pid'`
  * Issue 6175 - Referential integrity plugin - in referint_thread_func does not handle null from ldap_utf8strtok (#6168)
  * Change default salt sizes generated in crypt_pwd (#6185)
  * Issue 6123 - Allow DNA plugin to reuse global config for bind method and connection protocol (#6124)
  * Issue 6159 - Add a test to check URP add and delete conflict (#6160)
  * Issue 6151 - Use %bcond macro for conditional builds in the spec file
  * Issue 6172 - RFE: improve the performance of evaluation of filter component when tested against a large valueset (like group members) (#6173)
  * Bump version to 3.1.0
  * fix issue6165 (#6167)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1722600000">- dirsrv-user.conf: Remove explicit dirsrv group definition, it's
  already specified implicit with "u dirsrv" and not all tools like
  duplicate group entries.</changelog>
</package>
<package pkgid="2ebd715cd90952cd53fe5ba6ef8bbd5696d5a4b89a0ec6498008c43c2523632638a624f1ecf36980b8349a75bb3abc7c0bfa52b02e661276d4520f75a9e1a3db" name="AMF" arch="src">
  <version epoch="0" ver="1.4.33" rel="1.2.2.1.sr20240803"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
</package>
<package pkgid="601220ec922e27c8f5bde22a33f698cf21eaa70c911809873320751a3bd6f95feb9ee6407c89bc29c3c6a235b4a884f20655a75c92bff7e539dd6c0e4d207b8d" name="AMF" arch="src">
  <version epoch="0" ver="1.4.33" rel="1.3"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
</package>
<package pkgid="b73c6af5a968e14b47b2521e4eccaf03d7396f08718bde78fcfd9a0f4ff1f9f71dbc33384829d04115153107706367aa94da0e3dba86e1b7f642710cf48d2a3a" name="AMF-devel" arch="noarch">
  <version epoch="0" ver="1.4.33" rel="1.2.2.1.sr20240803"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
</package>
<package pkgid="38cc9b51faf175f17a03f3b7891c103ea8d6a2aca773d39edefb59f270b8c77b92eda18952dd99d2b8bcde514116c4e2a59e1896de9de11c2bd6639688a5ebcc" name="AMF-devel" arch="noarch">
  <version epoch="0" ver="1.4.33" rel="1.3"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
</package>
<package pkgid="e54bbf5c06b82fd953c0503ab2bf32d0cd7b0e314c470f727b599d6f08fe7b817660bee16721c891087770ba78f7534e1da4145190200af7ffcb3830e7cb23a7" name="AMF-docs" arch="noarch">
  <version epoch="0" ver="1.4.33" rel="1.2.2.1.sr20240803"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
</package>
<package pkgid="4baa723a3593b4a2df2297ea6e3a4881c69050c6f6d583cfba2b3832fe78e58a8d43111d5aeabe7952faed0f0f2965283671d8368db4cba2733bd954402ce4af" name="AMF-docs" arch="noarch">
  <version epoch="0" ver="1.4.33" rel="1.3"/>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1648036800">- initial package</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1659009600">- Update to version 1.4.26:
  * New perceptual (PAQ) and temporal (TAQ) adaptive quantization modes
    for PreAnalysis
  * New high motion quality boost mode for PreAnalysis
  * New sharpness option for HQScaler
  * New low latency decoding option
  * New temporal SVC encoding options</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678276800">- Update to version 1.4.29:
  * Added Smart Access Video for decoder and AVC / HEVC / AV1 encoders
  * New options for VQEnhancer and AV1 encoder components
  * Switched to Markdown based API docs which enable easier open source
    developer contributions
  * Added AV1 encoding support
  * Added 12-bit AV1 decoding
  * New VQEnhancer component
  * New AVC / HEVC encoder rate control methods</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678449600">- Exclude pdf and images</changelog>
  <changelog author="ecsos@opensuse.org" date="1699876800">- Update to version 1.4.30:
  * AMF v1.4.30 release
  * Fix missing enum value in AMF_Video_Encode_HEVC_API docs
  * Fix VulkanAMF.h compile when using C (#388)
  * Fix typo in profile level string (#371)
  * Encode API doc corrections
  * Add SmartAccess Video documentation
  * Update Linux distro prereqs for AMF v1.4.29</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1706011200">- Update to version 1.4.33:
  * Added native DX12 support for encoding and PreAnalysis
  * Vulkan encoder became independent from Vulkan driver
  * Switched to public Vulkan Khronos extensions for decoder
  * AMF on Linux can now be used with AMD Pro Vulkan, and experimentally with RADV drivers
  * Improvements to sample presenters
  * Added new FRC component and API doc
  * Added new VQEnhancer API doc
  * Improvements and cleanup to sample presenters
  * Updated FFmpeg to 6.0</changelog>
</package>
<package pkgid="0e712e1451bdbf1ce90daa7d824f73786a031076c378bd70d4b281f924844be1d321f1d8269ffe2e2f9678a88a13eec598c73bf897c6eb75e0c5f0263d5a7de5" name="Aeon-release" arch="src">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="63992bf45fd164ce906a3fdaf51ca1cbd09814c57987a1e985db6ea3c9bbf0f71441e55104fd4aa26b6355a54c4fd501eaf3215a82a6ae6332f20e343ea38434" name="Aeon-release" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="a192ac8ff10c30e064b7de201a5928c80f0ff34d878fc1d561f46e17f6ae43880805ff54d7711326d0b7cce3bba64ed044a68347f7c69d773403799c62bb6bfc" name="Aeon-release" arch="src">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="15dc40951c0611270053a9a166515d441c46bcd0b77d99d7e3abd96b192b8f9211543ae56ffee9ef2482962edddc96d6d77b57aadb2becd8f0db8b0e604007d8" name="Aeon-release" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="ea626fa990d2eed20c8e93f390359f230f5d365368eb4326915107a6c55d19ee39170a51d58491f20a2f3766c201e605854c0fbc62c3c99bfcec0b90c7a1b0cb" name="Aeon-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="ed3ae9e7d41b3ec915e70d2322fd5976f2a7e805575a8971d56c8e7d1a200bd1999a060b4591ab4caac4f37bf621848f8658b1709f26e98f494914d5fb67b00f" name="Aeon-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="d54a72d386f2d5df2204be62a499240a3653acb7da6302f70c915243d72fb5af34bad636d92f440d1586bd2dff295482eb6b5d41a971adeaf3a3393280ca96d0" name="Aeon-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="5fbbcc096a35244ba59d1a1e74ebaaf1818c5404df0395d7891dbd03ead2f8ae4dabbfabc67cfa06ac9b2e902cf5b6035f042a914eb8a7fb1b59089b948d071e" name="Aeon-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="5f958755e131aed35a1e4ae8d18de9d0d32ef455c59c1be2f775c37a65e0c653faf4340a7f7be422182fa5a498b31b530b549ee717f4182af6055b25d55d5e96" name="Aeon-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="d1a056f86b3fcd6405f17321a86e324b8b2b75addc57f6d47f35f4af12beb3383ed9b9fbc010a647601814f850a753be616c623d8368003fee506df51547e42c" name="Aeon-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="f54ef960a97238d46133bbd0ddb96a9bbf4c02705c26c718f5152d52af84844a849b90561e6960202520e3c57abcd231973670994f815ade4fe743d418564063" name="Aeon-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="a8d9c401478f00cc415de477457227d296f4242aef69cc29f2e0d179ad6f192fcbf8633d4ccff48c60edf4290df55e0fe666ce90a1a785b1e0d82bd9b7f589d8" name="Aeon-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="a39aca73806faa950b9f43bc0c6ca261a871742b96a5d6a459692fde75f3989cd6822c09c6645aa62774727cb084b7263882831f497e01b3c09d5b4711426b67" name="Aeon-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="36c7e6b843c5034af862bef07e815fe3d78a385041e9388986ddb2206b6a543fd86a8ec29fa3bcfd4a0952a3192db358fb93b39fbaeeae75bdedc0cf237ad7b0" name="Aeon-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="8b6c746e24a1a8155a283b548569f7d2acfb75d945519575bf0384f79c1aca8681a8dfb2a6efbd85880dd20c2d999ec263d888cca5531bff3ae5863f4d3f42f4" name="Aeon-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="f59c03da12b42b2a1c86b1981c599d62f1db832f1b7219c23915df7c8d1764f5231e57609d4fe49e482c24f7f7e8f8128911559024ab33317a026ef39995175e" name="Bear" arch="src">
  <version epoch="0" ver="3.1.4" rel="2.0.2.1.sr20240803"/>
  <changelog author="mpluskal@suse.com" date="1440590400">- Update to 2.1.0
- Use cmake macros
- Use url for source</changelog>
  <changelog author="mpluskal@suse.com" date="1452945600">- Update to 2.1.3
  * warnings are not filtered from output
  * support universal binaries (32 and 64) on x86 OS X
- Changes for 2.1.2
  * Fix escaping quotes for shell too.
- Changes for 2.1.1
  * Fix iterator next method usage</changelog>
  <changelog author="adam@mizerski.pl" date="1488024000">- Update to 2.2.1
  - Fix spelling mistakes in man page (@sebastinas, #128)
  - Fix support multiple compilers (@handrake0724, #136)
  - Finish writing output when the build was interupted by user.
  - Travis-CI runs build against OSX machines
- Changes for 2.2.0
  - Fix spelling mistakes in README file (@sebastinas, #116)
  - Fix shell escaping to work with arguments which has space (@timangus, #124)
- Changes for 2.1.5
  - Stop filtering out `-m` options (@joshtriplett, #115)
  - Updated man page bugs section (#114)
- Changes for 2.1.4
  - Make paths to sources and include files absolute. (@svenpanne, #111)
  - Extend known issues section of documentation (#112, #108, #105, #102)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1537617600">- Update to 2.3.12.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1542456000">- fix libear path</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1568980800">- Packaging changes:
  - Drop unnecessary BuildRequires libconfig-devel and pkgconfig
  - Drop Bear-rpmlintrc: it contains a no longer required filter
  - Run the testsuite in %check
  - Add bash completion files
  - Use python3 as the interpreter for /usr/bin/bear
- Update to 2.4.2
  Features:
  - Support output field in the output. (#254, @bofeng17)
  - Support Fortran compiler (#201, #241, #253, @rubyzhou2014, @chunhualiao)
  - Support filter options (#261, #252, @liugang)
  Bugfixes:
  - Fix Cpack problem to create RPM. (#191, @antmak, @reverendhomer)
- Update to 2.4.1
  - Minor bug fixes.
- Update to 2.4.0
  - Improve reliability by replacing flaky character conversion code in critical
    execution path.</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1569585600">- Fix sed call to fixup bear's shebang</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1569585601">- Small package modernization</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 3.0.11
  * Rewrite Bear in C++
  * Bear is decomposed into an intercept and a semantic analysis
    processes. It also supports compiler wrappers for intercepting
    compiler calls in environments where the dynamic linker trick is
    not working.
  * Support CUDA compilations
  * Add '--remove-flags' argument
  * fix performance bug.
  * ccache compiler wrapper no longer in the output
  * 'citnames' execution time linear to the input size.
  * 'intercept' performance tuning to allocate less object during
    event processing.
  * Interception execution reporter ('er') got merged with the
    compiler wrapper ('wrapper').
  * 'bear' and 'citnames' are expose less flags, but using a
    configuration file.
  * Bear cleans up 'intercept' command output after using it.
- Add fix-libexec-tests.patch and fix-python3-tests.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621857600">- Fixed build / test requirement for lit</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632225600">- New upstream release 3.0.15
- Removed fix-python3-tests.patch (replaced with a sed call)
- Removed fix-libexec-tests.patch (merged upstream)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1642593600">- Update to version 3.0.18
  * Fix compile errors with g++ 11.02 (#434, @shrkamat)
  * Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, @XaverKlemenschits)
  * Fixed Libtool test failure. (#435, @gyakovlev)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1666008000">- Update to version 3.0.20:
  * Set errno to zero after libexec's on_load (#470, @Absolucy)
  * Add C compiler argument for dependencies (#462, @arturo-salinas)
  * Update dependency versions.
  * Fix build failure with fmt-9.0.0 (#471)
  * Temp workaround note for old 2.4 release (#440 @ZuseZ4)
  * Build: local dependencies get first in the search path (#453 @ton)
  * Fix cannot execute binary file (#439 @marxin)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Update to version 3.1.2:
  * fix incorrect parsing arguments with same prefixes (#519, @MashaK5)
  * Avoid implicit function declarations in tests, for C99
    compatibility (#521, @fweimer-rh)
- From skipped 3.1.1:
  * intercept: file open with O_TRUNC to avoid corrupt output if
    the file is already exists. (#511 , @asierllano)
  * intercept: file writing needs to loop on content until it gets
    empty (#512 , @asierllano)
  * citnames: output writing is an atomic operation (#513 , @asierllano)
  * documentation: run pandoc against man page sources
- From skipped 3.1.0:
  * Bear internal running processes are no longer released as
    executable.
    This was requested to avoid collision with the interception-tool package.
    (Special thanks to @samu698 for the patches.)
  * missing preprocessor guard for confstr (#475 @mahmood601)
  * documentation fixes
- From skipped 3.0.21:
  * Fix libexec.so linking problem (#477, @neverpanic )
  * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes )
  * Fix repology link in README file (#482, @dmitris )
  * Process execution close stdin file descriptor in wrapper.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1701518400">- Update to version 3.1.3
  * citnames: include filter works with trailing separator
  * dependency: fmt to work with all recent versions
  * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman )
  * language: Add missing include for std::find ( #530, @thesamesam )</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Disable tests as they timeout in OBS</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1711454400">- Build with GCC13 on Leap 15</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1716033600">- Update to version 3.1.4
  * citnames: Allow for include flag glued to the parameter
  * intercept: gRPC dependency usage fix</changelog>
  <changelog author="Laszlo &lt;helaslo@helaslo.net&gt;" date="1723032000">- Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from upstream to fix build on FMT11</changelog>
</package>
<package pkgid="8aebb13507113ce17b3f00e36209b02c42329a9df5248ae8711b6b5f22826e0e1258f5683ff929ae8d73c5b7b97fdd346d9787c78f91497074cf695216279626" name="Bear" arch="x86_64">
  <version epoch="0" ver="3.1.4" rel="2.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 3.0.11
  * Rewrite Bear in C++
  * Bear is decomposed into an intercept and a semantic analysis
    processes. It also supports compiler wrappers for intercepting
    compiler calls in environments where the dynamic linker trick is
    not working.
  * Support CUDA compilations
  * Add '--remove-flags' argument
  * fix performance bug.
  * ccache compiler wrapper no longer in the output
  * 'citnames' execution time linear to the input size.
  * 'intercept' performance tuning to allocate less object during
    event processing.
  * Interception execution reporter ('er') got merged with the
    compiler wrapper ('wrapper').
  * 'bear' and 'citnames' are expose less flags, but using a
    configuration file.
  * Bear cleans up 'intercept' command output after using it.
- Add fix-libexec-tests.patch and fix-python3-tests.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621857600">- Fixed build / test requirement for lit</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632225600">- New upstream release 3.0.15
- Removed fix-python3-tests.patch (replaced with a sed call)
- Removed fix-libexec-tests.patch (merged upstream)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1642593600">- Update to version 3.0.18
  * Fix compile errors with g++ 11.02 (#434, @shrkamat)
  * Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, @XaverKlemenschits)
  * Fixed Libtool test failure. (#435, @gyakovlev)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1666008000">- Update to version 3.0.20:
  * Set errno to zero after libexec's on_load (#470, @Absolucy)
  * Add C compiler argument for dependencies (#462, @arturo-salinas)
  * Update dependency versions.
  * Fix build failure with fmt-9.0.0 (#471)
  * Temp workaround note for old 2.4 release (#440 @ZuseZ4)
  * Build: local dependencies get first in the search path (#453 @ton)
  * Fix cannot execute binary file (#439 @marxin)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Update to version 3.1.2:
  * fix incorrect parsing arguments with same prefixes (#519, @MashaK5)
  * Avoid implicit function declarations in tests, for C99
    compatibility (#521, @fweimer-rh)
- From skipped 3.1.1:
  * intercept: file open with O_TRUNC to avoid corrupt output if
    the file is already exists. (#511 , @asierllano)
  * intercept: file writing needs to loop on content until it gets
    empty (#512 , @asierllano)
  * citnames: output writing is an atomic operation (#513 , @asierllano)
  * documentation: run pandoc against man page sources
- From skipped 3.1.0:
  * Bear internal running processes are no longer released as
    executable.
    This was requested to avoid collision with the interception-tool package.
    (Special thanks to @samu698 for the patches.)
  * missing preprocessor guard for confstr (#475 @mahmood601)
  * documentation fixes
- From skipped 3.0.21:
  * Fix libexec.so linking problem (#477, @neverpanic )
  * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes )
  * Fix repology link in README file (#482, @dmitris )
  * Process execution close stdin file descriptor in wrapper.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1701518400">- Update to version 3.1.3
  * citnames: include filter works with trailing separator
  * dependency: fmt to work with all recent versions
  * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman )
  * language: Add missing include for std::find ( #530, @thesamesam )</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Disable tests as they timeout in OBS</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1711454400">- Build with GCC13 on Leap 15</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1716033600">- Update to version 3.1.4
  * citnames: Allow for include flag glued to the parameter
  * intercept: gRPC dependency usage fix</changelog>
  <changelog author="Laszlo &lt;helaslo@helaslo.net&gt;" date="1723032000">- Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from upstream to fix build on FMT11</changelog>
</package>
<package pkgid="2f8d6b248fac34055368b283c7ebfa9ad2eb7cf82599c00a28addc5f6494de8c7c76f14070a5aaeaada14af2156f9558cf894484cb7a94fe05d4b95305b3a92d" name="Bear-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.1.4" rel="2.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 3.0.11
  * Rewrite Bear in C++
  * Bear is decomposed into an intercept and a semantic analysis
    processes. It also supports compiler wrappers for intercepting
    compiler calls in environments where the dynamic linker trick is
    not working.
  * Support CUDA compilations
  * Add '--remove-flags' argument
  * fix performance bug.
  * ccache compiler wrapper no longer in the output
  * 'citnames' execution time linear to the input size.
  * 'intercept' performance tuning to allocate less object during
    event processing.
  * Interception execution reporter ('er') got merged with the
    compiler wrapper ('wrapper').
  * 'bear' and 'citnames' are expose less flags, but using a
    configuration file.
  * Bear cleans up 'intercept' command output after using it.
- Add fix-libexec-tests.patch and fix-python3-tests.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621857600">- Fixed build / test requirement for lit</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632225600">- New upstream release 3.0.15
- Removed fix-python3-tests.patch (replaced with a sed call)
- Removed fix-libexec-tests.patch (merged upstream)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1642593600">- Update to version 3.0.18
  * Fix compile errors with g++ 11.02 (#434, @shrkamat)
  * Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, @XaverKlemenschits)
  * Fixed Libtool test failure. (#435, @gyakovlev)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1666008000">- Update to version 3.0.20:
  * Set errno to zero after libexec's on_load (#470, @Absolucy)
  * Add C compiler argument for dependencies (#462, @arturo-salinas)
  * Update dependency versions.
  * Fix build failure with fmt-9.0.0 (#471)
  * Temp workaround note for old 2.4 release (#440 @ZuseZ4)
  * Build: local dependencies get first in the search path (#453 @ton)
  * Fix cannot execute binary file (#439 @marxin)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Update to version 3.1.2:
  * fix incorrect parsing arguments with same prefixes (#519, @MashaK5)
  * Avoid implicit function declarations in tests, for C99
    compatibility (#521, @fweimer-rh)
- From skipped 3.1.1:
  * intercept: file open with O_TRUNC to avoid corrupt output if
    the file is already exists. (#511 , @asierllano)
  * intercept: file writing needs to loop on content until it gets
    empty (#512 , @asierllano)
  * citnames: output writing is an atomic operation (#513 , @asierllano)
  * documentation: run pandoc against man page sources
- From skipped 3.1.0:
  * Bear internal running processes are no longer released as
    executable.
    This was requested to avoid collision with the interception-tool package.
    (Special thanks to @samu698 for the patches.)
  * missing preprocessor guard for confstr (#475 @mahmood601)
  * documentation fixes
- From skipped 3.0.21:
  * Fix libexec.so linking problem (#477, @neverpanic )
  * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes )
  * Fix repology link in README file (#482, @dmitris )
  * Process execution close stdin file descriptor in wrapper.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1701518400">- Update to version 3.1.3
  * citnames: include filter works with trailing separator
  * dependency: fmt to work with all recent versions
  * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman )
  * language: Add missing include for std::find ( #530, @thesamesam )</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Disable tests as they timeout in OBS</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1711454400">- Build with GCC13 on Leap 15</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1716033600">- Update to version 3.1.4
  * citnames: Allow for include flag glued to the parameter
  * intercept: gRPC dependency usage fix</changelog>
  <changelog author="Laszlo &lt;helaslo@helaslo.net&gt;" date="1723032000">- Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from upstream to fix build on FMT11</changelog>
</package>
<package pkgid="5f7270a79a2299a319ad9b17ae84e7b85efb9fb5c0186e4532863f0924f8d7a104049ccbe1048aee14ec235a4d67113d5d62e6349e563d7ba473cf49384ec78c" name="Bear-debugsource" arch="x86_64">
  <version epoch="0" ver="3.1.4" rel="2.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update to version 3.0.11
  * Rewrite Bear in C++
  * Bear is decomposed into an intercept and a semantic analysis
    processes. It also supports compiler wrappers for intercepting
    compiler calls in environments where the dynamic linker trick is
    not working.
  * Support CUDA compilations
  * Add '--remove-flags' argument
  * fix performance bug.
  * ccache compiler wrapper no longer in the output
  * 'citnames' execution time linear to the input size.
  * 'intercept' performance tuning to allocate less object during
    event processing.
  * Interception execution reporter ('er') got merged with the
    compiler wrapper ('wrapper').
  * 'bear' and 'citnames' are expose less flags, but using a
    configuration file.
  * Bear cleans up 'intercept' command output after using it.
- Add fix-libexec-tests.patch and fix-python3-tests.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621857600">- Fixed build / test requirement for lit</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1632225600">- New upstream release 3.0.15
- Removed fix-python3-tests.patch (replaced with a sed call)
- Removed fix-libexec-tests.patch (merged upstream)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1642593600">- Update to version 3.0.18
  * Fix compile errors with g++ 11.02 (#434, @shrkamat)
  * Added CMAKE_EXE_LINKER_FLAGS to external projects. (#437, @XaverKlemenschits)
  * Fixed Libtool test failure. (#435, @gyakovlev)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1666008000">- Update to version 3.0.20:
  * Set errno to zero after libexec's on_load (#470, @Absolucy)
  * Add C compiler argument for dependencies (#462, @arturo-salinas)
  * Update dependency versions.
  * Fix build failure with fmt-9.0.0 (#471)
  * Temp workaround note for old 2.4 release (#440 @ZuseZ4)
  * Build: local dependencies get first in the search path (#453 @ton)
  * Fix cannot execute binary file (#439 @marxin)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1686657600">- Update to version 3.1.2:
  * fix incorrect parsing arguments with same prefixes (#519, @MashaK5)
  * Avoid implicit function declarations in tests, for C99
    compatibility (#521, @fweimer-rh)
- From skipped 3.1.1:
  * intercept: file open with O_TRUNC to avoid corrupt output if
    the file is already exists. (#511 , @asierllano)
  * intercept: file writing needs to loop on content until it gets
    empty (#512 , @asierllano)
  * citnames: output writing is an atomic operation (#513 , @asierllano)
  * documentation: run pandoc against man page sources
- From skipped 3.1.0:
  * Bear internal running processes are no longer released as
    executable.
    This was requested to avoid collision with the interception-tool package.
    (Special thanks to @samu698 for the patches.)
  * missing preprocessor guard for confstr (#475 @mahmood601)
  * documentation fixes
- From skipped 3.0.21:
  * Fix libexec.so linking problem (#477, @neverpanic )
  * Fix various CMake flag problems (#480, #484, @leleliu008 , @adfernandes )
  * Fix repology link in README file (#482, @dmitris )
  * Process execution close stdin file descriptor in wrapper.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1701518400">- Update to version 3.1.3
  * citnames: include filter works with trailing separator
  * dependency: fmt to work with all recent versions
  * cmake: Avoid warning about DOWNLOAD_EXTRACT_TIMESTAMP ( #531, @Spongman )
  * language: Add missing include for std::find ( #530, @thesamesam )</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1702900800">- Disable tests as they timeout in OBS</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1711454400">- Build with GCC13 on Leap 15</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1716033600">- Update to version 3.1.4
  * citnames: Allow for include flag glued to the parameter
  * intercept: gRPC dependency usage fix</changelog>
  <changelog author="Laszlo &lt;helaslo@helaslo.net&gt;" date="1723032000">- Added not-yet tagged patch 0001-Fix-FMT11-Build.patch from upstream to fix build on FMT11</changelog>
</package>
<package pkgid="c37887b0ae6b7589f2be59b0f618a8534ba8f9f38cbeeb57bddce9017f780428c8ea1a3dd47b05a8799c2004fa3b42c742cee8bd1e1a280122bacad7c24df0bd" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.97.1" rel="1.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="15aabea2e527f763875363b7296410df8904c478d5d799f9e519b01f7fb7d7934dea3449fce4d29738c0f6ad75b1b80df80bec4bc4f261971859a954aac446e0" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.97.1" rel="1.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="8b8ff542e49bcbe47f3e8a7d93df7513ee55d1605cc67010d1b55d9b65b4dd66922485e6cfe47fab266a516473bce0b8b2a31c699427169a922544e87c807286" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.97.1" rel="1.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="8fb2aa64206600f9f638a7a914d970d173bafb62d584c0122277378e414e07bcd4a6c9238900efadf0b94c140ee5062d08fcbf8ae4179659130170689e69f91b" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.97.1" rel="1.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="d868fd592afe9130192ccd759362adb6ba8c988c9e0ebd0ecdf93598cc30d87505deab84bf94f6890ef3bc7e5b8a86f56098715c39ee26b2dc0844951c6a7855" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.97.2" rel="2.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="ca7f953593dc60661b28284109b21cce9c77524c249fbd62adc106934da854930773c9836bc8bfeb99528892fc106791a651555a4214ef2b68d97bede5fa5464" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="37d352e07f559e1f330b4482a131b83b55f523693e75208edbdce2fd1d4a723f2fa884e27c5199e7b5a8eeaf01ff9715b567de7be9ccf91ceb92b4db1d483c11" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.97.2" rel="2.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="52fb0ca5448fe3852cfde011cec01f8f7d7f8efb19d2a3549620ca4efa991bc20f17a0c3ec4f976c0636e9bc333b1039af880a05e76e4f3ccae74c1797057c51" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="104192f0bd942e5b07887c7fb229501d8a60877678b6a35c7a24c8b1b115534a0bdfb12b34592fc761ed879e7d85fe6f740fa4df7b357bee0be0e21047f4c431" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.97.2" rel="2.4"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="fd548ad68f9c72a5369eb50a92c1f99cbc67ffdbcf9aa0f45a4aebc1dfab9a1574bb3b66f5fbb026b8f05193066396da6cb4ee96214980115baf5ec9c835aee7" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.4"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="ceb05b6cf6d415c1f9c31e497582e84a0e3a34fc0b72425b2fcd07d6817ccb3f02dedb81eec15da7a3500737a3c6c53a3233e50677ef2e0976f2178d50434582" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.97.2" rel="2.5"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="7c1ebb749ca77dc23a782ad06f8a525ddb51baf3fde3ead45d0b33295060af04ce6626f02c1e84c96e8b828cc9d32fb620e19a8ae47a2b2b053a6e3c73682f22" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.5"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="71d3cdfad063d628b65a108334236063f293f6a77907cb0b3b1ef545712359a71042d1c6292af282fc9c36fa883acfffc8e18b08d09880d75043b56a79b0de77" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.98.1" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
</package>
<package pkgid="faef559111a96b3121f0588078886d7bca84095d8b93f7f11e8d1041eca7dc5aed3f5aa8e568ed7f71e8c22441af82a2197d49fca8da67fcadcf5bce2a292da8" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.98.1" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
</package>
<package pkgid="832ad0fa5a3be73dd79540d793eb0b6be342beae0dc2b4fcb43e7ee0aaccf27b94f79f3547021a39e2714cd73b94a79115415c1f707c5595e5d5476f95f4f3b3" name="CoreFreq" arch="src">
  <version epoch="0" ver="1.98.2" rel="1.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563200">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723464000">- Update to 1.98.2
  * [Intel]
  - [WDT] Adding multiple devices to probe TCO
    C620 Series Chipset Production SKUs (0xa1a3)
    C620 Series Chipset Super SKUs (0xa223)
    Sunrise Point/H (0xa123)
    Cannon Lake/LP (0x9da3)
    Comet Lake/H (0x06a3)
    Ice Lake/LP (0x34a3)
    Tiger Lake/H (0x43a3)
    Elkhart Lake (0x4b23)
    Kaby Lake/H (0xa2a3)
    Cannon Lake (0xa323)
    Comet Lake/V (0xa3a3)
    Ice Lake/NG (0x38a3)
    Alder lake/M (0x54a3)
    Arrow Lake/S (0x7f23)
    Jasper Lake SMBus (0x4da3)
    Sunrise Point-LP SMBus (0x9d23)
    Comet Lake PCH-LP SMBus (0x02a3)
  - MSR_FLEX_RATIO register
    Grant access to Alder Lake/H (06_9A)
    Deny access to Nehalem/Bloomfield (06_1A)
    Removed a condition in access function</changelog>
</package>
<package pkgid="8ac10fbb5de8cfafc1f74026b2f81ded30ca127e0bfec0eaaa793baad08602612a209c0dd809fbb7d25d9c5b956f38be777f643e8fdc732a8c4845849f535e58" name="CoreFreq" arch="x86_64">
  <version epoch="0" ver="1.98.2" rel="1.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563200">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723464000">- Update to 1.98.2
  * [Intel]
  - [WDT] Adding multiple devices to probe TCO
    C620 Series Chipset Production SKUs (0xa1a3)
    C620 Series Chipset Super SKUs (0xa223)
    Sunrise Point/H (0xa123)
    Cannon Lake/LP (0x9da3)
    Comet Lake/H (0x06a3)
    Ice Lake/LP (0x34a3)
    Tiger Lake/H (0x43a3)
    Elkhart Lake (0x4b23)
    Kaby Lake/H (0xa2a3)
    Cannon Lake (0xa323)
    Comet Lake/V (0xa3a3)
    Ice Lake/NG (0x38a3)
    Alder lake/M (0x54a3)
    Arrow Lake/S (0x7f23)
    Jasper Lake SMBus (0x4da3)
    Sunrise Point-LP SMBus (0x9d23)
    Comet Lake PCH-LP SMBus (0x02a3)
  - MSR_FLEX_RATIO register
    Grant access to Alder Lake/H (06_9A)
    Deny access to Nehalem/Bloomfield (06_1A)
    Removed a condition in access function</changelog>
</package>
<package pkgid="db64b6558685fd64619e189540aa04737ff1e71910868289376842400a6ddf195179d9b1b5de0ed29f1e7ec93e8b6596fc453a7d7dadf22e0eec393630f4da57" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.1" rel="1.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="152ddea2e67d9fd5170b1b13f27b1000fcca57537d7bfc434e0157c9175f42b855784455f4029ce45b09b1fd5dad56d8e031445c2cd0f6c5e708d72babde69ca" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.1" rel="1.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="ead8e7eb2e677ae7887eaa8e26bd6ada20715777c500f8a3c0ca2bb8142df43142be2ea96df4e40907f9256d448cccd08dae55d314a22fdac06b875ccf3faaef" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="84b872b2c24e8b218343ccdab6dfeb730772ed76d9b4a9770fef367f77ac0394d626e87a352eb612a8390aa329842d4e0e0f58c3525446dd7f95ff7e5ccdd9ea" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="95f08356d78cf5bfc2464d22dabc362ac37dc1cb46bc11552bc8e3c5983dd8215f0b1b1d021a15b00c7908c61cb2995328354c99df4bb955885b8af53724019f" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.4"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="09cdea595a1f64e348f6c6dbfd8902c1ea9dcd80bf186fb593f24d596fed7aa779f4e416b089a5aa8612be1a67683c3a8404128036e652fd9b197368e89e5a6d" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.5"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="1c124c9524d3b8f335a9de70aa561263ef887c05409111d9433aebedc5efa1de7e5a560da4f396c0adc3218eccc50f0700661be836a5bf31f60d83d2ef227fea" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.98.1" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
</package>
<package pkgid="dc086677a20ca9c54412ce56b51419d79c4158445b9721d01611616aef610d250af263c617374569156076231bff5f73c9cfa35ec4576d1e55955c0979fd5723" name="CoreFreq-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.98.2" rel="1.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563200">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723464000">- Update to 1.98.2
  * [Intel]
  - [WDT] Adding multiple devices to probe TCO
    C620 Series Chipset Production SKUs (0xa1a3)
    C620 Series Chipset Super SKUs (0xa223)
    Sunrise Point/H (0xa123)
    Cannon Lake/LP (0x9da3)
    Comet Lake/H (0x06a3)
    Ice Lake/LP (0x34a3)
    Tiger Lake/H (0x43a3)
    Elkhart Lake (0x4b23)
    Kaby Lake/H (0xa2a3)
    Cannon Lake (0xa323)
    Comet Lake/V (0xa3a3)
    Ice Lake/NG (0x38a3)
    Alder lake/M (0x54a3)
    Arrow Lake/S (0x7f23)
    Jasper Lake SMBus (0x4da3)
    Sunrise Point-LP SMBus (0x9d23)
    Comet Lake PCH-LP SMBus (0x02a3)
  - MSR_FLEX_RATIO register
    Grant access to Alder Lake/H (06_9A)
    Deny access to Nehalem/Bloomfield (06_1A)
    Removed a condition in access function</changelog>
</package>
<package pkgid="52120748fb7c64ba720187194450d107f495beab2729694f42e3312ba8f3f48408af2a57887d3d9cef0ccf698e74d13f04ae3868fac6de6f6b62e7438da64f74" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.97.1" rel="1.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="e385665317909f017bce54dfbf4f9a1401c44f27de2a3b0bce6b0e9f24b3b97fa34a2e8b4f8a6b8b4f1c1aa1757e1238da4ba53958ed86f3f6d1dc8ba13ce10a" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.97.1" rel="1.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="ff071af94797ea2e308bfc2458929c01803de107ea1c0a8d3ec2c42f367661ec5a5ceca6a62f1cb6d7580bdf898761c4cd7c9fd2f2da562f836f014090c08785" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="e8f569a32fb69b609ff476dd620515553a220c5322d0b69a66a7d90b6e19b474a8556e279c3f9d3de9b7f2aa7b0523a7b5517d76d21095ddc48e82bfd2df243c" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="2b8be383cbf2a84490056c0fe146c4e41cc28497c0ba06370705aa1b3ef6c3dfa1ec92c6d7993d7f8bdb3cfb589648e5c28a1cd0226c4ff625d63224440450a3" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.4"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="f633fe97e7033904a24048f72022d4f87ca6594712a9f8757e8b3e3a4cc299cf0112729cd33c8fc793cf32f5e6a481be270ea7b86610aa300f61edada2944134" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.97.2" rel="2.5"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="b8d12fd6ed4a7400de1f803ff2b8eb7b295a82be958567f9b59ff3276a3b0aaac27156eb46ed83275a1266a724a133b318075255ec0192e85009a1e1ab91df71" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.98.1" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
</package>
<package pkgid="ba6bf510aab1a37b53fe43283193d2bfa2183a1d4b5987b33babfbf3d87d859712caeb5fa6206159e4de32abb81866980ef67c5e56f9cf128981dee207360417" name="CoreFreq-debugsource" arch="x86_64">
  <version epoch="0" ver="1.98.2" rel="1.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563200">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723464000">- Update to 1.98.2
  * [Intel]
  - [WDT] Adding multiple devices to probe TCO
    C620 Series Chipset Production SKUs (0xa1a3)
    C620 Series Chipset Super SKUs (0xa223)
    Sunrise Point/H (0xa123)
    Cannon Lake/LP (0x9da3)
    Comet Lake/H (0x06a3)
    Ice Lake/LP (0x34a3)
    Tiger Lake/H (0x43a3)
    Elkhart Lake (0x4b23)
    Kaby Lake/H (0xa2a3)
    Cannon Lake (0xa323)
    Comet Lake/V (0xa3a3)
    Ice Lake/NG (0x38a3)
    Alder lake/M (0x54a3)
    Arrow Lake/S (0x7f23)
    Jasper Lake SMBus (0x4da3)
    Sunrise Point-LP SMBus (0x9d23)
    Comet Lake PCH-LP SMBus (0x02a3)
  - MSR_FLEX_RATIO register
    Grant access to Alder Lake/H (06_9A)
    Deny access to Nehalem/Bloomfield (06_1A)
    Removed a condition in access function</changelog>
</package>
<package pkgid="47b299f940de2cedad8fd7baa4c34445b23d01fe144156ac4d449951208927816fe863e8a83252f96cdad098b9f06ca489ee87a325acdfc8a19ddc54926a5191" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.97.1_k6.8.5_1" rel="1.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="6c9d01ce9899bf95435e887d21c06edf5e4cc1abd1cf75ae320c8e06d270cfd9add59442230d88b90a5b0fa0412dc67afe5ff409b6c9f60b187d31a702217937" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.97.1_k6.8.6_1" rel="1.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="b6d7362b35a0405c4cd2eeefddd08e34335522e056121862aae781672929df50e65d6d4bc88bd47076bd6e7260d285633bd08057392d686909b25ca53e02ea6d" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.1_1" rel="2.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="105cec6a416646352975bfd4faaa00a2d89ba96f960ae686f29a93ccba8704bbb551ab9be93bfe01fd74ae90840e1b4da5175f87b08be7e51f196b15b6b59d4f" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.4_1" rel="2.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="e3498ab7fe7adc7dedb2b9512b06f84a30a5c22cd4f5afbfe1f1860d5e3af34a436cb55f09b9b97cc3c0f1c62d40f3ddb280cee9f3f45a1a2292aa6980f9377b" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.5_1" rel="2.4"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="f18beec6ed896e545543a430a85316bdde91d3658ef5ffe76ea946e3f434319207350a19abd3efe1238fce8413b79d535ae171f28a2b035b95cba52a69a10d05" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.7_1" rel="2.5"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="ffbef02b4ba4e7901eedff3c5e509ef970117c569d05e9488407bf41a8b9985b13b8ef24a786e66ff6e02801c522997c464a30e12807135b5c1b0653c62a9b19" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.98.1_k6.10.3_1" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
</package>
<package pkgid="b6c428f06b89cfc93f597be7940f539d2a02f533396fd0f2a1f2bb663051c9030159bcca67eaf34f26514176d8ba1bf9906dfbd53d56dd5706650739de91f49e" name="CoreFreq-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.98.2_k6.10.5_1" rel="1.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563200">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723464000">- Update to 1.98.2
  * [Intel]
  - [WDT] Adding multiple devices to probe TCO
    C620 Series Chipset Production SKUs (0xa1a3)
    C620 Series Chipset Super SKUs (0xa223)
    Sunrise Point/H (0xa123)
    Cannon Lake/LP (0x9da3)
    Comet Lake/H (0x06a3)
    Ice Lake/LP (0x34a3)
    Tiger Lake/H (0x43a3)
    Elkhart Lake (0x4b23)
    Kaby Lake/H (0xa2a3)
    Cannon Lake (0xa323)
    Comet Lake/V (0xa3a3)
    Ice Lake/NG (0x38a3)
    Alder lake/M (0x54a3)
    Arrow Lake/S (0x7f23)
    Jasper Lake SMBus (0x4da3)
    Sunrise Point-LP SMBus (0x9d23)
    Comet Lake PCH-LP SMBus (0x02a3)
  - MSR_FLEX_RATIO register
    Grant access to Alder Lake/H (06_9A)
    Deny access to Nehalem/Bloomfield (06_1A)
    Removed a condition in access function</changelog>
</package>
<package pkgid="1563c0243223444a2fd31c059aab7958a7b2eddcd73f4eaee4db3d2e08f8868eaa6cda1ba67259eaa82a47029343d72b3b2475f189a724b3d194369ab39fefdb" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.1_k6.8.5_1" rel="1.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="33d3eeee37b0bacde71086ac8c4c85325ad369c143b12b66ae391d28df70304a9d403bd15f67a709f71891a99637687cafaf8b49704f86e8cb62b39ff5b1a555" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.1_k6.8.6_1" rel="1.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1644667200">- Update to version 1.89.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1646654400">- removed non-working leap15_2.patch and leap15_3.patch:
  Leap 15.4 is the minimum supported version
- Update to version 1.90.1
  * support for Alder Lake architecture:
    in particular, specialized monitoring for Pcore and Ecore
  * more precise DDR5 and DDR4 timings from SKL to ADL:
    introduction of "Gear mode"
  * improvement using Power Limiters:
    zero W on PL1 &amp; PL2; DRAM clampig marked experimental
  * characteristics for Zen architecture:
    CPPC; C1E; MEM CLOCK in raw frequency
  * C-state Core for Ice Lake/X
  * various characteristics of C-state package for AMD/Zen and Intel (Lake)
  * various changes in UI
  * non-regression tests for kernels 5.16.12 and 5.17.rc6</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
</package>
<package pkgid="a17546520ba0a13ba7447f48fc261fecfa7cd7ec959c2bbcb5de54028ac463c467f45ea2cab374bbc70b9677735b3a1305f07d226c00c04d5d6760c8baeaa034" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.1_1" rel="2.2"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="dcfd7a3fd041c412f55fa94679b11276bb955fb3dbbb3a2c35c6d7966892219d93a06fd3f1bf7ec33a5357ab74662facb46513f5cdf9201148bacb2c8c3246cd" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.4_1" rel="2.3"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="957aff2af24ef60ac1debb0235054306ac3cc066b9b6f1d3c4afd53f716e28ed08dc0ca0e6e77778902f0f86099c338d8e27451138baee56125627d50724ec7c" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.5_1" rel="2.4"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="dce6601f2ed860e91ceb1e8508d6c7d72aeae866ea6ff2da76d70540203ac8f62bbeee8508da4c759b3bfcd55df7abb80d12ea2f3027eaf9474d76f3e36744b3" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.97.2_k6.9.7_1" rel="2.5"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1655899200">- Update to version 1.91.3
  * No changelog was made available by upstream</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1661169600">- Update to version 1.91.6
  - [AMD/Zen][UMC] Fixed the Mem Clock and ECC regressions
  - Designate the Package identifier in Power consumed readings
  - [Intel/ADL/IMC] Guessing activated channel from the populated DIMM
  - [AMD][UMC, IOMMU] Adding missing DID of family 19h devices
  - [AMD_DataFabric_Cezanne] Removed the Experimental mode
  - Intel/ADL/IMC: Fixing the Memory Channels count
  - [AMD/Zen] Improved UMC mapping. Threadripper 3960X issue
  - Avoid some NULL pointer strings during SMBIOS decoding</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
</package>
<package pkgid="1e8cae8e0f00716293bbf24226737c45e8707c06052ca2b0b9628adff66229bddea00ca40a468180227621fac3ba0335069b729811c6595b896acee86c55be35" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.98.1_k6.10.3_1" rel="1.1"/>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1667563200">- update to version 1.92.3
  - Export CPUID bits Intel Sierra Forest, Grand Ridge, Granite Rapids
    and completes AMD64 Fn0000_0007_ECX_x0
  - [Features] WBNOINVD and CLZERO instructions
  - Adding various Mitigation Mechanism aggregations:
    IPRED_DIS_U, IPRED_DIS_S, RRSBA_DIS_U, RRSBA_DIS_S, BHI_DIS_S, MCDT_NO
  - RDPID and UMIP capability fixed.
  - [AMD] Perf. Mon. version based on CPUID_0x80000022.EAX.PerfMonV2
  - [AMD][Zen3+][Rembrandt] Trigger UMC and IOMMU decoders
  - [AMD][Ryzen 5 6600H] Found voltage VID @ SMU 0x6f010 and 0x6f014
  - Introducing AMD Security Feature capabilities:
    SKINIT, SEV, GMET, SEV-ES, SEV-SNP
  - [AMD64] Non-architectural MSR: SPECULATIVE STORE BYPASS DISABLE
  - [Intel][2nd &amp; 3rd gen] Misc IMC optimizations
  - [AMD][Rembrandt] Provides Vcore from a new formula.
  - Dumping CPUID leaves from AMD64 Architecture Programmer’s Manual
  - [Intel][HSW &amp; BDW] Compute the DIMM banks
  - [UI] Re-assigned keys to move or resize windows.
  - [AMD][Zen] Uncore frequency: Improving the Memory Clock divisor
  - [Intel][HSW &amp; BDW][SKL] Make use of same function DimmWidthToRows
  - [AMD][Zen3+][Rembrandt] Provides the thermal sensor.
  - [AMD/Zen2 &amp; Zen3] Removed the HSMP capability.
  - [Intel][CML][RKL][TGL] Compute the DIMM Rows from CH_WIDTH
  - [AMD/EPYC] Adding the CPUID of Zen4 Genoa architecture
  - [AMD/Zen2] Introducing Mendocino architecture
  - Changed MeteorLake/N to CPUID 06_B5
  - [Intel] Computes BIOS DRAM frequency based on PLL_REF100
  - [Intel][SNB/IVB/HSW/BDW] Improved BIOS DRAM frequency
  - [Intel][SNB/IVB] DRAM frequency based on RAM_Select and FSB_Select
  - [Intel][IVB] IMC specifications and optimizations.
  - [Intel][SNB,IVB] Computes the DIMM A from DAS bit in MAD register
  - [Intel][SNB,IVB,HSW,BDW] Rolling back changes to the DIMM topology
  - [Intel][BDW][HSW] Query the IMC Power Down Mode
  - [Intel][IVB][SNB] Attempt to decode the IMC third timings
  - [AMD][Ryzen] Added AMD Ryzen 7 PRO 6860Z
  - [AMD][F17h-F19h] Can toggle ON and OFF the Instruction Cache Unit
  - [AMD] Checking the Ryzen "OEM Only" processors
  - [Intel] Specification of 12th Gen. MSR registers capability
  - [Intel] Adding Raptor Lake-S with CPUID 06_BF
  - [AMD] Introducing Zen 4 / Raphael architecture
  - [Intel][SNB,IVB,HSW] Attempt to assign the Rank per DIMM slot
  - [Intel][SNB,IVB,HSW] Attempt to fix the DIMM(s) topology layout
  - ClockSource: TSC udelay() asm implementation builtin as a default
  - [Intel][Alder Lake] Adding IMC entry for i5-12500 processor
  - [Intel][Alder Lake] Added default case if Processor has only Pcores
  - [Intel][Atom/Bonnell][IMC] Attempt to compute the DIMM geometry
  - [UI][Custom view] Show the Uncore unit in watt or joule
  - [UI] Display HWP or CPPC in footer for capable processors.
  - [CLI] Added HWP Capabilities and HWP Request to the JSON export
  - [CLI] Don't allow the HWP dialog box if feature is not available.
  - [CPPC][Firmware] allows (de)activation of the feature.
  - [CLI] Added CPU ratios to JSON export
  - [CPPC] Improved scaling
  - [CPPC] Build fixed down to Kernel version 3
  - [Kernel/ACPI] Attempt to write CPPC registers</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563201">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
</package>
<package pkgid="3bcc52a79967109c795bca8a05bf4d88a5cecd350f3483153b6f13805defc909ec55eb60d03731c2776ff069872091c979367f9726aa7940c823d0d8ddfe71ff" name="CoreFreq-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.98.2_k6.10.5_1" rel="1.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1667563200">- Repair deficient description grammar.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 1.92.4:
  * [Intel/Skylake-X] Permits MSR_RING_PERF_LIMIT_REASONS</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1670932800">- removed modprobe_corefreqd.service.patch and harden_corefreqd.service.patch
  now included in new corefreqd.service file replacing stock one
- update to 1.93.1
  * [PRJ] CoreFreq version 1.93.1
  * [ACPI/CPPC/EPP] Preview of AMD/Zen Energy Preference (CONFIG_CACHY)
  * [UI] Changed the HWP or CPPC ratio bounds.
  * [FIX] Putting `corefreqd` in the root cgroup (issue #379) Thanks to gel-crabs
  * [DOC] Parameters to blacklist the amd_pstate since kernel 6.0.11
  * [AMD][Zen4] Apply a voltage formula based on Rembrandt's. (#378)
  * [AMD][Zen4/Raphael] Attempting temperature per CCD from TCTL+0x308
  * [AMD][Zen4] Changed Timer loop
  * [CR] CLI code review and UI optimizations
  * [UI] Auto refresh the Topology items when off/online
  * [CR] Conditionally build with additional PMC Counters
  * [Intel] Adding Z8000 System Memory Controller Registers
  * [CR] Transformed global variable in cells padding
  * [UI] Windows re-scaling fix
  * [UI] Apply color theming to the CPPC capabilities list.
  * [AMD][Raphael] Adding device DIDs to probe UMC and IOMMU
  * [CPPC/FMW] Computes value bounds while Enabling/Disabling firmware
  * [CR] CPPC lib errors are now raised to Debug level
  * [AMD][Zen4] Increased the UMC size to 12 channels.
  * [CPPC] Handles the OffLine CPU case.
  * [CLI] Refactoring HWP/CPPC to print all capabilities per CPU
  * [ACPI] Computes the CPPC Bounds
  * [Intel] Linear Address Masking (LAM)
  * [CLI] EFER: Left aligned labels
  * [AMD] Reports UAIE and AIBRSE bits from EFER system register
  * [CLI] Changed mitigation mechanisms incapability labels
  * [AMD][Zen2] Mitigation Mechanism BTC-NOBR * ACPI/OSPM documentation
  * [CR] Code review on bit masks
  * [CPPC][ACPI] Kernel may decode the Guaranteed Performance Register
  * [UI] Optimize the cycles to clear the time bar.
  * [CR] Code review for extra compiler warnings
  * [UI] Time of the day displayed in the right side of menu
  * [UI] Display the current date and time in menu bar
  * [Kernel] Introducing support of `CONFIG_SCHED_BORE`
  * [CLI] Fixing ambiguous CPPC report: hardware vs firmware
  * [CLI] Surrounds _CPC feature with square brackets
  * [CPPC] Provides the ACPI _CPC object state.
  * [UI] Colors the task being tracked in the tracking list
  * [UI] Display the current time in the menu bar
  * [CLI] Reserve the programmable TDP section to Intel processors.
  * [AMD/Zen3+] Improving the DIMM geometry of Rembrandt UMC</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1672747200">- update to 1.94.1:
  * [Intel] Gemini Lake
  * [AMD] Ryzen 5 6600 H SoC, UMC channels
  * [AMD] Rembrandt: maximum of two UMC channels
  * [AMD] Raphael: Decodes DIMM geometry from AddrCfg
  * [AMD] Zen: Aggregation refactored
  * [AMD] Improved DDR5 clock decoding
  * Optimized Idle Loop</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673006400">- update to 1.94.3:
  * [AMD][RMB] If UMC is quad channels then unpopulate odd channels
  * [AMD][RPL] Provide Service Processor Vcore as workaround
  * [UI] Auto size and lay performance capabilities window
  * [UI] Adding comments to the EEO and R2H technologies
  * [AMD][Raphael] 7950X3D, 7900X3D. support</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674475200">- update to 1.95.1:
  * [Intel] RPL: voltage of Pcore, Ecore, System Agent
  * [Intel] RPL and ADL Chipset device IDs
  * [Intel] Decode the RPL IMC and improve DDR5 support
  * [Build] Raise `MAX_FREQ_HZ` up to 7125000000 Hertz
  * [Intel] Mobile {Coffee Lake, Kaby Lake} codenames
  * [Intel] Braswell codename detection
  * [AMD] SYSCFG Register
  * [AMD] EPYC 9654
  * [AMD] Transparent SME
  * [AMD] DRAM Data Scrambling
  * [AMD] Adding "Barcelo R" and "Rembrandt R"</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1675944000">- update to 1.95.2:
  * Fixed the aggregation of the minimum ratio
  Intel:
  * [Airmont][Silvermont] Attempt to decode `tCKE` from DRMC
    register
  * [Airmont] Improve `tWTPr`, `B2B`, `tWWDR` timings
  * [Airmont] Provide a new IMC decoder
  * Add the Emerald Rapids architecture entry
  * [DDR5][DDR4] Add the `RCDw` IMC timing
  * [Raptor Lake ] De-activate the MSR Uncore counter
  AMD:
  * "Zen3/Barcelo-R" and "Zen3+ Rembrandt-R" codenames
  * [Zen] Thermal highest limit reset fix
  Misc:
  * Code review and Registers documentation:
    AMD HWCR, Intel HDC and DRP</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677067200">- update to 1.95.4
  * [Intel] [from 11th to 14th gen]
    Convert the DRAM Speed to MT/s unit
    Compute the Bus Rate based on the BIOS MC PLL
- update to 1.95.3
  * [Intel] [Airmont]
    Improved the IMC geometry
    Introducing the Spreadtrum architecture
    Fixed the Bus and DRAM frequency rates
  * [Intel] [from 11th to 13th gen] Attempt to probe the interleaved controllers
  * [Intel] [Alder Lake/H] Attempt to decode the TCO Watchdog</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1677153600">- added leap_compile_fix.patch to fix compilation on Leap</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1683115200">- removed leap_compile_fix.patch no needed anymore
- update to 1.96.0
  * [AMD]
    [RPL/X3D] Disabling the turbo boosted P-states change
    [PHOENIX] Adding Z1, U and HS PRO series.
    [Genoa] DAC address at UMC BAR + 0x40
    [Zen4] Adding the PCI entries of Genoa
    [Zen2] Adding remaining PCI entries
    [Zen] Query DAC &amp; CFG with the right UMC base address register
    [Zen4] Dump the CPUID Extended CPU Topology leaves.
    [Zen][Embedded][Banded Kestrel] R1000 Processor Family
    [Zen][Embedded] "Great Horned Owl", "River Hawk", "Grey Hawk"
    Complete the "Raven Ridge" and "Picasso" lists
    [EPYC] Moved "Snowy Owl" Embedded processors to CPUID 8F_01
    [Zen4] introducing Phoenix and Dragon Range
    [RMB] adding the Ryzen Embedded V3000 processors
    [VMR] adding the "AMD Ryzen 9 PRO 5945"
  * [Intel]
    Adding Granite Rapids, Sierra Forest, Grand Ridge entries
    Adding "Lunar Lake" and "Arrow Lake" entries.
  * [UI]
    Optimized decimal to digits converter
    Allow task tracker to select up to pid_max
    Can trace the frozen states of Linux tasks.
    Only print HWP frequencies within bounds.
    Fix ruler's aggregation.
  * [CR]
    Check CPUID[HV_PARTITION_PRIVILEGE_MASK] for HV_X64_MSR_VP_RUNTIME
    Uninitialized variable fix.
    [CPPC] Build EPP with KERNEL_VERSION(6) rather than CONFIG_CACHY
    [KERNEL] Linux 6.3: Employ modifier calls with the vma-&gt;vm_flags</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1684065600">- update to 1.96.1
  * [Driver]
  - Postpone Clock Source registration during startup until the Base Clock is computed.
  - Change class_create() according to Linux Kernel 6.4
  - Clear interrupt flag (cli) after Halt in the Idle method
  * [AMD]
  - [PHOENIX] Adding Ryzen 7940H, 7840H, 7640H
  - [VERMEER] Adding Ryzen PRO and Embedded processors
  - Ryzen Z1 CPUID' brand fix
  - Adding EPYC Embedded 9004 Series as Genoa
  - Adding EPYC Embedded 7003 Series as Milan
  - Adding EPYC Embedded 7002 Series as Rome
  - Adding EPYC Embedded 7001 Series as Naples</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1685880000">- update to 1.96.2
  * [Driver]
  - Allows compilation to keep going without CONFIG_ACPI_CPPC_LIB
  * [Client]
  - Adding two command line arguments:
  - Op Show Package C-States
  - OW Toggle Energy units
  * [AMD]
  - Specification of some Configuration MSRs</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1686830400">- update to 1.96.4
  * [AMD]
  - Display CPUID state of new and legacy features:
    Fused Multiply Add [FMA4]
    Extended Operation Support [XOP]
    Translation Cache Extension [TCE]
    Trailing Bit Manipulation [TBM]
    OS Visible Work-around [OSVW]
    LOCK prefix to read CR8 [AltMov]
  * [Intel]
  - Advanced Matrix Extensions [AMX]
  - Bits and Features of Sierra Forest and Grand Ridge
  - Attempt to decode the Meteor Lake Memory Controller
- update to 1.96.3
  * [AMD]
  - [Zeppelin] Probe more than one UMC controllers on Ryzen Threadripper 1900X
  - [Zen4] Dump SMBE and BMEC sub-leaves of CPUID 0x80000020</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1688212800">- update to 1.96.5
  * [AMD]
    Adding the "AMD Ryzen 5 5600X3D"
    Introducing the Zen4c Bergamo architecture
    Specs fixing of Embedded V-series and 3000 Series Processors
    Adding MENDOCINO, RAPHAEL Pro, PHOENIX Pro among others</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1712318400">- added preamble file for %kernel_module_package macro
- update to 1.97.1
  * added aarch64 support
  * upstream did not provide a summary changelog. Full list of commits:
    https://github.com/cyring/CoreFreq/compare/1.96.5...1.97.1</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715860800">- update to 1.97.2
  * [AMD]
  - [Hawk Point] Adding Ryzen PRO processors
  - [Phoenix] Adding the unlocked Ryzen 8000 Series
  * [Intel]
  - [MeteorLake] New bits specified
  - EEO and R2H bits inversion fix in MSR_POWER_CTL (0x1fc)
  - Reverse specification of MSR UNCORE_PERF_STATUS
  - Prefetchers fix of L1 Scrubbing, L1 Next Page and L2 AMP
  * [AArch64]
  - Providing Exclusive Load/Store to atomic operations
  - Improved asm of various macro functions
  - Removed LEGACY macros
  - Optimized the CORE_COUNT macros
  - Marked the Tools feature as nominal: Stress functions available
  - Allow user access to Retired Instructions counter
  - Fix Instructions counter overflow
  - Other PMC enhancements
  * [CR]
  - Fix a building issue with AlmaLinux aka RHEL-9
  - Linux kernel 6.9: Avoid redefinition of Intel MSR macros
  * [Doc]
  - README section for AlmaLinux
  - CONFIG_TRIM_UNUSED_KSYMS kernel build config is forbidden</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1715947200">- fix dependency on kernel module that was not versioned</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1722081600">- update to 1.98.0
  * [Build]
  - Change dkms configuration to install into /usr/bin/
  - Solved compilation with Fedora using RHEL MINOR version number 99
  - [CR] Fixed some compilation warnings
  - [CR] Fix memory allocation in kernel pages for the SysGate
  - Workaround to musl change in basename (#494)
  - aarch64: Build with Redhat RHEL version 9
  - [CR] x86_64: Prevent array size overflow
  - dkms and ckms configuration files upgraded to version 1.98
  * [Intel]
  - [Raptor Lake] Adding the HB DID of i7-14700K' IMC
  - Mitigation mechanism: GDS_NO; RFDS_NO; MONITOR_MITG_NO
  - Apply some SDM Documentation Changes
  - [MTL] Fix CMD Stretch bit range width
  - Added method CLOCK_FLEX_MAX with Xeon's Nehalem &amp; Core 2
  - Grants full MSR_FLEX_RATIO access to tested architectures:
  - Alder Lake/S
  - Tiger Lake/U
  - Westmere/Gulftown
  - Provides the overclocking bins with unlocked processors
  - Query the Overclocking bit (OC) from Capabilities
  - Adding technologies: VMD, HDCP, IPU and VPU
  - Volume Management Device
  - High-Bandwidth Digital Content Protection
  - Image Processing Unit
  - Vision Processing Unit
  - Gaussian &amp; Neural Accelerator - GNA technology
  - [CR] Renamed Gemini Lake structures
  - [Meteor Lake] Introducing memory controller decoder
  * [AArch64]
  - Optimizing the Vcore seek
  - Workaround to Package discrete voltage: the highest Vcore
  - Improving computation of Euclidean division
  - Adjust frequency division in CNTFRQ and PMU counters
  - Scale a frequency factor from the interval
  - Refactoring the frequency ratios for decimal precision
  - Compile dev_pm_opp_put if Kernel greater or equal 4.11
  - Get the voltage core of CPUs from OPP
  * [AMD]
  - [Zen4][Raphael] Adding the EPYC 4004 Series
  - [Zen4] Clarify Hawk Point and Phoenix-Refresh architectures
  - [Family 19h] New voltage formula assigned to model 61h
  - Vcore activated
  - Voltage SoC deactivated
  - [Zen] Prevent the calculation of negative temperature (issue #496)
  - [Family 18h] Documented Hygon C86 7375
  - [Family 19h] PStateDef specification: Adding VID[8] bit 32
  - Specification of MSR HW_PSTATE_STATUS
  * [CLI]
  - aarch64: Display the state of the Memory Management Unit (MMU)
  - aarch64: State of Instruction Cache Unit I$ and Data Cache Unit D$
  - Added UI_RULER_MINIMUM &amp; UI_RULER_MAXIMUM building constraints
  - Revert "[CLI] Responsive ruler to architectural context"
  - This reverts commit 4bc38d6.
  - x86_64: AMD Boost and P-States redesigned
  - [UI] Hardening missing console/terminal size
  - Responsive ruler to architectural context
  - x86_64: Make HDCP meaning string shorter
  * [Driver]
  - Created C2U_Enable as a parameter alias of C1U_Enable</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723032000">- update to 1.98.1
  * [AMD]
  - [Zen] Inject threshold events when thermal is out of bounds
  - Generic Zen architectures renamed with their Family number
  - Added a generic entry for the 1A family
  - Configure TjMax for multiple Ryzen and Threadripper
  - [CR] Optimize AMD temperature filtering function
  - [Zen5] Introducing the Eldora architecture aka "Granite Ridge"
  - [Zen5] Adding entries for Strix Point
  * [Intel]
  - Feature-bits of Core Ultra architecture
  - [TGL][ADL][RPL] New devices to probe IMC and Watchdog
  - [Raptor Lake-E] Adding the IMC probing entries
  - Grant full MSR_FLEX_RATIO access to Raptor Lake (06_B7)
  - Added Host Bridge DIDs of Raptor Lake-E
  - [ADL ... MTL] Code review of IMC decoders
  - [ADL] Compute DIMM Bank and Columns on both channels
  - [ADL] Process channels differently depending on DDR4 or DDR5
  - 12th to 14th generation IMC decoder refactoring
  - [ADL ... MTL] Adding Memory Controller Virtual Channel Count
  - [ADL ... MTL] Channel count as a function of DDPCD DDR_TYPE
  - [ADL ... MTL] Keep all enabled memory controllers
  - [12th and superior] Compute tWR quantity as a function of DDR version
  * [Build]
  - Now leave version number in Makefile
  - Pretty print the build and the clean of outputs
    Allow the V=n option increase the verbose level (incl. kernel)
  - CPU-Freq build against Linux Kernel version 6.11
  * [Documentation]
  - Refreshed README and Makefile</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1723464000">- Update to 1.98.2
  * [Intel]
  - [WDT] Adding multiple devices to probe TCO
    C620 Series Chipset Production SKUs (0xa1a3)
    C620 Series Chipset Super SKUs (0xa223)
    Sunrise Point/H (0xa123)
    Cannon Lake/LP (0x9da3)
    Comet Lake/H (0x06a3)
    Ice Lake/LP (0x34a3)
    Tiger Lake/H (0x43a3)
    Elkhart Lake (0x4b23)
    Kaby Lake/H (0xa2a3)
    Cannon Lake (0xa323)
    Comet Lake/V (0xa3a3)
    Ice Lake/NG (0x38a3)
    Alder lake/M (0x54a3)
    Arrow Lake/S (0x7f23)
    Jasper Lake SMBus (0x4da3)
    Sunrise Point-LP SMBus (0x9d23)
    Comet Lake PCH-LP SMBus (0x02a3)
  - MSR_FLEX_RATIO register
    Grant access to Alder Lake/H (06_9A)
    Deny access to Nehalem/Bloomfield (06_1A)
    Removed a condition in access function</changelog>
</package>
<package pkgid="47e42bfebdc21a65afbbee96977b9f77c9d2b3f3f882d919b507fa018ce98dbf0362a00667d4dea13834d7a157055701ae870b150bf1d105012ff79319aac364" name="ImageMagick" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="737564230b2c0f1b2503294f186cb1c16120991a12a2919bc1ece7cd98df7e32b0a7035b1f352c72aaaa45bf9c5e13f36a2f29a88964c6b96c7a57b666c6dfd8" name="ImageMagick" arch="src">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="0c6971a79185be9e47cd5b5ab25f3a84e6064b57be084a98efb8805082a3d0b5e667c15e81f972b3906e0ad92711b8138ed938e10a2234c75e86acf7a72cf947" name="ImageMagick" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="c124ca47e2e0efc096d3d7c6820d83d15af25a1b9b8732db56dcc7e8ce0d1978fd784c7c6f741090dc226b710685211ef9aa506290cf843bd3c08fc70831f427" name="ImageMagick-config-7-SUSE" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="e5c9cca400b49ac3ce70dc549cf13a64f76dcd1c27612a7e518c2d621221f0afee396aeb69aa6883f726abd5c0c46b296f8332aa34b2b98bc2f391470d72943d" name="ImageMagick-config-7-SUSE" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="c764f60403c9704501b8b506edc41595c717a9d2e82b2818970f7123a6ff619bd8e2fea93ae9a74ea5c2a5c9ddf263e089de41069a392098956224d0174d89e1" name="ImageMagick-config-7-upstream-limited" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="817ae594eec1aec619633c3df9fb0a9da70bd33fdae561ce17f3ba11aaa1fb2e514230a823d38890459af29080f8a88488b5e893493f97dda5ad9df4a8be25b9" name="ImageMagick-config-7-upstream-limited" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="0470f75d7ea9da6ac70b70d7656b0ef47f1e2b1c0812937c9a25dd734c45011d98021618763be111d6963206f7d83188fd31e3668e5b420e72f0bcdb8aa1b68d" name="ImageMagick-config-7-upstream-open" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="aef978a13d969499aad9a445891169be62b93c3151a27ef655e29d11327007a360167e9c480973a0f1cdaf159ef21d991014b0fc2e0b9d61c99d85b2e252fe38" name="ImageMagick-config-7-upstream-open" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="2dba6b14c2138a36aaf1a2431ae5d3b59f659d500ba79cbe2f66888476db65a78baaa685ae8e27eceb111da20582238d996e43f34ba545411da2d43387d806f6" name="ImageMagick-config-7-upstream-secure" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="27d83a190bbb57bf0f32d27921cbfab4db190f0fa0defc270519d56c505c500db21348546bb0a52d25f987e425eb76863420f822ae628df79d3795d8783c26d2" name="ImageMagick-config-7-upstream-secure" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="892c16152a59edf38bbd72cad9964fbc009e2bddfe7a11acd67162faac30271922fafc1f38bc09730212de03b778659beff77187096e360f6de0658f1e009d18" name="ImageMagick-config-7-upstream-websafe" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="a0ce6fe3fcd8c8bc5c7a34dc1dba767304da426fd93a7d0868eef7aec8d5ac4eddbf061bb38f9bdbcaa90fbb684e13dfedf57b8e873147dda9c37ec3e7b0cb07" name="ImageMagick-config-7-upstream-websafe" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="4e777a0cae869fcf03312b6872fc2b49ee3a05cfce4ea7d84a57bf69ad23eab19e0168e005263973e1f843db9843a3d36ba4283b6bbaab5bd1af99bdaff8c0d2" name="ImageMagick-debuginfo" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="b3ecf11c40eeec22690ac76da0b2fb3ef0bc4d9d426dd436b8cfd192f10e038038e6d54b688978de532aa0405faa63cb269154be8cf378313b48907cae0142d3" name="ImageMagick-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="9155e71ff7c01899c8d6a8bccd3b3a9565115389e19315e64a84678cc540479ae72c76c81ca52fc2a8385500fbfecbd7307e361a7a662ed6f2a33dbdb282abac" name="ImageMagick-debugsource" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="012ff666347207f1463f6837dacaa2670a057147f65538d1e2883121ed04e06f8f02a708a5e3c32f82cffab17ba0ee9342e3bee6d0884c6522958b884d12ab24" name="ImageMagick-debugsource" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="be877d0d1db74a4fdb2ca7331052100ac369450f09e33553a9403b94d0b2a6d4f31e8e4129818f21e70da3da5c07bdc902d1cb4479be28ab0a6b18c42e87f4d5" name="ImageMagick-devel-32bit" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="824da8cce20cf2e07b173418754a7d889a07f296d1a7f46d6d717fd50a95040c6593c6e060754e3551bdb8ed7d05dc328850ffcd6d8633998d3df8362be4ad19" name="ImageMagick-devel" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="133da792d4f0aa8c2e7cabf90796b0c4132c5d29175bb9b536a1551969145704ead9927e4f2c6ac862aa9662e530550c3154275a874fb4d33f7d6dc6c689f578" name="ImageMagick-devel" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="867812a00ca3de63c6ba28ffd3b9e060afce6e13f9114a676aa92183e85a2c9893c625fcce62976dd4b72575a8d0e080e299ea65e0c96a68b27883c2c54c6045" name="ImageMagick-doc" arch="noarch">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="7aea56acf6ed66fb10346e82f76ca7da01853fb319688eb727d52c3281dada132b4dfc8aed952597a61a50379e61559a94ba81c4c2939131ec2f1bfdf820903c" name="ImageMagick-extra" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="158ee8d25a0f92ba9b1037ae3a73145769feb960a9eb9ff2ea921fbcf08eddf7ec13c4a8106c271d70a199f07495118dcc80d5116785832245a4b395a71b2574" name="ImageMagick-extra" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="5d3179b02da789d9bdf8d13a1d110b65796858ae8bfccad7827a9179196564e3afdbb994304aad52a47a8cda7851b5c877c1d000d3e1876b63dfbba6ff093307" name="ImageMagick-extra-debuginfo" arch="i586">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="dd9a5b9f1ea0f262ac3b807466c7aafb8c26754580c52d86db8fa783b6994899bfdb4fed92df9f75e1f29f3c9a340ca5a9d23ebbfb548515316cd8afd4c6fd1a" name="ImageMagick-extra-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.1.1.36" rel="1.1"/>
  <changelog author="munix9@googlemail.com" date="1705233600">- Fix incomplete removal of update-alternatives for config
- Replace obsolete 'otherproviders(imagick-%{config_spec})' with
  'Conflicts: imagick-%{config_spec}'</changelog>
  <changelog author="pgajdos@suse.com" date="1705320000">- use correct policy.xml</changelog>
  <changelog author="pgajdos@suse.com" date="1705406400">- only one configuration again, based on upstream 'secure' policy
- other upstream policies packaged in documentation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- version update to 7.1.1.27
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707652800">- version update to 7.1.1.28
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1709035200">- version update to 7.1.1.29
  https://github.com/ImageMagick/Website/blob/main/ChangeLog.md</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709380800">- We can not replace a symlink with a directory on the directly
  Unregister the whole group manually in %pre with
  update-alternatives. (boo#1220818)
  Restore Requires(pre) on update-alternatives for the mean time.</changelog>
  <changelog author="pgajdos@suse.com" date="1709553600">- enable SVG again
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711022400">- allow delegates to be executed, was disabled by default policy
- modified patches
  % ImageMagick-configuration-SUSE.patch (refreshed)
  % ImageMagick-library-installable-in-parallel.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- allow stdin/stdout
- modified patches
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1712577600">- version update to 7.1.1.30
  * install perl module into user-specified prefix by @bugfood in #7192
  * Fix bmp option to bypass file size check by @OnTheList-1 in #7194
  * add support for encoding/decoding ultrahdr images by @aayushsoni111 in #7198
  * Updates to uhdr.c by @aayushsoni111 in #7217
- added patches
  fix https://github.com/ImageMagick/ImageMagick/issues/7230
  + ImageMagick-wmflite-detection.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713182400">- relax list-length resource limit, fixes build of python-Wand
  % ImageMagick-configuration-SUSE.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1713787200">- version update to 7.1.1.31
  * Convert big PDF documents is slow #7263
  * Update release.yml #7258
  * Update README.md #7245
  * uhdr.c: verify the availability of error message before accessing it #7229
- removed patches
  - ImageMagick-wmflite-detection.patch (upstreamed)
  `</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1714910400">- version update to 7.1.1.32
  * Fix GIF ICC profile reading #7282
  * uhdr.c: add support for rgb inputs #7273</changelog>
  <changelog author="pgajdos@suse.com" date="1715860800">- reverted update-alternatives usage removal [bsc#1122033][bsc#1220818]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716638400">- version update to 7.1.1.33
  * Fix typo in #7294
  * Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 in #7325
  * Bump caphyon/advinst-github-action from 1.1 to 2.0 in #7326
- added patch
  + ImageMagick-update-image-signature.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1719144000">- version update to 7.1.1.34
  * Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 in #7348
  * Fix a typo in convert deprecation warning in #7383
  * Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 in #7388
  * Updated FontConfig query to include font index, fixing (#7374) in #7409
- removed patch (upstreamed)
  - ImageMagick-update-image-signature.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1721908800">- version update to 7.1.1.35
  * Also set dpi-x and dpi-y when running rsvg-convert. eac001f
  * convert sub-command is deprecated d67039e
  * only operators should disable "identify ping" (ImageMagick/ImageMagick#7441) a262192
  * fix compiler error ecc21c7
  * -outdir deprecated 9980efa
  * Get the correct width and height when heic:preserve-orientation is set to true. ed3a0dd
  * Set heic image orientation using transform information. ba470aa
  * Exit earlier when the symlink could not be created when invoking the svg:decode delegate. 8a48edd
  * Fixed MSYS2 build error. 3b22378
  * Also set the DNG properties when pinging the image. fc1c61b
  * Silence warning when lqr delegate is disabled. ae0d69a
  * Added version check for the heif_properties.h include. 656b4d2
  * Make sure we always use the i64 version of the "file methods" on Windows. b3e8a78
  * Changed defines to use method instead of a define. 75b66c4
  * Changes due to upgrade of libheif. 841f033
  * smooth the rendering of an ellipse (ImageMagick/ImageMagick#7465) 1bfce2a</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- version update to 7.1.1.36
  * uhdr.c: default initialize range field for hdr/sdr intent inputs to
    enc by @aayushsoni111 in #7482
  * Fixed typo in documentation of MagickAdaptiveBlurImage by @JonahEMorgan
    in #7500
  * Silence warning when freetype delegate is disabled. by @niclet in #7515</changelog>
</package>
<package pkgid="d9cb56a4201f711462cf172c655f92d9df462ae97da995a6b3c691518c61ffebe331e3a5dda7bddc26dca0867ca4700d039ca569c498498b64f46859f0a19e91" name="Kalpa-release" arch="src">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="35c881a604685aca2f9f0be293a7526eeddd6808acfb867c97d114210f83254bbc4090e43511f2645cc79f2a7d6c7de2ce993dca17fb1b2351061689991be43b" name="Kalpa-release" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="c40f71f794865ab6c3f5787f24218383691b7faca90e794a81dc62165e070535d25db96d33188366bcf987f21745abdebe4bcb38e52856a0966127df795a50f2" name="Kalpa-release" arch="src">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="7bdb1249fe960d5ead853556ba81e01ec4c6b526b3c74ca1f39515fbe0254ae9f52469697500b900f4866185b41c62f9c988d59034016184fe3680979ab860ea" name="Kalpa-release" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="0f46a658980b1f8606c3e11958ab7d22e96082cca8e90b3ef59f1c53658483807b98ada0ed13a79f039de582c37cad7140071f7451fd6b060c234cc3ef15818e" name="Kalpa-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="95fec50f01023aeb58b4b0f3c516506549829de904d3c50abb57532ee9099e3c2c8cf170bcb20650ebe4e7d5b60a61536c25b83ac55e0039e094a15fb374031b" name="Kalpa-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="26cd05a71c768ccedd32647d4c4be67d110efa5942b86206b5205c4baf17e02650733151b1a218689627d13a2c152d4c0600c659f079c0c1297af01fbbe000aa" name="Kalpa-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="70fdf7e615db41d3ec23798c9ebfcd35b26aef02a1024c67454eec565a9b6efca37ce2a10d121dab7f235d4c559fac6db91a979ae1d616f4e82ec3f20b2c379f" name="Kalpa-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="40fadf8b05d9758268971fda777fb4969d1960a57fdbdcdf649cbed323327e0a7a361bccbed3b4d2ad74976ef5a5a4376983100a9f3ff8c100e7c43650f66da8" name="Kalpa-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="96136a603eb46220511527e11888a1079800bd71c498e0a75ae6546365a811b620589076048efabfe933167847ab55114ef832044993d3e27706294b547e9998" name="Kalpa-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="3791a0510bb8b691a6d897e62cc2abfadc05b394b2db611fe6b0b202e919407f95a634a42afe54fef1fcd13ec024fe9154d3e06ceebe5644149c8b436cb04815" name="Kalpa-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="6fbb0d47d88a9df5f36652531df9910b672644a5beabd6b5a67a033786df2b6d295dc9cea930e3e5a0c24235a7725f1d23986c1cb39e05603eb4f1b81c7b0cde" name="Kalpa-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="a37904773730a1509cdceddae0cc13f10a88836842a47cd54b38e8477b86a9751783cab5a0f25c9263c441982d53b4137850e2e17b69a59dd5bd207eaaec0275" name="Kalpa-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="b264325ad20df9f79c7cd36b4d8e731ac93c728dcd485d501b9bd962f4791141ec11ac9cb7d6f3a9d60b56d3f33c9f65516ea187d3d92c5797af090611b53f4b" name="Kalpa-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="60813120f358d7f2eb041b9ee6191b53120b2df8ecbf61971e0d89dbb176bc8a1c4bcca4a32e17cc576f6da4a772a49131f89fa8dd0bfccb43c8f282dd20899d" name="Kalpa-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="6e8159206fc14cc811149cdb69397a1fc9ad5c6a725779626d067c558570a229dfc9dbc329bac43f48922bcb9357686d852362b6c09d739e72d88355b8fb1edc" name="MicroOS-release" arch="src">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="46b821b29b7a7d068d8fb31f519fd5b4888c2bc1f4fe4d07377d081e18900951daaf92fd2f9eac2f377aed64680f98387c315f57601530e1ac94c942feee9262" name="MicroOS-release" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="77e5c2bb21054e2db79b7bc57203d4de3ea160c94238e0dd97b611f887b1e00ddc4354ea4333d0b8f14728378f26bc3d76e82f1bf38b482108fd91ff321416fe" name="MicroOS-release" arch="src">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="2eb9c9615c7ff5e1446b94c0a490fb0ab74e349cd347b2b46fe40b39978945a34bf4da940dc4063149efbddb7572dd6d672a2ee38b47dbd8c74a93ec15fec3a7" name="MicroOS-release" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="e4ef45cd1b0327e90f384cb3c67e04e302f0d80e9e40929221ec5df25b57c4645278edd2bb1502317051c634f04132becdf524f8d63164540ad4afa3fc9e6908" name="MicroOS-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="8ab067f6822b82f7c3c89f310f6632f5e6b0836546d86577aa55a6c509e193d1d245c61499e14efb063dd9fb28b3c1895b4a153ae6d7c29366dc385277c48943" name="MicroOS-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="b67d2ffa95dd1597af01607612f48d8e0011c3abbb8f6106b83d5885b06fe3becb3872a042e678fb53c4d1dfec726a97c954bafc2025ac1925ebd59ad8265d58" name="MicroOS-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="12124207baa91efbefa3b1c15140a9966ba408b1a0e3a65b82a8b6d2c5aa62f4c7d0809db34bc993552cf636a6f0ce4a4ef1cdf5b2ffb2930757c8d972676a5c" name="MicroOS-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="9e1f1efc2b49354e179d5df7df0028ce9a14aad7b41690ab2f709ec73201dd3d4cb9222780a49f600b753516dd5e6e04d50c9d53dcd8f48d39719dfb70cbc2f6" name="MicroOS-release" arch="src">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="2943ca83b8e1cfad48f4570799963ec9c9bcda2da8ba6e405c95e7c36d2275cc5628d7ebb366ce437c6cb6ec8709039f566eb2ceb7ffd4794386fb873ea3074c" name="MicroOS-release" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="8301d5f41fb76f480e4ab15fbd8355750e1e3d889266cb290ee72d9be25d6f17d27222abb50a383e477d3794b1d6371f3ab4d64b5be479a4e73cb84bf3afb334" name="MicroOS-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="2b6ab8d6a0a74a362231cfc2c7e9f5fc3bde561b35a944587283ae3b687f8e8c68786e6295c1ad64c2313fa1a26f2509fa29557230678503e8d149ee25a3106f" name="MicroOS-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="d79adb081dab93d8ddf34d9e15a47d8bb150be0f2986a55c0636a0136739e7abc58857b6fbaa2d87840370acb8108f9042c7f78936c8ee52c397e6b127a7a8e0" name="MicroOS-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="e3b76ad8a9215b0c75c136d681a5548185693d34973ffdfcd046103776c8ef863e5ea4e6628dd91e159b4df1ac9525e481ddb2fb5892135c0d7297ec3860d4df" name="MicroOS-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="85e7616e3c7d7e2e8a9c5ac9a577c52f86ea975c7e021f623dc34cc78bc89ca3f83eae7b38a580f16f020a7f52781737f03f9edd791f19a1db607637738e3536" name="MicroOS-release-appliance" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="541c79e0a4870a084057e3bbe3a60bb46fa0f14266663cc3d223063e344a854771d5ed211fd0057918b8886c1a6f01a85ceefc671671a40e704b341492687a1a" name="MicroOS-release-dvd" arch="x86_64">
  <version epoch="0" ver="20240605" rel="2939.4.2.sr20240605"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1717588800">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="372d7cede95139e1e5946990642cb2431a023ee7fdd4f433af207a8f70724d0eec505b45c1a9f06ceb19785184688223b0465f73c74fa27517f20a0e2637bc99" name="MicroOS-release-dvd" arch="x86_64">
  <version epoch="0" ver="20240702" rel="2980.7.1.sr20240702"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1720008000">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="392981b9a5cf3264787d55b127ea3936683c2250e1727177ccc150ec75372a80d641dc7785e6a8081e5c5efadeff82ef1a2015df2a0e8cef7e9af47ee62225b1" name="MicroOS-release-dvd" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.6.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="b2061d06c0da00096fe1d967f5a8f62dc2c53ff150708991d3444bb139377cc1f6257c0ecdd2f7df299f728a5eab7eddaa868a131aabfcbcd497426e3d8dd2ba" name="MicroOS-release-dvd" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.8.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="4cea672ed1e2efbbfd66899b596056cf693044732e642fd541adb484e01ac6c6c84d2bb0dba8e7e46e5113313427002373e234ea61911ff05247c2bce9a6a89f" name="MicroOS-release-dvd" arch="x86_64">
  <version epoch="0" ver="20240803" rel="3030.9.1.sr20240803"/>
  <changelog author="openSUSE &lt;packaging@lists.opensuse.org&gt;" date="1722686400">- automatically generated by openSUSE-release-tools/pkglistgen</changelog>
</package>
<package pkgid="280866d9ce6ada9a9adef4a57895420f746184852f4273f3608b58bae05ec6517a7928e2edae74e6269fd4715a58adecc42c351eecc5938ade352b56f1fdc9b6" name="MozillaFirefox" arch="src">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="68055fdc4c0e0320e9fa0e9eaf03fd628f241329d77ac10dad154d5f8ca0bcaa83ab48aa52d76dfc6eca0c35c20a4eb6100880f46bf4837c77167ee9471b753e" name="MozillaFirefox" arch="x86_64">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="1c9289bd0f71d7480e5059a7806800211948a78ecef2806117c0ee570d08242ae5f6e41a54141cf476fc9983156fda67e5a9f637334bf08c38c6a6be59bf233d" name="MozillaFirefox-branding-upstream" arch="x86_64">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="b8a1fb0dfb11553e6575a6f5ea1cea82e9924e8b72f5dabfcc04ca8b738153a3e1ebd95abf5a0507ec30134308ca59f2a0ad1d3422b3b08d4497cea0631ae99d" name="MozillaFirefox-debuginfo" arch="x86_64">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="4a16b050b18de2fa4179b1dd4a925c84ecf504d5a9f63047e3805c2629ec5f240e54865781de4e1db3726cc5fb2750e8e21f89c800480fe9fa390e56358f0a1a" name="MozillaFirefox-debugsource" arch="x86_64">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="7dc759a78f62170db4946447ab49dabbae7d369444c4902e55ee8ff75fe5df57e9d568d9a1884577919c1d485e38d8fa2575d814a053a1722486a2cc75f5a878" name="MozillaFirefox-devel" arch="noarch">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="901e7f2a720536bc4402854edea59ceb21ceaf150f029bd5fdb183936198ce2918116262f23427d60f61910edd945cfeb1da1b0ba4a060ce56fc15e284926126" name="MozillaFirefox-translations-common" arch="x86_64">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="ffe627a019f5340a66e80fb52e1bc15aecf164aedc8118c36d859fabe4f4930e009a43a2b0ea2a3da0bd40d77f21cee9b10061f27b1456a675b965ce4a44bb2c" name="MozillaFirefox-translations-other" arch="x86_64">
  <version epoch="0" ver="129.0" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706356800">- Fix file list</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1706616000">- Recommend libfido2-udev on codestreams that exist, in order to try
  to get security keys (e.g. Yubikeys) work out of the box. (bsc#1184272)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1707825600">- Mozilla Firefox 122.0.1
  https://www.mozilla.org/en-US/firefox/122.0.1/releasenotes/
  * Fixed the Library and Sidebar context menus only displaying
    Multi-Account Containers icons in the "Open in New Container
    Tab" menu. (bmo#1876518)
  * Fixed an issue when clicking the Dismiss button in
    notification pop-ups on Windows causing a webpage in a new tab.
    (bmo#1848801)
  * Fixed the yaru-remix system theme not applying correctly on
    Linux. (bmo#1877002)
  * Fixed adding an extra new line to a rule in the Developer
    Tools' Inspector when copying it to the clipboard.
    (bmo#1876220)
  * Rolled back a keyboard behavior change made to the Developer
    Tools' Rules view when validating a property name or input with
    the Enter key.
    This moves the focus to the next input, as was the behavior
    in Firefox 121. (bmo#1877457)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708603200">- Mozilla Firefox 123.0
  https://www.mozilla.org/en-US/firefox/123.0/releasenotes/
  MFSA 2024-05 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1554 (bmo#1816390)
    fetch could be used to effect cache poisoning
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1555 (bmo#1873223)
    SameSite cookies were not properly respected when opening a
    website from an external browser
  * CVE-2024-1556 (bmo#1870414)
    Invalid memory access in the built-in profiler
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498, bmo#1872296,
    bmo#1873521, bmo#1873577, bmo#1873597, bmo#1873866, bmo#1874080,
    bmo#1874740, bmo#1875795, bmo#1875906, bmo#1876425, bmo#1878211,
    bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * CVE-2024-1557 (bmo#1746471, bmo#1848829, bmo#1864011, bmo#1869175,
    bmo#1869455, bmo#1869938, bmo#1871606)
    Memory safety bugs fixed in Firefox 123
- requires NSS 3.97</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709899200">- Mozilla Firefox 123.0.1
  * Fixed the *Firefox Translation* language indicator in the
    address bar displaying a colored square icon instead of the
    language code icon. (bmo#1879415)
  * Fixed a regression with the `onChange` event not firing when
    clearing the value of a `textarea` HTML field.
    (bmo#1881457)
  * Fixed a regression in the JavaScript JIT engine incorrectly
    inlining strings in some cases. (bmo#1882386)
  * Fixed: Fixed low contrast of text when selecting rows in the
    Developer tools' Storage panel. (bmo#1877090)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1711108800">- Mozilla Firefox 124.0.1
  https://www.mozilla.org/en-US/firefox/124.0.1/releasenotes/
  MFSA 2024-15 (bsc#1221850)
  * CVE-2024-29943 (bmo#1886849)
    Out-of-bounds access via Range Analysis bypass
  * CVE-2024-29944 (bmo#1886852)
    Privileged JavaScript Execution via Event Handlers
  Mozilla Firefox 124.0
  https://www.mozilla.org/en-US/firefox/124.0/releasenotes/
  MFSA 2024-12 (bsc#1221327)
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2606 (bmo#1879237)
    Mishandling of WASM register values
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2613 (bmo#1875701)
    Improper handling of QUIC ACK frame data could have led to OOM
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9
  * CVE-2024-2615 (bmo#1881074, bmo#1881650, bmo#1882438)
    Memory safety bugs fixed in Firefox 124
- requires
  NSS = 3.98
  rust-cbindgen &gt;= 0.26</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1712145600">- Mozilla Firefox 124.0.2
  https://www.mozilla.org/en-US/firefox/124.0.2/releasenotes/
  * Fixed an issue where users with a large amount of bookmarks would
    be unable to restore a bookmarks backup. (bmo#1884308)
  * Fixed an issue that would cause open Firefox windows
    to go blank or crash during video playback on sites such as
    Netflix. (bmo#1883932)
  * Fixed a crash that affected Linux AArch64 builds. (bmo#1866396)
  * Fixed an issue where some users experienced difficulties loading
    webpages due to changes made to the default AppArmor configuration
    shipping in Ubuntu 24.04. (bmo#1884347)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713700800">- Mozilla Firefox 125.0.2
  * The 125.0 and 125.0.1 releases were skipped due to problems
    with a feature that proactively blocked downloads from
    potentially untrustworthy URLs.
  * New: Firefox now supports the AV1 codec for Encrypted Media
    Extensions (EME), enabling higher-quality playback from video
    streaming providers
  * New: The Firefox PDF viewer now supports text highlighting.
  * New: Firefox View now displays pinned tabs in the Open tabs
    section. Tab indicators have also been added to Open tabs, so
    users can do things like see which tabs are playing media and
    quickly mute or unmute across windows. Indicators were also
    added for bookmarks, tabs with notifications, and more!
    their addresses upon submitting an address form, allowing
    Firefox to autofill stored address information in the future.
  * New: The URL Paste Suggestion feature provides a convenient
    way for users to quickly visit URLs copied to the clipboard
    in the address bar of Firefox. When the clipboard contains a
    URL and the URL bar is focused, an autocomplete result
    appears automatically. Activating the clipboard suggestion
    will navigate the user to the URL with 1 click.
  * New: Users of tab-specific Container add-ons can now search
    in the Address Bar for tabs that are open in different
    containers. Special thanks to volunteer contributor atararx
    for kicking off the work on this feature!
  * New: Firefox now provides an option to enable Web Proxy Auto-
    Discovery (WPAD) while configured to use system proxy
    settings.
  * Changed: In a group of radio buttons where no option is
    selected, the tab key now only reaches the first option
    rather than cycling through all available options. The arrow
    keys navigate between options as they do when there is a
    selected option. This makes keyboard navigation more
    efficient and consistent
  * HTML5: Firefox now supports the `popover` global attribute
    used for designating an element as a popover element. The
    element won't be rendered until it is made visible, after
    which it will appear on top of other page content.
  * HTML5: WebAssembly multi-memory is now enabled by default.
    Wasm multi-memory allows wasm modules to use and import
    multiple independent linear memories. This enables more
    efficient interoperability between modules and provides
    better polyfills for upcoming wasm standards, such as the
    component model.
  * HTML5: Added support for Unicode Text Segmentation to
    JavaScript.
  * HTML5: Added support for `contextlost` and `contextrestored`
    events on HTMLCanvasElement and OffscreenCanvas to allow user
    code to recover from context loss with hardware accelerated
    2d canvas.
  * HTML5: Firefox now supports the
    `navigator.clipboard.readText()` web API. A paste context
    menu will appear for the user to confirm when attempting to
    read clipboard data not provided by the same-origin page.
  * HTML5: Added support for the `content-box` and `stroke-box`
    keywords of the `transform-box` CSS property.
  * HTML5: The `align-content` property now works in block
    layout, allowing block direction alignment without needing a
    flex or grid container.
  * HTML5: Support for `SVGAElement.text` was removed in favor of
    the more widely-implemented `SVGAElement.textContent` method.
  * Developer: Following several requests, we have reintroduced
    the option to disable the Pause Debugger Overlay
    (`devtools.debugger.features.overlay`). This overlay appears
    over the page content when the debugger pauses JavaScript
    execution. In certain scenarios, the overlay can be
    intrusive, making it challenging to interact with the page,
    for instance, evaluating shades of color underneath.
  * Developer: We've added a new drop-down menu button at the
    bottom of the source view in the Debugger panel, specifically
    designed for Source Map related actions. Users can now easily
    disable or enable Source Maps support, open the Source Map
    file in a new tab, switch between the original source and the
    generated bundle, toggle the "open original source by
    default" option, and view the Source Map status such as
    errors, loading status, etc.
    MFSA 2024-18 (bsc#1221327)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3853 (bmo#1884427)
    Use-after-free if garbage collection runs during realm
    initialization
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3855 (bmo#1885828)
    Incorrect JIT optimization of MSubstr leads to out-of-bounds
    reads
  * CVE-2024-3856 (bmo#1885829)
    Use-after-free in WASM garbage collection
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-3858 (bmo#1888892)
    Corrupt pointer dereference in
    js::CheckTracedThing&lt;js::Shape&gt;
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType
    sanitizer
  * CVE-2024-3860 (bmo#1881417)
    Crash when tracing empty shape lists
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3862 (bmo#1884457)
    Potential use of uninitialized memory in MarkStack assignment
    operator on self-assignment
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on
    Windows
  * CVE-2024-3302 (bmo#1881183,
    bmo#https://kb.cert.org/vuls/id/421644)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10
  * CVE-2024-3865 (bmo#1881076, bmo#1884887, bmo#1885359,
    bmo#1889049)
    Memory safety bugs fixed in Firefox 125
- requires
  NSS 3.99
  rust 1.76
- add mozilla-libproxy-fix.patch to fix with-libproxy build variant</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1713960000">- Fix build on Leap by requiring gcc13 which has been made available
  as an update.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714392000">- Mozilla Firefox 125.0.3
  * Fixed: Fixed an extra blank tab with an address of
    `https://0.0.0.1` sometimes appearing when attempting to
    launch Firefox when it is already running (bmo#1892612).
  * Fixed: Fixed an issue that could cause incorrect font
    selection in some situations for users with the Japanese
    locale set (bmo#1892363).
  * Fixed: Fixed text corruption when dragging text containing
    unicode characters on Linux systems (bmo#1888202).
  * Fixed: Fixed a correctness error when checking
    `arguments.length` (and not using arguments otherwise) inside
    of a generator or async function (bmo#1892699).
  * Fixed: Fixed an issue that could lead to inconsistent focus
    handling of `&lt;select&gt;` elements when opened (bmo#1893177).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715774400">- Mozilla Firefox 126.0
  https://www.mozilla.org/en-US/firefox/126.0/releasenotes
  MFSA 2024-21 (bsc#1224056)
  * CVE-2024-4764 (bmo#1879093)
    Use-after-free when audio input connected with multiple consumers
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4765 (bmo#1871109)
    Web application manifests could have been overwritten via
    hash collision
  * CVE-2024-4766 (bmo#1871214, bmo#1871217)
    Fullscreen notification could have been obscured on Firefox
    for Android
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4771 (bmo#1893891)
    Failed allocation could lead to use-after-free
  * CVE-2024-4772 (bmo#1870579)
    Use of insecure rand() function to generate nonce
  * CVE-2024-4773 (bmo#1875248)
    URL bar could be cleared after network error
  * CVE-2024-4774 (bmo#1886598)
    Undefined behavior in ShmemCharMapHashEntry()
  * CVE-2024-4775 (bmo#1887332)
    Invalid memory access in the built-in profiler
  * CVE-2024-4776 (bmo#1887343)
    Window may remain disabled after file dialog is shown in
    full-screen
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11
  * CVE-2024-4778 (bmo#1838834, bmo#1889291, bmo#1889595,
    bmo#1890204, bmo#1891545)
    Memory safety bugs fixed in Firefox 126
- requires NSS 3.100
- removed obsolete mozilla-libproxy-fix.patch</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1716897600">- Backport upstream patches to fix build on aarch64 - boo#1225460
  * mozilla-bmo1886378.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Firefox 126.0.1
  * Fixed an issue with reading tagged PDF documents in a screen reader
    bmo#1894849
  * Fixed not displaying localized text for non-en-US locales in the
    Crash Reporter dialog box on macOS. (bmo#1896097)
  * Fixed issues with drag-and-drop functionality on Linux. (bmo#1897115)
  * Fixed an issue causing high GPU memory usage on certain versions
    of AMD cards. (bmo#1897006)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718107200">- Mozilla Firefox 127.0
  https://www.mozilla.org/en-US/firefox/127.0/releasenotes
  MFSA 2024-25 (bsc#1226027)
  * CVE-2024-5687 (bmo#1889066)
    An incorrect principal could have been used when opening new tabs
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5689 (bmo#1389707)
    User confusion and possible phishing vector via Firefox Screenshots
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1837514, bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5694 (bmo#1895055)
    Use-after-free in JavaScript Strings
  * CVE-2024-5695 (bmo#1895579)
    Memory Corruption using allocation using out-of-memory conditions
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5697 (bmo#1414937)
    Website was able to detect when Firefox was taking a
    screenshot of them
  * CVE-2024-5698 (bmo#1828259)
    Data-list could have overlaid address bar
  * CVE-2024-5699 (bmo#1891349)
    Cookie prefixes not treated as case-sensitive
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12
  * CVE-2024-5701 (bmo#1890909, bmo#1891422, bmo#1893915,
    bmo#1894047, bmo#1896024)
    Memory safety bugs fixed in Firefox 127
- removed obsolete mozilla-bmo1886378.patch</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719576000">- Fix GNOME search provider (boo#1225278)</changelog>
  <changelog author="Andrei Dziahel &lt;develop7@develop7.info&gt;" date="1719835200">- Mozilla Firefox 127.0.2
  * Fixed an issue where YouTube playback may experience stalling under
    certain conditions (bmo#1900191, bmo#1878510).
  * Fixed an issue where the Private Window icon was displayed in the taskbar
    on Windows when browser.privateWindowSeparation.enabled was
    set to false (bmo#1901840).
- Mozilla Firefox 127.0.1
  * Fixed an issue where users with a primary password set on their profile
    could lose their previous session of tabs upon upgrading if they dismissed
    the primary password prompt (bmo#1901899).
  * Fixed an issue where Linux users with accessibility.monoaudio.enable set
    to true were experiencing slow audio speeds (bmo#1900972).
  * Fixed an issue where, in some circumstances, the Firefox installer
    on Windows failed to complete the installation (bmo#1896868).
  * Fixed an issue causing Firefox to incorrectly reject cookies
    for certain websites (bmo#1901325).</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720440000">- Mozilla Firefox 128.0
  https://www.mozilla.org/en-US/firefox/128.0/releasenotes
  MFSA 2024-29 (bsc#1226316)
  * CVE-2024-6605 (bmo#1836786)
    Firefox Android missed activation delay to prevent tapjacking
  * CVE-2024-6606 (bmo#1902305)
    Out-of-bounds read in clipboard component
  * CVE-2024-6607 (bmo#1694513)
    Leaving pointerlock by pressing the escape key could be
    prevented
  * CVE-2024-6608 (bmo#1743329)
    Cursor could be moved out of the viewport using pointerlock.
  * CVE-2024-6609 (bmo#1839258)
    Memory corruption in NSS
  * CVE-2024-6610 (bmo#1883396)
    Form validation popups could block exiting full-screen mode
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6611 (bmo#1844827)
    Incorrect handling of SameSite cookies
  * CVE-2024-6612 (bmo#1880374)
    CSP violation leakage when using devtools
  * CVE-2024-6613 (bmo#1900523)
    Incorrect listing of stack frames
  * CVE-2024-6614 (bmo#1902983)
    Incorrect listing of stack frames
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13
  * CVE-2024-6615 (bmo#1892875, bmo#1894428, bmo#1898364)
    Memory safety bugs fixed in Firefox 128
- requires
  NSS 3.101.1
  rust &gt;= 1.78
- update create-tar.sh
- add wayland upstream fixes (bmo#1907511, bmo#1898476)
  (mozilla-bmo1898476.patch and mozilla-bmo1907511.patch)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1721304000">- Add firefox-3781e3117706.patch to fix boo#1227856 aka bmo#1905018
  where an incompatible pointer assignment is not accepted in C by
  GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722168000">- Firefox 128.0.3 Release
  * Fixed: Fixed an issue causing some sites to not load when
    connecting via HTTP/2. (bmo#1908161, bmo#1909666)
  * Fixed: Fixed collapsed table rows not appearing when expected
    in some situations. (bmo#1907789)
  * Fixed: Fixed the Windows on-screen keyboard potentially
    concealing the webpage when displayed. (bmo#1907766)
- Firefox 128.0.2 Release
  * Fixed: Fixed an audio echo in video calls on macOS under
    certain conditions. (bmo#1908539)
  * Fixed: Fixed an issue where the Adguard extension popup was
    not displaying. (bmo#1906132)
  * Fixed: Fixed an issue causing some screen readers to fail to
    read when navigating by character in rich text editors. (Bug
    1905021)
  * Fixed: Fixed visual glitches when dark mode is enabled in
    Windows ARM devices. (bmo#1897444)
  * Fixed: Fixed an issue causing NTLM authentication failure.
    (bmo#1908115)
  * Fixed: Fixed an issue where content displayed on mouseover
    was not captured in a screenshot. (bmo#1905468)
  * Fixed: Various stability fixes.
- renamed firefox-3781e3117706.patch to mozilla-bmo1905018.patch
  to conform with patch structure and naming for the package</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1723118400">- Mozilla Firefox 129.0
  https://www.mozilla.org/en-US/firefox/129.0/releasenotes
  MFSA 2024-33 (bsc#1228648))
  * CVE-2024-7518 (bmo#1875354)
    Fullscreen notification dialog can be obscured by document content
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7520 (bmo#1903041)
    Type confusion in WebAssembly
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7523 (bmo#1908344)
    Document content could partially obscure security prompts
  * CVE-2024-7524 (bmo#1909241)
    CSP strict-dynamic bypass using web-compatibility shims
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7528 (bmo#1895951)
    Use-after-free in IndexedDB
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts
  * CVE-2024-7530 (bmo#1904011)
    Use-after-free in JavaScript code coverage collection
  * CVE-2024-7531 (bmo#1905691)
    PK11_Encrypt using CKM_CHACHA20 can reveal plaintext on Intel
    Sandy Bridge machines
- removed obsolete patches
  mozilla-bmo1905018.patch
  mozilla-bmo1504834-part3.patch
  mozilla-bmo1512162.patch
  mozilla-bmo1822730.patch
  mozilla-fix-aarch64-libopus.patch
  mozilla-partial-revert-1768632.patch
- requires NSS 3.102.1
- extended mozilla-silence-no-return-type.patch</changelog>
</package>
<package pkgid="233c3c493e22f7b1ce596327d9d20a5301f1268e5f54026f066dd14a53234c724aa380221d9794c04aa33a52f47e90fc181d7e2962b1483f5b2d344565a017f9" name="MozillaThunderbird" arch="src">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="9921f487413cce243f6cbd65fc7b7843a9d02edfea9660f6408adc23b17d5008a6691edf816139a523285ebd69cd020a09a52eedf722a3243e24cbf78c6750c2" name="MozillaThunderbird" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="7d9baa2d53b67918b06770a6e58614b0eb6f314157a055ea66c53591a49fc7b345e79380edecf027f3a9c60c4c665240555dfffb3a3c6516a1a9308bf5d5331e" name="MozillaThunderbird-debuginfo" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="6c95c34424e685d3c6c59ad013fa5fb5cf8908204cf069bfa30991a9b4d3b1ce2836d51c4113abc6fcc8a98029e3e0bfd7a831ca6abeb78ad4ab338513572909" name="MozillaThunderbird-debugsource" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="1b4fc99afb40632dc2707866846e8e78d36eeab441cd482ceaeaac34c69e108f753ba29f66547959c26f6a41e495a8e4cedb8e1314eb51e1c2ecfc81e1f8be4d" name="MozillaThunderbird-openpgp-librnp" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="f4cf445dcd3967c6fbdef23e9b7239c853060db68a27a906a12e1250ebd1aa96dff55b2e1bf4950e46c43a63cb7e758b99a44398d0719dd0228d218b8b5093e7" name="MozillaThunderbird-openpgp-librnp-debuginfo" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="4a965b444da763ced44f3764cc9fa9bb49c5411e3659810b6eed46f115eb15fa255aa1f791fe2ff1ac2f21a853851bc80e83cb1b2217dbd3952c952b6b07703e" name="MozillaThunderbird-translations-common" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="4907b37fd41fe6e0ae5b78c8c8883967944bfe4aae21000eefddf9970750d11992ee6a9a3cb4d08957ebf35ddf05fca13916d3e777fe82297c0175bccfc6bdb1" name="MozillaThunderbird-translations-other" arch="x86_64">
  <version epoch="0" ver="115.14.0" rel="1.0.2.2.sr20240803"/>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1700654400">- Mozilla Thunderbird 115.5.0
  https://www.thunderbird.net/en-US/thunderbird/115.5.0/releasenotes
  MFSA 2023-52 (bsc#1217230)
  * CVE-2023-6204 (bmo#1841050)
    Out-of-bound memory access in WebGL2 blitFramebuffer
  * CVE-2023-6205 (bmo#1854076)
    Use-after-free in MessagePort::Entangled
  * CVE-2023-6206 (bmo#1857430)
    Clickjacking permission prompts using the fullscreen transition
  * CVE-2023-6207 (bmo#1861344)
    Use-after-free in ReadableByteStreamQueueEntry::Buffer
  * CVE-2023-6208 (bmo#1855345)
    Using Selection API would copy contents into X11 primary
    selection.
  * CVE-2023-6209 (bmo#1858570)
    Incorrect parsing of relative URLs starting with "///"
  * CVE-2023-6212 (bmo#1658432, bmo#1820983, bmo#1829252, bmo#1856072,
    bmo#1856091, bmo#1859030, bmo#1860943, bmo#1862782)
    Memory safety bugs fixed in Firefox 120, Firefox ESR 115.5,
    and Thunderbird 115.5</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1701172800">- Mozilla Thunderbird 115.5.1
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.1/releasenotes
  * Advanced GnuPG keys may be protected with an unexpected passphrase
  * OpenPGP signatures rejected due to mismatched signature timestamp
    now display signature timestamp and clarifying message
  * Advanced address book search did not return results if display name
    was left blank
  * Clicking on attendee when inviting attendees added the attendee twice</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702382400">- Mozilla Thunderbird 115.5.2
  Bugfix release
  https://www.thunderbird.net/en-US/thunderbird/115.5.2/releasenotes/</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1702814400">- Mozilla Thunderbird 115.6.0
  https://www.thunderbird.net/en-US/thunderbird/115.6.0/releasenotes/
  * Message selection misbehaved after selecting a sub-message in an
    expanded thread, collapsing the thread, then pressing up/down to
    move selection
  * Thunderbird now attempts to reconnect on a new connection after
    SMTP 4xx errors
  * HTML FileLink attachments used the wrong encoding
  MFSA 2023-55 (bsc#1217230)
  * CVE-2023-50762 (bmo#1862625)
    Truncated signed text was shown with a valid OpenPGP
    signature
  * CVE-2023-50761 (bmo#1865647)
    S/MIME signature accepted despite mismatching message date
  * CVE-2023-6856 (bmo#1843782)
    Heap-buffer-overflow affecting WebGL DrawElementsInstanced
    method with Mesa VM driver
  * CVE-2023-6857 (bmo#1796023)
    Symlinks may resolve to smaller than expected buffers
  * CVE-2023-6858 (bmo#1826791)
    Heap buffer overflow in nsTextFragment
  * CVE-2023-6859 (bmo#1840144)
    Use-after-free in PR_GetIdentitiesLayer
  * CVE-2023-6860 (bmo#1854669)
    Potential sandbox escape due to VideoBridge lack of texture
    validation
  * CVE-2023-6861 (bmo#1864118)
    Heap buffer overflow affected nsWindow::PickerOpen(void) in
    headless mode
  * CVE-2023-6862 (bmo#1868042)
    Use-after-free in nsDNSService
  * CVE-2023-6863 (bmo#1868901)
    Undefined behavior in ShutdownObserver()
  * CVE-2023-6864 (bmo#1736385, bmo#1810805, bmo#1846328,
    bmo#1856090, bmo#1858033, bmo#1858509, bmo#1862089,
    bmo#1862777, bmo#1864015)
    Memory safety bugs fixed in Firefox 121, Firefox ESR 115.6,
    and Thunderbird 115.6</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1704888000">- Mozilla Thunderbird 115.6.1
  https://www.thunderbird.net/en-US/thunderbird/115.6.1/releasenotes/
  * new: OAuth2 now supported for comcast.net (bmo#1844810)
  * fixed: High CPU usage sometimes occurred with IMAP CONDSTORE
    (conditional STORE) enabled (bmo#1839256)
  * fixed: Replying to a collapsed thread via keyboard shortcut
    (Ctrl+R/Cmd+R) opened a reply for every message in the thread
    (bmo#1866819)
  * fixed: Enabling Grouped By view after reversing sort order of
    column header caused messages to be grouped incorrectly
    (bmo#1868794)
  * fixed: Opening thread pane context menu via keyboard did not
    always scroll view to selection (bmo#1867532)
  * fixed: New mail indicator for POP3 accounts did not indicate
    new messages ready to be downloaded (bmo#1870619)
  * fixed: Messages could not be moved to folders using Message &gt;
    Move To if text or a link in the message had been clicked on
    first (bmo#1868474)
  * fixed: MIME part boundaries were not properly terminated
    (bmo#1805558)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1705838400">- Mozilla Thunderbird 115.7.0
  https://www.thunderbird.net/en-US/thunderbird/115.7.0/releasenotes/
  MFSA 2024-04 (bsc#1218955)
  * CVE-2024-0741 (bmo#1864587)
    Out of bounds write in ANGLE
  * CVE-2024-0742 (bmo#1867152)
    Failure to update user input timestamp
  * CVE-2024-0746 (bmo#1660223)
    Crash when listing printers on Linux
  * CVE-2024-0747 (bmo#1764343)
    Bypass of Content Security Policy when directive unsafe-inline was set
  * CVE-2024-0749 (bmo#1813463)
    Phishing site popup could show local origin in address bar
  * CVE-2024-0750 (bmo#1863083)
    Potential permissions request bypass via clickjacking
  * CVE-2024-0751 (bmo#1865689)
    Privilege escalation through devtools
  * CVE-2024-0753 (bmo#1870262)
    HSTS policy on subdomain could bypass policy of upper domain
  * CVE-2024-0755 (bmo#1868456, bmo#1871445, bmo#1873701)
    Memory safety bugs fixed in Firefox 122, Firefox ESR 115.7,
    and Thunderbird 115.7</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1708344000">- Mozilla Thunderbird 115.8.0
  MFSA 2024-07 (bsc#1220048)
  * CVE-2024-1546 (bmo#1843752)
    Out-of-bounds memory read in networking channels
  * CVE-2024-1547 (bmo#1877879)
    Alert dialog could have been spoofed on another site
  * CVE-2024-1548 (bmo#1832627)
    Fullscreen Notification could have been hidden by select
    element
  * CVE-2024-1549 (bmo#1833814)
    Custom cursor could obscure the permission dialog
  * CVE-2024-1550 (bmo#1860065)
    Mouse cursor re-positioned unexpectedly could have led to
    unintended permission grants
  * CVE-2024-1551 (bmo#1864385)
    Multipart HTTP Responses would accept the Set-Cookie header
    in response parts
  * CVE-2024-1552 (bmo#1874502)
    Incorrect code generation on 32-bit ARM devices
  * CVE-2024-1553 (bmo#1855686, bmo#1867982, bmo#1871498,
    bmo#1872296, bmo#1873521, bmo#1873577, bmo#1873597,
    bmo#1873866, bmo#1874080, bmo#1874740, bmo#1875795,
    bmo#1875906, bmo#1876425, bmo#1878211, bmo#1878286)
    Memory safety bugs fixed in Firefox 123, Firefox ESR 115.8,
    and Thunderbird 115.8
  * new: Added option to show packet dump when OpenPGP fails to
    decrypt (bmo#1874504)
  * fixed: Thunderbird slowed down significantly when opening
    email files (.eml) (bmo#1863957)
  * fixed: Inbox view intermittently reverted to default view
    after moving or deleting messages (bmo#1725127)
  * fixed: Size of collapsed folders in folder pane did not
    include size of subfolders (bmo#1870641)
  * fixed: Hovering over folder does not always expand subfolders
    (bmo#1873101)
  * fixed: Switching to thread pane of a folder using keyboard
    navigation did not focus top message (bmo#1869557)
  * fixed: Clicking "Sent unsent messages" in Outbox context menu
    while in offline mode did not prompt user to go online
    (bmo#1873487)
  * fixed: Mail tab-specific Unified Toolbar buttons received
    focus incorrectly (bmo#1872239)
  * fixed: Quick Filter settings did not persist when Quick
    Filter bar was turned off (bmo#1850266)
  * fixed: Quick Filters were unusually slow (bmo#1849650)
  * fixed: OpenPGP Key Manager filtering did not work
    (bmo#1873655)
  * fixed: OpenPGP sometimes attempted to decrypt message with
    incorrect key (bmo#1865620)
  * fixed: Autoconfig failed on servers that did not support
    OAuth2 (bmo#1869122)
  * fixed: Opening different attachments with the same name in
    different messages could cause attachment files to become
    conflated (bmo#1873023)
  * fixed: Overflowed attachment list could not be scrolled
    (bmo#1871343)
  * fixed: Passwords disappeared from password manager list after
    applying and clearing filters (bmo#1874646)
  * fixed: Cookies in cookie manager list disappeared after
    applying and then clearing filters (bmo#1876733)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@@rosenauer.org&gt;" date="1709640000">- Mozilla Thunderbird 115.8.1
  https://www.thunderbird.net/en-US/thunderbird/115.8.1/releasenotes/
  MFSA 2024-11
  * CVE-2024-1936 (bmo#1860977)
    Leaking of encrypted email subjects to other conversations</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709640001">- Create subpackage MozillaThunderbird-openpgp-librnp</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1710590400">- Mozilla Thunderbird 115.9.0
  https://www.thunderbird.net/en-US/thunderbird/115.9.0/releasenotes/
  MFSA 2024-14 (bsc#1221327)
  * CVE-2024-0743 (bmo#1867408)
    Crash in NSS TLS method
  * CVE-2024-2605 (bmo#1872920)
    Windows Error Reporter could be used as a Sandbox escape vector
  * CVE-2024-2607 (bmo#1879939)
    JIT code failed to save return registers on Armv7-A
  * CVE-2024-2608 (bmo#1880692)
    Integer overflow could have led to out of bounds write
  * CVE-2024-2616 (bmo#1846197)
    Improve handling of out-of-memory conditions in ICU
  * CVE-2023-5388 (bmo#1780432)
    NSS susceptible to timing attack against RSA decryption
  * CVE-2024-2610 (bmo#1871112)
    Improper handling of html and body tags enabled CSP nonce leakage
  * CVE-2024-2611 (bmo#1876675)
    Clickjacking vulnerability could have led to a user accidentally
    granting permissions
  * CVE-2024-2612 (bmo#1879444)
    Self referencing object could have potentially led to a use-
    after-free
  * CVE-2024-2614 (bmo#1685358, bmo#1861016, bmo#1880405, bmo#1881093)
    Memory safety bugs fixed in Firefox 124, Firefox ESR 115.9,
    and Thunderbird 115.9</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1710936000">- LLVM18 breaks building Thunderbird on Tumbleweed; add
  * mozilla-fix-issues-with-llvm18.patch</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713096000">- Mozilla Thunderbird 115.10.0
  https://www.thunderbird.net/en-US/thunderbird/115.10.0/releasenotes/
  MFSA 2024-20 (bsc#1222535)
  * CVE-2024-3852 (bmo#1883542)
    GetBoundName in the JIT returned the wrong object
  * CVE-2024-3854 (bmo#1884552)
    Out-of-bounds-read after mis-optimized switch statement
  * CVE-2024-3857 (bmo#1886683)
    Incorrect JITting of arguments led to use-after-free during
    garbage collection
  * CVE-2024-2609 (bmo#1866100)
    Permission prompt input delay could expire when not in focus
  * CVE-2024-3859 (bmo#1874489)
    Integer-overflow led to out-of-bounds-read in the OpenType sanitizer
  * CVE-2024-3861 (bmo#1883158)
    Potential use-after-free due to AlignedBuffer self-move
  * CVE-2024-3863 (bmo#1885855)
    Download Protections were bypassed by .xrm-ms files on Windows
  * CVE-2024-3302 (bmo#1881183)
    Denial of Service using HTTP/2 CONTINUATION frames
  * CVE-2024-3864 (bmo#1888333)
    Memory safety bug fixed in Firefox 125, Firefox ESR 115.10,
    and Thunderbird 115.10</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1713528000">- Mozilla Thunderbird 115.10.1
  https://www.thunderbird.net/en-US/thunderbird/115.10.1/releasenotes/
  * fixed hangup introduced with 115.10.0 (bmo#1891889)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714824000">- Mozilla Thunderbird 115.10.2:
  https://www.thunderbird.net/en-US/thunderbird/115.10.2/releasenotes/
  This release is identical to 115.10.1, other than changing the
  Update channel for self-updating builds to ESR. (bmo#1893271)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1715688000">- Mozilla Thunderbird 115.11.0
  MFSA 2024-23 (bsc#1224056)
  * CVE-2024-4367 (bmo#1893645)
    Arbitrary JavaScript execution in PDF.js
  * CVE-2024-4767 (bmo#1878577)
    IndexedDB files retained in private browsing mode
  * CVE-2024-4768 (bmo#1886082)
    Potential permissions request bypass via clickjacking
  * CVE-2024-4769 (bmo#1886108)
    Cross-origin responses could be distinguished between script
    and non-script content-types
  * CVE-2024-4770 (bmo#1893270)
    Use-after-free could occur when printing to PDF
  * CVE-2024-4777 (bmo#1878199, bmo#1893340)
    Memory safety bugs fixed in Firefox 126, Firefox ESR 115.11,
    and Thunderbird 115.11</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1716984000">- Mozilla Thunderbird 115.11.1
  * Added a short anonymous survey that a small number of users will
    be randomly asked to complete</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1718625600">- Mozilla Thunderbird 115.12.0
  https://www.thunderbird.net/en-US/thunderbird/115.12.0/releasenotes
  MFSA 2024-28 (bsc#1226027)
  * CVE-2024-5702 (bmo#1193389)
    Use-after-free in networking
  * CVE-2024-5688 (bmo#1895086)
    Use-after-free in JavaScript object transplant
  * CVE-2024-5690 (bmo#1883693)
    External protocol handlers leaked by timing attack
  * CVE-2024-5691 (bmo#1888695)
    Sandboxed iframes were able to bypass sandbox restrictions to
    open a new window
  * CVE-2024-5692 (bmo#1891234)
    Bypass of file name restrictions during saving
  * CVE-2024-5693 (bmo#1891319)
    Cross-Origin Image leak via Offscreen Canvas
  * CVE-2024-5696 (bmo#1896555)
    Memory Corruption in Text Fragments
  * CVE-2024-5700 (bmo#1862809, bmo#1889355, bmo#1893388, bmo#1895123)
    Memory safety bugs fixed in Firefox 127, Firefox ESR 115.12,
    and Thunderbird 115.12</changelog>
  <changelog author="Martin Sirringhaus &lt;martin.sirringhaus@suse.com&gt;" date="1719921600">- Mozilla Thunderbird 115.12.2
  * fixed: Annual Thunderbird Beta appeal intended for
    Thunderbird 115.12.0 did not open as expected (bmo#1898084)
- Mozilla Thunderbird 115.12.1
  * 115.12.0 got pulled because of upstream automation process errors
    and Windows installer signing changes.
    No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Added thunderbird-fix-CVE-2024-34703.patch (bsc#1227239)</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1720612800">- Mozilla Thunderbird 115.13.0
  * After starting Thunderbird, the message list position was
    sometimes set to an incorrect position
  MFSA 2024-30 (bsc#1226316)
  * CVE-2024-6600 (bmo#1888340)
    Memory corruption in WebGL API
  * CVE-2024-6601 (bmo#1890748)
    Race condition in permission assignment
  * CVE-2024-6602 (bmo#1895032)
    Memory corruption in NSS
  * CVE-2024-6603 (bmo#1895081)
    Memory corruption in thread creation
  * CVE-2024-6604 (bmo#1748105, bmo#1837550, bmo#1884266)
    Memory safety bugs fixed in Firefox 128, Firefox ESR 115.13,
    and Thunderbird 115.13</changelog>
  <changelog author="Wolfgang Rosenauer &lt;wr@rosenauer.org&gt;" date="1722600000">- Mozilla Thunderbird 115.14.0
  * When using an external installation of GnuPG, Thunderbird
    occassionally sent/received corrupted messages (bmo#1898832)
  * Users of external GnuPG were unable to decrypt incorrectly
    encoded messages (bmo#1906903)
  MFSA 2024-38 (bsc#1228648)
  * CVE-2024-7519 (bmo#1902307)
    Out of bounds memory access in graphics shared memory handling
  * CVE-2024-7521 (bmo#1904644)
    Incomplete WebAssembly exception handing
  * CVE-2024-7522 (bmo#1906727)
    Out of bounds read in editor component
  * CVE-2024-7525 (bmo#1909298)
    Missing permission check when creating a StreamFilter
  * CVE-2024-7526 (bmo#1910306)
    Uninitialized memory used by WebGL
  * CVE-2024-7527 (bmo#1871303)
    Use-after-free in JavaScript garbage collection
  * CVE-2024-7529 (bmo#1903187)
    Document content could partially obscure security prompts</changelog>
</package>
<package pkgid="110f45b25674e2b5651ec0406b55a075e1102ec99b4448929af3c2a6b78847fc33f90003493c78a5f7f258e086839074f396b30536b720fafe8cec1272645ab3" name="NetworkManager" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="b1130b399d3c419d68c636623360551e841daa840345ccc921d6c527026cb3725adb828508bba37d4b371d9b6b6a1aa270b59e22c4e5979fcc83d1377aa93dda" name="NetworkManager" arch="src">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="70b05f1998d27ea65a388665044a37df88eef983cb62fe66c140a70bb97a35ba25e173b1fb37c0f04b8ce03eb089160d49d21814fe0ad346719f6d5de7dbd379" name="NetworkManager" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="1431e0faebe111692537ad579351c007958e4e50375cc8b161ca73f353535fbe60f98ff068cbe262a143e253b9b2069597b9a00c65f8b8b7b6ad091541f57a9a" name="NetworkManager-bluetooth" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="2d0e4c72c3156dde6a54c47e47edce7b8f04261887e3ef3971634ecc6c5ad460f30819686c5865b1fa8cee9111164f2547c1959b14cf60c45ce45548089a55c4" name="NetworkManager-bluetooth" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="c04550765cb4f891ebc2524317bf9e5670b206921c97b65733f9a2b0eb4013322871b062deb9c93cda56140b36e953d43b9094c6a403837df8f0e7e64897724b" name="NetworkManager-bluetooth-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="7da5b88d641bcb600427f040119f74a13606ffb76a70b83d05641d9abcc87b9b485f9f0240ca550e0c9dac277f564df3d436ece90ae1eab37548b096a426decf" name="NetworkManager-bluetooth-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="700784e0645aa0b29341212384ed0f8b11bd7fc8102fec349592ea4e9e6a88ba3a56954affa43bb726aa5d2e3314f589dd66dcb7e179211b809afb18ccab9f36" name="NetworkManager-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="beab30b139cefc1f9cbb3c390c45ef83ac1cb61113c444bab93ab4b7d36261d4c28c3327a5f2f1e3a00d652cba2b5f18e377e5c3b4b5570c4521dd95fe99ce0e" name="NetworkManager-cloud-setup" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="c4caa25e24399b49d2246efc3f7b3def59b9b3aa945cdf0456dc20f02e62434c7dd13d4d76faa22ed69a124fa42e3838cc53254066283acac1d28de129687e6e" name="NetworkManager-cloud-setup" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="d1ef8550b594928bbad5716be3eb9be3ec46427cad93622bf0a125fd3db30a7c888dba6863529567be1249092f1efc7af9dcda7dcc9321cbf821d5dd98e43524" name="NetworkManager-cloud-setup-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="adef876c613caf6bc550309a3473feb4b0856ca81cc83238f1b2850d3f9c05ec91237e471f9d5d7dee1fbee8f54a13a6489d7ea156b1dc9b21a16ed6bc628e6e" name="NetworkManager-cloud-setup-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="ba4b79558acbc805c8bb2f6ef2ccadbc7beb438d028890b2c6edf4f379a097cc15f734fd8308bd5a27a3552c829327e55a2c3c336f46f735fc2a1166cfec1ab0" name="NetworkManager-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="e6d52b757f9afe84b4b1a4682611e6aa9dd7e5f7b4176c428b0f414d944e4182a0cd4e892d9377fe16c48b06abf9c4b9c2752db639517e4963b55919e727f038" name="NetworkManager-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="e947eace05ba798e059543d6f878a7d715619a3357ab0a0eab1c8a1fd5143dca76977d08a7f2b7e1a3d622f7c1a8d3c3a702b05f5bf967fc38a09ec5a2c98985" name="NetworkManager-debugsource" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="eceb63b86c80440b1bd4b94b672293fccaa9c903a5de164bef2c926dec91c6d451bedc6df9417370a2db7748ff163979991775bb87bbcce75b05f0e34149d996" name="NetworkManager-debugsource" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="fc562c7bc4c8055bb318bcb98fff6dafcd72321fb9ac0bb3445e259e3ea2ce79296cb7f0a684c043593fd34b6da81a543d3992ffddd4d0e531fb463c9f577a1b" name="NetworkManager-devel" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="da26aa477fbfde656e2d18338791b2276d55591abe572e383e585bc4086a60483e5bd762fbb01d1e428a9acb373c8a9e26ab43d7ceefbaa958b8a88b3f0905db" name="NetworkManager-devel" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="8fb359dedb2f9caadbc936ae3f6861d34d2112ef7f60ba88a00068c39b36df46f1d373b1b47a667ab53e73dfbb2e36e82e3f7a5ac002679ce8c98e78e2908a29" name="NetworkManager-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="29b11427b564897a4991aae8e4ba9284dd253950a32df6f99116f9efa7bb017cbbbb5fcbcc6c68898b1d3348de4f76abffcb8ae126ac3f70f952105be90a759d" name="NetworkManager-lang" arch="noarch">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="a956679cfbe742b4d75c632617e1a255112625dd23a9417d7e98223dc185ee0054f712cd227c6f978b8876e548e942bbec7e30a8f43e6dc623976e678d448b49" name="NetworkManager-ovs" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="2a3aeee4650df2b5643298b76b52e21b88e86be2f7dd0f5ed3d758c76de43686c14631c0a4729582d01c2dce79e2003d9db64c15b691d9f82d309084310458fd" name="NetworkManager-ovs" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="899fc121ca5ab780ef6fd7dd6a3962b131b528a73d8e765be9fc305ada0fe27b129f44c8b8540be1aeaf30a017cdf916e05b041a6b9a7effff8b007d67fc224a" name="NetworkManager-ovs-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="2a4733404a96b619fe3a78157f951c01c48d1a32ef29d8a54f9e5a892d4d6cb36042be6d6dd5b8d73540c8e5ba29a37250e5048f4bc58e80a431f244eefdfca7" name="NetworkManager-ovs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="39069922ab4bbab4314f155632d96c7a4cc91c6e1cee41fa8a5672534e430f8b960d9554cd7e7ac3c2d69131cb8ec47ecb051a9547ac361afa8b80778bd1f402" name="NetworkManager-pppoe" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="04445736868aec2726ee3fc8197c053e6857a50a49163e5d35623d32454bf921b144e5195c4b793ef4ad28870ad3a6e6e71f2e8968e6a673a6f1f2f5b18eccb5" name="NetworkManager-pppoe" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="41ac8dc4ec22bd5fa6b2465b3bf36a8eedbebb7c7a5b72b060e2547790eb567d33c16d50292e4b3ad82b14e35f19657c9da77acd7babe0447e88afe0208436c1" name="NetworkManager-pppoe-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="5b242706a18977945b1a33c7c44ba55c4036f4d2c01c3a717ed53071cbfac786f1906e2a8232ac3e2d187bd94fe6d1a0e2371c6090623849ea7a42003ca70f32" name="NetworkManager-pppoe-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="c55049763e4f213267d359769ba17e09715cde31a7abff83d4b8fc2eedd6514a79998fdc292d05b6e6a8fe2841a9efa85c7a864be6513b55fc9ffc36f1f245e5" name="NetworkManager-tui" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="7b6446cd3dddbfaa8b4b41b576586b0bea28d29e29bb9d0066ceb27cc4681e52af8112d52d0bce4a6d65a0de991a07f02896328df9f693843195fa7d433dfc86" name="NetworkManager-tui" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="2eacb585fda2365802517f10464c99ac3e277ee38bac489aafcd3b42ca4224d407e1abbfc6ba28798578bdc40f3ce135cad5358fc1d9706faca5781cf9aa315d" name="NetworkManager-tui-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="397599ed205560a4d916d581e189469b2d8910cd3f26758b1a0b2bf17651c18664bc99d7b87ccb6b1958db579a54fbd1745cd1881d6f2b3409adc9a79539d017" name="NetworkManager-tui-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="c3d31703af3995ad550fbb01b9d19bb4906a009f1e29732481446ffb62b30074affd06f6b745c5e9010bf313eedd09c3a9d090b5729292ae8defeb586cfde473" name="NetworkManager-wwan" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="ea6a88950d9fdcaaf961b82967fff6b393d86c887781fc79a13bc9b6e131055f29045efd8eb5c5be86683eb43ed8d439e81683e2601c824b5c539f4f8faa5afb" name="NetworkManager-wwan" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="490f878c31cd3ea820076b82ac501dc27b7ab0b837312106d25ba3c67fffc59d6d3ff0f50f5c51bbadc2d8aa31eb7399ca3234beb8949a64d22cc3a76fc7cb8f" name="NetworkManager-wwan-debuginfo" arch="i586">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="eb454a5f11efc5a14c7e52894ab02deff2f06a0bd579919b28d8a8e4196dff177ee8ec5cec6fded08798560c74b766d87563cf0eb15984f384eff94add36e64a" name="NetworkManager-wwan-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.48.8" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1676894400">- Add 1539.patch: Fix constructing the IPv4 nameserver variable
  (boo#1208371).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677153600">- Update to version 1.42.2:
  + Add build option to set the mobile-broadband-provider-info
    database path.
  + Add new "ipv[46].replace-local-rule" setting to control whether
    to remove the local route rule that is automatically generated.
  + Add the DHCPv6 IAID to the lease information exposed in /run
    and on D-Bus.
  + Fix assuming team connections at boot.
  + Fix race condition when setting the MAC address of an OVS
    interface.
  + Fix constructing the IPv4 name servers variable passed to
    dispatcher scripts.
  + Don't use tentative IPv6 address to resolve the system hostname
    via DNS.
  + Deprecate the "Master" property of the NMActiveConnection D-Bus
    object in favor of the new "Controller" property.
- Drop 1539.patch: Fixed upstream.
- Refresh patch with quilt:
  + 0001-Coerce-connectivity-LIMITED-to-NONE-when-device-is-d.patch</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678104000">- Changes from version 1.38.6 (bsc#1208631):
  + Fix honoring DNS priority.
  + Decline DHCPv6 lease when DAD fails.
  + Various bugfixes.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678363200">- Update to version 1.42.4:
  + Fix a possible crash when [global-dns] is used and improve the
    documentation.
  + Documentation improvements.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681992000">- Update to version 1.42.6:
  + Emit the dhcp-change dispatcher event also after a lease
    renewal.
  + Fix assertion failure on DHCP renewal.
  + Add support for EC2 IMDSv2 in nm-cloud-setup.
  + Allow setting tunnel flags for ip6gre &amp; ip6gretap connection
    profiles.
  + Improve the Wi-Fi hotspot functionality.
  + Fix setting the Wi-Fi roaming policy based on the number of
    seen BSSIDs.
  + Support the "no-aaaa" resolv.conf option.
  + Some oFono fixes.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1683979200">- Add nm-runstatedir.patch: to correct rundir from /var/run to /run
  for systemd FHS compatibility</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1685534400">- Update https://www.gnome.org/projects/NetworkManager/ URL tag to
  NM's newest home page: https://networkmanager.dev/, and main
  package summary to: standard Linux network configuration tool
  suite.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688040000">- Update to version 1.42.8:
  + Add support for ppp 2.5.0.
  + Fix nft rules for balance-slb bonding.
  + Support port priority for bonding.
  + Fix regression handling the PKEY_ID for infiniband profiles in
    ifcfg-rh format.
  + Fix race in nm-cloud-setup that caused partial configuration
    and loss of connectivity with multiple interfaces.
  + Don't touch "net.ipv6.conf.$IFACE.forwarding" unless explicitly
    required for IPv6 sharing.
  + Various bugfixes related to team, Wi-Fi P2P, IPv6LL.
  + Automatically unblock autoconnect of profiles during reapply.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691582400">- Update to version 1.44.0:
  + Introduce a new "link" setting that holds properties related to
    the kernel link such as "tx-queue-length", "gso-max-size",
    "gso-max-segments", "gro-max-size".
  + Support sending a DHCPv6 prefix delegation hint via the
    "ipv6.dhcp-pd-hint" connection property.
  + Support new bond options: "arp_missed_max", "lacp_active",
    "ns_ip6_target".
  + Add new "initial-eps-bearer-configure" and
    "initial-eps-bearer-apn" properties in the GSM setting.
  + Setting "connection.stable-id=default${CONNECTION}" changed
    behavior to be identical to the built-in default value when the
    stable-id is not set.
  + Add a "[keyfile].rename" option to NetworkManager.conf to force
    renaming profiles on disk when their name changes.
  + The ifcfg-rh plugin is deprecated; it will only receive
    bugfixes and no new features. A warning is emitted the log when
    a connection in ifcfg-rh format is found.
  + To automatically migrate existing ifcfg-rh connections to the
    keyfile format, a new configuration option
    "main.migrate-ifcfg-rh" is provided. Migration is disabled by
    default, but the default value can be changed at build time via
    "--with-config-migrate-ifcfg-rh-default=yes".
  + When configuring hostnames in non-public TLD (like
    "example.local"), use the TLD as default search domain instead
    of the full hostname.
  + Always apply DNS options from the [global-dns] configuration
    section
  + The NetworkManager daemon now acquires the D-Bus name only
    after populating the D-Bus tree. This can add a delay during
    startup but it is required to avoid race conditions with other
    services depending on NM.
  + Add a "version-id" argument to the Update2() D-Bus call to
    guard against concurrent modifications of profiles.
  + Don't use tentative IPv6 addresses to resolve the system
    hostname via DNS.
  + Track the number of autoconnect retries left for each device
    and connection. Previously it was tracked only per connection
    and this lead to unexpected behaviors in case of multiconnect
    profiles.
  + Set VLAN filtering options on bridge via netlink instead of
    sysfs.
  + nm-cloud-setup now supports IMDSv2 on Amazon EC2.
  + nmtui now allows to enable or disable Wi-Fi and WWAN radios.
  + Honor ignore-carrier=no for bond/bridge/team devices.
  + Add version mismatch warning when running nmcli commands.
- Rebase patches with quilt.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1696334400">- Update to version 1.44.2:
  + Better log IPv4 Address Conflict Detection (ACD) conflicts
  + Remove the upper limit of 65535 for PIDs read from the PID file
  + Allow missing default gateway with oFono
  + Honor the CLICOLOR_FORCE environment variable
  + Fix generating connection with IPv6 method disabled vs ignored
  + Fix possible segmentation fault when doing a checkpoint
    rollback
  + Documentation improvements
- Switch to source services, use explicit released tag.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1701604800">- Add python3.6-in-sle.patch: SLE still takes python 3.6 as primary
  system, the patch allows meson to find python 3.6 in SLE.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 1.44.4:
  + Add the 'dns-change' dispatcher event.
  + Various fixed related to IPv4 duplicate address detection.
  + Fix support for OVS netdev datapath
  + Fix handling of IPv6 hop limit</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1715256000">- Don't recommend ModemManager for the main package, as it's only
  needed by NetworkManager-wwan subpackage(bsc#1100395).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717588800">- Update to version 1.48.0:
  + Building with autotools is now deprecated and will be
    completely removed in the next development cycle.
  + Support changing the OpenSSL ciphers for 802.1X authentication
    via connection property "802-1x.openssl-ciphers".
  + The reason why a device is unmanaged is now properly set in the
    "StateReason" property of the "Device" D-Bus object. The
    property is visible in nmcli via "nmcli -f all device show
    $DEV".
  + Deprecated 802-11-wireless and 802-11-wired property
    'mac-address-blacklist' and introduced the
    'mac-address-denylist' property.
  + Properly restore in-memory connection profiles during the
    rollback of a checkpoint.
  + Fix detection of 6 GHz band capability for WiFi devices.
  + Allow IPv6 SLAAC and static IPv6 DNS server assignment for
    modem broadband when IPv6 device address was not explicitly
    passed on by ModemManager.
  + Fix a performance issue that was leading to 100% CPU usage by
    NetworkManager if external programs were doing a big amount of
    routes updates.
  + Patch-level development releases (i.e. 1.48.1-dev) won't be
    used anymore.
- Changes from version 1.46
  + Support dynamic value "${NETWORK_SSID}" for
    connection.stable-id to generate the stable ID based on the
    Wi-Fi's SSID.
  + Support new value "wifi.cloned-mac-address=stable-ssid" for
    randomizing the MAC address based on the Wi-Fi network.
  + Change internal ABI of NMSetting types and NMSimpleConnection.
  + Honor udev property ID_NET_AUTO_LINK_LOCAL_ONLY=1 for enabling
    link local addresses on default wired connection.
  + Honor udev property ID_NET_MANAGED_BY to only manage an
    interface when set to "org.freedesktop.NetworkManager".
  + D-Bus methods StartFind() and StopFind() on interface
    "org.freedesktop.NetworkManager.Device.WifiP2P" now require the
    "org.freedesktop.NetworkManager.wifi.scan" Polkit permission.
  + Drop build support with Python2. Python3 is now required.
  + nmcli: limit number of printed addresses/routes in `nmcli`
    overview to 10.
  + Limit number of exported IP addresses/routes on D-Bus to 100 to
    reduce performance cost. Also, D-Bus updates for
    addresses/routes are now rate limited to 3 per second.
  + cloud-setup: enable more sandboxing options in systemd service
    file.
  + nmcli: show WiFi bandwidth.
  + Internal improvements and bugfixes.
  + Man page now show the format and accepted values of all
    properties.
  + Added the 'dns-change' dispatcher event.
  + Show WiFi devices capability to work on the 6GHz band.
  + Allow to set dhcp-client-id to none.
  + Support configuring ethtool channels property to configure NIC
    multiqueue.
  + Don't attempt to use IPv6 if it's disabled in kernel.
  + Fix handling of OVS interfaces with netdev datapath and cloned
    MAC.
  + Support for old systemd has been droped, at least systemd v200
    is required.
  + Support Ethtool EEE (Energy Efficient Ethernet) settings.
  + Add options to prevent edns0 and trust-ad being automatically
    added to DNS configuration.
  + Implement fwmark property for IP tunnels.
  + Add support to HSR/PRP interfaces.
  + Deprecated connection.* properties master, slave-type,
    autoconnect-slaves
  + Allow configuring static routes also when addresses is empty.
  + VPN: accept pref-src for IPv6 routes from VPN plugins.
  + nmcli: show global metered state.
  + Support modifying the DSCP header field for DHCP packets, and
    change the default to CS0.
  + Enable IPv4 DAD (Duplicate Address Detection) by default.
  + vpn: support 2FA authentication from VPN plugins.
  + nmtui: allow adding a bond as bridge port.
  + sriov: add support to configure the NIC's eswitch settings via
    Devlink.
  + ndisc: fix IPv6 address lifetimes computation.
  + Support the MACsec offload mode.
  + Support creating generic devices via external "device-handler"
    dispatcher.
  + Documentation improvements.
  + Many internal improvements and bug fixes.
- Drop nm-runstatedir.patch: no longer needed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719230400">- Update to version 1.48.2:
  + Support matching a OVS system interface by MAC address.
  + Fix port reactivation when the controller is reactivating.
  + Save connection timestamps when shutting down, so that the
    right connection autoactivates after restart.
  + Fix handling of VPN secrets for 2-factor authentication.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720180800">- Update to version 1.48.4:
  + Support matching a OVS system interface by MAC address.
  + When looking up the system hostname from the reverse DNS lookup
    of addresses configured on interfaces, NetworkManager now takes
    into account the content of /etc/hosts.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1721995200">- Update to version 1.48.6:
  + activation: Allow changing controller of exposed active
    connection
  + ovs: wait for the link to be ready before activating
  + policy: assert that the auto-activate list is empty on dispose</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1722254400">- Add NetworkManager-dont-renew-bridge-dhcp-if-no-mac-on-wakeup.patch:
  manager: don't renew dhcp lease when software devices' MAC is empty
  (bsc#1225498, glfd#NetworkManager/NetworkManager#1587).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723204800">- Update to version 1.48.8:
  + ovs: fix triggering stage3 activation without DHCP client
    initialized
  + config: parse autoconnect-ports value on config
  + ndisc: preserve router preferences</changelog>
</package>
<package pkgid="7b3b1ee4ac806bcdb0b6e37e51a69e427374c8ee3ef728f7bf805f5e37bcb3cb63906c1411fc979fee64fa8cf183b73f3a608cf6bc9db1fe43cb53a2f31c9ef5" name="OpenBoard" arch="src">
  <version epoch="0" ver="1.7.1" rel="4.0.2.1.sr20240803"/>
  <changelog author="Frank Sch&#xFC;tte &lt;F.Schuette@t-online.de&gt;" date="1590235200">- fixed building with patches from https://github.com/flathub/ch.openboard.OpenBoard</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1606132800">- 0001-Rewrite-libs.pri.patch:
  + update patch and BR on now weirdly named quazip - pkgconfig(quazip1-qt5)
  + continue to function with with pkgconfig(quazip) in Leap 15.2
- Remove BR on libx264-devel and fdk-aac-devel as these are no longer
  available in Factory</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1612785600">- Compile translations so they are installed (bsc#1181857)</changelog>
  <changelog author="Martin Winter &lt;martin@winter-rosenheim.de&gt;" date="1640692800">- update to OpenBoard 1.6.1
  - adapt patches</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1647345600">- add 0573-compile-with-poppler-22.03.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1654516800">- Update to 1.6.2
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.2
  - adapt 0001-Rewrite-libs.pri.patch
  - adapt 0002-Install-to-correct-directories-on-linux.patch
  - drop 0573-compile-with-poppler-22.03.patch (upstreamed)</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655121600">- Update to 1.6.3
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.3</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655640000">- update to 1.7.0~git47a96e1
  - use development branch to enable build for Tumbleweed
    (switch from QWebKit to QWebEngine)
- add patches fixing known issues according to existing upstream PRs
  - 0551-common-background-drawing.patch
  - 0569-scale-mirror-pixmap.patch
  - 0604-qt-5.12-compatibility.patch
  - 0629-bug-ruler.patch
  - 0633-improve-displaymanager.patch
- remove unused build dependencies</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072000">- fix several issues
  - add 0008-install-fonts.patch
  - add 0637-fix-pdf-background-export.patch
  - add 0641-fix-font-handling.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072001">- minor changes in spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663156800">- update to version 1.7.0~git20220914.47a96e1
- feat: user configurable shortcuts
  * add 0460-shortcut-configuration.patch
- fix: boxing in single screen mode
  * update 0633-improve-displaymanager.patch
- fix: PDF background export
  * update 0637-fix-pdf-background-export.patch
- fix: font handling
  * update 0641-fix-font-handling.patch
- fix: PDF export scaling
  * add 0649-fix-pdf-export-scaling.patch
- refactor: Linux build and installation
  * add 0651-chore-reorganize-linux-build.patch
  * replaces 0001-Rewrite-libs.pri.patch
  * replaces 0002-Install-to-correct-directories-on-linux.patch
  * replaces 0003-podcast.pri-port-to-pkgconfig.patch
  * replaces 0004-Use-QStandardPaths-to-locate-resources.patch
  * replaces 0005-Add-svg-icon.patch
  * replaces 0006-pro-Remove-UB_THIRDPARTY_INTERACTIVE.patch
  * replaces 0007-Linux-Only-use-onboard-by-default-if-it-s-installed.patch
  * replaces 0008-install-fonts.patch
  * add mimespec for .ubz files
  * also improve handling of onboard on-screen keyboard
- refactor: clean spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663675200">- fix file list in spec file
  - do not include /usr/share/mime/packages directory owned by
    filesystem</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1669723200">- update to version 1.7.0~git20221129.9de37af
- feat: user configurable shortcuts
  * replace 0460-shortcut-configuration.patch by updated
    0686-shortcut-configuration.patch
  * add 9686-cmake-add-shortcut-manager.patch
    add new files to CMakeLists.txt
- fix: background drawing when switching page size
  * update 0551-common-background-drawing.patch
- fix: mirror pixmap size
  * update 0569-scale-mirror-pixmap.patch
- remove upstreamed patches
  * remove upstreamed 0604-qt-5.12-compatibility.patch
  * remove upstreamed 0629-bug-ruler.patch
  * remove upstreamed 0633-improve-displaymanager.patch
  * remove upstreamed 0637-fix-pdf-background-export.patch
  * remove upstreamed 0641-fix-font-handling.patch
  * remove upstreamed 0649-fix-pdf-export-scaling.patch
- chore: replace qmake by cmake build system
  * remove 0651-chore-reorganize-linux-build.patch
  * add 0698-add-cmake-build-system.patch
- fix: page size for PDF export
  * add 0677-pdf-export-page-size.patch
- disable software update from openboard web page
  * add 9117-disable-software-update.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1687089600">- update to version 1.7.0~git20230614.2ff8f29
  * feature freeze before release
- remove upstreamed patches
  * remove upstreamed 0551-common-background-drawing.patch
  * remove upstreamed 0677-pdf-export-page-size.patch
- update patches to match updated sources
  * update 0686-shortcut-configuration.patch
  * update 0698-add-cmake-build-system.patch
  * update 9117-disable-software-update.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1702123200">- update to release version 1.7.0
- update patches to match updated sources
  * update 0569-scale-mirror-pixmap.patch
  * update 0686-shortcut-configuration.patch
- replace build system patch
  * remove 0698-add-cmake-build-system.patch
  * add 0830-cmake-community-builds.patch
- switch from pgkconfig to cmake for some BuildRequires</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1715169600">- update to release version 1.7.1
- remove upstreamed patches
  * remove 0830-cmake-community-builds.patch
  * remove 9686-cmake-add-shortcut-manager.patch
- update patch to match updated sources
  * replace 0686-shortcut-configuration.patch by 0955-shortcut-configuration.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1717934400">- fix a problem with latest plasma5 security patches
  * add 1010-fix-qapp-cast.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1720094400">- compatibility with poppler &gt;= 24.05
  * poppler &gt;= 24.05 requires c++20
  * add 0961-use-cpp20.patch
  * add 0962-fix-cpp20-compatibility.patch
  * both patches are already merged upstream
    and will be part of the next release</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1723550400">- compatibility with ffmpeg-7
  * add 1017-ffmpeg7.patch
  * patch is already merged and will be part of the next release</changelog>
</package>
<package pkgid="6c0ddeb55e03dabb0e803f6c19dc939b368147cae21f26ef2b4f7379c6103048295157db0b64c66053bfb2c134c88ae61bdeb4b9159ca75894b4d7ae8f1a9e02" name="OpenBoard" arch="x86_64">
  <version epoch="0" ver="1.7.1" rel="4.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1612785600">- Compile translations so they are installed (bsc#1181857)</changelog>
  <changelog author="Martin Winter &lt;martin@winter-rosenheim.de&gt;" date="1640692800">- update to OpenBoard 1.6.1
  - adapt patches</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1647345600">- add 0573-compile-with-poppler-22.03.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1654516800">- Update to 1.6.2
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.2
  - adapt 0001-Rewrite-libs.pri.patch
  - adapt 0002-Install-to-correct-directories-on-linux.patch
  - drop 0573-compile-with-poppler-22.03.patch (upstreamed)</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655121600">- Update to 1.6.3
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.3</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655640000">- update to 1.7.0~git47a96e1
  - use development branch to enable build for Tumbleweed
    (switch from QWebKit to QWebEngine)
- add patches fixing known issues according to existing upstream PRs
  - 0551-common-background-drawing.patch
  - 0569-scale-mirror-pixmap.patch
  - 0604-qt-5.12-compatibility.patch
  - 0629-bug-ruler.patch
  - 0633-improve-displaymanager.patch
- remove unused build dependencies</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072000">- fix several issues
  - add 0008-install-fonts.patch
  - add 0637-fix-pdf-background-export.patch
  - add 0641-fix-font-handling.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072001">- minor changes in spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663156800">- update to version 1.7.0~git20220914.47a96e1
- feat: user configurable shortcuts
  * add 0460-shortcut-configuration.patch
- fix: boxing in single screen mode
  * update 0633-improve-displaymanager.patch
- fix: PDF background export
  * update 0637-fix-pdf-background-export.patch
- fix: font handling
  * update 0641-fix-font-handling.patch
- fix: PDF export scaling
  * add 0649-fix-pdf-export-scaling.patch
- refactor: Linux build and installation
  * add 0651-chore-reorganize-linux-build.patch
  * replaces 0001-Rewrite-libs.pri.patch
  * replaces 0002-Install-to-correct-directories-on-linux.patch
  * replaces 0003-podcast.pri-port-to-pkgconfig.patch
  * replaces 0004-Use-QStandardPaths-to-locate-resources.patch
  * replaces 0005-Add-svg-icon.patch
  * replaces 0006-pro-Remove-UB_THIRDPARTY_INTERACTIVE.patch
  * replaces 0007-Linux-Only-use-onboard-by-default-if-it-s-installed.patch
  * replaces 0008-install-fonts.patch
  * add mimespec for .ubz files
  * also improve handling of onboard on-screen keyboard
- refactor: clean spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663675200">- fix file list in spec file
  - do not include /usr/share/mime/packages directory owned by
    filesystem</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1669723200">- update to version 1.7.0~git20221129.9de37af
- feat: user configurable shortcuts
  * replace 0460-shortcut-configuration.patch by updated
    0686-shortcut-configuration.patch
  * add 9686-cmake-add-shortcut-manager.patch
    add new files to CMakeLists.txt
- fix: background drawing when switching page size
  * update 0551-common-background-drawing.patch
- fix: mirror pixmap size
  * update 0569-scale-mirror-pixmap.patch
- remove upstreamed patches
  * remove upstreamed 0604-qt-5.12-compatibility.patch
  * remove upstreamed 0629-bug-ruler.patch
  * remove upstreamed 0633-improve-displaymanager.patch
  * remove upstreamed 0637-fix-pdf-background-export.patch
  * remove upstreamed 0641-fix-font-handling.patch
  * remove upstreamed 0649-fix-pdf-export-scaling.patch
- chore: replace qmake by cmake build system
  * remove 0651-chore-reorganize-linux-build.patch
  * add 0698-add-cmake-build-system.patch
- fix: page size for PDF export
  * add 0677-pdf-export-page-size.patch
- disable software update from openboard web page
  * add 9117-disable-software-update.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1687089600">- update to version 1.7.0~git20230614.2ff8f29
  * feature freeze before release
- remove upstreamed patches
  * remove upstreamed 0551-common-background-drawing.patch
  * remove upstreamed 0677-pdf-export-page-size.patch
- update patches to match updated sources
  * update 0686-shortcut-configuration.patch
  * update 0698-add-cmake-build-system.patch
  * update 9117-disable-software-update.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1702123200">- update to release version 1.7.0
- update patches to match updated sources
  * update 0569-scale-mirror-pixmap.patch
  * update 0686-shortcut-configuration.patch
- replace build system patch
  * remove 0698-add-cmake-build-system.patch
  * add 0830-cmake-community-builds.patch
- switch from pgkconfig to cmake for some BuildRequires</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1715169600">- update to release version 1.7.1
- remove upstreamed patches
  * remove 0830-cmake-community-builds.patch
  * remove 9686-cmake-add-shortcut-manager.patch
- update patch to match updated sources
  * replace 0686-shortcut-configuration.patch by 0955-shortcut-configuration.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1717934400">- fix a problem with latest plasma5 security patches
  * add 1010-fix-qapp-cast.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1720094400">- compatibility with poppler &gt;= 24.05
  * poppler &gt;= 24.05 requires c++20
  * add 0961-use-cpp20.patch
  * add 0962-fix-cpp20-compatibility.patch
  * both patches are already merged upstream
    and will be part of the next release</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1723550400">- compatibility with ffmpeg-7
  * add 1017-ffmpeg7.patch
  * patch is already merged and will be part of the next release</changelog>
</package>
<package pkgid="64f777b4918e6e552d5a74d9480742d846b8b7a20c17fcb1e25559f5d35d824a932a49faf0f41abfd717eb5a1444180ac146a97894cae6a10183b70622a388ee" name="OpenBoard-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.7.1" rel="4.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1612785600">- Compile translations so they are installed (bsc#1181857)</changelog>
  <changelog author="Martin Winter &lt;martin@winter-rosenheim.de&gt;" date="1640692800">- update to OpenBoard 1.6.1
  - adapt patches</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1647345600">- add 0573-compile-with-poppler-22.03.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1654516800">- Update to 1.6.2
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.2
  - adapt 0001-Rewrite-libs.pri.patch
  - adapt 0002-Install-to-correct-directories-on-linux.patch
  - drop 0573-compile-with-poppler-22.03.patch (upstreamed)</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655121600">- Update to 1.6.3
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.3</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655640000">- update to 1.7.0~git47a96e1
  - use development branch to enable build for Tumbleweed
    (switch from QWebKit to QWebEngine)
- add patches fixing known issues according to existing upstream PRs
  - 0551-common-background-drawing.patch
  - 0569-scale-mirror-pixmap.patch
  - 0604-qt-5.12-compatibility.patch
  - 0629-bug-ruler.patch
  - 0633-improve-displaymanager.patch
- remove unused build dependencies</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072000">- fix several issues
  - add 0008-install-fonts.patch
  - add 0637-fix-pdf-background-export.patch
  - add 0641-fix-font-handling.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072001">- minor changes in spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663156800">- update to version 1.7.0~git20220914.47a96e1
- feat: user configurable shortcuts
  * add 0460-shortcut-configuration.patch
- fix: boxing in single screen mode
  * update 0633-improve-displaymanager.patch
- fix: PDF background export
  * update 0637-fix-pdf-background-export.patch
- fix: font handling
  * update 0641-fix-font-handling.patch
- fix: PDF export scaling
  * add 0649-fix-pdf-export-scaling.patch
- refactor: Linux build and installation
  * add 0651-chore-reorganize-linux-build.patch
  * replaces 0001-Rewrite-libs.pri.patch
  * replaces 0002-Install-to-correct-directories-on-linux.patch
  * replaces 0003-podcast.pri-port-to-pkgconfig.patch
  * replaces 0004-Use-QStandardPaths-to-locate-resources.patch
  * replaces 0005-Add-svg-icon.patch
  * replaces 0006-pro-Remove-UB_THIRDPARTY_INTERACTIVE.patch
  * replaces 0007-Linux-Only-use-onboard-by-default-if-it-s-installed.patch
  * replaces 0008-install-fonts.patch
  * add mimespec for .ubz files
  * also improve handling of onboard on-screen keyboard
- refactor: clean spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663675200">- fix file list in spec file
  - do not include /usr/share/mime/packages directory owned by
    filesystem</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1669723200">- update to version 1.7.0~git20221129.9de37af
- feat: user configurable shortcuts
  * replace 0460-shortcut-configuration.patch by updated
    0686-shortcut-configuration.patch
  * add 9686-cmake-add-shortcut-manager.patch
    add new files to CMakeLists.txt
- fix: background drawing when switching page size
  * update 0551-common-background-drawing.patch
- fix: mirror pixmap size
  * update 0569-scale-mirror-pixmap.patch
- remove upstreamed patches
  * remove upstreamed 0604-qt-5.12-compatibility.patch
  * remove upstreamed 0629-bug-ruler.patch
  * remove upstreamed 0633-improve-displaymanager.patch
  * remove upstreamed 0637-fix-pdf-background-export.patch
  * remove upstreamed 0641-fix-font-handling.patch
  * remove upstreamed 0649-fix-pdf-export-scaling.patch
- chore: replace qmake by cmake build system
  * remove 0651-chore-reorganize-linux-build.patch
  * add 0698-add-cmake-build-system.patch
- fix: page size for PDF export
  * add 0677-pdf-export-page-size.patch
- disable software update from openboard web page
  * add 9117-disable-software-update.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1687089600">- update to version 1.7.0~git20230614.2ff8f29
  * feature freeze before release
- remove upstreamed patches
  * remove upstreamed 0551-common-background-drawing.patch
  * remove upstreamed 0677-pdf-export-page-size.patch
- update patches to match updated sources
  * update 0686-shortcut-configuration.patch
  * update 0698-add-cmake-build-system.patch
  * update 9117-disable-software-update.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1702123200">- update to release version 1.7.0
- update patches to match updated sources
  * update 0569-scale-mirror-pixmap.patch
  * update 0686-shortcut-configuration.patch
- replace build system patch
  * remove 0698-add-cmake-build-system.patch
  * add 0830-cmake-community-builds.patch
- switch from pgkconfig to cmake for some BuildRequires</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1715169600">- update to release version 1.7.1
- remove upstreamed patches
  * remove 0830-cmake-community-builds.patch
  * remove 9686-cmake-add-shortcut-manager.patch
- update patch to match updated sources
  * replace 0686-shortcut-configuration.patch by 0955-shortcut-configuration.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1717934400">- fix a problem with latest plasma5 security patches
  * add 1010-fix-qapp-cast.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1720094400">- compatibility with poppler &gt;= 24.05
  * poppler &gt;= 24.05 requires c++20
  * add 0961-use-cpp20.patch
  * add 0962-fix-cpp20-compatibility.patch
  * both patches are already merged upstream
    and will be part of the next release</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1723550400">- compatibility with ffmpeg-7
  * add 1017-ffmpeg7.patch
  * patch is already merged and will be part of the next release</changelog>
</package>
<package pkgid="7b2236affa331a579ffaf664412455f00c418562c7259ce1f32d8431b8584e25f31a65aa0ce46e5240228f5a9cd5be2383f3bfbaaba155492a0eb4d2e9afec0e" name="OpenBoard-debugsource" arch="x86_64">
  <version epoch="0" ver="1.7.1" rel="4.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1612785600">- Compile translations so they are installed (bsc#1181857)</changelog>
  <changelog author="Martin Winter &lt;martin@winter-rosenheim.de&gt;" date="1640692800">- update to OpenBoard 1.6.1
  - adapt patches</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1647345600">- add 0573-compile-with-poppler-22.03.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1654516800">- Update to 1.6.2
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.2
  - adapt 0001-Rewrite-libs.pri.patch
  - adapt 0002-Install-to-correct-directories-on-linux.patch
  - drop 0573-compile-with-poppler-22.03.patch (upstreamed)</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655121600">- Update to 1.6.3
  - see https://github.com/OpenBoard-org/OpenBoard/releases/tag/v1.6.3</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1655640000">- update to 1.7.0~git47a96e1
  - use development branch to enable build for Tumbleweed
    (switch from QWebKit to QWebEngine)
- add patches fixing known issues according to existing upstream PRs
  - 0551-common-background-drawing.patch
  - 0569-scale-mirror-pixmap.patch
  - 0604-qt-5.12-compatibility.patch
  - 0629-bug-ruler.patch
  - 0633-improve-displaymanager.patch
- remove unused build dependencies</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072000">- fix several issues
  - add 0008-install-fonts.patch
  - add 0637-fix-pdf-background-export.patch
  - add 0641-fix-font-handling.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1656072001">- minor changes in spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663156800">- update to version 1.7.0~git20220914.47a96e1
- feat: user configurable shortcuts
  * add 0460-shortcut-configuration.patch
- fix: boxing in single screen mode
  * update 0633-improve-displaymanager.patch
- fix: PDF background export
  * update 0637-fix-pdf-background-export.patch
- fix: font handling
  * update 0641-fix-font-handling.patch
- fix: PDF export scaling
  * add 0649-fix-pdf-export-scaling.patch
- refactor: Linux build and installation
  * add 0651-chore-reorganize-linux-build.patch
  * replaces 0001-Rewrite-libs.pri.patch
  * replaces 0002-Install-to-correct-directories-on-linux.patch
  * replaces 0003-podcast.pri-port-to-pkgconfig.patch
  * replaces 0004-Use-QStandardPaths-to-locate-resources.patch
  * replaces 0005-Add-svg-icon.patch
  * replaces 0006-pro-Remove-UB_THIRDPARTY_INTERACTIVE.patch
  * replaces 0007-Linux-Only-use-onboard-by-default-if-it-s-installed.patch
  * replaces 0008-install-fonts.patch
  * add mimespec for .ubz files
  * also improve handling of onboard on-screen keyboard
- refactor: clean spec file</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1663675200">- fix file list in spec file
  - do not include /usr/share/mime/packages directory owned by
    filesystem</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1669723200">- update to version 1.7.0~git20221129.9de37af
- feat: user configurable shortcuts
  * replace 0460-shortcut-configuration.patch by updated
    0686-shortcut-configuration.patch
  * add 9686-cmake-add-shortcut-manager.patch
    add new files to CMakeLists.txt
- fix: background drawing when switching page size
  * update 0551-common-background-drawing.patch
- fix: mirror pixmap size
  * update 0569-scale-mirror-pixmap.patch
- remove upstreamed patches
  * remove upstreamed 0604-qt-5.12-compatibility.patch
  * remove upstreamed 0629-bug-ruler.patch
  * remove upstreamed 0633-improve-displaymanager.patch
  * remove upstreamed 0637-fix-pdf-background-export.patch
  * remove upstreamed 0641-fix-font-handling.patch
  * remove upstreamed 0649-fix-pdf-export-scaling.patch
- chore: replace qmake by cmake build system
  * remove 0651-chore-reorganize-linux-build.patch
  * add 0698-add-cmake-build-system.patch
- fix: page size for PDF export
  * add 0677-pdf-export-page-size.patch
- disable software update from openboard web page
  * add 9117-disable-software-update.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1674648000">- BuildRequire pkgconfig(libavdevice) instead of ffmpeg-devel: let
  OBS figure out the right packages that do not conlfict.</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1687089600">- update to version 1.7.0~git20230614.2ff8f29
  * feature freeze before release
- remove upstreamed patches
  * remove upstreamed 0551-common-background-drawing.patch
  * remove upstreamed 0677-pdf-export-page-size.patch
- update patches to match updated sources
  * update 0686-shortcut-configuration.patch
  * update 0698-add-cmake-build-system.patch
  * update 9117-disable-software-update.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1702123200">- update to release version 1.7.0
- update patches to match updated sources
  * update 0569-scale-mirror-pixmap.patch
  * update 0686-shortcut-configuration.patch
- replace build system patch
  * remove 0698-add-cmake-build-system.patch
  * add 0830-cmake-community-builds.patch
- switch from pgkconfig to cmake for some BuildRequires</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1715169600">- update to release version 1.7.1
- remove upstreamed patches
  * remove 0830-cmake-community-builds.patch
  * remove 9686-cmake-add-shortcut-manager.patch
- update patch to match updated sources
  * replace 0686-shortcut-configuration.patch by 0955-shortcut-configuration.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1717934400">- fix a problem with latest plasma5 security patches
  * add 1010-fix-qapp-cast.patch</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1720094400">- compatibility with poppler &gt;= 24.05
  * poppler &gt;= 24.05 requires c++20
  * add 0961-use-cpp20.patch
  * add 0962-fix-cpp20-compatibility.patch
  * both patches are already merged upstream
    and will be part of the next release</changelog>
  <changelog author="Martin Winter &lt;me@letsfindaway.de&gt;" date="1723550400">- compatibility with ffmpeg-7
  * add 1017-ffmpeg7.patch
  * patch is already merged and will be part of the next release</changelog>
</package>
<package pkgid="6467cd5e0ac6e768d3afd5bc0a02d10b5f41bd0eebe46aebff4c16547e54157a583e38f186a2e076cbc3386021462bec5185e4bf4d81d0a9f62dca24dbf00ecb" name="OpenIPMI" arch="src">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1498564800">- Version update to lates trelease 2.0.23:
  * There is no longer actively updated changelog
  * Various bugfixes since last git pull from 2016-02-26
- Drop OpenIPMI-libtool.patch which was merged upstream
- Drop OpenIPMI_2.0.21_to_HEAD.patch patch as it is no longer
  needed
- Add patch openipmi-tinfo.patch to detect tinfo properly
- Add patch to fix OpenIPMIpthread pc file (from Fedora)
  0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
- Add patch to not bundle libedit (from Fedora)
  0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch</changelog>
  <changelog author="josef.moellers@suse.com" date="1506340800">- Upgrade to 2.0.24
  * Mainly code cleanup and small rewrites.
  * Variable renaming IPMI_... to OPENIPMI_...
  * Improved internal error handling
  * IPv6 support added/completed.
  [fate#322830, OpenIMPI-add-libncurses.patch,
  OpenIPMI-no-return-in-nonvoid-function.patch]</changelog>
  <changelog author="rbrown@suse.com" date="1511438400">- Replace references to /var/adm/fillup-templates with new
  %_fillupdir macro (boo#1069468)</changelog>
  <changelog author="josef.moellers@suse.com" date="1516363200">- * added a section defining IPMI_SI_MODULE_NAME to sysconfig.ipmi
  * added code to OpenIPMI.spec/%install to modify sysconfig.ipmi
    according to architecture
  * modified openipmi-helper to load "sysconfig.ipmi" AFTER setting
    default IPMI_SI_MODULE_NAME=ipmi_si
  [bsc#1059820, OpenIPMI.spec, openipmi-helper, sysconfig.ipmi]</changelog>
  <changelog author="dimstar@opensuse.org" date="1532520000">- Replace usage of deprecated py_sitedir macro with
  python_sitearch.</changelog>
  <changelog author="trenn@suse.de" date="1536321600">- Update to latest version 2.0.25 plus latest fixes (fate#326195):
- A    OpenIPMI-2.0.25..HEAD_git.diff
  Patch to latest git commit:
  commit 4ac55d7dc7016c9e5f0c474f69f4e64e7aacac42
  Date:   Wed Jul 18 13:59:29 2018 -0500
    unix: Add a way to clear fd handlers with no callbacks
  I had to manually edit git diff v2.0.25.. and remove .gitignore deletion
  to patch succesfully. Build service wants to have the original
  .tar.gz tarball from sourceforge.
  I also had to add the bootstrap file which seem to exist in git sources
  but not in the exported tarball, even it is not listed in .gitignore:
  A bootstrap
  OAD
  0001-Apply-OpenIPMI-2.0.18-pthread-pkgconfig.patch.patch
- Adjusted patches:
  M    0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch
  M    fix-conversions.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    openipmi-tinfo.patch
- Fix build service error (use /usr/bin/python3 in shebang instead of env
  A    use_python3_shebang
- Build documentation (IPMI.pdf) ourselves as IPMI.pdf vanished from sources
  For this quite some build requires had to be added as well
  A    fix_dia_version_detection.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1536667200">- Use noun phrase in summary. Ensure neutrality of description.
- Update unspecific summaries of subpackages.
- Drop --with-pic which is only relevant for static libs.
- Speedier /usr/bin/find call.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1552824000">- Use noun phrase in summary. Remove em dashes from summaries.
- Implement shared library packaging policy.</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1579521600">- Update to latest version 2.0.28
  * Fixed a number of potential buffer overruns by appending a NUL
    character to strncpy'd strings.
  * switched from editline to readline
  * some variable and function renaming to avoid leading
    underscores
  * more changes, no documentation available (ChangeLog file
    is unchanged!)
  * Two patches now obsolete.
  [OpenIPMI-2.0.25..HEAD_git.diff,
  0003-Apply-OpenIPMI-2.0.21-nobundle.patch.patch,
  OpenIPMI-2.0.28.tar.gz]</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.0.29:
  * Add an external definition for ipmi_malloc_shutdown()
  * Pass 0 to snprintf size when calculating real size
  * selector: Fix a signed/unsigned comparison
  * selector: Fix handling if pselect() returns 0
  * selector: Return the right value for timer already in use
  * selector: Cause the read handler to be called on an exception
  * selector: Fix multi-threading issues
  * selector: Add an selector call to install a sigmask
  * For for brokenness with fork() and epoll()
  * Fix a deadlock when freeing a running timer
  * lanserv: Allow individual group extensions to be registered
  * Include readline history headers where needed</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="de34dffbe02ba8f410cac3ae0face4cc304dba135eec78fdb280546dba88e94ee1d45bda6a02b91bbe32637bde2f8bfe3014ebb5d8689b577a7466a812952085" name="OpenIPMI" arch="x86_64">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="7c462d9e3d561edacfddddd1f5631b9b6d8f0309ae51a38882542c24ed3b8ba6af47b12555f948704d6841663a95b065496fd6b650bc305156f25ab50533b459" name="OpenIPMI-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="779469cfe8208fe3f3da2c543d038a065afb42095cabab8883caffd1c6ec2560eea195d1ed9c02f11d0a0ef78bcf76758c342dd35e465bb14fcfde7c06805cb7" name="OpenIPMI-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="3d839348963ab5edda87c909deef7e9bb9fcbbe8de6cd096912168f4cbb6ad1e0325bdde7687a849bda06b6c6c2c1f50b9ac4d212d4a9bcde614b08bf841a4eb" name="OpenIPMI-devel" arch="x86_64">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="10ab1d5944fc0785c03224bf6ac1473196f904409b515411e2c8e8d3d2f5973af159e98ecab1d1750c7bf87c67003687b59373f3e66afc36b340f2e7eb456969" name="OpenIPMI-python3" arch="x86_64">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="0bf055c89221d1bd04aff12bbf0b09cc245bca7753bef8c2d986300079af31f5cb7f92218c8ce4cddfaec44dfaa56eb8cd319c6f0f19a4a52bb773d85fb9a029" name="OpenIPMI-python3-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.32.3+git.05faa36e" rel="1.1"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1615204800">- drop -fPIC from CFLAGS which breaks our gcc-PIE profile resulting in
  non-position independent binaries and thus weakened security (bsc#1183046).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1624881600">- Use Python3 instead of Python2 (bsc#1190999).</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1625832000">- Update to version 2.0.31
  Adopted patches to latest sources:
  M    OpenIMPI-add-libncurses.patch
  M    OpenIPMI-no-return-in-nonvoid-function.patch
  M    OpenIPMI-prefer_perl_vendor.patch
  M    fix_dia_version_detection.patch
  M    openipmi-tinfo.patch
  * sample: Prefer glib for solterm instead of posix
  * sample: Remove -rdynamic from openipmicmd
  * smample: Compile ipmicmd with glib if it is available
  * glib: Allow NULL timeout to perform_one_op()
  * lanserv: Fix an issue with rmcp sending
  * Rework mcserv.h so that marvell-mod can get what it needs
  * lanserv: Move sol_init_mc() into sol code
  * lanserv: Remove all calls from the library to user code
  * Move ipmi_log() to ipmi_log.h
  * ui: export ipmi_ui_cb_handlers
  * ui: Add link libraries to UI library
  * Add -no-undefined to all shared library links
  * Rework ipmi_cmdlang_report_event()
  * Rework ipmi_cmdlang_global_err()
  * Get rid of posix_vlog()
  * lanserv: Use recv, not read, for a network socket
  * A lot windows (DLL, winsock, etc.) enhancements
- Update to version 2.0.30:
  * Switch to python3 by default
  * lanserv: Fix some various bugs
  * sol: Fix some various bugs
  * sdrcomp: Fix some memory leaks
  * sol: Fix some packet handling errors
  * solterm: Clean things up at shutdown
  * Fix a leak in the selector code
  * sol: Rewrite the library code
  * sol: Return errors from close if the send fails
  * Reconfigure the transmitter on a reconnect
  * Refuse writes greater than 255 bytes
  * lan: Fix timer cleanup
  * Fix init/shutdown issues with mcs and domains
  * Fix shutdown on error issues
  * Fix a memory leak at initialization
  * selector: Make the timer stop with done work right when handler running
  * Add parameters to let the lan timeouts be specified
  * initscript: Don't delete ipmi devices if udev created them
  * selector: Rework to allow an arbitrary number of fds with epoll
  * Don't disable fd handlers before setting one up
  * Don't crash if passed in fd is &gt;= FD_SETSIZE</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1632830400">- Add latest mainline fixes:
  A    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  A    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1633521600">- Enhance changelog as demanded in an internal submitrequest</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1634040000">- Fix file conflict with old python2 version (bsc#1190999):
  found conflict of OpenIPMI-python-2.0.25-7.3.1.x86_64 with OpenIPMI-python3-2.0.31-1.1.x86_64
  /usr/bin/openipmigui
  /usr/share/man/man1/openipmigui.1.gz</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651147200">- Resolve rpmlint report "libOpenIPMI0.x86_64: E:
  shlib-policy-name-error SONAME: libOpenIPMIui.so.1, expected
  package suffix: 1"
- Trim manual library Provides. Prospective users (packages) ought
  to let rpm find the dependencies (and their name is usually
  "libIPMIlanserv.so.0()(64bit)" not "libIPMIlanserv".</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1652097600">- Add OpenIPMI-autoconf-m4-ax-python-devel-serial25.patch
  which updates m4/ax_python_devel.m4 to serial25, retaining
  upstreams PYTHON_VERSION addition, before the bootstrap runs
  automake, because the new serial 25 can deal with
  Python 3.10 version strings and deprecation of distutils.</changelog>
  <changelog author="trenn@suse.de" date="1652184000">- Update to version 2.0.32.3+git.05faa36e:
  * entity: Handle NULL entity in internal_fru_fetch_done()
  * entity: Keep the entity around duringa FRU fetch
  * Move to version 2.0.32
  * Fix readline and python support
  * sol: Fix multiple flush queuing issue
- Patches that are mainline:
  D    fix-conversions.patch
  D    unix_thread-Remove-the-fd-handler-sets-before-it-s-set-up.patch
  D    lanserv-Add-the-judgment-on-the-validity-of-length-in-emu_cmd.c-and-session-in-lanserv_ipmi.c.patch
  D    OpenIPMI-no-return-in-nonvoid-function.patch
- Refreshed patches not yet mainline:
  M    openipmi-tinfo.patch
  M    fix_dia_version_detection.patch</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1718712000">- Add OpenIPMI-c99.patch in order to make the package buildable with
  GCC 14.  Patch comes from upstream
  https://sourceforge.net/p/openipmi/patches/38/ [[boo#1225871]]</changelog>
</package>
<package pkgid="b397bd955976f4c0896b6f0dcc848b07ea0d758773fa1df045f4e40605eb5f5a9c15a8ac18e22ebba5a1597e73d6b92d7f7c68ea92e71d927e9ec4239f91584c" name="OpenImageIO" arch="src">
  <version epoch="0" ver="2.5.14.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705320000">- The devel package has to require the main package as the cmake
  finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
  finder checks for it. Found while trying to build OpenUSD.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097600">- OpenImageIO so far forced C++ Standard 14 which does not match
  with openVDB &gt;= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097601">- update to 2.5.7.0:
  - fix(iv): Avoid crash with OpenGL + multi-channel images #4087
  - fix(png): Fix crash for writing large PNGs with alpha #4074
  - fix(ImageInput): Only check REST arguments if the file does not
    exist, avoiding problems for filenames that legitimately
    contain a ? character. #4085 (by AdamMainsTL)
  - perf(IBA): Improve perf of ImageBufAlgo::channels in-place
    operation #4088
  - build: Ptex support for static library #4072 (by Dominik Wójt)
  - build: Add a way to cram in a custom extra library for iv #4086
  - build: JPEG2000: Include the headers we need to discern version
    [#4073]
  - tests: Improve color management test in imagebufalgo_test #4063
  - tests: Add one more ref output for python-colorconfig test
    [#4065]
  - ci: Restrict Mac ARM running #4077
  - ci: Rename macro to avoid conflict during CI unity builds #4092
  - docs: Fix typo #4089
  - docs: Fix link to openexr test images #4080 (by Jesse
    Yurkovich)
  - admin: Account for duplicate emails in the .mailmap #4075
  - dev: Faster vint4 load/store with unsigned char conversion
    [#4071] (by Aras Pranckevičius)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706788800">- update to 2.5.8.0:
  - feat(oiiotool): New --buildinfo command prints build
    information,
  - including version, compiler, and all library dependencies.
    [#4124]
  - feat(api): New global getattribute queries: "build:platform",
  - "build:compiler", "build:dependencies" #4124
  - feat(openexr): Add support for luminance-chroma OpenEXR images.
    [#4070] (by jreichel-nvidia)
  - fix(raw): Avoid buffer overrun for flip direction cases #4100
  - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is
    not set #4118
  - fix: Fixes to reduce problems identified by static analysis
    [#4113]
  - dev(simd.h): Make all-architecture matrix44::inverse() #4076
  - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki)
  - build(deps): Remove Findfmt.cmake, rely on that package's
    exported config. #4069 #4103 (by Dominik Wójt)
  - build(deps): Account for header changes in fmt project trunk
    [#4109] #4114
  - tests: Shuffle some tests between directories #4091
  - tests: Fix docs test, used wrong namespace #4090
  - docs: Fix broken IBA color management documentation #4104
  - style: Update our formatting standard to clang-format 17.0 and
    C++17 #4096</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307200">- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
  Potential patch to fix the aarch64 regressions reported here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
  This can be dropped in the next version update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307201">- Upgrade the image files to 20240205T200840
  this fixes a small license issue</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307202">- we need at least OpenEXR 2.4. force this</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294400">- update to 2.5.9.0:
  - oiiotool: Overhaul and fix bugs in mixed-channel propogation
    [#4127]
  - oiiotool: Fixes to buildinfo queries #4150
  - dcmtk: Fixes for DCMTK #4147
  - build: Address NEON issues in simd.h. #4143
  - typedesc.h: Allow TypeDesc to have all the right POD attributes
    [#4162] (by Scott Wilson)
  - internals: Various fixes for memory safety and reduce static
    analysis complaints #4128
  - internals: Coalesce redundant STRINGIZE macros -&gt;
    OIIO_STRINGIZE #4121
  - ci: Start using macos-14 ARM runners, bump latest OCIO #4134
  - ci: Switch away from deprecated GHA idiom set-output #4141
  - ci: Add vfx platform 2024 #4163
  - ci: Fix Windows CI, need to build newer openexr and adjust
    boost search #4167
  - tests: Add test for filter values and 'filter_list' query #4140
  - docs: Update SECURITY and RELEASING documentation #4138
  - docs: Fix tab that was missing from the rendering on rtd #4137
  - docs: Fix python example #4139
  - admin: More updated relicensing code under Apache 2.0
- drop 4143.patch. included in update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294401">- We need pkgconfig(libxml-2.0) now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712059200">- update to 2.5.10.1
  It seems 2.5.10.0 was pulled again, because 2.5.10.0 was
  mis-tagged.
  - oiiotool: Expression substitution now understands
    pseudo-metadata NONFINITE_COUNT that returns the number of
    nonfinite values in the image, thus allowing decision making
    about fixnan #4171
  - color management: Automatically recognize some additional color
    space name synonyms: "srgb_texture", "lin_rec709" and
    "lin_ap1". Also add common permutation "srgb_tx" and "srgb
    texture" as additional aliases for "srgb". #4166
  - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
  - heic: Don't auto-transform camera-rotated images #4142 #4184
  - hash.h: Mismatched pragma push/pop in hash.h #4182
  - simd.h: gather_mask() was wrong for no-simd fallback #4183
  - texture.h: Overload decode_wrapmode to support ustringhash
    [#4207] (by Chris Hellmuth)
  - build: Fix warning when Freetype is disabled #4177
  - build: iv build issues with glTexImage3D #4202 (by Vlad
    (Kuzmin) Erium)
  - build: Fix buld_ninja.bash to make directories and download
    correctly #4192 (by Sergio Rojas)
  - build: Need additional include #4194
  - build: FindOpenColorIO failed to properly set
    OpenColorIO_VERSION #4196
  - build: Restore internals of strhash to compile correctly on 32
    bit architectures #4213
  - ci: Allow triggering CI workflow from web #4178
  - ci: Make one of the Mac tests build for avx2 #4188
  - ci: Enable Windows 2022 CI tests #4195
  - docs: Fix some typos and add missing oiiotool expression
    explanations #4169
  - admin: Add a ROADMAP document #4161</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714564800">- update to 2.5.11.0
  - dds: DDS support more DXGI formats #4220 (by alexguirre)
  - psd: Add support for 16- and 32-bit Photoshop file reads #4208
    (by EmilDohne)
  - fix(fmt.h): Fix build break from recent fmt change #4227
  - fix(openexr): Fix out-of-bounds reads when using OpenEXR
    decreasingY lineOrder. #4215 (by Aaron Colwell)
  - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
    (by Brecht Van Lommel)
  - fix: Fix crash when no default fonts are found #4249
  - build: Disable clang18 warnings about deprecated unicode
    conversion #4246
  - security: Better documentation of past CVE fixes in SECURITY.md
    [#4238]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714651200">- Update the images tarball to include the files needed for issue
  [#4220]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717329600">- update to 2.5.12.0
  - exr: Add IOProxy support for EXR multipart output #4263 #4264
    (by jreichel-nvidia)
  - pnm: Improvements to pnm plugin: support for uint16 and
    32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
    output. #4253 (by Vlad (Kuzmin) Erium)
  - ImageBuf: Improve behavior of IB::nsubimages and other related
    fixes #4228
  - simd.h: Fix longstanding problem with 16-wide bitcast for
    8-wide HW #4268
  - strutil.h: Add Strutil::eval_as_bool #4250
  - tests: Add new heif test output #4262
  - tests: Fix windows quoting for test #4271
  - build: More warning elimination for clang18 #4257
  - build: Add appropriate compiler defines and flags for SIMD with
    MSVC #4266 (by Jesse Yurkovich)
  - build: Gcc-14 support, testing, CI #4270
  - docs: Fix stray references to the old repo home #4255</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719835200">- update to 2.5.13.0
  - fix: Various PSD files fail to load correctly #4302 (by Jesse
    Yurkovich)
  - fix: Improve error messages when a font is not found #4284
  - int: In platform.h, define OIIO_DEVICE macro #4290
  - ci: Typo in build_libtiff.bash #4280
  - docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
  - docs: Fixes to formatting and sphinx warnings #4301</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
  fix(heic): Correctly set imagespec size for heif images.
  security advisory (by Gerrard Tai)
  https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- update to 2.5.14.0
  - fix (png): Correctly read PNGs with partial alpha #4315
    (2.5.14.0)
  - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
    constructor #4365 (by Anton Dukhovnikov)
  - perf/TS: Only write full metadata to the first mip level #4320
    (2.5.14.0)
  - dev(strutil.h): Strutil::string_is_identifier() #4333
    (2.5.14.0)
  - build: Avoid rebuilds due to processing of fmt headers #4313
    (by Jesse Yurkovich) (2.5.14.0)
  - build: Fix boost vs cmake 3.30 problem.
  - ci: Sanitizer new warnings about signed/unsigned offsets in
    openexr #4351 (2.5.14.0)
  - docs: Clarify that IBA::rotate params are pixel coordinates
    [#4358] (2.5.14.0)
  - admin: More CLA explanation and how-to links #4318 (2.5.14.0)
  - admin: Document my git-cliff workflow for release notes #4319
    (2.5.14.0)
  - security: Document CVE-2024-40630 resolution (2.5.14.0)</changelog>
</package>
<package pkgid="5e5c9fdf9f10b534dfc1a7d708cb54347b4a3d25358973ad5c5b2e7b8a4cfa247139718e5767217b10cbd0174d01035654cc4b436beb3ae871b0349f7e75fbc5" name="OpenImageIO" arch="x86_64">
  <version epoch="0" ver="2.5.14.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705320000">- The devel package has to require the main package as the cmake
  finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
  finder checks for it. Found while trying to build OpenUSD.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097600">- OpenImageIO so far forced C++ Standard 14 which does not match
  with openVDB &gt;= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097601">- update to 2.5.7.0:
  - fix(iv): Avoid crash with OpenGL + multi-channel images #4087
  - fix(png): Fix crash for writing large PNGs with alpha #4074
  - fix(ImageInput): Only check REST arguments if the file does not
    exist, avoiding problems for filenames that legitimately
    contain a ? character. #4085 (by AdamMainsTL)
  - perf(IBA): Improve perf of ImageBufAlgo::channels in-place
    operation #4088
  - build: Ptex support for static library #4072 (by Dominik Wójt)
  - build: Add a way to cram in a custom extra library for iv #4086
  - build: JPEG2000: Include the headers we need to discern version
    [#4073]
  - tests: Improve color management test in imagebufalgo_test #4063
  - tests: Add one more ref output for python-colorconfig test
    [#4065]
  - ci: Restrict Mac ARM running #4077
  - ci: Rename macro to avoid conflict during CI unity builds #4092
  - docs: Fix typo #4089
  - docs: Fix link to openexr test images #4080 (by Jesse
    Yurkovich)
  - admin: Account for duplicate emails in the .mailmap #4075
  - dev: Faster vint4 load/store with unsigned char conversion
    [#4071] (by Aras Pranckevičius)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706788800">- update to 2.5.8.0:
  - feat(oiiotool): New --buildinfo command prints build
    information,
  - including version, compiler, and all library dependencies.
    [#4124]
  - feat(api): New global getattribute queries: "build:platform",
  - "build:compiler", "build:dependencies" #4124
  - feat(openexr): Add support for luminance-chroma OpenEXR images.
    [#4070] (by jreichel-nvidia)
  - fix(raw): Avoid buffer overrun for flip direction cases #4100
  - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is
    not set #4118
  - fix: Fixes to reduce problems identified by static analysis
    [#4113]
  - dev(simd.h): Make all-architecture matrix44::inverse() #4076
  - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki)
  - build(deps): Remove Findfmt.cmake, rely on that package's
    exported config. #4069 #4103 (by Dominik Wójt)
  - build(deps): Account for header changes in fmt project trunk
    [#4109] #4114
  - tests: Shuffle some tests between directories #4091
  - tests: Fix docs test, used wrong namespace #4090
  - docs: Fix broken IBA color management documentation #4104
  - style: Update our formatting standard to clang-format 17.0 and
    C++17 #4096</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307200">- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
  Potential patch to fix the aarch64 regressions reported here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
  This can be dropped in the next version update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307201">- Upgrade the image files to 20240205T200840
  this fixes a small license issue</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307202">- we need at least OpenEXR 2.4. force this</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294400">- update to 2.5.9.0:
  - oiiotool: Overhaul and fix bugs in mixed-channel propogation
    [#4127]
  - oiiotool: Fixes to buildinfo queries #4150
  - dcmtk: Fixes for DCMTK #4147
  - build: Address NEON issues in simd.h. #4143
  - typedesc.h: Allow TypeDesc to have all the right POD attributes
    [#4162] (by Scott Wilson)
  - internals: Various fixes for memory safety and reduce static
    analysis complaints #4128
  - internals: Coalesce redundant STRINGIZE macros -&gt;
    OIIO_STRINGIZE #4121
  - ci: Start using macos-14 ARM runners, bump latest OCIO #4134
  - ci: Switch away from deprecated GHA idiom set-output #4141
  - ci: Add vfx platform 2024 #4163
  - ci: Fix Windows CI, need to build newer openexr and adjust
    boost search #4167
  - tests: Add test for filter values and 'filter_list' query #4140
  - docs: Update SECURITY and RELEASING documentation #4138
  - docs: Fix tab that was missing from the rendering on rtd #4137
  - docs: Fix python example #4139
  - admin: More updated relicensing code under Apache 2.0
- drop 4143.patch. included in update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294401">- We need pkgconfig(libxml-2.0) now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712059200">- update to 2.5.10.1
  It seems 2.5.10.0 was pulled again, because 2.5.10.0 was
  mis-tagged.
  - oiiotool: Expression substitution now understands
    pseudo-metadata NONFINITE_COUNT that returns the number of
    nonfinite values in the image, thus allowing decision making
    about fixnan #4171
  - color management: Automatically recognize some additional color
    space name synonyms: "srgb_texture", "lin_rec709" and
    "lin_ap1". Also add common permutation "srgb_tx" and "srgb
    texture" as additional aliases for "srgb". #4166
  - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
  - heic: Don't auto-transform camera-rotated images #4142 #4184
  - hash.h: Mismatched pragma push/pop in hash.h #4182
  - simd.h: gather_mask() was wrong for no-simd fallback #4183
  - texture.h: Overload decode_wrapmode to support ustringhash
    [#4207] (by Chris Hellmuth)
  - build: Fix warning when Freetype is disabled #4177
  - build: iv build issues with glTexImage3D #4202 (by Vlad
    (Kuzmin) Erium)
  - build: Fix buld_ninja.bash to make directories and download
    correctly #4192 (by Sergio Rojas)
  - build: Need additional include #4194
  - build: FindOpenColorIO failed to properly set
    OpenColorIO_VERSION #4196
  - build: Restore internals of strhash to compile correctly on 32
    bit architectures #4213
  - ci: Allow triggering CI workflow from web #4178
  - ci: Make one of the Mac tests build for avx2 #4188
  - ci: Enable Windows 2022 CI tests #4195
  - docs: Fix some typos and add missing oiiotool expression
    explanations #4169
  - admin: Add a ROADMAP document #4161</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714564800">- update to 2.5.11.0
  - dds: DDS support more DXGI formats #4220 (by alexguirre)
  - psd: Add support for 16- and 32-bit Photoshop file reads #4208
    (by EmilDohne)
  - fix(fmt.h): Fix build break from recent fmt change #4227
  - fix(openexr): Fix out-of-bounds reads when using OpenEXR
    decreasingY lineOrder. #4215 (by Aaron Colwell)
  - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
    (by Brecht Van Lommel)
  - fix: Fix crash when no default fonts are found #4249
  - build: Disable clang18 warnings about deprecated unicode
    conversion #4246
  - security: Better documentation of past CVE fixes in SECURITY.md
    [#4238]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714651200">- Update the images tarball to include the files needed for issue
  [#4220]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717329600">- update to 2.5.12.0
  - exr: Add IOProxy support for EXR multipart output #4263 #4264
    (by jreichel-nvidia)
  - pnm: Improvements to pnm plugin: support for uint16 and
    32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
    output. #4253 (by Vlad (Kuzmin) Erium)
  - ImageBuf: Improve behavior of IB::nsubimages and other related
    fixes #4228
  - simd.h: Fix longstanding problem with 16-wide bitcast for
    8-wide HW #4268
  - strutil.h: Add Strutil::eval_as_bool #4250
  - tests: Add new heif test output #4262
  - tests: Fix windows quoting for test #4271
  - build: More warning elimination for clang18 #4257
  - build: Add appropriate compiler defines and flags for SIMD with
    MSVC #4266 (by Jesse Yurkovich)
  - build: Gcc-14 support, testing, CI #4270
  - docs: Fix stray references to the old repo home #4255</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719835200">- update to 2.5.13.0
  - fix: Various PSD files fail to load correctly #4302 (by Jesse
    Yurkovich)
  - fix: Improve error messages when a font is not found #4284
  - int: In platform.h, define OIIO_DEVICE macro #4290
  - ci: Typo in build_libtiff.bash #4280
  - docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
  - docs: Fixes to formatting and sphinx warnings #4301</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
  fix(heic): Correctly set imagespec size for heif images.
  security advisory (by Gerrard Tai)
  https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- update to 2.5.14.0
  - fix (png): Correctly read PNGs with partial alpha #4315
    (2.5.14.0)
  - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
    constructor #4365 (by Anton Dukhovnikov)
  - perf/TS: Only write full metadata to the first mip level #4320
    (2.5.14.0)
  - dev(strutil.h): Strutil::string_is_identifier() #4333
    (2.5.14.0)
  - build: Avoid rebuilds due to processing of fmt headers #4313
    (by Jesse Yurkovich) (2.5.14.0)
  - build: Fix boost vs cmake 3.30 problem.
  - ci: Sanitizer new warnings about signed/unsigned offsets in
    openexr #4351 (2.5.14.0)
  - docs: Clarify that IBA::rotate params are pixel coordinates
    [#4358] (2.5.14.0)
  - admin: More CLA explanation and how-to links #4318 (2.5.14.0)
  - admin: Document my git-cliff workflow for release notes #4319
    (2.5.14.0)
  - security: Document CVE-2024-40630 resolution (2.5.14.0)</changelog>
</package>
<package pkgid="73b2d4f83f570b6536b18a053aeeb41eb417ac2e29309e43a5819f5f637263982ddc1894d921a7c6e238d60cf88ac9c84219af6835370e3733f2d0ec64e635ab" name="OpenImageIO-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.14.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705320000">- The devel package has to require the main package as the cmake
  finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
  finder checks for it. Found while trying to build OpenUSD.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097600">- OpenImageIO so far forced C++ Standard 14 which does not match
  with openVDB &gt;= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097601">- update to 2.5.7.0:
  - fix(iv): Avoid crash with OpenGL + multi-channel images #4087
  - fix(png): Fix crash for writing large PNGs with alpha #4074
  - fix(ImageInput): Only check REST arguments if the file does not
    exist, avoiding problems for filenames that legitimately
    contain a ? character. #4085 (by AdamMainsTL)
  - perf(IBA): Improve perf of ImageBufAlgo::channels in-place
    operation #4088
  - build: Ptex support for static library #4072 (by Dominik Wójt)
  - build: Add a way to cram in a custom extra library for iv #4086
  - build: JPEG2000: Include the headers we need to discern version
    [#4073]
  - tests: Improve color management test in imagebufalgo_test #4063
  - tests: Add one more ref output for python-colorconfig test
    [#4065]
  - ci: Restrict Mac ARM running #4077
  - ci: Rename macro to avoid conflict during CI unity builds #4092
  - docs: Fix typo #4089
  - docs: Fix link to openexr test images #4080 (by Jesse
    Yurkovich)
  - admin: Account for duplicate emails in the .mailmap #4075
  - dev: Faster vint4 load/store with unsigned char conversion
    [#4071] (by Aras Pranckevičius)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706788800">- update to 2.5.8.0:
  - feat(oiiotool): New --buildinfo command prints build
    information,
  - including version, compiler, and all library dependencies.
    [#4124]
  - feat(api): New global getattribute queries: "build:platform",
  - "build:compiler", "build:dependencies" #4124
  - feat(openexr): Add support for luminance-chroma OpenEXR images.
    [#4070] (by jreichel-nvidia)
  - fix(raw): Avoid buffer overrun for flip direction cases #4100
  - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is
    not set #4118
  - fix: Fixes to reduce problems identified by static analysis
    [#4113]
  - dev(simd.h): Make all-architecture matrix44::inverse() #4076
  - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki)
  - build(deps): Remove Findfmt.cmake, rely on that package's
    exported config. #4069 #4103 (by Dominik Wójt)
  - build(deps): Account for header changes in fmt project trunk
    [#4109] #4114
  - tests: Shuffle some tests between directories #4091
  - tests: Fix docs test, used wrong namespace #4090
  - docs: Fix broken IBA color management documentation #4104
  - style: Update our formatting standard to clang-format 17.0 and
    C++17 #4096</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307200">- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
  Potential patch to fix the aarch64 regressions reported here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
  This can be dropped in the next version update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307201">- Upgrade the image files to 20240205T200840
  this fixes a small license issue</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307202">- we need at least OpenEXR 2.4. force this</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294400">- update to 2.5.9.0:
  - oiiotool: Overhaul and fix bugs in mixed-channel propogation
    [#4127]
  - oiiotool: Fixes to buildinfo queries #4150
  - dcmtk: Fixes for DCMTK #4147
  - build: Address NEON issues in simd.h. #4143
  - typedesc.h: Allow TypeDesc to have all the right POD attributes
    [#4162] (by Scott Wilson)
  - internals: Various fixes for memory safety and reduce static
    analysis complaints #4128
  - internals: Coalesce redundant STRINGIZE macros -&gt;
    OIIO_STRINGIZE #4121
  - ci: Start using macos-14 ARM runners, bump latest OCIO #4134
  - ci: Switch away from deprecated GHA idiom set-output #4141
  - ci: Add vfx platform 2024 #4163
  - ci: Fix Windows CI, need to build newer openexr and adjust
    boost search #4167
  - tests: Add test for filter values and 'filter_list' query #4140
  - docs: Update SECURITY and RELEASING documentation #4138
  - docs: Fix tab that was missing from the rendering on rtd #4137
  - docs: Fix python example #4139
  - admin: More updated relicensing code under Apache 2.0
- drop 4143.patch. included in update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294401">- We need pkgconfig(libxml-2.0) now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712059200">- update to 2.5.10.1
  It seems 2.5.10.0 was pulled again, because 2.5.10.0 was
  mis-tagged.
  - oiiotool: Expression substitution now understands
    pseudo-metadata NONFINITE_COUNT that returns the number of
    nonfinite values in the image, thus allowing decision making
    about fixnan #4171
  - color management: Automatically recognize some additional color
    space name synonyms: "srgb_texture", "lin_rec709" and
    "lin_ap1". Also add common permutation "srgb_tx" and "srgb
    texture" as additional aliases for "srgb". #4166
  - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
  - heic: Don't auto-transform camera-rotated images #4142 #4184
  - hash.h: Mismatched pragma push/pop in hash.h #4182
  - simd.h: gather_mask() was wrong for no-simd fallback #4183
  - texture.h: Overload decode_wrapmode to support ustringhash
    [#4207] (by Chris Hellmuth)
  - build: Fix warning when Freetype is disabled #4177
  - build: iv build issues with glTexImage3D #4202 (by Vlad
    (Kuzmin) Erium)
  - build: Fix buld_ninja.bash to make directories and download
    correctly #4192 (by Sergio Rojas)
  - build: Need additional include #4194
  - build: FindOpenColorIO failed to properly set
    OpenColorIO_VERSION #4196
  - build: Restore internals of strhash to compile correctly on 32
    bit architectures #4213
  - ci: Allow triggering CI workflow from web #4178
  - ci: Make one of the Mac tests build for avx2 #4188
  - ci: Enable Windows 2022 CI tests #4195
  - docs: Fix some typos and add missing oiiotool expression
    explanations #4169
  - admin: Add a ROADMAP document #4161</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714564800">- update to 2.5.11.0
  - dds: DDS support more DXGI formats #4220 (by alexguirre)
  - psd: Add support for 16- and 32-bit Photoshop file reads #4208
    (by EmilDohne)
  - fix(fmt.h): Fix build break from recent fmt change #4227
  - fix(openexr): Fix out-of-bounds reads when using OpenEXR
    decreasingY lineOrder. #4215 (by Aaron Colwell)
  - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
    (by Brecht Van Lommel)
  - fix: Fix crash when no default fonts are found #4249
  - build: Disable clang18 warnings about deprecated unicode
    conversion #4246
  - security: Better documentation of past CVE fixes in SECURITY.md
    [#4238]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714651200">- Update the images tarball to include the files needed for issue
  [#4220]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717329600">- update to 2.5.12.0
  - exr: Add IOProxy support for EXR multipart output #4263 #4264
    (by jreichel-nvidia)
  - pnm: Improvements to pnm plugin: support for uint16 and
    32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
    output. #4253 (by Vlad (Kuzmin) Erium)
  - ImageBuf: Improve behavior of IB::nsubimages and other related
    fixes #4228
  - simd.h: Fix longstanding problem with 16-wide bitcast for
    8-wide HW #4268
  - strutil.h: Add Strutil::eval_as_bool #4250
  - tests: Add new heif test output #4262
  - tests: Fix windows quoting for test #4271
  - build: More warning elimination for clang18 #4257
  - build: Add appropriate compiler defines and flags for SIMD with
    MSVC #4266 (by Jesse Yurkovich)
  - build: Gcc-14 support, testing, CI #4270
  - docs: Fix stray references to the old repo home #4255</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719835200">- update to 2.5.13.0
  - fix: Various PSD files fail to load correctly #4302 (by Jesse
    Yurkovich)
  - fix: Improve error messages when a font is not found #4284
  - int: In platform.h, define OIIO_DEVICE macro #4290
  - ci: Typo in build_libtiff.bash #4280
  - docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
  - docs: Fixes to formatting and sphinx warnings #4301</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
  fix(heic): Correctly set imagespec size for heif images.
  security advisory (by Gerrard Tai)
  https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- update to 2.5.14.0
  - fix (png): Correctly read PNGs with partial alpha #4315
    (2.5.14.0)
  - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
    constructor #4365 (by Anton Dukhovnikov)
  - perf/TS: Only write full metadata to the first mip level #4320
    (2.5.14.0)
  - dev(strutil.h): Strutil::string_is_identifier() #4333
    (2.5.14.0)
  - build: Avoid rebuilds due to processing of fmt headers #4313
    (by Jesse Yurkovich) (2.5.14.0)
  - build: Fix boost vs cmake 3.30 problem.
  - ci: Sanitizer new warnings about signed/unsigned offsets in
    openexr #4351 (2.5.14.0)
  - docs: Clarify that IBA::rotate params are pixel coordinates
    [#4358] (2.5.14.0)
  - admin: More CLA explanation and how-to links #4318 (2.5.14.0)
  - admin: Document my git-cliff workflow for release notes #4319
    (2.5.14.0)
  - security: Document CVE-2024-40630 resolution (2.5.14.0)</changelog>
</package>
<package pkgid="ab646768f46b54c39c75e4db564b17b8063d731e7f406a24e5a6595de8eca82d6b73d32349fce4fe7016074c2569728982d3990f93c3a55109c2fef34381765d" name="OpenImageIO-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.14.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705320000">- The devel package has to require the main package as the cmake
  finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
  finder checks for it. Found while trying to build OpenUSD.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097600">- OpenImageIO so far forced C++ Standard 14 which does not match
  with openVDB &gt;= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097601">- update to 2.5.7.0:
  - fix(iv): Avoid crash with OpenGL + multi-channel images #4087
  - fix(png): Fix crash for writing large PNGs with alpha #4074
  - fix(ImageInput): Only check REST arguments if the file does not
    exist, avoiding problems for filenames that legitimately
    contain a ? character. #4085 (by AdamMainsTL)
  - perf(IBA): Improve perf of ImageBufAlgo::channels in-place
    operation #4088
  - build: Ptex support for static library #4072 (by Dominik Wójt)
  - build: Add a way to cram in a custom extra library for iv #4086
  - build: JPEG2000: Include the headers we need to discern version
    [#4073]
  - tests: Improve color management test in imagebufalgo_test #4063
  - tests: Add one more ref output for python-colorconfig test
    [#4065]
  - ci: Restrict Mac ARM running #4077
  - ci: Rename macro to avoid conflict during CI unity builds #4092
  - docs: Fix typo #4089
  - docs: Fix link to openexr test images #4080 (by Jesse
    Yurkovich)
  - admin: Account for duplicate emails in the .mailmap #4075
  - dev: Faster vint4 load/store with unsigned char conversion
    [#4071] (by Aras Pranckevičius)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706788800">- update to 2.5.8.0:
  - feat(oiiotool): New --buildinfo command prints build
    information,
  - including version, compiler, and all library dependencies.
    [#4124]
  - feat(api): New global getattribute queries: "build:platform",
  - "build:compiler", "build:dependencies" #4124
  - feat(openexr): Add support for luminance-chroma OpenEXR images.
    [#4070] (by jreichel-nvidia)
  - fix(raw): Avoid buffer overrun for flip direction cases #4100
  - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is
    not set #4118
  - fix: Fixes to reduce problems identified by static analysis
    [#4113]
  - dev(simd.h): Make all-architecture matrix44::inverse() #4076
  - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki)
  - build(deps): Remove Findfmt.cmake, rely on that package's
    exported config. #4069 #4103 (by Dominik Wójt)
  - build(deps): Account for header changes in fmt project trunk
    [#4109] #4114
  - tests: Shuffle some tests between directories #4091
  - tests: Fix docs test, used wrong namespace #4090
  - docs: Fix broken IBA color management documentation #4104
  - style: Update our formatting standard to clang-format 17.0 and
    C++17 #4096</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307200">- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
  Potential patch to fix the aarch64 regressions reported here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
  This can be dropped in the next version update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307201">- Upgrade the image files to 20240205T200840
  this fixes a small license issue</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307202">- we need at least OpenEXR 2.4. force this</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294400">- update to 2.5.9.0:
  - oiiotool: Overhaul and fix bugs in mixed-channel propogation
    [#4127]
  - oiiotool: Fixes to buildinfo queries #4150
  - dcmtk: Fixes for DCMTK #4147
  - build: Address NEON issues in simd.h. #4143
  - typedesc.h: Allow TypeDesc to have all the right POD attributes
    [#4162] (by Scott Wilson)
  - internals: Various fixes for memory safety and reduce static
    analysis complaints #4128
  - internals: Coalesce redundant STRINGIZE macros -&gt;
    OIIO_STRINGIZE #4121
  - ci: Start using macos-14 ARM runners, bump latest OCIO #4134
  - ci: Switch away from deprecated GHA idiom set-output #4141
  - ci: Add vfx platform 2024 #4163
  - ci: Fix Windows CI, need to build newer openexr and adjust
    boost search #4167
  - tests: Add test for filter values and 'filter_list' query #4140
  - docs: Update SECURITY and RELEASING documentation #4138
  - docs: Fix tab that was missing from the rendering on rtd #4137
  - docs: Fix python example #4139
  - admin: More updated relicensing code under Apache 2.0
- drop 4143.patch. included in update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294401">- We need pkgconfig(libxml-2.0) now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712059200">- update to 2.5.10.1
  It seems 2.5.10.0 was pulled again, because 2.5.10.0 was
  mis-tagged.
  - oiiotool: Expression substitution now understands
    pseudo-metadata NONFINITE_COUNT that returns the number of
    nonfinite values in the image, thus allowing decision making
    about fixnan #4171
  - color management: Automatically recognize some additional color
    space name synonyms: "srgb_texture", "lin_rec709" and
    "lin_ap1". Also add common permutation "srgb_tx" and "srgb
    texture" as additional aliases for "srgb". #4166
  - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
  - heic: Don't auto-transform camera-rotated images #4142 #4184
  - hash.h: Mismatched pragma push/pop in hash.h #4182
  - simd.h: gather_mask() was wrong for no-simd fallback #4183
  - texture.h: Overload decode_wrapmode to support ustringhash
    [#4207] (by Chris Hellmuth)
  - build: Fix warning when Freetype is disabled #4177
  - build: iv build issues with glTexImage3D #4202 (by Vlad
    (Kuzmin) Erium)
  - build: Fix buld_ninja.bash to make directories and download
    correctly #4192 (by Sergio Rojas)
  - build: Need additional include #4194
  - build: FindOpenColorIO failed to properly set
    OpenColorIO_VERSION #4196
  - build: Restore internals of strhash to compile correctly on 32
    bit architectures #4213
  - ci: Allow triggering CI workflow from web #4178
  - ci: Make one of the Mac tests build for avx2 #4188
  - ci: Enable Windows 2022 CI tests #4195
  - docs: Fix some typos and add missing oiiotool expression
    explanations #4169
  - admin: Add a ROADMAP document #4161</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714564800">- update to 2.5.11.0
  - dds: DDS support more DXGI formats #4220 (by alexguirre)
  - psd: Add support for 16- and 32-bit Photoshop file reads #4208
    (by EmilDohne)
  - fix(fmt.h): Fix build break from recent fmt change #4227
  - fix(openexr): Fix out-of-bounds reads when using OpenEXR
    decreasingY lineOrder. #4215 (by Aaron Colwell)
  - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
    (by Brecht Van Lommel)
  - fix: Fix crash when no default fonts are found #4249
  - build: Disable clang18 warnings about deprecated unicode
    conversion #4246
  - security: Better documentation of past CVE fixes in SECURITY.md
    [#4238]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714651200">- Update the images tarball to include the files needed for issue
  [#4220]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717329600">- update to 2.5.12.0
  - exr: Add IOProxy support for EXR multipart output #4263 #4264
    (by jreichel-nvidia)
  - pnm: Improvements to pnm plugin: support for uint16 and
    32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
    output. #4253 (by Vlad (Kuzmin) Erium)
  - ImageBuf: Improve behavior of IB::nsubimages and other related
    fixes #4228
  - simd.h: Fix longstanding problem with 16-wide bitcast for
    8-wide HW #4268
  - strutil.h: Add Strutil::eval_as_bool #4250
  - tests: Add new heif test output #4262
  - tests: Fix windows quoting for test #4271
  - build: More warning elimination for clang18 #4257
  - build: Add appropriate compiler defines and flags for SIMD with
    MSVC #4266 (by Jesse Yurkovich)
  - build: Gcc-14 support, testing, CI #4270
  - docs: Fix stray references to the old repo home #4255</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719835200">- update to 2.5.13.0
  - fix: Various PSD files fail to load correctly #4302 (by Jesse
    Yurkovich)
  - fix: Improve error messages when a font is not found #4284
  - int: In platform.h, define OIIO_DEVICE macro #4290
  - ci: Typo in build_libtiff.bash #4280
  - docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
  - docs: Fixes to formatting and sphinx warnings #4301</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
  fix(heic): Correctly set imagespec size for heif images.
  security advisory (by Gerrard Tai)
  https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- update to 2.5.14.0
  - fix (png): Correctly read PNGs with partial alpha #4315
    (2.5.14.0)
  - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
    constructor #4365 (by Anton Dukhovnikov)
  - perf/TS: Only write full metadata to the first mip level #4320
    (2.5.14.0)
  - dev(strutil.h): Strutil::string_is_identifier() #4333
    (2.5.14.0)
  - build: Avoid rebuilds due to processing of fmt headers #4313
    (by Jesse Yurkovich) (2.5.14.0)
  - build: Fix boost vs cmake 3.30 problem.
  - ci: Sanitizer new warnings about signed/unsigned offsets in
    openexr #4351 (2.5.14.0)
  - docs: Clarify that IBA::rotate params are pixel coordinates
    [#4358] (2.5.14.0)
  - admin: More CLA explanation and how-to links #4318 (2.5.14.0)
  - admin: Document my git-cliff workflow for release notes #4319
    (2.5.14.0)
  - security: Document CVE-2024-40630 resolution (2.5.14.0)</changelog>
</package>
<package pkgid="65751e8018b22c327973630282a3822fe7d32f3318d06a158cade4fb6b4215b91b6c75c0579f32f835e75710f901fceda2fb64daf4b392488e33ca5c71629377" name="OpenImageIO-devel" arch="x86_64">
  <version epoch="0" ver="2.5.14.0" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358400">- Update to 2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.5.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.5.4.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.17.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.16.0
  https://github.com/AcademySoftwareFoundation/OpenImageIO/releases/tag/v2.4.15.0
- disable docs-examples-cpp as it doesnt find the files in the
  build directory</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1699358401">- Workaround for https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4049
  the generated cmake config file has a broken dependency on zlib.
  until the generator is fixed we fix the generated file with perl.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700136000">- revert the workaround again now that we have the proper cmake for
  zlib 1.3</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1703937600">- update to 2.5.6.0:
  * autocc bugfix and color config inventory cleanup
  * Fix issue when computing perceptual diff
  * Better cmake verbose behavior
  * Fix typo in slack-release-notifier version
  * More relicensing code under Apache 2.0</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1705320000">- The devel package has to require the main package as the cmake
  finder checks for iconvert. Found while trying to build OpenUSD.
- The devel package has to require pkgconfig(Imath) as the cmake
  finder checks for it. Found while trying to build OpenUSD.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097600">- OpenImageIO so far forced C++ Standard 14 which does not match
  with openVDB &gt;= 10.1 which requires 17 at least.
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4021</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706097601">- update to 2.5.7.0:
  - fix(iv): Avoid crash with OpenGL + multi-channel images #4087
  - fix(png): Fix crash for writing large PNGs with alpha #4074
  - fix(ImageInput): Only check REST arguments if the file does not
    exist, avoiding problems for filenames that legitimately
    contain a ? character. #4085 (by AdamMainsTL)
  - perf(IBA): Improve perf of ImageBufAlgo::channels in-place
    operation #4088
  - build: Ptex support for static library #4072 (by Dominik Wójt)
  - build: Add a way to cram in a custom extra library for iv #4086
  - build: JPEG2000: Include the headers we need to discern version
    [#4073]
  - tests: Improve color management test in imagebufalgo_test #4063
  - tests: Add one more ref output for python-colorconfig test
    [#4065]
  - ci: Restrict Mac ARM running #4077
  - ci: Rename macro to avoid conflict during CI unity builds #4092
  - docs: Fix typo #4089
  - docs: Fix link to openexr test images #4080 (by Jesse
    Yurkovich)
  - admin: Account for duplicate emails in the .mailmap #4075
  - dev: Faster vint4 load/store with unsigned char conversion
    [#4071] (by Aras Pranckevičius)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1706788800">- update to 2.5.8.0:
  - feat(oiiotool): New --buildinfo command prints build
    information,
  - including version, compiler, and all library dependencies.
    [#4124]
  - feat(api): New global getattribute queries: "build:platform",
  - "build:compiler", "build:dependencies" #4124
  - feat(openexr): Add support for luminance-chroma OpenEXR images.
    [#4070] (by jreichel-nvidia)
  - fix(raw): Avoid buffer overrun for flip direction cases #4100
  - fix(iv): Assume iv display gamma 2.2 if GAMMA env variable is
    not set #4118
  - fix: Fixes to reduce problems identified by static analysis
    [#4113]
  - dev(simd.h): Make all-architecture matrix44::inverse() #4076
  - dev(simd.h): Fix AVX-512 round function #4119 (by AngryLoki)
  - build(deps): Remove Findfmt.cmake, rely on that package's
    exported config. #4069 #4103 (by Dominik Wójt)
  - build(deps): Account for header changes in fmt project trunk
    [#4109] #4114
  - tests: Shuffle some tests between directories #4091
  - tests: Fix docs test, used wrong namespace #4090
  - docs: Fix broken IBA color management documentation #4104
  - style: Update our formatting standard to clang-format 17.0 and
    C++17 #4096</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307200">- Add https://github.com/AcademySoftwareFoundation/OpenImageIO/pull/4143.patch
  Potential patch to fix the aarch64 regressions reported here:
  https://github.com/AcademySoftwareFoundation/OpenImageIO/issues/4111
  This can be dropped in the next version update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307201">- Upgrade the image files to 20240205T200840
  this fixes a small license issue</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1707307202">- we need at least OpenEXR 2.4. force this</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294400">- update to 2.5.9.0:
  - oiiotool: Overhaul and fix bugs in mixed-channel propogation
    [#4127]
  - oiiotool: Fixes to buildinfo queries #4150
  - dcmtk: Fixes for DCMTK #4147
  - build: Address NEON issues in simd.h. #4143
  - typedesc.h: Allow TypeDesc to have all the right POD attributes
    [#4162] (by Scott Wilson)
  - internals: Various fixes for memory safety and reduce static
    analysis complaints #4128
  - internals: Coalesce redundant STRINGIZE macros -&gt;
    OIIO_STRINGIZE #4121
  - ci: Start using macos-14 ARM runners, bump latest OCIO #4134
  - ci: Switch away from deprecated GHA idiom set-output #4141
  - ci: Add vfx platform 2024 #4163
  - ci: Fix Windows CI, need to build newer openexr and adjust
    boost search #4167
  - tests: Add test for filter values and 'filter_list' query #4140
  - docs: Update SECURITY and RELEASING documentation #4138
  - docs: Fix tab that was missing from the rendering on rtd #4137
  - docs: Fix python example #4139
  - admin: More updated relicensing code under Apache 2.0
- drop 4143.patch. included in update.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1709294401">- We need pkgconfig(libxml-2.0) now</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712059200">- update to 2.5.10.1
  It seems 2.5.10.0 was pulled again, because 2.5.10.0 was
  mis-tagged.
  - oiiotool: Expression substitution now understands
    pseudo-metadata NONFINITE_COUNT that returns the number of
    nonfinite values in the image, thus allowing decision making
    about fixnan #4171
  - color management: Automatically recognize some additional color
    space name synonyms: "srgb_texture", "lin_rec709" and
    "lin_ap1". Also add common permutation "srgb_tx" and "srgb
    texture" as additional aliases for "srgb". #4166
  - openexr: Implement copy_image for OpenEXR #4004 (by Andy Chan)
  - heic: Don't auto-transform camera-rotated images #4142 #4184
  - hash.h: Mismatched pragma push/pop in hash.h #4182
  - simd.h: gather_mask() was wrong for no-simd fallback #4183
  - texture.h: Overload decode_wrapmode to support ustringhash
    [#4207] (by Chris Hellmuth)
  - build: Fix warning when Freetype is disabled #4177
  - build: iv build issues with glTexImage3D #4202 (by Vlad
    (Kuzmin) Erium)
  - build: Fix buld_ninja.bash to make directories and download
    correctly #4192 (by Sergio Rojas)
  - build: Need additional include #4194
  - build: FindOpenColorIO failed to properly set
    OpenColorIO_VERSION #4196
  - build: Restore internals of strhash to compile correctly on 32
    bit architectures #4213
  - ci: Allow triggering CI workflow from web #4178
  - ci: Make one of the Mac tests build for avx2 #4188
  - ci: Enable Windows 2022 CI tests #4195
  - docs: Fix some typos and add missing oiiotool expression
    explanations #4169
  - admin: Add a ROADMAP document #4161</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714564800">- update to 2.5.11.0
  - dds: DDS support more DXGI formats #4220 (by alexguirre)
  - psd: Add support for 16- and 32-bit Photoshop file reads #4208
    (by EmilDohne)
  - fix(fmt.h): Fix build break from recent fmt change #4227
  - fix(openexr): Fix out-of-bounds reads when using OpenEXR
    decreasingY lineOrder. #4215 (by Aaron Colwell)
  - fix: Don't use (DY)LD_LIBRARY_PATH as plugin search paths #4245
    (by Brecht Van Lommel)
  - fix: Fix crash when no default fonts are found #4249
  - build: Disable clang18 warnings about deprecated unicode
    conversion #4246
  - security: Better documentation of past CVE fixes in SECURITY.md
    [#4238]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714651200">- Update the images tarball to include the files needed for issue
  [#4220]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1717329600">- update to 2.5.12.0
  - exr: Add IOProxy support for EXR multipart output #4263 #4264
    (by jreichel-nvidia)
  - pnm: Improvements to pnm plugin: support for uint16 and
    32-float, "pnm:bigendian" and "pnm:pfmflip" controls for
    output. #4253 (by Vlad (Kuzmin) Erium)
  - ImageBuf: Improve behavior of IB::nsubimages and other related
    fixes #4228
  - simd.h: Fix longstanding problem with 16-wide bitcast for
    8-wide HW #4268
  - strutil.h: Add Strutil::eval_as_bool #4250
  - tests: Add new heif test output #4262
  - tests: Fix windows quoting for test #4271
  - build: More warning elimination for clang18 #4257
  - build: Add appropriate compiler defines and flags for SIMD with
    MSVC #4266 (by Jesse Yurkovich)
  - build: Gcc-14 support, testing, CI #4270
  - docs: Fix stray references to the old repo home #4255</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1719835200">- update to 2.5.13.0
  - fix: Various PSD files fail to load correctly #4302 (by Jesse
    Yurkovich)
  - fix: Improve error messages when a font is not found #4284
  - int: In platform.h, define OIIO_DEVICE macro #4290
  - ci: Typo in build_libtiff.bash #4280
  - docs: Update INSTALL.md for windows #4279 (by Mel Massadian)
  - docs: Fixes to formatting and sphinx warnings #4301</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1721217600">- update to 2.5.13.1 (CVE-2024-40630 boo#1227897)
  fix(heic): Correctly set imagespec size for heif images.
  security advisory (by Gerrard Tai)
  https://github.com/AcademySoftwareFoundation/OpenImageIO/security/advisories/GHSA-jjm9-9m4m-c8p2</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- update to 2.5.14.0
  - fix (png): Correctly read PNGs with partial alpha #4315
    (2.5.14.0)
  - fix(ImageBuf): Copy/paste error in the ImageBuf iterator copy
    constructor #4365 (by Anton Dukhovnikov)
  - perf/TS: Only write full metadata to the first mip level #4320
    (2.5.14.0)
  - dev(strutil.h): Strutil::string_is_identifier() #4333
    (2.5.14.0)
  - build: Avoid rebuilds due to processing of fmt headers #4313
    (by Jesse Yurkovich) (2.5.14.0)
  - build: Fix boost vs cmake 3.30 problem.
  - ci: Sanitizer new warnings about signed/unsigned offsets in
    openexr #4351 (2.5.14.0)
  - docs: Clarify that IBA::rotate params are pixel coordinates
    [#4358] (2.5.14.0)
  - admin: More CLA explanation and how-to links #4318 (2.5.14.0)
  - admin: Document my git-cliff workflow for release notes #4319
    (2.5.14.0)
  - security: Document CVE-2024-40630 resolution (2.5.14.0)</changelog>
</package>
<package pkgid="98fdfb4f445ae3a82ff64e6126a569306127cea4f9a914328ef764519dbfba76040454d2ae15957bf06b765ec5c9eaa9727a9218ddf13417c1bcb2ce4ade3907" name="PackageKit" arch="src">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="98c8161d1985ccfacf953e998207150fd8e84eee3b9d642ab480797d93ae4deb367c028a07277abeb7d71cff70d74d19c25684fbe999f9842462c6bb26138f7e" name="PackageKit" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="d5c00f87c3762d04ceeb13113558ff4571e353ee52e38b532742c08aec28c91f8181d36abd7aca87377f4bc30bc523db73456e92453c9b26760aaf2824750d23" name="PackageKit-backend-dnf" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="7af375a4a5a58fca017fba722290791e33703bb6fdd97fbc175d2a4b7b73a98eb8ee51249665db148184feff7e350ae5fcf2ab802dccb162a099334b1d72221a" name="PackageKit-backend-dnf-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="79b4fed362c932d9f8dcbee90b22f50f8d93fba959a476444a1e6c5fafb14b364c7228852ef3a9a7991ff794f238c6db88927e0c8c7450b9b37627f5921f50b6" name="PackageKit-backend-zypp" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="45fde8d29deeef64765f4bbe61efefa0b5ba67143222f5176797bd98e33141f4e445056ef812de5be94f0e582d4f3e3b2ed67bc45b1a9758fa0fc334b6ce2bdf" name="PackageKit-backend-zypp-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="2483540ef12cac9943f06a28984643757684a17c07bf1a602deff5935d6e7640dd6ecb5e73c34f4f271491989f291d989192dc0b4e1bef23a853887664d14761" name="PackageKit-branding-upstream" arch="noarch">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="5b8ebd1cb94b7f62cc24c17e6aaaa8e7d04726888766e6a7f4a5e83e242baef6fda6665ca4f14ebba7a35ce2548a117d31f8c7bf38e941b1888ade14578ce825" name="PackageKit-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="a9a951bd12a18d9be2a6c7ee0cab1ce80881297cf6c73cb48e368c0f4d9199a5e0bd03961a3d00403472fbd8efaee0153eb550d6bf2e3359fbba511e99b49e3b" name="PackageKit-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="2432e6a677fcc09150e69499ddbcc8ac8a002ba6e308337e3aeefa3edaeab7ac7beaa502498dec9062c500b8763df8a10eb8f14615c386a2e3fc063dbf20419a" name="PackageKit-devel" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="df6be8c5a234f99c343a88e994a0757dd3b301aa72cffbdebbaab291388274c9dd31e5933feaec90025d77e8b06a5bc00634fdd20a8e58d8d90f282b21ee6276" name="PackageKit-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="cb70d1c738b82239fcd6a71f49738c0e8b73b4347c9f4125f00af3aa3dbfc29e5f60afb0b12c3bcf136d91e188210a41c56cfdff9eed5c49d792b79b0c7d0d44" name="PackageKit-gstreamer-plugin" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="375a5cc3bebd8071ec4489019bf52ba53b54db6a19cc26f36dc8ee9195ef962340f484b042cc14e081b1dc4baf7e631db75fb4768148b800d1244f6a216b3556" name="PackageKit-gstreamer-plugin-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="97fe07ae7b8cc5b79a27f775046e6ab5c3a9a8f47632c7151097dbc36fcd5e69a0e92a1b212d70f42b6fcc183726640583952b8bd6943194d6bcea3a0dc83bad" name="PackageKit-gtk3-module" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="c83918c88f8ba16caedc3d79f03de226959874747ec8c493a286bfb24642a333897670d2e242a49cf939613f118ee8ec50fb127e69f05cdb1cdb013218180820" name="PackageKit-gtk3-module-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="dc7ebb8fac98932df5edc35ae4a68a8941bd23b3460c3fdf63efffc5e0d10522af06c08d38d113106fc4008834f81a2f3a6e134dc1050fc8f43b819c29f55c46" name="PackageKit-lang" arch="noarch">
  <version epoch="0" ver="1.2.8" rel="4.1"/>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1629460800">- Add PackageKit-zypp-fix-crash-with-empty-search-string.patch:
  zypp: Fix crash when search string is NULL (bsc#1179287,
  gh#hughsie/PackageKit/commit#21ccf49).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636113600">- Update to version 1.2.4:
  + Libraries:
  - Add specific error code when user declined interaction
  - Avoid spurious GObject::notify signal emissions
  - Correct 'cancellable' use in pk_client_repair_system_async()
  - Fix a leak on calling set_locale() a second time
  - Fix a possible use-after-free under pk_client_cancel_cb()
  - Improve thread safety on an operation cancellation
  + Backends:
  - dnf:
    . Read update information also when getting list of updates
    . Honor install_weak_deps=False if it is there
    . Use 'hy_query_get_advisory_pkgs', if available
  + New Features:
  - PkDetails: Add 'download-size' property
  - PkPackage: Add update severity property
  + Bugfixes:
  - Let the finish understand the 'cancelled' exit code
  - Make backends that use pk-backend-spawn work (#477)
  - Only set polkit interactive flag if method call has too
- Changes from version 1.2.3:
  + Backends:
  - alpm:
    . Add post transaction hook
    . Rename errno to alpm_err to avoid name clashes
  - aptcc: Auto-remove old kernels, unless configured otherwise
  - dnf: Add support for coercing upgrade to distupgrade
  - zypp:
    . Make sure pool is initialized at the beginning of some
    methods
    . Reset update mode after getting updates
  + Bugfixes:
  - Append to cron log instead of overwriting it
  - Cancel a transaction if calling Cancel fails or the daemon
    disappears
  - Do not crash when calling pk_dbus_get_uid() before D-Bus is
    setup
  - Fix all compiler warnings
  - Fix multilib conflicts in generated pk-enum-types.h
  - Free scheduler array correctly again
  - Remove large transaction size sanity check
- Drop patches fixed upstream:
  + PackageKit-zypp-cleanup-tmp-files.patch
  + PackageKit-zypp-reset-update-mode-after-get-updates.patch
  + PackageKit-dnf-Add-support-for-coercing-upgrade-to-distupgrade.patch
  + PackageKit-zypp-initialize-pool.patch
  + PackageKit-remove-transaction-size-limit.patch
  + PackageKit-cancel-transaction-if-daemon-disappears.patch
  + PackageKit-dnf-ignore-weak-deps.patch
- Add 505.patch: pk-offline: Add flags to D-Bus invoking methods.
  That's currently to be able to set whether the method should be
  interactive or not. The old functions call the methods as
  non-interactive.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1636113601">- Add PackageKit-zypp-c++17.patch: Fix build failure when building
  with libzypp &gt; 17.28.5 and gcc &lt; 11
  (gh#hughsie/PackageKit/commit/1a6bb6ae6, bsc#1192349).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064000">- Rewrite prep phase to not use autopatch -M: SLE15/Leap15's RPM
  version does not support that syntax yet.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1637064001">- Apply all patches unconditonally: PackageKit-zypp-c++17.patch is
  merged in upstream git and thus does not justify to be
  conditionally applied.
- Switching back to autosetup, as this works without conditional
  patches.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1653048000">- Update to version 1.2.5:
  + Backends:
  - dnf:
    . Add support for autoremove flag when removing packages.
    . Searches by name and package details should be case
    insensitive.
    . Update appstream xml files if dnf_sack_add_repos() does
    the download.
  - zypp:
    . Add -std=c++1z cpp flags.
    . Fix crash when search string is NULL.
    . Fix package installation using undefined data.
  - Changes to alpm, apttcc, nix, and slack.
  + Bugfixes:
  - Install offline-update enablement symlink if Meson is new
    enough.
  - Move Wants= line for network-online.target.
  - Add flags to D-Bus offline invoking methods.
  - Properly handle allow-reinstall flag for installations.
  - Provide better error message if trying to install an
    installed package.
  - Wait until online to activate systemd service.
- Drop 505.patch, PackageKit-zypp-c++17.patch, and
  PackageKit-zypp-fix-crash-with-empty-search-string.patch: fixed
  upstream.</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1653566400">- Add PackageKit-zypp-locked-packages.patch: zypp: ignore locked
  packages(gh#hughsie/PackageKit#543, boo#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1656676800">- Add PackageKit-zypp-add-upgrade-system.patch: implement
  upgrade-system method(gh#hughsie/PackageKit/commit/930dd201b).</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1657368000">- Move the dbus-1 system.d file to /usr (bsc#1201347)</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1659528000">- Modified PackageKit.spec: bump libzypp dependency version to
  17.31.0.
- Add PackageKit-zypp-avoid-statuReset.patch: zypp: Avoid
  statuReset() on locked packages
  (gh#PackageKit/PackageKit/commit/dd1964255, bsc#1199895).
- Add PackageKit-zypp-disable-upgrade-system-in-sle.patch: zypp:
  Disable upgrade-system support in SLE
  (gh#PackageKit/PackageKit/commit/0fcd820c2).
- Add PackageKit-zypp-restore-pool-status-after-simulating-update.patch:
  zypp: restore pool status after simulating an update
  (gh#PackageKit/PackageKit/commit/2b61a6649, bsc#1199895).
- Add PackageKit-zypp-fix-is-tumbleweed-check.patch: zypp: build
  the pool before calling is_tumbleweed()
  (gh#PackageKit/PackageKit/commit/146890153).
- Add PackageKit-zypp-update-libzypp-dependency-version.patch:
  zypp: update libzypp dependency version
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1662120000">- Add PackageKit-zypp-dont-refresh-before-searching.patch:
  zypp: Don't refresh repos before searching
  (gh#PackageKit/PackageKit/commit/58c7c0285, bsc#1199895).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1664193600">- Add PackageKit-zypp-dont-remove-locked-packages.patch: zypp:
  Check if packages are locked before removing
  (gh#PackageKit/PackageKit/commit/8649a07bc, bsc#1199895).
- Add PackageKit-zypp-add-repo-in-packageid.patch: zypp: add
  repository data in package id
  (gh#PackageKit/PackageKit/commit/8eb2ef0ae, bsc#1202585).
- Remove PackageKit-zypp-locked-packages.patch: reverted upstream
  (gh#PackageKit/PackageKit/commit/ed3e38043).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1673006400">- Add PackageKit-zypp-fix-ambiguous-filesystem-reference.patch:
  zypp: Fix ambiguous reference to 'filesystem' class
  (gh#PackageKit/PackageKit/commit/bb1409a71, bsc#1206687).</changelog>
  <changelog author="Jonathan Kang &lt;songchuan.kang@suse.com&gt;" date="1678708800">- Add PackageKit-fix-pkcon-permission.patch: trivial: Drop
  unnecessary x permission
  (gh#PackageKit/PackageKit/commit/47b7f97bc, bsc#1209138)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1689595200">- Add PackageKit-dynamic-export.patch: fix loading of modules when
  built using glib 2.70 (boo#1213309).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699531200">- Update to version 1.2.8:
  + Libraries:
  - offline-updates:
    . Make package update list deduplication more efficient.
    . Add only one entry per package to 'offline-update-competed'
    file.
  - PkClient: Replace the GSimpleAsyncResult with the GTask API.
  - pk-client:
    . Fix use-before-set of PkProgress on cancellation.
    . Move cancellable disconnect to dispose.
    . Rework refcounting for PkClientState.
  + Backends: Changes to apt, dnf, PiSi and BSD backends.
- Changes from version 1.2.7:
  + New Features:
  - pkclient: Add an option to count download size with
    dependencies.
  - pk-transaction: Add support for getting the RemainingTime
    property.
  + Backends:
  - zypp: Fix ambiguous reference to 'filesystem' class.
  - Changes to dnf, apt, alpm backends.
- Changes from version 1.2.6:
  + New Features:
  - Expose transaction sender as read-only property on the bus.
  - pkmon: Display transaction sender binary name in log.
  - pk-transaction: Add Packages signal.
  - pk-transaction: Combine some D-Bus PropertiesChanged signal
    emissions.
  - pk-transaction: Add UpdateDetails signal.
  + Backends:
  - zypp:
    . implement upgrade-system method.
    . Clean up trailing whitespaces.
    . Avoid statuReset() on locked packages.
    . restore pool status after simulating an update.
    . Disable upgrade-system support in SLE.
    . build the pool before calling is_tumbleweed().
    . update libzypp dependency version.
    . Don't refresh repos before searching.
    . Check if packages are locked before removing.
    . add repository data in package id.
    . Remove trailing whitespace.
    + Changes to alpm, aptcc, apt, and nix backends.
- Rebase patches:
  + PackageKit-dnf-Add-support-for-AppStream-repodata-basenames-use.patch
  + PackageKit-dynamic-export.patch
  + PackageKit-zypp-disable-upgrade-system-in-sle.patch
- Drop upstream fixed patches:
  + PackageKit-zypp-add-repo-in-packageid.patch
  + PackageKit-zypp-add-upgrade-system.patch
  + PackageKit-zypp-avoid-statuReset.patch
  + PackageKit-zypp-dont-refresh-before-searching.patch
  + PackageKit-zypp-dont-remove-locked-packages.patch
  + PackageKit-zypp-fix-ambiguous-filesystem-reference.patch
  + PackageKit-zypp-fix-is-tumbleweed-check.patch
  + PackageKit-zypp-restore-pool-status-after-simulating-update.patch
  + PackageKit-zypp-update-libzypp-dependency-version.patch</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1704196800">- Add PackageKit-find-python-3-6.patch: Specify the Python version
  we need to build this package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723550400">- Add PackageKit-mark-as-compulsory.patch: Prevent PackageKit from
  user uninstallable for most desktops (bsc#1226269).</changelog>
</package>
<package pkgid="4e444959ec076b8929c2c10a2d196a3a4ddd8bd1bec5d5de9a12a8290d15c375e9709ef9b58d2b420dacdae8fe1a459847a298cb87227adc50766ec10daed412" name="WebKitGTK-4.0-lang" arch="noarch">
  <version epoch="0" ver="2.44.2" rel="4.0.2.1.sr20240803"/>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707134400">- Update to version 2.42.5 (boo#1219604):
  + Fix webkit_web_context_allow_tls_certificate_for_host to
    handle IPv6 URIs produced by SoupURI.
  + Ignore stops with offset zero before last one when rendering
    gradients with cairo.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream.
- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
  architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707912000">- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc &gt;= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707998400">- Fix package names for v6, and obsolete old packages.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1708084800">- Increase mem_per_process again to match what is in SLE. The build
  was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 &gt;= 1.20. 15.4 originally had 1.19.0,
  but webkitgtk uses a function added in 1.20.0, so we need to
  ensure that the wayland update is pulled in (bsc#1215072).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.3:
  + Show vblank monitor information in webkit://gpu.
  + Fallback to timer based vblank monitor if drmWaitVBlank fails.
  + Fix several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.2?
  + Remove the X11 and WPE renderers.
  + Release unused buffers when the view is hidden.
  + Fix flickering while playing videos with DMA-BUF sink.
  + Do not special case the "sans" font family name.
  + Fix webkit_web_context_allow_tls_certificate_for_host() for
    IPv6 URIs produced by SoupURI.
  + Fix several crashes and rendering issues.
- Changes from version WebKitGTK 2.43.1?
  + Improve vblank synchronization when rendering.
  + Improve DMA-BUF buffers handling for video frames.
  + Use the buffer format preferred by the driver in DMA-BUF
    renderer.
  + Do not block the compositing thread waiting for rendering
    threads.
  + Improve performance when scaling images in a canvas.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream.
- Add libbacktrace-devel BuildRequires (for gtk4 flavor).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 2.44.0 (boo#1222010):
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710763200">- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1710936000">- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  - DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713268800">- Update to version 2.44.1:
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715947200">- Update to version 2.44.2 (boo#1225071):
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-27834.
- Update keyring (taken from rawhide).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add 9d5844679af8f84036f1b800307e799bd7ab73ba.patch VA+DMABuf
  videos flicker</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722513600">- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)</changelog>
</package>
<package pkgid="384bfccc658f20a725549183e4b7e18b1d630cec8fcbafd45742ace7d4e3033596b775f366571fd733dd4955c2951aceeacdc7f8b3c3e942054f834ffa5767b7" name="WebKitGTK-4.0-lang" arch="noarch">
  <version epoch="0" ver="2.44.3" rel="1.0.4.1.sr20240803"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707134400">- Update to version 2.42.5 (boo#1219604):
  + Fix webkit_web_context_allow_tls_certificate_for_host to
    handle IPv6 URIs produced by SoupURI.
  + Ignore stops with offset zero before last one when rendering
    gradients with cairo.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream.
- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
  architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707912000">- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc &gt;= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707998400">- Fix package names for v6, and obsolete old packages.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1708084800">- Increase mem_per_process again to match what is in SLE. The build
  was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 &gt;= 1.20. 15.4 originally had 1.19.0,
  but webkitgtk uses a function added in 1.20.0, so we need to
  ensure that the wayland update is pulled in (bsc#1215072).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.3:
  + Show vblank monitor information in webkit://gpu.
  + Fallback to timer based vblank monitor if drmWaitVBlank fails.
  + Fix several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.2?
  + Remove the X11 and WPE renderers.
  + Release unused buffers when the view is hidden.
  + Fix flickering while playing videos with DMA-BUF sink.
  + Do not special case the "sans" font family name.
  + Fix webkit_web_context_allow_tls_certificate_for_host() for
    IPv6 URIs produced by SoupURI.
  + Fix several crashes and rendering issues.
- Changes from version WebKitGTK 2.43.1?
  + Improve vblank synchronization when rendering.
  + Improve DMA-BUF buffers handling for video frames.
  + Use the buffer format preferred by the driver in DMA-BUF
    renderer.
  + Do not block the compositing thread waiting for rendering
    threads.
  + Improve performance when scaling images in a canvas.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream.
- Add libbacktrace-devel BuildRequires (for gtk4 flavor).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 2.44.0 (boo#1222010):
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710763200">- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1710936000">- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  - DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713268800">- Update to version 2.44.1:
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715947200">- Update to version 2.44.2 (boo#1225071):
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-27834.
- Update keyring (taken from rawhide).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add 9d5844679af8f84036f1b800307e799bd7ab73ba.patch VA+DMABuf
  videos flicker</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722513600">- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723550400">- Update to version 2.44.3:
  + Fix web process cache suspend/resume when sandbox is enabled.
  + Fix accelerated images dissapearing after scrolling.
  + Fix video flickering with DMA-BUF sink.
  + Fix pointer lock on X11.
  + Fix movement delta on mouse events in GTK3.
  + Undeprecate console message API and make it available in 2022
    API.
  + Fix several crashes and rendering issues.
- Drop patches now upstream:
  9d5844679af8f84036f1b800307e799bd7ab73ba.patch
  webkit2gtk3-CVE-2024-40776.patch
  webkit2gtk3-CVE-2024-40779.patch
  webkit2gtk3-CVE-2024-40780.patch
  webkit2gtk3-CVE-2024-40782.patch</changelog>
</package>
<package pkgid="e5042d86710abcdfd5ce65e0159f50a43348ae9a90404dd505d32f0f7212834f902e35d54744d6c61ef088afd9fcf3d0d1f940150e2d33fd4b530c26e6464b50" name="WebKitGTK-4.1-lang" arch="noarch">
  <version epoch="0" ver="2.44.2" rel="4.0.2.1.sr20240803"/>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707134400">- Update to version 2.42.5 (boo#1219604):
  + Fix webkit_web_context_allow_tls_certificate_for_host to
    handle IPv6 URIs produced by SoupURI.
  + Ignore stops with offset zero before last one when rendering
    gradients with cairo.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream.
- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
  architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707912000">- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc &gt;= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707998400">- Fix package names for v6, and obsolete old packages.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1708084800">- Increase mem_per_process again to match what is in SLE. The build
  was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 &gt;= 1.20. 15.4 originally had 1.19.0,
  but webkitgtk uses a function added in 1.20.0, so we need to
  ensure that the wayland update is pulled in (bsc#1215072).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.3:
  + Show vblank monitor information in webkit://gpu.
  + Fallback to timer based vblank monitor if drmWaitVBlank fails.
  + Fix several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.2?
  + Remove the X11 and WPE renderers.
  + Release unused buffers when the view is hidden.
  + Fix flickering while playing videos with DMA-BUF sink.
  + Do not special case the "sans" font family name.
  + Fix webkit_web_context_allow_tls_certificate_for_host() for
    IPv6 URIs produced by SoupURI.
  + Fix several crashes and rendering issues.
- Changes from version WebKitGTK 2.43.1?
  + Improve vblank synchronization when rendering.
  + Improve DMA-BUF buffers handling for video frames.
  + Use the buffer format preferred by the driver in DMA-BUF
    renderer.
  + Do not block the compositing thread waiting for rendering
    threads.
  + Improve performance when scaling images in a canvas.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream.
- Add libbacktrace-devel BuildRequires (for gtk4 flavor).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 2.44.0 (boo#1222010):
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710763200">- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1710936000">- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  - DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713268800">- Update to version 2.44.1:
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715947200">- Update to version 2.44.2 (boo#1225071):
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-27834.
- Update keyring (taken from rawhide).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add 9d5844679af8f84036f1b800307e799bd7ab73ba.patch VA+DMABuf
  videos flicker</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722513600">- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)</changelog>
</package>
<package pkgid="bd5fffd5ca6018794362d58d887f626fe997a9ed0718b0e12425438045b2e9f7db0776996c569dccaa46462f2f19de4edb7108394da55854200859cef5da806c" name="WebKitGTK-4.1-lang" arch="noarch">
  <version epoch="0" ver="2.44.3" rel="1.0.4.1.sr20240803"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707134400">- Update to version 2.42.5 (boo#1219604):
  + Fix webkit_web_context_allow_tls_certificate_for_host to
    handle IPv6 URIs produced by SoupURI.
  + Ignore stops with offset zero before last one when rendering
    gradients with cairo.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream.
- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
  architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707912000">- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc &gt;= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707998400">- Fix package names for v6, and obsolete old packages.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1708084800">- Increase mem_per_process again to match what is in SLE. The build
  was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 &gt;= 1.20. 15.4 originally had 1.19.0,
  but webkitgtk uses a function added in 1.20.0, so we need to
  ensure that the wayland update is pulled in (bsc#1215072).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.3:
  + Show vblank monitor information in webkit://gpu.
  + Fallback to timer based vblank monitor if drmWaitVBlank fails.
  + Fix several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.2?
  + Remove the X11 and WPE renderers.
  + Release unused buffers when the view is hidden.
  + Fix flickering while playing videos with DMA-BUF sink.
  + Do not special case the "sans" font family name.
  + Fix webkit_web_context_allow_tls_certificate_for_host() for
    IPv6 URIs produced by SoupURI.
  + Fix several crashes and rendering issues.
- Changes from version WebKitGTK 2.43.1?
  + Improve vblank synchronization when rendering.
  + Improve DMA-BUF buffers handling for video frames.
  + Use the buffer format preferred by the driver in DMA-BUF
    renderer.
  + Do not block the compositing thread waiting for rendering
    threads.
  + Improve performance when scaling images in a canvas.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream.
- Add libbacktrace-devel BuildRequires (for gtk4 flavor).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 2.44.0 (boo#1222010):
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710763200">- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1710936000">- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  - DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713268800">- Update to version 2.44.1:
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715947200">- Update to version 2.44.2 (boo#1225071):
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-27834.
- Update keyring (taken from rawhide).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add 9d5844679af8f84036f1b800307e799bd7ab73ba.patch VA+DMABuf
  videos flicker</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722513600">- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723550400">- Update to version 2.44.3:
  + Fix web process cache suspend/resume when sandbox is enabled.
  + Fix accelerated images dissapearing after scrolling.
  + Fix video flickering with DMA-BUF sink.
  + Fix pointer lock on X11.
  + Fix movement delta on mouse events in GTK3.
  + Undeprecate console message API and make it available in 2022
    API.
  + Fix several crashes and rendering issues.
- Drop patches now upstream:
  9d5844679af8f84036f1b800307e799bd7ab73ba.patch
  webkit2gtk3-CVE-2024-40776.patch
  webkit2gtk3-CVE-2024-40779.patch
  webkit2gtk3-CVE-2024-40780.patch
  webkit2gtk3-CVE-2024-40782.patch</changelog>
</package>
<package pkgid="b3cac9e0ef34f3d293ce39adb720aced371282b69de0805d9c226494387e5a77f6f1d361177b80c6ab32f59fa00c34d5c75afe1214538bc84133ec838fd6beea" name="WebKitGTK-6.0-lang" arch="noarch">
  <version epoch="0" ver="2.44.2" rel="4.0.2.1.sr20240803"/>
  <changelog author="Mike Gorse &lt;mgorse@suse.com&gt;" date="1698840000">- Add webkit2gtk3-disable-dmabuf-nvidia.patch: disable DMABuf
  renderer for NVIDIA proprietary drivers (boo#1216778).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707134400">- Update to version 2.42.5 (boo#1219604):
  + Fix webkit_web_context_allow_tls_certificate_for_host to
    handle IPv6 URIs produced by SoupURI.
  + Ignore stops with offset zero before last one when rendering
    gradients with cairo.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream.
- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
  architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707912000">- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc &gt;= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707998400">- Fix package names for v6, and obsolete old packages.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1708084800">- Increase mem_per_process again to match what is in SLE. The build
  was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 &gt;= 1.20. 15.4 originally had 1.19.0,
  but webkitgtk uses a function added in 1.20.0, so we need to
  ensure that the wayland update is pulled in (bsc#1215072).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.3:
  + Show vblank monitor information in webkit://gpu.
  + Fallback to timer based vblank monitor if drmWaitVBlank fails.
  + Fix several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.2?
  + Remove the X11 and WPE renderers.
  + Release unused buffers when the view is hidden.
  + Fix flickering while playing videos with DMA-BUF sink.
  + Do not special case the "sans" font family name.
  + Fix webkit_web_context_allow_tls_certificate_for_host() for
    IPv6 URIs produced by SoupURI.
  + Fix several crashes and rendering issues.
- Changes from version WebKitGTK 2.43.1?
  + Improve vblank synchronization when rendering.
  + Improve DMA-BUF buffers handling for video frames.
  + Use the buffer format preferred by the driver in DMA-BUF
    renderer.
  + Do not block the compositing thread waiting for rendering
    threads.
  + Improve performance when scaling images in a canvas.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream.
- Add libbacktrace-devel BuildRequires (for gtk4 flavor).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 2.44.0 (boo#1222010):
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710763200">- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1710936000">- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  - DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713268800">- Update to version 2.44.1:
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715947200">- Update to version 2.44.2 (boo#1225071):
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-27834.
- Update keyring (taken from rawhide).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add 9d5844679af8f84036f1b800307e799bd7ab73ba.patch VA+DMABuf
  videos flicker</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722513600">- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)</changelog>
</package>
<package pkgid="849ae214cd6c9c28c97a8ca20665f8b93511810b51a4dfc5544f9aa70490af0e8af752c3d14e0e64bf8c6f6c112a46ae18df0f56fc8879df66cf9bb0a22bc94c" name="WebKitGTK-6.0-lang" arch="noarch">
  <version epoch="0" ver="2.44.3" rel="1.0.4.1.sr20240803"/>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1700136000">- Update to version 2.42.2 (boo#1217210):
  + Bump Safari version in user agent header.
  + Fix CSP regression that broke Unity WebGL applications.
  + Fix the build with GBM disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-41983, CVE-2023-42852.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Ensure max_link_jobs and max_compile_jobs have valid values even
  when %{jobs} is not defined (like when building outside of OBS).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Adjust path to (openSUSE renamed) gst-plugin-scanner in the code
  using sed.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1701864000">- Update to version 2.42.3 (boo#1217844):
  + Fix flickering while playing videos with DMA-BUF sink.
  + Fix color picker being triggered in the inspector when typing
    "tan".
  + Do not special case the "sans" font family name.
  + Fix build failure with libxml2 version 2.12.0 due to an API
    change.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42916, CVE-2023-42917.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1702728000">- Update to version 2.42.4 (boo#1218032):
  + Fix incorrect random images incorrectly displayed as
    backgrounds of &lt;div&gt; elements.
  + Fix videos displayed aliased after being resized e.g. in
    YouTube.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2023-42883.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1706097600">- Add webkit2gtk3-CVE-2024-23222.patch: fix a type confusion issue
  (bsc#1219113 CVE-2024-23222).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707134400">- Update to version 2.42.5 (boo#1219604):
  + Fix webkit_web_context_allow_tls_certificate_for_host to
    handle IPv6 URIs produced by SoupURI.
  + Ignore stops with offset zero before last one when rendering
    gradients with cairo.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-23222, CVE-2024-23206, CVE-2024-23213.
- Drop webkit2gtk3-CVE-2024-23222.patch: fixed upstream.
- Add webkit2gtk3-llint-build-fix.patch: fix the build for non-x86
  architectures.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707912000">- Use gcc 11 on SLE, to match what is currently used on SP4, and
  adjust version check to include SP6. Also, use system malloc
  there; the build currently fails without this (webkit#243535).
- Require gcc &gt;= 10.2 to match the current cmake test.
- Disable jpegxl on SLE; it isn't currently available there.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1707998400">- Fix package names for v6, and obsolete old packages.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1708084800">- Increase mem_per_process again to match what is in SLE. The build
  was sporadically failing there (bsc#1198743).
- Require libwaylandclient0 &gt;= 1.20. 15.4 originally had 1.19.0,
  but webkitgtk uses a function added in 1.20.0, so we need to
  ensure that the wayland update is pulled in (bsc#1215072).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Update to version 2.43.4:
  + Remove key event reinjection in GTK4 to make keyboard shortcuts
    work in web sites.
  + Use the new GTK API to create a GdkTexture from a DMA-BUF
    buffer when available.
  + Fix rendering when GTK is using the vulkan renderer.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Fix rendering after history navigation.
  + Write bwrapinfo.json to disk for xdg-desktop-portal.
  + Fixed several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.3:
  + Show vblank monitor information in webkit://gpu.
  + Fallback to timer based vblank monitor if drmWaitVBlank fails.
  + Fix several memory leaks in media backend.
  + Fix several crashes and rendering issues.
- Changes from version 2.43.2?
  + Remove the X11 and WPE renderers.
  + Release unused buffers when the view is hidden.
  + Fix flickering while playing videos with DMA-BUF sink.
  + Do not special case the "sans" font family name.
  + Fix webkit_web_context_allow_tls_certificate_for_host() for
    IPv6 URIs produced by SoupURI.
  + Fix several crashes and rendering issues.
- Changes from version WebKitGTK 2.43.1?
  + Improve vblank synchronization when rendering.
  + Improve DMA-BUF buffers handling for video frames.
  + Use the buffer format preferred by the driver in DMA-BUF
    renderer.
  + Do not block the compositing thread waiting for rendering
    threads.
  + Improve performance when scaling images in a canvas.
  + Fix several crashes and rendering issues.
  + Updated translations.
- Drop webkit2gtk3-create-destroy-egl-image.patch: fixed upstream.
- Add libbacktrace-devel BuildRequires (for gtk4 flavor).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- baselibs.conf: Do not build libjavascriptcoregtk-4_1-0-32bit and
  libwebkit2gtk-4_1-0-32bit: they are not used, and in fact not
  built in Factory (build excluded).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710590400">- Update to version 2.44.0 (boo#1222010):
  + Make the DOM accessibility tree reachable from UI process with
    GTK4.
  + Removed the X11 and WPE renderers in favor of DMA-BUF.
  + Improved vblank synchronization when rendering.
  + Removed key event reinjection in GTK4 to make keyboard
    shortcuts work in web sites.
  + Fix gamepads detection by correctly handling focused window in
    GTK4.
  + Security fixes: CVE-2024-23252, CVE-2024-23254, CVE-2024-23263,
  CVE-2024-23280, CVE-2024-23284, CVE-2023-42950, CVE-2023-42956,
  CVE-2023-42843.
- Rebase webkit2gtk3-disable-dmabuf-nvidia.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710763200">- Add webkit2gtk3-271108.patch: Fix build on 32bit archs
  (https://bugs.webkit.org/show_bug.cgi?id=271108).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1710936000">- Use WebAssembly on aarch64. It is the upstream default and no
  longer makes the build fail. Stop passing -DENABLE_C_LOOP=ON,
  - DENABLE_WEBASSEMBLY=OFF and -DENABLE_SAMPLING_PROFILER=OFF for
  the same reason.
- Drop webkit2gtk3-llint-build-fix.patch: no longer needed.
- Update some version requirements to match cmake checks.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1713268800">- Update to version 2.44.1:
  + Fix handling of lifetime of web view child dialogs in GTK4.
  + Do not schedule layer flushes when drawing area size is empty.
  + Fix videos with alpha when using the DMA-BUF sink.
  + Fix the build with USE_GBM=OFF.
  + Fix the build in 32bit platforms
  + Fix several crashes and rendering issues.
- Drop webkit2gtk3-271108.patch: fixed upstream.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1715947200">- Update to version 2.44.2 (boo#1225071):
  + Make gamepads visible on axis movements, and not only on
    button presses.
  + Disable the gst-libav AAC decoder.
  + Make user scripts and style sheets visible in the Web
    Inspector.
  + Use the geolocation portal where available, with the existing
    geoclue as fallback if the portal is not usable.
  + Use the printing portal when running sandboxed.
  + Use the file transfer portal for drag and drop when running
    sandboxed.
  + Avoid notifying an empty cursor rectangle to input methods.
  + Remove empty bar shown in detached inspector windows.
  + Consider keycode when activating application accelerators.
  + Fix the build with ENABLE_WEBAUDIO disabled.
  + Fix several crashes and rendering issues.
  + Security fixes: CVE-2024-27834.
- Update keyring (taken from rawhide).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719921600">- Add 9d5844679af8f84036f1b800307e799bd7ab73ba.patch VA+DMABuf
  videos flicker</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722513600">- Add CVE fixes:
  + webkit2gtk3-CVE-2024-40776.patch (boo#1228613 CVE-2024-40776)
  + webkit2gtk3-CVE-2024-40779.patch (boo#1228693 CVE-2024-40779)
  + webkit2gtk3-CVE-2024-40780.patch (boo#1228694 CVE-2024-40780)
  + webkit2gtk3-CVE-2024-40782.patch (boo#1228695 CVE-2024-40782)</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723550400">- Update to version 2.44.3:
  + Fix web process cache suspend/resume when sandbox is enabled.
  + Fix accelerated images dissapearing after scrolling.
  + Fix video flickering with DMA-BUF sink.
  + Fix pointer lock on X11.
  + Fix movement delta on mouse events in GTK3.
  + Undeprecate console message API and make it available in 2022
    API.
  + Fix several crashes and rendering issues.
- Drop patches now upstream:
  9d5844679af8f84036f1b800307e799bd7ab73ba.patch
  webkit2gtk3-CVE-2024-40776.patch
  webkit2gtk3-CVE-2024-40779.patch
  webkit2gtk3-CVE-2024-40780.patch
  webkit2gtk3-CVE-2024-40782.patch</changelog>
</package>
<package pkgid="cc3a51af782854379b624a4757ab5c7f6412045018b0107e374f95ea5f0199fa1a760b690850aacf3014c292ed9676a4bbd43600200ad258e2ea8450dfc82b59" name="aaa_base" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="ed3f8bbb147f5fae86ec806417d994fb3980899ac80dac189758d1cd4c6313ebe1357cf7e2706890d75c4ac1e887c06fd901db61e727e817140de6bbe83a45aa" name="aaa_base" arch="src">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="b009ed5bfd230c097ec274dea1edf57c4ba18defed1b006346131f0d8b9fe53dbad5f9eccb8be0c67458d6ddf7200f78b6f770ec0a2da6530cf395ee7e9f73a1" name="aaa_base" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="221fbbceb7ff4024faba31a1c4f5a596a3d8173457f6f9005dfff2e9d5cca1dff420f36361951ba77e179a7dbd4c91d0b56ff75d58b4679c9b6b6319125b5d85" name="aaa_base-debuginfo" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="90e2a535a028690c97ed5edffe85d57a4e6e7a72a9d7b286118795d78242dfcd5cdab53468e552dddeed3e60378d1268df0622758bd9dcf27f0c52e6666669d3" name="aaa_base-debuginfo" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="166ee5779482503092683134cf71c90bb540fc2b3bc4e9ef49a2bbbcbb69690c3a3e9dab30aa1e5f7b3d205493cb3ea43d05ed19ff33e6d09131d2665e91ec51" name="aaa_base-debugsource" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="56e2a9f7ede727dce617515d6017f7ee8a91ddfdc94293986856dc5fb108d56dac65143456fc5ce2a43ca47a926aa4cc75b5cd74937af6158586f8a01dace9e9" name="aaa_base-debugsource" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="30c133c2d88f802bc0f28b1818c1f1e9c88b21bb8d43f500301975ce2d55f7a1e84f88a446b3016872f8548f3906e7386bfa028c2036c1f4e0fd4132b76592a6" name="aaa_base-extras" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="742822dea99e7fe4cf9190a0d3ee9dd1186fa169b94272f47764c96390d1f06df1381597720332a83c0ffc6723035541fb663f2a98465aed365e7aec8dbfa8a1" name="aaa_base-extras" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="c9ec0ca300ca9c483f3843f9f729ff921241a9771feee671ad9b64d7a16b5ece05ae2feac7a75fe57f74f59043743bac9bce2329715757740ff6e18f01cbe165" name="aaa_base-malloccheck" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="6903ef7f0d102028dbc20db045c6c78d757d8eb5da8f51cc66466b3fd028a501771a0c27692cb69a777c97b337fb870df1cfc9ba3a8f09b9c2b3b9a88cd0c6fd" name="aaa_base-malloccheck" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="5d5c3547ae1cc230adb9e54459347cee9e2e4e9cf2930ef6e1f563c546fc83571cc9f56a1ac6fcd238383d532a3befe86ae4ebbcecc0171a4207a1719c51c9ae" name="aaa_base-wsl" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="8c1beffb32c4af093fe4a7e77e4ff83742c90a2d31eec3757ad6c5ef3ccfa0523a4c3a9651609c7397942b2aa8c6c378d59d64515cc4d0ff00dc33a2172e85ff" name="aaa_base-wsl" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="d942aa0c5de65ff6fd4156b2ba45d9c199d22d22fc665dba04e689758e56aa65e91e3ebec646c52ecfdc1c8e529912f1b03cef92eb66470bb44982ad908b38d4" name="aaa_base-yama-enable-ptrace" arch="i586">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="045451c3bb888ce5e1395512e5e611557eb649383afec661c94059fddb29a020ef5c015e6357d085b3183228ee1707f7d97f1348d52f54a768d92e0d0bb95676" name="aaa_base-yama-enable-ptrace" arch="x86_64">
  <version epoch="0" ver="84.87+git20240809.5d13eb4" rel="1.1"/>
  <changelog author="lnussel@suse.de" date="1650369600">- Update to version 84.87+git20220419.bf51b75:
  * add Yama LSM sysctl setting and description
  * Stop lowering the inotify limit
  * move DIR_COLORS to where ls.bash is</changelog>
  <changelog author="werner@suse.de" date="1652875200">- Update to version 84.87+git20220518.78b2a0b:
  * The wrapper rootsh is not a restricted shell</changelog>
  <changelog author="werner@suse.de" date="1652875201">- Update to version 84.87+git20220518.dc83f4e:
  * Also in /etc/profile, rootsh is not restricted</changelog>
  <changelog author="gmbr3@opensuse.org" date="1659700800">- Update to version 84.87+git20220727.43b9e53:
  * Use HOSTTYPE in MACHTYPE
  * Move suse to VENDOR
  * Use /var/mail for MAIL</changelog>
  <changelog author="lnussel@suse.de" date="1662465600">- Update to version 84.87+git20220822.6b9f7a3:
  * Simplify XDG_CONFIG_DIRS (boo#1201802)</changelog>
  <changelog author="lnussel@suse.de" date="1676894400">- Update to version 84.87+git20230220.2991cfd:
  * Add instructions to build in place
  * Remove pre scriptlet
  * Don't create mtab symlink
  * Don't create /root/.bash_history
  * Don't enable lastlog by default
  * Fix #91: do not accidental unset shell functions
  * Prepare more /etc cleanup</changelog>
  <changelog author="lnussel@suse.de" date="1678363200">- Update to version 84.87+git20230309.04eae92:
  * Add conditional glibc requirement back
  * Keep owning /etc/sysctl.conf to avoid rpmsave</changelog>
  <changelog author="lnussel@suse.de" date="1680091200">- Update to version 84.87+git20230329.b39efbc:
  * Fix glibc requirement</changelog>
  <changelog author="lnussel@suse.com" date="1692100800">- Update to version 84.87+git20230815.cab7b44:
  * Remove broken autocompletion overrides and restore default bash behavior
  * Add foot to DIR_COLORS
  * files/u/s/sysconf_addword: avoid bashism, fix shellcheck warnings
  * files/u/s/smart_agetty: replace shebang with /bin/sh
  * files/u/s/service: avoid bashism, fix shellcheck warnings
  * files/u/s/refresh_initrd: make POSIX compliant
  * files/u/b/safe-rm: make POSIX compliant
  * aaa_base.post: replace shebang with /usr/sh
  * files/u/b/old: make POSIX compliant</changelog>
  <changelog author="lnussel@suse.de" date="1698062400">- Update to version 84.87+git20231023.f347d36:
  * Remove %ghost lastlog entry, lastlog is long gone
  * Remove shaky safe-rm and safe-rmdir helpers (bsc#1159103)</changelog>
  <changelog author="ro@suse.com" date="1706875200">- Update to version 84.87+git20240202.9526d46:
  * properly shorten the variable when setting JAVA_HOME and JRE_HOME
  * silence output of alljava
  * Restrict ptrace with Yama LSM by default
  * patch alljava.sh and alljava.csh, use the links from update alternatives</changelog>
  <changelog author="lnussel@suse.com" date="1712059200">- Update to version 84.87+git20240402.16596d1:
  * add alacritty to DIR_COLORS
  * Make sure tput it present before resetting TERM
  * Add mc helpers for both tcsh and bash resources
  * Do not overwrite escape sequences for xterm like
  * Check for valid TERM</changelog>
  <changelog author="lnussel@suse.com" date="1713182400">- Update to version 84.87+git20240415.e6815bf:
  * drop obsolete 50-default-s390.conf (bsc#1211721)
  * fix typo in alljava.csh and drop stderr redirection</changelog>
  <changelog author="kukuk@suse.com" date="1716552000">- Update to version 84.87+git20240523.10a5692:
  * Add tmpfiles.d/soft-reboot-cleanup.conf</changelog>
  <changelog author="ro@suse.com" date="1718366400">- Update to version 84.87+git20240614.332933e:
  * Do not save/restore cursor for foot at status line
  * Add tmux and others to DIR_COLORS (Issue #116)
  * Remove kernel.pid_max limit (bsc#1219038)
  * Add subpackge to enable ptrace</changelog>
  <changelog author="ro@suse.com" date="1718625600">- Update to version 84.87+git20240617.f5ff27f:
  * add /usr/bin/nu to etc/shells for nushell</changelog>
  <changelog author="kukuk@suse.com" date="1718971200">- Update to version 84.87+git20240620.57ee9e1:
  * Remove legacy-actions support [jsc#PED-264]</changelog>
  <changelog author="kukuk@suse.com" date="1722513600">- Update to version 84.87+git20240801.75f05dd:
  * sysctl: Don't set kernel.pid_max on 32b archs (bsc#1227117)</changelog>
  <changelog author="ro@suse.com" date="1722859200">- Update to version 84.87+git20240805.7513b28:
  * Remove obsolete resolv+ manual page
  * Remove obsolete defaultdomain.5 manual page
  * Move /etc/skel to /usr/etc/skel (hermetic-usr)
  * Remove obsolete refresh_initrd
  * Add deprecation notice for service [jsc#PED-266]</changelog>
  <changelog author="kukuk@suse.com" date="1723204800">- Update to version 84.87+git20240809.5d13eb4:
  * cleanup aaa_base.post and fold back into specfile</changelog>
</package>
<package pkgid="83e59210a1525829330e2ab18c763b2c1eb9175bb73368b33598a6c271f2b68ecb97e1c4b167a70e7f7611793f2ddf2bdb27360fc0a5c3660e83b58d8f1b2317" name="aalib" arch="i586">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="6c3e6c7eb08e8583c6817a34a020bf9bb975b506dad3b18af3a147a559c94a936cfa2ee05f6b8a557b16a4409bc3f57375f3d50ad033e1d6123fb9cf6f222ebb" name="aalib" arch="src">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="aj@suse.de" date="1283860800">- BuildRequire gpm-devel</changelog>
  <changelog author="coolo@suse.com" date="1315224000">- fix build with newer ld</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Implement shlib policy
- Remove redundant tags; use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323259200">- fix license to be in spdx.org format</changelog>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="aeb4a6fba9bc5244db7103884e975fd7acaf0ce2a9a8f22aece2d3215da66d3da54dfd5a8aea3ebe0a2f8789a04ca56c1e05db4ea7d9c95b2658f51c39d8cbd2" name="aalib" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="c0914a26e48b773237c79f3c57aee6ac7e752e975d756cfbcc117f5e2c23ae3194bee2d1f8b370fcc6301e549898cf5599eefe0636d4bfbd0abecbfe54f85bc1" name="aalib" arch="src">
  <version epoch="0" ver="1.4.0" rel="516.1"/>
  <changelog author="jengelh@medozas.de" date="1264593600">- package baselibs.conf</changelog>
  <changelog author="aj@suse.de" date="1283860800">- BuildRequire gpm-devel</changelog>
  <changelog author="coolo@suse.com" date="1315224000">- fix build with newer ld</changelog>
  <changelog author="jengelh@medozas.de" date="1316174400">- Implement shlib policy
- Remove redundant tags; use %_smp_mflags</changelog>
  <changelog author="coolo@suse.com" date="1317384000">- add libtool as buildrequire to make the spec file more reliable</changelog>
  <changelog author="coolo@suse.com" date="1323259200">- fix license to be in spdx.org format</changelog>
  <changelog author="jengelh@medozas.de" date="1328961600">- Strip distinct version from -devel subpackage</changelog>
  <changelog author="mmeister@suse.com" date="1363608000">- Replace Source with Link to source</changelog>
  <changelog author="mmeister@suse.com" date="1363953600">- Added url as source.
  Please see http://en.opensuse.org/SourceUrls</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1410782400">- Use pkgconfig(x11) not metapackage xorg-x11-devel</changelog>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="5a175247c65bb52200f6d1325f3a1378ebebe3f6f2f700b31008b534b83d73d1493e5f71176c7d352a7dd5b0e108c78ee3713b18efbc48a0963875d039c1da32" name="aalib" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.1"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="78f8c78633a74ec8129c019dfdfc96e8a901c86f42d7ae44c0153d5c73c2507204af534076dacb5c5d1790881a6d4a3a72c738eb82867dcdd9b872114763dc28" name="aalib-debuginfo" arch="i586">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="de4f8cd38de696301ef4476a05b535e0c36d6f405276d57070c7fbad4ee746e4183f0352a9a26bb067ec3150a133eeba73244a0666cf3164997dcbd5e0f02476" name="aalib-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="ba79ea99f66ea4ce80283c55880c9da4c6b52de727bcc12388dc1b3e7ca0d3632a3527d2addd68b6e399cb1e8b351a8da66d5303696b3b643645a2f414dbe2d0" name="aalib-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.1"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="fa1f8d118d85c6787ff1cb816282eb902286e44fd86300f8d1eed32dbe579cd24cc9866c5e91bd5dd62b0b60ddce6ff56c78de8ed94f01fd25f45af3c7c6bf53" name="aalib-debugsource" arch="i586">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="6506903a823da56e15533fdd5205d8463112c850e8aaea3c53bd8686fb22674944e8f05c1f7724bd560267ed0bc0ca7eef97347faca718b5715dea372835fa7f" name="aalib-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="04198e3db9f6b3bc8d8b908205899701541d05b1321d67bad835fd608e57f74c131bf09c23b8a7f5e6b29f9fb9256a23d80bff1bbce5860f127d20b00fad1c0b" name="aalib-debugsource" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.1"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="dff8032463652890b7575ae10533e4f5bd2efc7e21c247147661fff3f3b00d2cc4a9284e6fa15fa059ee2fc084928d48d23b06168f08a74328f46e61e2ee3dcb" name="aalib-devel" arch="i586">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="177362dc66ce89e6d605a37e24c51487bfd6a78886e28abef72ae0109a2bb64fcab239cdedd77ad52b788cbdd86daf912c8d973d446e3ca7e4e6a73765b8fb28" name="aalib-devel" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="180a41e089a295961cc7b9b88f9698cdd36546887fbcad7daeeae9df53eae5e39b6f043bdbd2a8691d1150602cbe97ceb13a411097ce57f91872840a97ee09f7" name="aalib-devel" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.1"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="e901b71f806cfd99a308e7be05b00120f03cb91301a56b8bbcf1cb0e3b926c94c0a4785e416737c7e995faa1a5c57cb455c9c0a967e61ae9dec9bab89c46b6a5" name="aalib-devel-32bit" arch="x86_64">
  <version epoch="0" ver="1.4.0" rel="516.0.2.1.sr20240803"/>
  <changelog author="meissner@suse.com" date="1431864000">- info deinstall needs to be in preun section.</changelog>
  <changelog author="dimstar@opensuse.org" date="1441800000">- Add aalib-ncurses-6.0-accessors.patch: Fix build with
  NCurses 6.0 with WINDOW_OPAQUE set to 1.</changelog>
  <changelog author="meissner@suse.com" date="1445083200">- aavga.dif: add -fno-stack-protector to shared aavga.so object build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1623067200">- Drop --with-pic (no effect with --disable-static).
- Run fdupes, and trim old rpm constructs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1662897600">- avoid ffast-math (ggo#55522)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1668513600">- Homepage link http://aa-project.sourceforge.net/ is a permanent
  redirect to its HTTPS counterpart https://aa-project.sourceforge.net/</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1714996800">- Add -fpermissive to optflags (boo#1223910).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1715256000">- Remove conditionals for SUSE 11.3</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720094400">- Add -fpermissive to the remaining uses of optflags. [boo#1223910]</changelog>
</package>
<package pkgid="e8d6db8f67ca11512f9a18b995228ed1f56811879ecfd6b79fe1a713cb14abe68ee5bfb047e8d92b4f70d3964089b9e7699d62463b51a7c26191c50f4f8a729b" name="abi-compliance-checker" arch="noarch">
  <version epoch="0" ver="2.3" rel="4.1"/>
  <changelog author="astieger@suse.com" date="1473854400">- update to 1.99.23:
  * Fixed lists of affected symbols in the XML-format report
  * Added -disable-quick-empty-report option
  * Improved generation of quick empty reports
  * Improved SysCheck.pm module for analysis of operating systems</changelog>
  <changelog author="davejplater@gmail.com" date="1475755200">- Update to 1.99.24
- Upstream changes:
  Improvements
  * Support for Clang
  * Improved a module to compare operating systems
  * Improved support for C++ keywords in C code
  New Options
  * -skip-typedef-uncover: do not report a problem if type is
    covered or uncovered by typedef (useful for broken debug info)
  * -skip-unidentified: skip header files in 'headers' and
    'include_preamble' sections of the XML descriptor that cannot
    be found
  * -disable-constants-check: do not check for changes in
    constants
  * -skip-added-constants: do not detect added constants
  * -skip-removed-constants: do not detect removed constants
  Bug Fixes
  * Do not show GCC version in the source compatibility report
  * Renamed CPU Type column to Arch in the report
  * Support for ABI dumps v3.3
  * The -cpp-compatible option is now enabled by default</changelog>
  <changelog author="astieger@suse.com" date="1484308800">- update to 1.99.25:
  * test-abi-dumper: compare ABI dumps created by the ABI Dumper
    tool
  * Do not list a symbol as removed in the source-compatibility
    report if it is presented in the dynsym table</changelog>
  <changelog author="astieger@suse.com" date="1490443200">- update to 2.0:
  * faster on big libraries
  * Add a module to create ABI dump from AST tree
  * Add a module to create AST dump
  * Add a module to parse GCC AST
  * Add a module to find system files and automatically generate include paths
  * Add a module to mangle C++ symbols
  * Add a module to read ELF binaries
  * Add a module to handle type attributes
  * Add a module to handle XML descriptors
  * Add a module to filter symbols
  * Add a module to handle input data
  * Add a module for logging
  * Partial support for GCC 6
  * Compare versioned data types
  * Add -filter option: a path to XML descriptor with skip_* rules
    to filter analyzed symbols in the report
  * Added -keep-cxx option to check ZS, ZNS and _ZNKS* symbols
  * Fix automatic generation of include paths
  * Fix report for removed virtual symbols
  * Fix XML-format ABI dumps
  * Fix source-compatibility reports
  * Fix counter of checked data types
  * Fix lists of affected symbols
  * Fix analysis of standard C++ libraries
  * Fix analysis of added and removed virtual methods
  * Fix style of the report
  * Fix analysis of alias symbols
  * Uncover changed typedefs properly
  * Fix Parameter_From_Register and Parameter_To_Register rules
  * Fix analysis of data types derived from template instances
  * Enable -headers-only option automatically if header file is
    used as input library descriptor
  * Fix analysis of template instances
  * Fix analysis of static data
  * Fix error message if modules are not installed
  * Fix analysis of versioned symbols
  * Fix -ext option
  * Fix -use-dumps option
  * Fix -debug option
  * Fix console output</changelog>
  <changelog author="astieger@suse.com" date="1499256000">- update to 2.1:
  * Show added v-table symbols for public classes
  * Fixed analysis of static methods
  * Fixed analysis of typedefs
  * Fixed analysis of zero-size structs
  * Fixed logs
  * Fixed analysis of static libraries on Windows
  * Fixed search for files on Windows
  * Documented -skip-internal-types option in -help
  * Add noindex meta tag to report if no changes detected</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 2.2:
  * Improve support for Fortran
  * Fix analysis of inline functions
  * Fix analysis of calling conventions
  * Fix handling of C++ keywords in C code
  * Fix -lang option
  * Fix handling of errors when compressing ABI dumps
  * Fix style of the report</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529150400">- Update to 2.3:
  * Improvements:
    + Support for GCC 8
    + Use -fdump-lang-class instead of -fdump-class-hierarchy
    + Use -fdump-lang-raw instead of -fdump-translation-unit
    + Enable internal mangling of C++ funcs for all future GCC
    versions
    + Added -keep-reserved option to report changes in reserved
    fields
    + Fixed license to LGPL 2.1
  * Bug Fixes:
    + Fix detection of GCC 7 compiled with
  - -with-gcc-major-version-only
    + Fixed internal mangling
    + Escape braces in regex for compatibility with future Perl 5
    versions
    + Redirect stderr of objdump -f to null
- Add %check section.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Add '-fPIC' option for AArch64 to avoid the following errors:
  * relocation XXX which may bind externally can not be used when
  making a shared object; recompile with -fPIC
  * dangerous relocation: unsupported relocation</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723464000">- Add -fpermissive to compiler flags invoked byt the testsuite because
  the generated files there do not have proper includes and so cause
  compiler errors with GCC 14.</changelog>
</package>
<package pkgid="3ba82b6d04aa5d8bed6681840764fca76b671f517369ff2dc82291d1664604c887afe2fb495ea746e3d9b4f67a8d34d409361389ed97907fea3200f371ff860f" name="abi-compliance-checker" arch="src">
  <version epoch="0" ver="2.3" rel="4.1"/>
  <changelog author="davejplater@gmail.com" date="1308225600">- Created package.</changelog>
  <changelog author="davejplater@gmail.com" date="1308312000">- Added help2man generator for man page to spec file.</changelog>
  <changelog author="pth@suse.de" date="1308571200">- Remove needless echo in %%build</changelog>
  <changelog author="davejplater@gmail.com" date="1330948800">- Update to abi-compliance-checker-1.96.8
- Upstream changes : See :
  /usr/share/doc/packages/abi-compliance-checker/doc/Changes.html</changelog>
  <changelog author="olaf@aepfle.de" date="1409227200">- Update to abi-compliance-checker-1.99.9.1
  commit 6bdaa96</changelog>
  <changelog author="boris@steki.net" date="1415188800">- add buildroot definition on SLE 11 target</changelog>
  <changelog author="davejplater@gmail.com" date="1449921600">- Update to version 1.99.15
- Used --info with help2man to obtain a better man page.
- Upstream changes see :
  /usr/share/doc/packages/abi-compliance-checker/doc/Changes.html</changelog>
  <changelog author="astieger@suse.com" date="1464696000">- Update to 1.99.21:
  * Up to 4 times faster on big libraries
  * Show compatibility rate instead of verdict in the report
  * Highlight the numbers of high/medium/low severity problems in the report
  * Show percentage of affected methods in the problem description
  * New Options:
  - count-symbols: count public symbols in the ABI dump
  * Fixed quick comparison of equal ABI dumps
- includes changes from 1.99.20:
  * Use regular expressions instead of wildcards in -skip-* options
- includes changes from 1.99.19:
  * Support for GCC 5.1
- includes changes from 1.99.18:
  * Fixed comparison of qualifiers in parameter data types
  * Fixed problem descriptions in the report
  * Reduced size of the report
  * Fixed console output
- includes changes from 1.99.17:
  * Added a check for changes in parameters of function pointers
  * Fixed comparison of virtual table entries
  * Do not show time stamp in the report
  * Fixed -skip-symbols option
  * Fixed detection of the GCC version number
- includes changes from 1.99.16:
  * Do not check private part of the ABI when comparing ABI dumps
    created by the ABI Dumper tool with use of the -public-headers option
  * New option: -check-private-abi: enable check of the private ABI
  * Fixed counting of checked data types
- License is GPL-2.0+ or LGPL-2.0+</changelog>
  <changelog author="astieger@suse.com" date="1468584000">- Update to 1.99.22:
  * New style of the report
  * -old-style: generate old-style report
  * Fixed handling of patterns in -skip-* options
  * Fixed rounding of the BC rate in the report</changelog>
  <changelog author="astieger@suse.com" date="1473854400">- update to 1.99.23:
  * Fixed lists of affected symbols in the XML-format report
  * Added -disable-quick-empty-report option
  * Improved generation of quick empty reports
  * Improved SysCheck.pm module for analysis of operating systems</changelog>
  <changelog author="davejplater@gmail.com" date="1475755200">- Update to 1.99.24
- Upstream changes:
  Improvements
  * Support for Clang
  * Improved a module to compare operating systems
  * Improved support for C++ keywords in C code
  New Options
  * -skip-typedef-uncover: do not report a problem if type is
    covered or uncovered by typedef (useful for broken debug info)
  * -skip-unidentified: skip header files in 'headers' and
    'include_preamble' sections of the XML descriptor that cannot
    be found
  * -disable-constants-check: do not check for changes in
    constants
  * -skip-added-constants: do not detect added constants
  * -skip-removed-constants: do not detect removed constants
  Bug Fixes
  * Do not show GCC version in the source compatibility report
  * Renamed CPU Type column to Arch in the report
  * Support for ABI dumps v3.3
  * The -cpp-compatible option is now enabled by default</changelog>
  <changelog author="astieger@suse.com" date="1484308800">- update to 1.99.25:
  * test-abi-dumper: compare ABI dumps created by the ABI Dumper
    tool
  * Do not list a symbol as removed in the source-compatibility
    report if it is presented in the dynsym table</changelog>
  <changelog author="astieger@suse.com" date="1490443200">- update to 2.0:
  * faster on big libraries
  * Add a module to create ABI dump from AST tree
  * Add a module to create AST dump
  * Add a module to parse GCC AST
  * Add a module to find system files and automatically generate include paths
  * Add a module to mangle C++ symbols
  * Add a module to read ELF binaries
  * Add a module to handle type attributes
  * Add a module to handle XML descriptors
  * Add a module to filter symbols
  * Add a module to handle input data
  * Add a module for logging
  * Partial support for GCC 6
  * Compare versioned data types
  * Add -filter option: a path to XML descriptor with skip_* rules
    to filter analyzed symbols in the report
  * Added -keep-cxx option to check ZS, ZNS and _ZNKS* symbols
  * Fix automatic generation of include paths
  * Fix report for removed virtual symbols
  * Fix XML-format ABI dumps
  * Fix source-compatibility reports
  * Fix counter of checked data types
  * Fix lists of affected symbols
  * Fix analysis of standard C++ libraries
  * Fix analysis of added and removed virtual methods
  * Fix style of the report
  * Fix analysis of alias symbols
  * Uncover changed typedefs properly
  * Fix Parameter_From_Register and Parameter_To_Register rules
  * Fix analysis of data types derived from template instances
  * Enable -headers-only option automatically if header file is
    used as input library descriptor
  * Fix analysis of template instances
  * Fix analysis of static data
  * Fix error message if modules are not installed
  * Fix analysis of versioned symbols
  * Fix -ext option
  * Fix -use-dumps option
  * Fix -debug option
  * Fix console output</changelog>
  <changelog author="astieger@suse.com" date="1499256000">- update to 2.1:
  * Show added v-table symbols for public classes
  * Fixed analysis of static methods
  * Fixed analysis of typedefs
  * Fixed analysis of zero-size structs
  * Fixed logs
  * Fixed analysis of static libraries on Windows
  * Fixed search for files on Windows
  * Documented -skip-internal-types option in -help
  * Add noindex meta tag to report if no changes detected</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 2.2:
  * Improve support for Fortran
  * Fix analysis of inline functions
  * Fix analysis of calling conventions
  * Fix handling of C++ keywords in C code
  * Fix -lang option
  * Fix handling of errors when compressing ABI dumps
  * Fix style of the report</changelog>
  <changelog author="antoine.belvire@opensuse.org" date="1529150400">- Update to 2.3:
  * Improvements:
    + Support for GCC 8
    + Use -fdump-lang-class instead of -fdump-class-hierarchy
    + Use -fdump-lang-raw instead of -fdump-translation-unit
    + Enable internal mangling of C++ funcs for all future GCC
    versions
    + Added -keep-reserved option to report changes in reserved
    fields
    + Fixed license to LGPL 2.1
  * Bug Fixes:
    + Fix detection of GCC 7 compiled with
  - -with-gcc-major-version-only
    + Fixed internal mangling
    + Escape braces in regex for compatibility with future Perl 5
    versions
    + Redirect stderr of objdump -f to null
- Add %check section.</changelog>
  <changelog author="guillaume.gardet@opensuse.org" date="1532088000">- Add '-fPIC' option for AArch64 to avoid the following errors:
  * relocation XXX which may bind externally can not be used when
  making a shared object; recompile with -fPIC
  * dangerous relocation: unsupported relocation</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723464000">- Add -fpermissive to compiler flags invoked byt the testsuite because
  the generated files there do not have proper includes and so cause
  compiler errors with GCC 14.</changelog>
</package>
<package pkgid="3efe2dbf2cbccaad477d6af6eb57de84617daaa9fa21ffa2fa26e5894619422fa3c9d33ed6a0dc6a5c1b72ac6f4992885514476770fc9ea2786068db797bd121" name="accel-config" arch="src">
  <version epoch="0" ver="4.1.8" rel="1.1"/>
  <changelog author="Marketa Calabkova &lt;mcalabkova@suse.com&gt;" date="1600776000">- Initial packaging of v2.8 (jsc#SLE-15021)</changelog>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Update to version 4.1.5:
  + Free driver_name in case of error adding wq.
  + change op config default value because of kernel change.
  + set read buffer allowed from 0 to 8.
  + disable enabled devices before unloading iaa_crypto.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 4.1.6:
  * Free driver_name when freeing wq
  * Disable all WQs and rmmod iaa_crypto
  * Remove the script about vfio passthrough device
  * Use madvise(MADV_DONTNEED) to ummap address</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723118400">- Update to 4.1.8:
  * Check for error return from iaa_do_crypto
  * Clean up resource leak in accfg_wq_get_occupancy
  * Update dsa_config_test_runner.sh
- 4.1.7 changelog:
  * Typo fixes
  * Make verbose logging optional
  * Clean up typo
  * Don't attempt to disable non-existent devices
  * Don't list attributes not present
  * add required SECURITY.md file for OSSF Scorecard compliance</changelog>
</package>
<package pkgid="4d154c250b8acd738e27bdf61b6e67266fc3ff0e7d4cb7a5ed549cbe0d2e61fa203eff9c6a31057d3c8c9fe02ccaaca720947aac44e7e0ca8f178224f1dc82c0" name="accel-config" arch="x86_64">
  <version epoch="0" ver="4.1.8" rel="1.1"/>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Update to version 4.1.5:
  + Free driver_name in case of error adding wq.
  + change op config default value because of kernel change.
  + set read buffer allowed from 0 to 8.
  + disable enabled devices before unloading iaa_crypto.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 4.1.6:
  * Free driver_name when freeing wq
  * Disable all WQs and rmmod iaa_crypto
  * Remove the script about vfio passthrough device
  * Use madvise(MADV_DONTNEED) to ummap address</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723118400">- Update to 4.1.8:
  * Check for error return from iaa_do_crypto
  * Clean up resource leak in accfg_wq_get_occupancy
  * Update dsa_config_test_runner.sh
- 4.1.7 changelog:
  * Typo fixes
  * Make verbose logging optional
  * Clean up typo
  * Don't attempt to disable non-existent devices
  * Don't list attributes not present
  * add required SECURITY.md file for OSSF Scorecard compliance</changelog>
</package>
<package pkgid="f7b21505e997e0891783ca83da667083bf6e308b149425846808b17dce258443890c170acc40160a234f9a2b7e61e508d6b34b3690a552bb0a2124fff465a9b9" name="accel-config-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1.8" rel="1.1"/>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Update to version 4.1.5:
  + Free driver_name in case of error adding wq.
  + change op config default value because of kernel change.
  + set read buffer allowed from 0 to 8.
  + disable enabled devices before unloading iaa_crypto.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 4.1.6:
  * Free driver_name when freeing wq
  * Disable all WQs and rmmod iaa_crypto
  * Remove the script about vfio passthrough device
  * Use madvise(MADV_DONTNEED) to ummap address</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723118400">- Update to 4.1.8:
  * Check for error return from iaa_do_crypto
  * Clean up resource leak in accfg_wq_get_occupancy
  * Update dsa_config_test_runner.sh
- 4.1.7 changelog:
  * Typo fixes
  * Make verbose logging optional
  * Clean up typo
  * Don't attempt to disable non-existent devices
  * Don't list attributes not present
  * add required SECURITY.md file for OSSF Scorecard compliance</changelog>
</package>
<package pkgid="21f2ad1461cfe92e825bc5344574f046630a6e27db4292bd4bb42d021c788655b637745ca5c36b0872060d77afe61fae79537bcb6bea66cce4d95f2df8a674a0" name="accel-config-debugsource" arch="x86_64">
  <version epoch="0" ver="4.1.8" rel="1.1"/>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Update to version 4.1.5:
  + Free driver_name in case of error adding wq.
  + change op config default value because of kernel change.
  + set read buffer allowed from 0 to 8.
  + disable enabled devices before unloading iaa_crypto.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 4.1.6:
  * Free driver_name when freeing wq
  * Disable all WQs and rmmod iaa_crypto
  * Remove the script about vfio passthrough device
  * Use madvise(MADV_DONTNEED) to ummap address</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723118400">- Update to 4.1.8:
  * Check for error return from iaa_do_crypto
  * Clean up resource leak in accfg_wq_get_occupancy
  * Update dsa_config_test_runner.sh
- 4.1.7 changelog:
  * Typo fixes
  * Make verbose logging optional
  * Clean up typo
  * Don't attempt to disable non-existent devices
  * Don't list attributes not present
  * add required SECURITY.md file for OSSF Scorecard compliance</changelog>
</package>
<package pkgid="1c7c6fbfe45e0d172490b78a3a66ab2f88b9c03d9a1e1c03badd12d314d1cba4d27ec2c1e40399063f5305fa82336e49faf3fe04943714244eca0b4a36a8609b" name="accel-config-devel" arch="x86_64">
  <version epoch="0" ver="4.1.8" rel="1.1"/>
  <changelog author="Libor Pechacek &lt;lpechacek@suse.com&gt;" date="1613131200">- Update to v3.0.1 (jsc#SLE-13348)
  - Added IAX support
  - Added implementation and support for new mdev types
  - Removed uuid type mdevs
  - Introduced a new wq API to set max batch and transfer size
  - Added new GPL2 and LGPL-2.1 license files
  - Library license changed to LGPL-2.1
  - Fixed static code analysis bugs
- Enhanced Description
- Added dependency on the idxd kernel driver
- Restricted architecture to x86 - DSA is embedded
  into Intel CPUs
- Added patch: v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1619438400">- Update to version 3.1
  * Improved error messages and return values
  * Fix incorrect error return value from tool
  * Allow -1 special value for wq-&gt;groupid and fix related error
    messages
  * Fix incorrect manpage text for config-wq
  * Remove reference to non-interface header in interface header
  * Remove non-interface header from packaging
  * Use portable data types and fix build issues in 32 bit targets
- Dropped upstream merged v3.0.1-use-portable-data-types.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1624968000">- Update to version 3.2
  * Add support for new device bind paths retaining compatibility
    with older kernels
  * Add support for UACCE interface to access char devices
  * Fixed several issues in filtering, config and listing code
  * Support all 256 bits of op_cap
  * Fix incorrect return values
  * Made removing all mdevs more intuitive</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1631188800">- Update to version 3.4.1
  * Bug fixes related to traffic-class
  * Add per-wq ATS disable support
  * Add extended error status reporting
  * Created local copy of UAPI header file idxd.h from /usr/include
  * Update driver name changes
  * Rewrite unit test removing hardcoding and other enhancements
  * Bug fixes
- Run spec-cleaner</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1633694400">- Update to version 3.4.2
  * Add feature to skip tests based on feature availability
  * Skip tests requiring shared memory if feature not available
  * Add API to retrieve wq occupancy attribute</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1640865600">- Update to version 3.4.4:
  * Add -e/--enable and -f/--force features to load-config command
  * Add more sample configuration files for different usages
  * Add multi-descriptor support
- Update to version 3.4.3:
  * Remove redundant dependencies (kmod and udev)
  * Bug fixes and code cleanup
  * DSA test adds device and wq selection
  * DSA test adds no opcode operation support</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1648641600">- Update to version 3.4.6.2:
  * Allow driver_name to be configured in guest
  * Disable mdev tests
  * Update driver_name in unit test configs
  * Improve error message in config attr failures
- Update to version 3.4.6.1:
  * Bug fix in wq driver name configuration
  * Test configs add driver name attr
- Update to version 3.4.6:
  * Support new "read_buffer" attributes that replace "token" attributes
  * Deprecate attributes with "token" names
  * Add support for driver_name attr to get wq driver name
  * Fix a read buffer length related bug
  * Add opcode operation support
- Build exclusively on x86_64, as kernel module idxd.ko cannot be
  found on i586</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1650542400">- Update to version 3.4.6.3:
  * Allow use of config files with driver_name attr with older drivers</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1652702400">- Update to version 3.4.6.4:
  * Init IAA test and add No-op operation
  * Separate common codes from DSA source code file
  * Bug fixes</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1663156800">- Update to version 3.4.7:
  * No relevant changes
- Update to version 3.4.6.5:
  * Add Zcompress32, Zdecompress32, Compress and Decompress test
  * Add Zcompress16 and Zdecompress16 to IAA test
  * Add operation CRC64 into IAA test
  * Bug fixes</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1665403200">- Update to 3.4.8
  * Changes in accel-config test</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1668772800">- Update to version 3.5.0:
  * Fix static code analysis warnings
  * Fix lintian errors
  * Move test program and related configs to /usr/lib
  * Move contrib/configs/* to /etc
  * Some code cleanup</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1672142400">- Update to version 3.5.2:
  * Bug fix in help system
  * Remove mdev implementation</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1682683200">- Update to version 4.0:
  * use buildflags.mk, remove hardcoded CFLAGS
  * debian/accel-config-test.install fix path on copy
  * convert all magic number for 1&lt;&lt;12 to PAGE_SIZE
  * fix madvise() call to unmap pages
  * add updated idxd.h definition from kernel source
  * Remove redundant -f 0x0 in iaa_user_test_runner.sh
  * Fix dedicated mode wq size 1 failure
  * Modify incorrect print information
  * Modify block_on_fault in 2g2q_user_2.conf
  * Move get_random_value() to accel_test.c
  * Add algorithm to do Zcompress8
  * Add test code of operation Zcompress8
  * Modify script for executing Zcompress8 test
  * Add algorithm to do Zdecompress8
  * Add test code of operation Zdecompress8
  * Modify script for executing Zdecompress8 test
  * Add algorithm to do both Encrypt and Decrypt
  * Add test code of operation Encrypt
  * Modify script for executing Encrypt test
  * Add test code of operation Decrypt
  * Modify script for executing Decrypt test
  * Modify struct in idxd.h for IAA Translation Fetch
  * Add test code of IAA Translation Fetch
  * Modify script for executing IAA Translation Fetch test
  * Add helping information for new parameters
  * Add openssl package installation details
  * Fix bug of Zcompress8 about input size less 128
  * Remove ats_disable config for iax tests
  * Add identification for IAA1.0/2.0 platform
  * add per-wq prs disable tests
  * Update format bitmask attrs to match driver
  * Add new API to set and get wq op_config
  * Add option to config-wq to set op_config
  * Change json listing format of bitmasks
  * Add load, save and list config support for op_config
  * Update config-wq doc with op_config details
  * Add unit test for op_config configuration
  * Fix segmentation fault during list cmd in SPR
  * Add API to retrieve iaa_cap when available
  * Add group-&gt;desc_progress_limit support
  * Add group-&gt;batch_progress_limit support
  * Add wq-&gt;prs_disable support
  * Add device-&gt;event_log_size support
  * Do not set traffic class in tests
  * Skip op_config test if feature not present
  * Include IAA support in README
  * Fix bug in return value of pasid enabled check
  * add DIX Generate operation support
  * add translation fetch operation support
  * Remove traffic config for iax tests
  * Fix dsa_test segmentation fault when do 2G tests
- Update to version 3.5.3:
  * Fix bug of setting max destination size
  * Remove some leftover references to mdev
  * Remove text about installing kernel headers
  * Remove uninitialized local variable warning
  * Remove read_buffers 0 settings from configs</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1693396800">- Update to version 4.1:
  * add missing libssl-dev dependency
  * Skip configuring ats_disable if the attribute is not present
  * Add config-user-default command
  * Add option "-c &lt;config_file&gt;" to load default configurations from
    the file
  * Disable default configured WQs and devices
  * Add "-n &lt;wq_name&gt;" to specify WQ name for disabling WQs
  * Add user_default_profile.conf
  * Add doumentation for new command "config-user-default"</changelog>
  <changelog author="Danilo Spinella &lt;danilo.spinella@suse.com&gt;" date="1705579200">- Update to versione 4.1.4:
  * Fix a bug while reading json objects
  * Do not save traffic class attributes
  * Handle cmd_status initialization failure without exiting
  * Remove SET_ERR macro which is error prone
  * Skip check for ats_disable if attribute absent
  * Add parameter for specifying dev and wq
  * Fix bug about checking result of decompression
- Update to version 4.1.3:
  * be less greedy in _cleanup greps
- Update to version 4.1.2:
  * Fix a memory leak bug
- Update to version 4.1.1:
  * update Standards-Version to 4.6.2 in control file
  * Use asm volatile for compilers that don't support
    __builtin_ia32_mfence
  * Fixes for pedantic compiler warnings
  * Update copyright years in man pages
  * Fix some syntax errors and cleanup in man pages
  * Fix --help and other options
  * Fix a bug with empty wq driver name
  * Fix bug about finding a mismatched wq
  * Add op mask to check if an op is available
  * Decide whether to do the operation or not
  * Fix batch event log core check output issues
  * Provide --skip-config to run dsa tests without device reset</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707998400">- Update to version 4.1.5:
  + Free driver_name in case of error adding wq.
  + change op config default value because of kernel change.
  + set read buffer allowed from 0 to 8.
  + disable enabled devices before unloading iaa_crypto.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 4.1.6:
  * Free driver_name when freeing wq
  * Disable all WQs and rmmod iaa_crypto
  * Remove the script about vfio passthrough device
  * Use madvise(MADV_DONTNEED) to ummap address</changelog>
  <changelog author="Antonio Teixeira &lt;antonio.teixeira@suse.com&gt;" date="1723118400">- Update to 4.1.8:
  * Check for error return from iaa_do_crypto
  * Clean up resource leak in accfg_wq_get_occupancy
  * Update dsa_config_test_runner.sh
- 4.1.7 changelog:
  * Typo fixes
  * Make verbose logging optional
  * Clean up typo
  * Don't attempt to disable non-existent devices
  * Don't list attributes not present
  * add required SECURITY.md file for OSSF Scorecard compliance</changelog>
</package>
<package pkgid="a8f53f9ade78aab2a232c89ff40d97a608a95b0240addc33338bebd9405101329d2e36990756414d4b2ccf8cf3fabc4e2f6b4509f1b51cbfba5dddb96017a396" name="accountsservice" arch="src">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1586865600">- Apply as-fate318433-prevent-same-account-multi-logins.patch to Leap.</changelog>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="0bc8bf19e539f868e354dbc2b17d170fdda110d506dc6df3dd9114f8673e83a7c32949a0ba0d4196aa569349b35a9b27b6abba3a8d3392286972b2b09ad1e932" name="accountsservice" arch="x86_64">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="254e7319e96b7ab4bf1688b5cf392127976933be5fb53768700ead857606de5a01e75213975a0855bedc6be2f2e3c3b8334b1d2815bf8dc3bbb8f60f156073ec" name="accountsservice-debuginfo" arch="x86_64">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="a91d29951d8d0bc3d79ca6b74fe1f289629c7c687fe936a1db41a1ae46c3140fc680ef1d5f3f2b9a61636ed595346c66d2393e8548bcf823b45cf585c2897e20" name="accountsservice-debugsource" arch="x86_64">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="605dc734931a811ea30ed58b0aadb58f3150d2cb09f92fac23697021303306895b57111d5713cdda92ceb0f9e87421d4c74333a8a2f08be45b714144fee15f96" name="accountsservice-devel" arch="x86_64">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="059a2f9f9dd991ac9bfe44fb4fa81a133a317bec8b075e276bb831a0515ba49f9a29e24b72ac1e0698ffabf0da75b9818300410e4a8f8fa867d472b98089ee23" name="accountsservice-lang" arch="noarch">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="7b6a4c759b2e4eda485d9859451e93982aad6cefd3b6a2296d128bb37f978e001f10a5c28470bcd4315ca7daa93f18f33e77bdddb8caa7636de9df44919cba6c" name="accountsservice-vala" arch="x86_64">
  <version epoch="0" ver="23.13.9" rel="10.1"/>
  <changelog author="Antoine Belvire &lt;antoine.belvire@opensuse.org&gt;" date="1614686400">- Add accountsservice-fix-gdm-crash.patch: Prevent crash of gdm
  upon service restart when automatic login is enabled
  (glfo#accountsservice/accountsservice#55).</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1627387200">- Added hardening to systemd service(s). Added patch(es):
  * harden_accounts-daemon.service.patch</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1628510400">- Spec layout cleaning up for harden_accounts-daemon.service.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1629979200">- Update harden_accounts-daemon.service.patch: Do not proect home
  directories: the accounts daemon is used to create home
  directories upon user creation (boo#1189853).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1636027200">- Stop passing the no longer used nor recognized option
  user-heuristics=true to meson.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1643716800">- Add ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch: Fix build
  with meson 0.61.0.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651320000">- Update to version 22.08.8
  + Handle missing admin groups when changing account types
  + Set PrivateTmp to false in the systemd service
  + Add function to set user password expiration policy
- Update to version 22.04.62
  + Updated Swedish translation
  + Updated Indonesian translation
  + Updated German translation
  + Updated slovak translation
  + Update Ukrainian translation
  + Updated Brazilian Portuguese translation
  + act-user: Use stronger hashing methods in make_crypted() if available.
  + act-user-manager: Watch for the daemon going away and coming back
  + user-manager: Update users tables on username changes
  + user: Translate property x-session property name to match the proxy one
  + Check GDBusMessage for INTERACTIVE_AUTHORIZATION flag
  + daemon: Fix error check in save_autologin()
  + Never delete the root filesystem when removing users
  + Remove user heuristics
  + user-classify: Add git to username blacklist
  + daemon: ensure cache files for system users are processed
  + daemon: Don't try to add admin users to non existing groups
  + Move D-Bus conf file to $(datadir)/dbus-1/system.d
- Rebased patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch
  + as-fate318433-prevent-same-account-multi-logins.patch
- Drop upstream fixed patches:
  + ac9b14f1c1bbca413987d0bbfeaad05804107e9a.patch
  + accountsservice-fix-gdm-crash.patch
  + accountsservice-read-root-user-cache.patch
  + accountsservice-wtmp-io-improvements.patch</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1659096000">- Allow to build without vala support.
- Refresh harden_accounts-daemon.service.patch to not duplicate
  existing entries.</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1659355200">- Remove BuildIgnore for rpmlint-mini. This is a violation of the
  security policies applying to SUSE products as it circumvents the
  SUSE security team's control over what enters Factory and what
  not.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1687348800">- Update to version 23.13.9:
  + daemon: Fix boot delay
  + user-manager:
  - Add cancellable to fetch user requests
  - Track non-existent users
- Changes from version 23.11.69:
  + Add lightdm autologin support
  + user:
  - Return an error when setting invalid language
  - Throw a warning for invalid locales
  - Support new LocalAccount property in cache file
  - Replace usermod -p with chpasswd -e
  + main:
  - Use new overridable USERDIR
  - Use new overridable ICONDIR
  - Use new overridable sysconfdir
  + daemon:
  - Add GetUsersLanguages() function
  - Don't crash if /etc/shadow doesn't exist
  + Updated translations.
- Rebase patches:
  + accountsservice-sysconfig.patch
  + accountsservice-filter-suse-accounts.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1687608000">- Add accountsservice-assume-gdm.patch: assume gdm when not being
  able to detect the used display manager. This is basically the
  same as was in place before we gained support for multiple DMs
  (boo#1212675).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1688558400">- Rebase accountsservice-sysconfig.patch: (boo#1212675 boo#1212973).
- Remove accountsservice-assume-gdm.patch: Fixed by new rebasing
  of accountsservice-sysconfig.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1691582400">- Rebase as-fate318433-prevent-same-account-multi-logins.patch:
  (bsc#1213884).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707912000">- First part to fix build with GCC 14:
  + Inject patched mocklibc-1.0.tar.gz: only some header
    modifications to address implicit declaration of print_indent.
  + Add accountsservice-mocklib-gcc14.patch: patch meson'
    subproject definition to validate the injected tarball.</changelog>
  <changelog author="xiaoguang wang &lt;xiaoguang.wang@suse.com&gt;" date="1709035200">- Rebase accountsservice-sysconfig.patch: to fix build with GCC 14
  (bsc#1219909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Keep en and en_GB 'translations' in the main package: do not
  force -lang packages onto all users.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update accountsservice-sysconfig.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Drop as-fate318433-prevent-same-account-multi-logins.patch.
  Gnome-shell now has similar functionality upstream.</changelog>
</package>
<package pkgid="10257c38dcb015c5e6cf512163b533ab8f4cf1e4d8022d27806ce9aa2540ba1be5409c94abb67d1bcd49e7bd7afdbf2d24e02f218fe7b364ba88191855b38eac" name="ade" arch="src">
  <version epoch="0" ver="0.1.2d" rel="2.0.2.2.sr20240803"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Add ade-use-cxx14-standard.patch: Enforce CMAKE_CXX_STANDARD=14
  to allow building tests with gtest &gt;= 1.14.0 (gh#opencv/ade#44).</changelog>
</package>
<package pkgid="fcc9211e2c79e369eead69066851e2c11b72dbee0c03d3ad5d8c1c7acd4f877a79d7125d577e8cc5776add0a614b48a0b01f8c6ea3e07438c53499a6eefdb162" name="ade" arch="src">
  <version epoch="0" ver="0.1.2d" rel="2.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Add ade-use-cxx14-standard.patch: Enforce CMAKE_CXX_STANDARD=14
  to allow building tests with gtest &gt;= 1.14.0 (gh#opencv/ade#44).</changelog>
</package>
<package pkgid="e660b01b5a85a51d75b9909251ee6dd6fa076a4ec0aa7e7b6f7776480ab19d528d6520c474924fea729619df1f1b098970cd9954d5c10610f4896feb67719991" name="ade-devel" arch="i586">
  <version epoch="0" ver="0.1.2d" rel="2.0.2.2.sr20240803"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Add ade-use-cxx14-standard.patch: Enforce CMAKE_CXX_STANDARD=14
  to allow building tests with gtest &gt;= 1.14.0 (gh#opencv/ade#44).</changelog>
</package>
<package pkgid="c6df94e4e8676930a42fef35bc6e3b034c83bd5a9b67988b147fc759991bfbc2e75d54c89fb0d24688a966733044572a4ef872017cea628028ace92c85c3df94" name="ade-devel" arch="x86_64">
  <version epoch="0" ver="0.1.2d" rel="2.0.2.2.sr20240803"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Add ade-use-cxx14-standard.patch: Enforce CMAKE_CXX_STANDARD=14
  to allow building tests with gtest &gt;= 1.14.0 (gh#opencv/ade#44).</changelog>
</package>
<package pkgid="b92266d851185df5447b9570b438ede8a5e1e2eb2ad09e039b7b11427736a27a69aff5eeff8bf0e3ad5fe785962b00f8e600c642052c0615985b87990f178887" name="ade-devel" arch="x86_64">
  <version epoch="0" ver="0.1.2d" rel="2.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1562068800">- Initial package version 0.1.1d</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1566820800">- Remove pointless empty scriptlets</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1568116800">- Update to version 0.1.1f
  * Fixed warning which happens with old compilers
    (which are still supported in OpenCV)
- Update to version 0.1.1e
  * Bugfix: Make size() method to return size_t value
- Drop upstream Silence_redundant-move_warning.patch
- Use -ffat-lto-objects to provide a proper static library.
- Run tests by default</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1641988800">- Don't leave an empty %check section if building without tests</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1663416000">- Update to version 0.1.2a
  * A minor version bump to fix OpenCV warnings on Windows
- Update to version 0.1.2
  * This release incorporates the community PRs for the past three
    years &amp; mainly serves for OpenCV new compilers support as
    requested.</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1704110400">- Update to version 0.1.2d
  * Fix compilation with CXX standard set in parent project tree
- Update to version 0.1.2c
  * Fixed issues with CMake exported targets/configs as part
    of OpenVINO build
  * Fixed GCC13 support
- Update to version 0.1.2b
  * A minor version bump to fix warnings on Linux.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1714046400">- Add ade-use-cxx14-standard.patch: Enforce CMAKE_CXX_STANDARD=14
  to allow building tests with gtest &gt;= 1.14.0 (gh#opencv/ade#44).</changelog>
</package>
<package pkgid="a26af14427713b972e419a0c6629af265dbb99b91e42fb34d8ca003b52e4e7c6c14586d0e86d5e8a9f251ccbb4a06556d34d6da060dfbce249ab3540d1c88420" name="ansible-runner" arch="noarch">
  <version epoch="0" ver="2.4.0" rel="2.1"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621771200">- Update to version 1.4.7
  * Fixed an issue where byte sequences in the output that are not
    interpretable as UTF-8 would break the job execution.
  * Fixed a bug that broke Ansible playbook execution prior to
    version 2.8 of Ansible
  * Fix an issue with --process_isoloation_*_ paths parsing cli args
  * Switch extravar format so we can support more than just string
    types
  * Make sure job events folder is created earlier to prevent
    errors when using immediately after starting a runner job
  * Annotate all runner_on events with start/end/duration times
- Drop 0001-Use-the-correct-python-executable-for-tests.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- do not require python-mock: the testsuite is not running anyway
  and newer testsuite (e. g. 2.1.3) will not use mock at all
  https://trello.com/c/S6eADbii/64-remove-python-mock</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1681992000">- LARGE update to 2.3.2
  changelogs:
  * https://github.com/ansible/ansible-runner/releases/tag/1.4.8
  * https://github.com/ansible/ansible-runner/releases/tag/1.4.9
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.0
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.2
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.3
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.4
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.2
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.3
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.4
  * https://github.com/ansible/ansible-runner/releases/tag/2.2.0
  * https://github.com/ansible/ansible-runner/releases/tag/2.2.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.2.2
  * https://github.com/ansible/ansible-runner/releases/tag/2.3.0
  * https://github.com/ansible/ansible-runner/releases/tag/2.3.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.3.2</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683288000">- change python version on Leap15/SLES15 to python3.11 to use the
  new stack supported by SUSE</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684152000">- modify %if-condition to allow building for python3.10 or
  python3.11 on SLES15</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1685534400">- update to 2.3.3:
  * [backport][release_2.3] Add `python_requires = &gt;= 3.8` (#1206)
    by @Shrews in
    https://github.com/ansible/ansible-runner/pull/1212
  * [backport][release_2.3] Add license and classifiers metadata
    (#1213) by @Shrews in
    https://github.com/ansible/ansible-runner/pull/1214
  * [2.3 backport] Remove pkg_resources use (#1224) by
    @nitzmahone in
    https://github.com/ansible/ansible-runner/pull/1230</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694088000">- update to 2.3.4:
  * [2.3 backport] Give more detail when we cannot process a
    non-JSON streamed line (#1186) by @AlanCoding in
    https://github.com/ansible/ansible-runner/pull/1258</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1707912000">- update to 2.3.5:
  * fix pexpect child shutdown race (#1331) by @TheRealHaoLiu in
    [#1336]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1709899200">- ignore two more flaky tests</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1710590400">- update to 2.3.6:
  * Untag instead of force remove image for podman. This makes the
    |worker cleanup| subcommand behave similarly with either docker
    or podman.
    (#1342 &lt;https://github.com/ansible/ansible-runner/pull/1342&gt;)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1716033600">- update to 2.4.0:
  * Bug Fixes
  - Honor inventory filepath by @Akasurde in #1065
  - Ensure that UTC ISO8601 datetimes include timezone info by
    @sivel in #1238
  - Fix for non-str ident by @Shrews in #1268
  - Pass inventory directory path instead of file path when using
    containerization by @christophert in #1304
  - Validate inventory from CLI early by @Shrews in #1307
  - Allow shutil to copy into existing isolation directory by
    @christophert in #1311
  - Fix invalid inventory with relative pvt data dir by @Shrews
    in #1316
  - Add lib symlink to bwrap call by @christophert in #1312</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1717934400">- Use pytest-xdist in order to avoid non-terminating processes in
  tests
- Fix files section and version info (setuptools_scm required to
  build)
- Simplify python flavor declaration</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1723550400">- ignore test_get_role_list test</changelog>
</package>
<package pkgid="a812463b13a6452b51dabfeed06f66b27ea44fd604b58e57b5a17c12e03260316ebcf090b5a51e070db9a11c1ac88b032c9ee0305fbe5719a39eb241e24be2f4" name="ansible-runner" arch="src">
  <version epoch="0" ver="2.4.0" rel="2.1"/>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1556107200">- Initial packaging (version 1.3.3)</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1556366400">- enable tests in %check
- add 0001-Use-the-correct-python-executable-for-tests.patch to fix
  tests with python3</changelog>
  <changelog author="Thomas Bechtold &lt;tbechtold@suse.com&gt;" date="1559649600">- update to 1.3.4:
  * make class __name__ match Ansible expectation
  * bundle six.ensure_str to avoid pinning to a new six version
  * Updating for 1.3.4 release
  * Adopt modified upstream packaging
  * Add missing lockfile RPM dependency
  * Fix an issue with missing options
  * port old callback tests to integration folder
  * Fix missing toplevel host events docs issue
  * Move integration data folder, add new test
- fix license - ansible-runner also contains code licensed under
  GPL-3.0-or-later</changelog>
  <changelog author="Lars Vogdt &lt;lars@linux-schulserver.de&gt;" date="1582200000">- update to 1.4.4:
  + Fix some unicode issues when using command line override on python 2.7
  + Fix an issue with file handles not closing on the pexpect pty
  + Fix missing ssh_key parameter from module interface
  + Fix a bug where the ssh agent process would hang around after
    process isolation exit causing a failure to remove temporary directories
  1.4.2 (2019-10-04)
  + Reverted ansible-runner --version to print a semantic version number
  1.4.1 (2019-10-03)
  + Fixed a bug that prevented ANSIBLE_HOST_KEY_CHECKING from being respected
  1.4.0 (2019-09-20)
  + Added changed count to stats data
  + Added initial support for gathering performance statistics using
    the system's cgroup interface
  + Fix command line args override missing from module run kwargs
  + Omit inventory argument entirely if no inventory content is supplied
    this allows ansible to pick up inventory from implicit locations and ansible.cfg
  + Fix an issue where Runner wouldn't properly clean up process
    isolation temporary directories
  + Fix error generated if unsafe parameter is used on vars prompt tasks
  + Fix an issue where additional callback plugins weren't being
    used when defined in the environment
  + Fix an issue where Runner would stop returning events after the
    playbook finished when using run_async
  + Fix an issue where unicode in task data would cause Runner to fail
  + Fix issues using vaulted data that would cause Runner to fail
  + Fix an issue where artifact-dir was only allowed in ad-hoc mode
- run fdupes
- remove upstreamed patch:
  0001-Use-the-correct-python-executable-for-tests.patch
- disable tests again for now</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1621771200">- Update to version 1.4.7
  * Fixed an issue where byte sequences in the output that are not
    interpretable as UTF-8 would break the job execution.
  * Fixed a bug that broke Ansible playbook execution prior to
    version 2.8 of Ansible
  * Fix an issue with --process_isoloation_*_ paths parsing cli args
  * Switch extravar format so we can support more than just string
    types
  * Make sure job events folder is created earlier to prevent
    errors when using immediately after starting a runner job
  * Annotate all runner_on events with start/end/duration times
- Drop 0001-Use-the-correct-python-executable-for-tests.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1650974400">- do not require python-mock: the testsuite is not running anyway
  and newer testsuite (e. g. 2.1.3) will not use mock at all
  https://trello.com/c/S6eADbii/64-remove-python-mock</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1681992000">- LARGE update to 2.3.2
  changelogs:
  * https://github.com/ansible/ansible-runner/releases/tag/1.4.8
  * https://github.com/ansible/ansible-runner/releases/tag/1.4.9
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.0
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.2
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.3
  * https://github.com/ansible/ansible-runner/releases/tag/2.0.4
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.2
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.3
  * https://github.com/ansible/ansible-runner/releases/tag/2.1.4
  * https://github.com/ansible/ansible-runner/releases/tag/2.2.0
  * https://github.com/ansible/ansible-runner/releases/tag/2.2.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.2.2
  * https://github.com/ansible/ansible-runner/releases/tag/2.3.0
  * https://github.com/ansible/ansible-runner/releases/tag/2.3.1
  * https://github.com/ansible/ansible-runner/releases/tag/2.3.2</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1683288000">- change python version on Leap15/SLES15 to python3.11 to use the
  new stack supported by SUSE</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1684152000">- modify %if-condition to allow building for python3.10 or
  python3.11 on SLES15</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1685534400">- update to 2.3.3:
  * [backport][release_2.3] Add `python_requires = &gt;= 3.8` (#1206)
    by @Shrews in
    https://github.com/ansible/ansible-runner/pull/1212
  * [backport][release_2.3] Add license and classifiers metadata
    (#1213) by @Shrews in
    https://github.com/ansible/ansible-runner/pull/1214
  * [2.3 backport] Remove pkg_resources use (#1224) by
    @nitzmahone in
    https://github.com/ansible/ansible-runner/pull/1230</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1694088000">- update to 2.3.4:
  * [2.3 backport] Give more detail when we cannot process a
    non-JSON streamed line (#1186) by @AlanCoding in
    https://github.com/ansible/ansible-runner/pull/1258</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1707912000">- update to 2.3.5:
  * fix pexpect child shutdown race (#1331) by @TheRealHaoLiu in
    [#1336]</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1709899200">- ignore two more flaky tests</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1710590400">- update to 2.3.6:
  * Untag instead of force remove image for podman. This makes the
    |worker cleanup| subcommand behave similarly with either docker
    or podman.
    (#1342 &lt;https://github.com/ansible/ansible-runner/pull/1342&gt;)</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1716033600">- update to 2.4.0:
  * Bug Fixes
  - Honor inventory filepath by @Akasurde in #1065
  - Ensure that UTC ISO8601 datetimes include timezone info by
    @sivel in #1238
  - Fix for non-str ident by @Shrews in #1268
  - Pass inventory directory path instead of file path when using
    containerization by @christophert in #1304
  - Validate inventory from CLI early by @Shrews in #1307
  - Allow shutil to copy into existing isolation directory by
    @christophert in #1311
  - Fix invalid inventory with relative pvt data dir by @Shrews
    in #1316
  - Add lib symlink to bwrap call by @christophert in #1312</changelog>
  <changelog author="Ben Greiner &lt;code@bnavigator.de&gt;" date="1717934400">- Use pytest-xdist in order to avoid non-terminating processes in
  tests
- Fix files section and version info (setuptools_scm required to
  build)
- Simplify python flavor declaration</changelog>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1723550400">- ignore test_get_role_list test</changelog>
</package>
<package pkgid="8a8314062df2f2caf8cedf77704ebe3079f482a263cb656c47e5fc83284ac13d2c4e174c3a719d038188b1c46dc3d8fc70a929c6d17d79ed9ebc60e9bc297ff3" name="ant" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="3b9238dd645fa2b319a34045836a72a981d4b048f80828a6e2ae1669fceb4974951b6087eedaa7c5ac4d887d6b9cfe7ab4b95037195d8d516fb3e24e3085db58" name="ant" arch="src">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="62eeca85cda35fd334166cc855aeeb21a59558a073c57adff14a2224bf4deb760be59e32db58e2bdcebcf9e5efd063eb70ce8cc9a426448868d2d70121558d83" name="ant-antlr" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="0d76f241d7f07e7cb697de1cb068aea6b9477b60e93da867cde186755b3373179b91d9c7e931a6314c6ad461ee6f93018114315523b6bf8b7d3dff52fb20e9fe" name="ant-antlr" arch="src">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="a6bad11d182a2c8de0a19f18fb0b025b6a387e2090a24a34ec314da3b3fc01d75a5adb25029ab48d0bfe4ae77160c05087f5696ca8a843a9a17893291c94864a" name="ant-apache-bcel" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="6a539faa1487349337b767c29dd9c4811ff4c50c81f639bff57ba12c7c96887cfa67d8560c1ebb1897737aeb296d401f56b72ee50c4e8c129f654a09376162f5" name="ant-apache-bsf" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="138773b6c74f72243cc86d9fe685bc2e5ad0e443fcbd0f8100ad45bc221ed9e0d17d66e2dbbebbc4cc658ed9084580efdfecd1055b09f62a395f48cd324f3ca8" name="ant-apache-log4j" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="67d233aa7fd0628b03c8a060785625d5622e96af0a716f8b0f6da016a8632b4155e3171f2e499930c6dacf8932eb0090ff91e9ac4eef103aaefc35362d3674b4" name="ant-apache-oro" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="b582a565616e77b414743c85450c148cce86da3631792b905b6ef97b3f062fcf971abb7e0f8680620900e176b9fb4c0920d7f897cb58dacf5c4838374be3cb33" name="ant-apache-regexp" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="84e49042e81891c16b8c21b22d3b3fa87e5c341c9e15431b473ee32d1d6dd8e488760cb9b735e7cefdf9f4e0647a9dacbb37dc62acaf77c2ab635fac5745c657" name="ant-apache-resolver" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="503b129635e312e71c12b64d7f2ac46e0b25620e9e2f31c58e10fc46c436317566688cbe0daa27a9cf1e613fd9281ee9ea777f884c6fa653662594ad94748064" name="ant-apache-xalan2" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="e200fde8a78444aadc8de423c1c32b09d9224cd08f45e32e0aa82d58d35246ed3d9b990a749b2cc33dca565509c5423106d46ac2cb9a079daec4ef944542dc76" name="ant-commons-logging" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="ff2138f73454d2cf5811a9d1d1c38784e2779f4b499830beb344e83ae986bf5597f6c355b754ba86065f0effaf37f66195217e2cd96e2eec2cc71fc3b3a8c10e" name="ant-commons-net" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="b8ac145e7545c6c86e3756bc71d9a57f79d077e54aa46cee18f11fb078d0e245de3b53597cb6c2732d46c79b8e1860d844fa7fa5e5d555920e4153708a1de50c" name="ant-imageio" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="10cdbf269f3afa692015aa4e6091705078bf2234bba1110f121e190bc39a2a52727e43d5b2329dfcca06feb2038397c64902e3abd2c2b1742e7fa05800b66156" name="ant-jakartamail" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="64bdb2d5998bd493f95a65099cbb79f67234762d032aaf98bcec6b81b07e9cf4bbeebe239b149641c7857325e7363b8f5581320b93faa0eeaebe4da38ce27a3a" name="ant-javamail" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="cd4fd6368b2643f7d80c6e47a46bef5927aa2dd3023995cc9956797174003d7b40dc0a2d6938a2b38c14edbb4fbbadc7d9b4a82561cd74afafffb5c5275d2715" name="ant-jdepend" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="976ee55cc10967f7a38a397cf2a7954cec7c0fe7d28779b416e7f4a858998f81d698708503fac08b88d748b235a9e3ae47313fca8c9899d99eb3541de8d1b01b" name="ant-jmf" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="7bb0e46268aafbd789c53424f4430d2eb577669529b0e4b5beb80e875267846c678592ef9721fc99c6d3ae4490aec806e122503d411aa7ff7eefe433142c3d69" name="ant-jsch" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="3a7b6713b21ab2fd59a3227d6170bef382d844125cf1556988cf819db2b53e918524185bfddd6ab173da34d147405856b69c3fd8c6e1eea3447084913bb477a2" name="ant-junit" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="415fc4363710e41825cb41060349ad31a2deeca83867ee92981e1260fe329f6d4c9058717f32a6dd4872c2ad127428770344e9fc209837cd82ddefc8bac23fdb" name="ant-junit" arch="src">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="40b97bc8c80870247e18366f1adbba8cd08515bf1d2e12eafac83084e7aec66c00d06b264869fd009914012bed3d6428c19e221b30b7920b4fc39d69a9d5294e" name="ant-junit5" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="c2eb632f6a706eda9c79762ec2164e7b107515e33f50149e01705e5f9072ef7e4a4ff1086a26b3530b1dfab5aa4d03e3f2ee68c2c93f374d8c568d58cb231537" name="ant-junit5" arch="src">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1579003200">- Use xml-commons-apis-bootstrap as jar in classpath instead of
  the common xml-apis jar, since we are forcing build against
  the bootstrap package</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766400">- Remove jakarta-commons-* dependencies [bsc#1133997]
  * Use apache-commons-logging and apache-commons-net in optional tasks</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1588766401">- Add rhino to the ant-apache-bsf optional tasks [bsc#1134001]</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1589457600">- Update to 1.10.8
  * Security fix: [CVE-2020-1945, bsc#1171696]
  - A new property ant.tmpdir provides improved control over the
    location Ant uses to create temporary files
  * sshexec failed to write output to a file if the file didn't exist
  * Fixes a regression in javac task involving command line argument files.
  * sshexec, sshsession and scp now support a new sshConfig parameter.
  It specified the SSH configuration file (typically ${user.home}/.ssh/config)
  defining the username and keyfile to be used per host.
  * "legacy-xml" formatter of junitlauncher task wasn't writing out
  exceptions that happen in @BeforeAll method of a test.
  * Fixes a potential ConcurrentModificationException in XMLLogger.
  * Fixes a bug in junitlauncher task in forked mode, where if a listener element
  was used as a sibling element for either the test or testclasses element,
  then the forked mode launch would fail.
  * Fixes an issue in AntStructure where an incorrect DTD was being generated.
  * Fixes an incorrect variable name usage in junit-frames-xalan1.xsl.
  * The runant.py script should now work with Python 3.
  * rmic has been removed from Java 15. The task will now throw an
  exception if you try to use it while running Java 15 or newer.
- Remove ant-python3.patch fixed upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1601553600">- Update to 1.10.9
  * Security fix: [bsc#1177180, CVE-2020-11979]
  - Insecure temporary file vulnerability
  * Fixed bugs:
  - The ftp task could throw a NullPointerException if an
    error occured.
  - Propertyset now also sees in-scope local properties.
  - Replaced ReaderInputStream with the version of Apache
    Commons IO due to problems with surrogate pairs.
  - &lt;fixcrlf&gt; will no longer remove the temporary file it
    just created before writing to it.
  - &lt;sshexec&gt; and &lt;scp&gt; didn't deal with wildcard hostnames
    in shs config files properly.
  * Other changes:
  - Ant will no longer log a warning if it doesn't find tools.jar.
  - The &lt;jar&gt; task accepts now a nested &lt;indexjarsmapper&gt;
    element that can be used to perform custom filename
    transformations for the &lt;indexjars&gt; archives.
  - Added a new PropertyEnumerator interface that extensions can
    provide if they are managing properties unknown to the Ant project.
  - Added some special code to support GraalVM JavaScript as
    javax.script scripting engine for JavaScript. In particular we
    relax some security settings of GraalVM so that scripts can access
    Ant objects.
  - Also Ant enables Nashorn compatibility mode by default, you can
    disable that by setting the magic Ant property
    ant.disable.graal.nashorn.compat to true.
  - If the magic property ant.tmpdir hasn't been set and Ant can
    control the permissions of directories it creates it will create an
    owner-owned temporary directory unaccessible to others as default
    tempdir as soon as a temporary file is created for the first time.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="6930cdc9fc11acb1e921203e7c314d186bb3abf3358bf0a342da9d80332629d5c7585ac35426103d03e8674c589d2004a8cd9cdecaab79db2c984bab93f622c8" name="ant-manual" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="cf7c2e0520a3bb8623f9bb6e09c947ce375e88970d83bccf09161e40c05cfc6d10c2cfb2fab6af3abe962fbdc98a1dd82983a5cbbb96ee38e14124e46cb31ac5" name="ant-scripts" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="ea9de13950878e53fed2224aad07abbaa7fbc589340ece97811ce215259ee4b9b6604b54534afb794a4eb50569ac05ee6dc9fdb4c34aba6ec98fb95770a6c7a2" name="ant-swing" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="d80badd03093e9f28610deb52bc1bb2d4db7b3775521ce7f0136c5a37dc2a6afafcfd5c0eba4048617285cb918c709ebf06f2fc99f2d8ddaf62cc1d941cb8f3c" name="ant-testutil" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="8a458c0b565a2efbf237eeea0153b6b6c27176f257fdb167b3902fc7c76f2f688b96f09f089b48ad66cd74b91a7be2196b9f2b741b329934244bc0191308e866" name="ant-xz" arch="noarch">
  <version epoch="0" ver="1.10.14" rel="8.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1622721600">- Update to 1.10.10
  * SCP (with sftp=true) task would fail if fetching file located
    in root directory.
  * Fixed: javac task would fail if the arguments file it
    (internally) created didn't quote the # character.
  * Make sure LegacyXmlResultFormatter encodes characters illegal
    in XML the same way JUnit5's built-in formatter would.
  * LegacyXmlResultFormatter no longer double-encodes &lt;&gt;&amp; in
    system-err and system-out.
  * Fixes a bug in junitlauncher task's legacy-xml formatter,
    where the testcase representing a @Parameterized JUnit4 test
    wasn't being reported in the XML.
  * Fixes a bug where the ant-testutil-sources.jar that gets
    published to Maven central repository didn't contain any
    source files.
  * The &lt;http&gt; condition didn't follow redirects from http to https.
  * ZipOutputStream now overrides write(int) in order to make sure
    single byte writes get the same treatment as array writes.
  * Fixes a potential deadlock in junitlauncher task when using
    legacy-xml reporter.
  * javaversion condition now has a new "atmost" attribute. See
    the javaversion manual for more details
  * The "listener" nested element of the "junitlauncher" task now
    has a new "useLegacyReportingName" attribute which can be used
    to control the test identifiers names that get reported by the
    listener. See the junitlauncher manual for more details. Note that
    this change also introduces a new "setUseLegacyReportingName" method
    on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
    interface. This will break backward compatibility with any of your custom
    result formatters which implemented this interface and such implementations
    are now expected to implement this new method.
  * A new attribute preserveduplicates allows &lt;resourcelist&gt; to
    return the same resource multiple times when set to true.
  * A new attribute filterbeforeconcat in &lt;concat&gt; can be used to
    decide whether the filterchain should be applied to the
    concatenated content (the default) or each nested resource
    individually before concatenating them.
  * The ssh tasks now share a new nested element additionalConfig that can
    be used to set config values for the jsch Session used by the task.
  * Added new discardOutput and discardError properties to redirector
    and the exec, apply and java tasks which can be used to completely
    discard any (error) output. This is a platform independent
    alternative to directiong output to any kind of null device.
  * junitlauncher now prints a more useful and instantaneous summary of
    tests being run, closely matching the junit task's summary.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1639569600">- Update to 1.10.12:
  * The update includes fixes for the following CVEs:
  CVE-2021-36374, bsc#1188469
    Excessive memory allocation when reading a specially
    crafted ZIP archive or a derived formats.
  CVE-2021-36373, bsc#1188468
    Excessive memory allocation when reading a specially
    crafted TAR archive.
  * The http condition would follow redirects even when "followRedirects" attribute
  was set to "false". This has now been fixed. Bugzilla Report 65489
  * Made sure setting build.compiler to the fully qualified classname
  that corresponds to extJavac or modern has the same effect as using
  the shorter alias names. Bugzilla Report 65539
  * Prevent potential deadlocks in org.apache.tools.ant.IntrospectionHelper.
  Bugzilla Report 65424
  * The implementation of AntClassLoader#findResources() has been changed to optimize
  it for potential performance issues, as those noted at https://issues.jenkins.io/browse/JENKINS-22310?focusedCommentId=197405&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-197405
  Github Pull Request #151
  * AntClassLoader now implements the ClassLoader#findResource(String) method.
  Github Pull Request #150
  * Ant tries to avoid file name canonicalization when possible.
  Bugzilla Report 65499
  * javadoc task will now look for warning messages in the STDERR stream too
  when "failonwarning" is set to true to account for changes in JDK 17+
  * The tar task now preserves symlinks of nested tarfilesets.
  Github Pull Request #142
- Changes from 1.10.11:
  * a race condition could lead to NullPointerExceptions when running
  tasks in parallel.
  Bugzilla Report 65316
  * fixed potential OutOfMemory errors when reading broken archives
  using the tar or zip formats or formats derived from zip.
  * org.apache.tools.ant.taskdefs.optional.junitlauncher.confined.JUnitLauncherTask now
  has a new protected createExecuteWatchdog() method for allowing it to be overriden.
  Github Pull Request #147
  * Upgraded AntUnit to 1.4.1.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1645531200">- Do not build against the log4j12 packages, use the new reload4j</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1652097600">- Disable a test failing to compile with junit5 5.8.x</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- Update ant keyring with new developer keys.
- Update to 1.10.13:
  * Breaking changes:
  - &lt;get&gt; has a new attribute authenticateOnRedirect that can be
    used to prevent Ant from sending the configured credentials
    when following a redirect. It is false by default, which means
    builds that rely on credentials being used on the redirected
    URI may break.
  * Fixed bugs:
  - the PropertyEnumerator change introduced in 1.10.9 proved to
    be not fully backwards compatible when combined with certain
    custom PropertyHelper implementations - for example when using
    AntXtras.
  - legacy-xml reporter of the junitlauncher task now escapes ]]&gt;
    when writing CDATA.
  - &lt;scp&gt; may leak connections when trying to preserve the last
    modified timestamps of files transferred recursively from a
    server.
  - tstamp task would in certain cases parse the SOURCE_DATE_EPOCH
    environment variable value to an incorrect date. This has now
    been fixed.
  - fetch.xml didn't set up non-default repositories propery and
    thus failed to download JAI.
  - When building and installing Ant distribution from source, the
    build script would change permissions on unrelated files in
    the destination directory. This is now fixed and such
    unrelated files in the destination directory will be left
    untouched.
  - parsing tar entries with multiple NUL bytes in their name
    would include garbage bytes as the name included all bytes up
    to the last NUL rather than the first.
  - loadresource might log warnings even though quiet was set to
    true
  - javac task would add paths constructs containing wildcards to
    the internally created argument file where wildcards are not
    allowed
  * Other changes:
  - added an implementation of the MIME Mail sender based on the
    repackaged Jakarta Mail package rather than javax Mail.
  - The "listener" element in the junitlauncher task now supports
    an "extension" attribute to control the filename extension
    of the generated output file from the listener.
  - &lt;ftp&gt; now supports FTPs.
  - DirectoryScanner avoids listing directory contents when it
    known it will never use the information retrieved. This may
    improve performance in some special cases.
  - &lt;manifest&gt; will now create the parent directory of the
    manifestFile attribute if it doesn't exist.
  - org.apache.tools.ant.BuildLogger now has a new method
    getMessageOutputLevel() which returns the currently set
    message output level.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1674734400">- Package and distribute the new ant-jakartamail</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693483200">- Update to 1.10.14:
  * Changes that could break older environments:
    + Resource#compareTo now invokes getName rather than toString as
    the later may be costly (for example in the case of a
    StringResource).
    + When using Java 18 or higher, Ant will no longer use Java
    SecurityManager because it has been deprecated for removal and
    by default is disallowed to be set at runtime
    https://openjdk.org/jeps/411.
    This will mean that the "&lt;permissions&gt;" type is no longer
    functional when using Java 18 or higher.
    Furthermore, when using Java 18 or higher, if the build
    executes tasks that call "java.lang.System.exit()" and if
    those tasks aren't running in a forked VM of their own, then
    such tasks will now kill the entire Ant build process. It is
    recommended that such tasks be updated to launch in a forked
    VM so that the System.exit() call will not impact the JVM in
    which Ant process runs.
  * Fixed bugs:
    + log only the stylesheet name in the xslt task.
    + junitlauncher task's "test" and "listener" elements which take
    a "outputDir" property were incorrectly resolving the
    outputDir against the current working directory instead of the
    project's basedir.
    + regexmapper would, in some cases, incorrectly consume
    backslash characters from the "to" attribute, resulting in
    missing backslashes in the output.
    + &lt;fixcrlf&gt;, &lt;replace&gt; and &lt;replaceregexp&gt; now try to preserve
    the file permissions of the files they modify.
    + junitlauncher task would fail if a forked test timed out even
    if haltOnFailure was set to false.
    + fixes a bug in org.apache.tools.zip.ZipOutputStream where,
    even when "zip64Mode" is set to "always", ZipOutputStream may
    not create a CEN extra field data for the entry.
    + legacy-xml listener of junitlauncher task wouldn't report
    certain failures involving junit jupiter dynamic tests.
    + allow.class which was introduced in Ant 1.10.13 release, has
    been removed from this 1.10.14 release. This class was
    introduced in context of the SecurityManager changes in
    Ant 1.10.13, which have now been reverted in Ant 1.10.14,
    since they caused several regressions.
  * Other changes:
    + &lt;fork&gt; element of the junitlauncher task now has a new
    optional "java" attribute which can be used to point to a
    different Java installation for runnning the forked tests.
    + made sure &lt;echoproperties&gt; sorts the echoed properties on
    JDK9+ as well.
    + org.apache.tools.ant.taskdefs.Recorder class now introduces a
    setLogLevel(LogLevel level) method.
    + The &lt;fork&gt; element of junitlaunchertask now allows a
    "forkMode" attribute. forkMode=perTestClass can now be used to
    launch each test class in a separate forked JVM.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694433600">- Added patch:
  * reproducible-propertyfile-task.patch
    + Debian patch to improve propertyfile task in RPM builds by
    using the date specified by the SOURCE_DATE_EPOCH variable
    in the header of the .properties file generated</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1706270400">- Add forgotten univocity-parsers to
  %{_sysconfdir}/ant.d/junitlauncher (needed to run unit tests
  annotated with @CsvSource and @CsvFileSource)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714219200">- Put hamcrest on the classpath of ant-junit module</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1714824000">- Add forgotten open-test-reporting/events to
  %{_sysconfdir}/ant.d/junitlauncher</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1721304000">- Added patches:
  * reproducible-jar-mtime.patch
    + make the modification times of files in a jar file
    reproducible
  * reproducible-javadoc.patch
    + make javadoc generation reproducible: don't generate
    timestamps, and normalize locale and encoding</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Modified patches:
  * reproducible-jar-mtime.patch
    + attempt more normalization of mtimes in jar files
  * reproducible-javadoc.patch
    + fix the patch to work with custom doclets too</changelog>
</package>
<package pkgid="72a1bbed6b7fa237b8754a9d53cf1a87bb5f68fdaea4d603b4b82cdbcf7ee7f625892c56b6324445ee8901c35b6444b783797a7a3dc36a962eb11615c55b6b41" name="apache-commons-codec" arch="noarch">
  <version epoch="0" ver="1.17.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Clean-up the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1550232000">- Update to version 1.11
  * New features:
    + Add Automatic-Module-Name manifest entry for Java 9.
    Fixes CODEC-242.
    + Add BaseNCodec.encode(byte[], int, int) input with offset and
    length parameters for Base64 and Base32. Fixes CODEC-202.
    + Add convenience API org.apache.commons.codec.binary.Hex.
    .encodeHexString(byte[]|ByteBuffer, boolean).
    Fixes CODEC-224.
    + Add convenience method decodeHex(String). Fixes CODEC-203.
    + Add DigestUtils.getDigest(String, MessageDigest).
    Fixes CODEC-210.
    + Add faster CRC32 implementation. Fixes CODEC-205.
    + Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only).
    Fixes CODEC-217.
    + Add java.io.File APIs to MessageDigestAlgorithm.
    Fixes CODEC-206.
    + Add support for CRC32-C. Fixes CODEC-171.
    + Add support for XXHash32. Fixes CODEC-241.
    + BaseNCodecOutputStream only supports writing EOF on close().
    Fixes CODEC-183.
    + Create a minimal Digest command line utility:
    org.apache.commons.codec.digest.Digest. Fixes CODEC-212.
    + Fluent interface for DigestUtils. Fixes CODEC-220.
    + Fluent interface for HmacUtils. Fixes CODEC-222.
    + Make some DigestUtils APIs public. Fixes CODEC-208.
    + Support java.nio.ByteBuffer in DigestUtils. Fixes CODEC-193.
    + Support java.nio.ByteBuffer in
    org.apache.commons.codec.binary.Hex. Fixes CODEC-194.
    + Support JEP 287: SHA-3 Hash Algorithms. Fixes CODEC-213.
    + Support SHA-224 in DigestUtils on Java 8. Fixes CODEC-195.
  * Removed feature:
    + Drop obsolete Ant build. Fixes CODEC-223.
  * Changes:
    + Base32.decode should support lowercase letters.
  Fixes CODEC-234.
    + HmacUtils.updateHmac calls reset() unnecessarily.
  Fixes CODEC-221.
    + Soundex should support more algorithm variants.
  Fixes CODEC-233.
  * Fixed bugs:
    + Base32.HEX_DECODE_TABLE contains the wrong value 32.
  Fixes CODEC-200.
    + Base64.encodeBase64String could better use newStringUsAscii
  (ditto encodeBase64URLSafeString). Fixes CODEC-145.
    + BaseNCodec: encodeToString and encodeAsString methods are
  identical. Fixes CODEC-144.
    + Bug in HW rule in Soundex. Fixes CODEC-199.
    + Charsets Javadoc breaks build when using Java 8.
  Fixes CODEC-207.
    + Don't deprecate Charsets Charset constants in favor of
  Java 7's java.nio.charset.StandardCharsets. Fixes CODEC-219.
    + Fix minor resource leaks. Fixes CODEC-225.
    + Javadoc for SHA-224 DigestUtils methods should mention
  Java 1.8.0 restriction instead of 1.4.0. Fixes CODEC-209.
    + StringUtils.equals(CharSequence cs1, CharSequence cs2) can
  fail with String Index OBE. Fixes CODEC-231.
    + StringUtils.newStringxxx(null) should return null, not NPE.
  Fixes CODEC-229.
    + URLCodec is neither immutable nor threadsafe.
  Fixes CODEC-232.
    + URLCodec.WWW_FORM_URL should be private. Fixes CODEC-230.
- Generate the Ant build file and use it
- Add an option --with tests and don't run tests by default. This
  diminshes the number of dependencies and speeds-up the build.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553515200">- Remove pom parent, since we don't use it when not building with
  maven</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1591099200">- Update to version 1.14
  * Release 1.14 - 2019-12-30
  - Fix: Hex: Allow encoding read-only ByteBuffer.
  - Fix: Hex: Only use an available ByteBuffer backing array if
    the length equals the remaining byte count.
  - Update: MurmurHash3: Deprecate hash64 methods and hash methods
    accepting a String that use the default encoding.
  - Fix: BaseNCodec to expand buffer using overflow conscious code.
  - Fix: Base32/64: Fixed decoding check that all the final trailing
    bits to discard are zero.
  - Add: Add MurmurHash3.hash128x64 methods to fix sign extension error
    during seeding in hash128 methods.
  - Add: Add MurmurHash3.hash32x86 methods and IncrementalHash32x86 to
    fix sign extension error in hash32 methods.
  - Fix: Allow repeat calls to MurmurHash3.IncrementalHash32.end() to
    generate the same value.
  - Add: Add RandomAccessFile digest methods #31.
  - Add: Add Path APIs to org.apache.commons.codec.digest.DigestUtils
    similar to File APIs.
  - Add: Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up.
  - Add: Add missing note in javadoc when sign extension error is present #34.
  - Fix: Reliance on default encoding in MurmurHash2 and MurmurHash3.
  - Update: Don't reload standard Charsets in org.apache.commons.codec.Charsets.
  - Update: Deprecate Charset constants in org.apache.commons.codec.Charsets
    in favor of java.nio.charset.StandardCharsets.
  * Release 1.13 - 2019-07-20
  - Fix: ColognePhonetic handles x incorrectly.
  - Fix: ColognePhonetic does not treat the letter H correctly.
  - Fix: Reject any decode request for a value that is impossible to
    encode to for Base32/Base64 rather than blindly decoding.
  - Add: MurmurHash2 for 32-bit or 64-bit value.
  - Add: MurmurHash3 for 32-bit or 128-bit value.
  - Update: Broken direct java.nio.ByteBuffer support in
    org.apache.commons.codec.binary.Hex.
  * Release 1.12 - 2019-02-04
  - Fix: B64 salt generator: Random -&gt; ThreadLocalRandom.
  - Fix: Wrong value calculated by Cologne Phonetic if a special character
    is placed between equal letters.
  - Update: Update from Java 6 to Java 7.
  - Add: Add Percent-Encoding Codec (described in RFC3986 and RFC7578).
  - Fix: ColognePhoneticTest.testIsEncodeEquals missing assertions.
  - Add: Add SHA-3 methods in DigestUtils.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 1.15
  * Fix: MurmurHash3: Ensure hash128 maintains the sign extension bug.
  * Update: Base32/Base64/BCodec: Added strict decoding property to
    control handling of trailing bits. Default lenient mode discards
    them without error. Strict mode raise an exception.
  * Update: Base32/Base64 Input/OutputStream: Added strict decoding
    property to control handling of trailing bits. Default lenient
    mode discards them without error. Strict mode raise an exception.
  * Update: Update tests from JUnit 4.12 to 4.13.
  * Add: Base16Codec and Base16Input/OutputStream.
  * Add: Hex encode/decode with existing arrays.
  * Update: Update actions/checkout from v1 to v2.3.2.
  * Update: Update actions/setup-java from v1.4.0 to v1.4.1.
- Remove timeout.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Do not alias the artifact to itself</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 1.16.0:
  * Minor improvements #67. Fixes CODEC-295.
  * Remove duplicated words from Javadocs.
  * Simplify assertion #84. Fixes CODEC-301.
  * Simplify assertion #84. Fixes CODEC-300.
  * Use Standard Charset object #82. Fixes CODEC-298.
  * Use String.contains() functions #125.
  * Avoid use toString() or substring() in favor of a simplified expression #126.
  * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305.
  * Fix several typos, improve writing in some javadocs #139.
  * BaseNCodecOutputStream.eof() should not throw IOException.
  * Javadoc improvements and cleanups.
  * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int).
  * Add support for Blake3 family of hashes. Fixes CODEC-296.
  * Add github/codeql-action.
  * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152.
  * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121.
  * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153.
  * Bump commons-parent from 52 to 58, #147, #165, #170.
  * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285.
  * Bump Java 7 to 8.
  * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1.
  * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds).
  * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134.
  * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1.
  * Bump animal-sniffer-maven-plugin from 1.19 to 1.22.
  * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145.
  * Bump pmd from 6.47.0 to 6.52.0.
  * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143.
  * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103.
  * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102.
  * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Update to 1.16.1:
  * New features:
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs:
    + CODEC-295: Test clean ups
    + CODEC-295: Correct error in Base64 Javadoc
    + CODEC-295: Add minimum Java version in changes.xml
    + CODEC-310: Documentation update for the
    org.apache.commons.codec.digest.* package
    + Precompile regular expression in UnixCrypt.crypt(byte[],
    String)
    + CODEC-315: Fix possible IndexOutOfBoundException in
    PhoneticEngine.encode method
    + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in
    QuotedPrintableCodec.encodeQuotedPrintable() method
    + CODEC-312: Fix possible StringIndexOutOfBoundException in
    MatchRatingApproachEncoder.encode() method
    + CODEC-311: Fix possible ArrayIndexOutOfBoundException in
    RefinedSoundex.getMappingCode()
    + CODEC-314: Fix possible IndexOutOfBoundsException in
    PercentCodec.insertAlwaysEncodeChars() method
    + Deprecate UnixCrypt 0-argument constructor
    + Deprecate Md5Crypt 0-argument constructor
    + Deprecate Crypt 0-argument constructor
    + Deprecate StringUtils 0-argument constructor
    + Deprecate Resources 0-argument constructor
    + Deprecate Charsets 0-argument constructor
    + Deprecate CharEncoding 0-argument constructor</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714651200">- Update to 1.17.0
  * New features:
    + Add override
    org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size().
    + Add support for Base64 custom alphabets #266.
    + Add Base64.Builder (allows custom alphabets).
    + Add Base32.Builder (allows custom alphabets).
    + Add Base64 support for a custom padding byte (like Base32).
  * Fixes:
    + Wrong output of DoubleMetaphone in 1.16.1. Fixes CODEC-320.
    + Optimize memory allocation in PhoneticEngine.
    + BCodec and QCodec encode() methods throw
    UnsupportedCharsetException instead of EncoderException.
    + Set Javadoc link to latest Java API LTS version.
    + Base32 constructor fails-fast with a NullPointerException if
    the custom alphabet array is null.
    + Base32 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of a custom
    alphabet array.
  * Updates:
    + Bump org.apache.commons:commons-parent from 66 to 69 #250,
    [#261].
    + Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.17.1
  * Bug fixes:
    + Md5Crypt now throws IllegalArgumentException on an invalid
    prefix.
  * Dependency Updates:
    + Bump org.apache.commons:commons-parent from 69 to 71 #286.
    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
    to 1.24 #293.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #292.</changelog>
</package>
<package pkgid="0b4454386b7bec87bfdedf427053292e4b449f8337174581c926c0033f2b4af5050727502170c6a94bae931fe2d6ebc0ffcf35499627cef26b1922a56251644d" name="apache-commons-codec" arch="src">
  <version epoch="0" ver="1.17.1" rel="1.1"/>
  <changelog author="darin@darins.net" date="1400155200">- disable bytecode check on sle_11</changelog>
  <changelog author="schwab@suse.de" date="1403438400">- timeout.patch: avoid spurious timeout in BeiderMorse tests</changelog>
  <changelog author="tchvatal@suse.com" date="1404734400">- Depend on junit not junit4.</changelog>
  <changelog author="tchvatal@suse.com" date="1404734401">- Set the bytecode properly on sle11</changelog>
  <changelog author="p.drouand@gmail.com" date="1417780800">- Update to version 1.10
  New features:
  + Add Daitch-Mokotoff Soundex
    Issue: CODEC-192.
  + QuotedPrintableCodec does not support soft line break per the
    'quoted-printable' example on Wikipedia
    Issue: CODEC-121.
  + Make possible to provide padding byte to BaseNCodec in constructor
    Issue: CODEC-181.
  Fixed Bugs:
  + Added clarification to Javadoc of Base64 concerning the use of the
    urlSafe parameter
    Issue: CODEC-185.
  + Added clarification to the Javadoc of Base[32|64]OutputStream that it
    is mandatory to call close()
    Issue: CODEC-191.
  + Add support for HMAC Message Authentication Code (MAC) digests
    Issue: CODEC-188.
  + Beider Morse Phonetic Matching producing incorrect tokens
    Issue: CODEC-187.
  + NullPointerException in DoubleMetaPhone.isDoubleMetaphoneEqual when
    using empty strings
    Issue: CODEC-184.
  + Fix Javadoc 1.8.0 errors
    Issue: CODEC-180.
  + Fix Java 8 build Javadoc errors
    Issue: CODEC-189.
  Changes:
  + Deprecate Charsets Charset constants in favor of Java 7's
    java.nio.charset.StandardCharsets
    Issue: CODEC-178.
  + Update from commons-parent 34 to 35
    Issue: CODEC-190.
- Use javapackages-tools instead of java-devel
- Remove gpg_verify usage; let obs handle it</changelog>
  <changelog author="tchvatal@suse.com" date="1426680000">- Fix build with new javapackages-tools</changelog>
  <changelog author="tchvatal@suse.com" date="1495195200">- Fix build with new javapackages-tools</changelog>
  <changelog author="fstrba@suse.com" date="1504785600">- Build with java source and target versions 1.6
  * fixes build with jdk9</changelog>
  <changelog author="fstrba@suse.com" date="1506686400">- Don't condition the maven defines on release version, but on
  _maven_repository being defined</changelog>
  <changelog author="fstrba@suse.com" date="1526385600">- Build with source and target 8 to prepare for a possible removal
  of 1.6 compatibility
- Run fdupes on documentation</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Clean-up the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1550232000">- Update to version 1.11
  * New features:
    + Add Automatic-Module-Name manifest entry for Java 9.
    Fixes CODEC-242.
    + Add BaseNCodec.encode(byte[], int, int) input with offset and
    length parameters for Base64 and Base32. Fixes CODEC-202.
    + Add convenience API org.apache.commons.codec.binary.Hex.
    .encodeHexString(byte[]|ByteBuffer, boolean).
    Fixes CODEC-224.
    + Add convenience method decodeHex(String). Fixes CODEC-203.
    + Add DigestUtils.getDigest(String, MessageDigest).
    Fixes CODEC-210.
    + Add faster CRC32 implementation. Fixes CODEC-205.
    + Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only).
    Fixes CODEC-217.
    + Add java.io.File APIs to MessageDigestAlgorithm.
    Fixes CODEC-206.
    + Add support for CRC32-C. Fixes CODEC-171.
    + Add support for XXHash32. Fixes CODEC-241.
    + BaseNCodecOutputStream only supports writing EOF on close().
    Fixes CODEC-183.
    + Create a minimal Digest command line utility:
    org.apache.commons.codec.digest.Digest. Fixes CODEC-212.
    + Fluent interface for DigestUtils. Fixes CODEC-220.
    + Fluent interface for HmacUtils. Fixes CODEC-222.
    + Make some DigestUtils APIs public. Fixes CODEC-208.
    + Support java.nio.ByteBuffer in DigestUtils. Fixes CODEC-193.
    + Support java.nio.ByteBuffer in
    org.apache.commons.codec.binary.Hex. Fixes CODEC-194.
    + Support JEP 287: SHA-3 Hash Algorithms. Fixes CODEC-213.
    + Support SHA-224 in DigestUtils on Java 8. Fixes CODEC-195.
  * Removed feature:
    + Drop obsolete Ant build. Fixes CODEC-223.
  * Changes:
    + Base32.decode should support lowercase letters.
  Fixes CODEC-234.
    + HmacUtils.updateHmac calls reset() unnecessarily.
  Fixes CODEC-221.
    + Soundex should support more algorithm variants.
  Fixes CODEC-233.
  * Fixed bugs:
    + Base32.HEX_DECODE_TABLE contains the wrong value 32.
  Fixes CODEC-200.
    + Base64.encodeBase64String could better use newStringUsAscii
  (ditto encodeBase64URLSafeString). Fixes CODEC-145.
    + BaseNCodec: encodeToString and encodeAsString methods are
  identical. Fixes CODEC-144.
    + Bug in HW rule in Soundex. Fixes CODEC-199.
    + Charsets Javadoc breaks build when using Java 8.
  Fixes CODEC-207.
    + Don't deprecate Charsets Charset constants in favor of
  Java 7's java.nio.charset.StandardCharsets. Fixes CODEC-219.
    + Fix minor resource leaks. Fixes CODEC-225.
    + Javadoc for SHA-224 DigestUtils methods should mention
  Java 1.8.0 restriction instead of 1.4.0. Fixes CODEC-209.
    + StringUtils.equals(CharSequence cs1, CharSequence cs2) can
  fail with String Index OBE. Fixes CODEC-231.
    + StringUtils.newStringxxx(null) should return null, not NPE.
  Fixes CODEC-229.
    + URLCodec is neither immutable nor threadsafe.
  Fixes CODEC-232.
    + URLCodec.WWW_FORM_URL should be private. Fixes CODEC-230.
- Generate the Ant build file and use it
- Add an option --with tests and don't run tests by default. This
  diminshes the number of dependencies and speeds-up the build.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553515200">- Remove pom parent, since we don't use it when not building with
  maven</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1591099200">- Update to version 1.14
  * Release 1.14 - 2019-12-30
  - Fix: Hex: Allow encoding read-only ByteBuffer.
  - Fix: Hex: Only use an available ByteBuffer backing array if
    the length equals the remaining byte count.
  - Update: MurmurHash3: Deprecate hash64 methods and hash methods
    accepting a String that use the default encoding.
  - Fix: BaseNCodec to expand buffer using overflow conscious code.
  - Fix: Base32/64: Fixed decoding check that all the final trailing
    bits to discard are zero.
  - Add: Add MurmurHash3.hash128x64 methods to fix sign extension error
    during seeding in hash128 methods.
  - Add: Add MurmurHash3.hash32x86 methods and IncrementalHash32x86 to
    fix sign extension error in hash32 methods.
  - Fix: Allow repeat calls to MurmurHash3.IncrementalHash32.end() to
    generate the same value.
  - Add: Add RandomAccessFile digest methods #31.
  - Add: Add Path APIs to org.apache.commons.codec.digest.DigestUtils
    similar to File APIs.
  - Add: Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up.
  - Add: Add missing note in javadoc when sign extension error is present #34.
  - Fix: Reliance on default encoding in MurmurHash2 and MurmurHash3.
  - Update: Don't reload standard Charsets in org.apache.commons.codec.Charsets.
  - Update: Deprecate Charset constants in org.apache.commons.codec.Charsets
    in favor of java.nio.charset.StandardCharsets.
  * Release 1.13 - 2019-07-20
  - Fix: ColognePhonetic handles x incorrectly.
  - Fix: ColognePhonetic does not treat the letter H correctly.
  - Fix: Reject any decode request for a value that is impossible to
    encode to for Base32/Base64 rather than blindly decoding.
  - Add: MurmurHash2 for 32-bit or 64-bit value.
  - Add: MurmurHash3 for 32-bit or 128-bit value.
  - Update: Broken direct java.nio.ByteBuffer support in
    org.apache.commons.codec.binary.Hex.
  * Release 1.12 - 2019-02-04
  - Fix: B64 salt generator: Random -&gt; ThreadLocalRandom.
  - Fix: Wrong value calculated by Cologne Phonetic if a special character
    is placed between equal letters.
  - Update: Update from Java 6 to Java 7.
  - Add: Add Percent-Encoding Codec (described in RFC3986 and RFC7578).
  - Fix: ColognePhoneticTest.testIsEncodeEquals missing assertions.
  - Add: Add SHA-3 methods in DigestUtils.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 1.15
  * Fix: MurmurHash3: Ensure hash128 maintains the sign extension bug.
  * Update: Base32/Base64/BCodec: Added strict decoding property to
    control handling of trailing bits. Default lenient mode discards
    them without error. Strict mode raise an exception.
  * Update: Base32/Base64 Input/OutputStream: Added strict decoding
    property to control handling of trailing bits. Default lenient
    mode discards them without error. Strict mode raise an exception.
  * Update: Update tests from JUnit 4.12 to 4.13.
  * Add: Base16Codec and Base16Input/OutputStream.
  * Add: Hex encode/decode with existing arrays.
  * Update: Update actions/checkout from v1 to v2.3.2.
  * Update: Update actions/setup-java from v1.4.0 to v1.4.1.
- Remove timeout.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Do not alias the artifact to itself</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 1.16.0:
  * Minor improvements #67. Fixes CODEC-295.
  * Remove duplicated words from Javadocs.
  * Simplify assertion #84. Fixes CODEC-301.
  * Simplify assertion #84. Fixes CODEC-300.
  * Use Standard Charset object #82. Fixes CODEC-298.
  * Use String.contains() functions #125.
  * Avoid use toString() or substring() in favor of a simplified expression #126.
  * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305.
  * Fix several typos, improve writing in some javadocs #139.
  * BaseNCodecOutputStream.eof() should not throw IOException.
  * Javadoc improvements and cleanups.
  * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int).
  * Add support for Blake3 family of hashes. Fixes CODEC-296.
  * Add github/codeql-action.
  * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152.
  * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121.
  * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153.
  * Bump commons-parent from 52 to 58, #147, #165, #170.
  * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285.
  * Bump Java 7 to 8.
  * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1.
  * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds).
  * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134.
  * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1.
  * Bump animal-sniffer-maven-plugin from 1.19 to 1.22.
  * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145.
  * Bump pmd from 6.47.0 to 6.52.0.
  * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143.
  * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103.
  * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102.
  * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Update to 1.16.1:
  * New features:
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs:
    + CODEC-295: Test clean ups
    + CODEC-295: Correct error in Base64 Javadoc
    + CODEC-295: Add minimum Java version in changes.xml
    + CODEC-310: Documentation update for the
    org.apache.commons.codec.digest.* package
    + Precompile regular expression in UnixCrypt.crypt(byte[],
    String)
    + CODEC-315: Fix possible IndexOutOfBoundException in
    PhoneticEngine.encode method
    + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in
    QuotedPrintableCodec.encodeQuotedPrintable() method
    + CODEC-312: Fix possible StringIndexOutOfBoundException in
    MatchRatingApproachEncoder.encode() method
    + CODEC-311: Fix possible ArrayIndexOutOfBoundException in
    RefinedSoundex.getMappingCode()
    + CODEC-314: Fix possible IndexOutOfBoundsException in
    PercentCodec.insertAlwaysEncodeChars() method
    + Deprecate UnixCrypt 0-argument constructor
    + Deprecate Md5Crypt 0-argument constructor
    + Deprecate Crypt 0-argument constructor
    + Deprecate StringUtils 0-argument constructor
    + Deprecate Resources 0-argument constructor
    + Deprecate Charsets 0-argument constructor
    + Deprecate CharEncoding 0-argument constructor</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714651200">- Update to 1.17.0
  * New features:
    + Add override
    org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size().
    + Add support for Base64 custom alphabets #266.
    + Add Base64.Builder (allows custom alphabets).
    + Add Base32.Builder (allows custom alphabets).
    + Add Base64 support for a custom padding byte (like Base32).
  * Fixes:
    + Wrong output of DoubleMetaphone in 1.16.1. Fixes CODEC-320.
    + Optimize memory allocation in PhoneticEngine.
    + BCodec and QCodec encode() methods throw
    UnsupportedCharsetException instead of EncoderException.
    + Set Javadoc link to latest Java API LTS version.
    + Base32 constructor fails-fast with a NullPointerException if
    the custom alphabet array is null.
    + Base32 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of a custom
    alphabet array.
  * Updates:
    + Bump org.apache.commons:commons-parent from 66 to 69 #250,
    [#261].
    + Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.17.1
  * Bug fixes:
    + Md5Crypt now throws IllegalArgumentException on an invalid
    prefix.
  * Dependency Updates:
    + Bump org.apache.commons:commons-parent from 69 to 71 #286.
    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
    to 1.24 #293.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #292.</changelog>
</package>
<package pkgid="e921bbc21480ba0062e07006bc4d4ad3cf624cb45c03a2804bc13920224133d402122760b05d6a2a4503da96263cd837f2c2a451dec827494639853e8a91da70" name="apache-commons-codec-javadoc" arch="noarch">
  <version epoch="0" ver="1.17.1" rel="1.1"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1549368000">- Clean-up the spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1550232000">- Update to version 1.11
  * New features:
    + Add Automatic-Module-Name manifest entry for Java 9.
    Fixes CODEC-242.
    + Add BaseNCodec.encode(byte[], int, int) input with offset and
    length parameters for Base64 and Base32. Fixes CODEC-202.
    + Add convenience API org.apache.commons.codec.binary.Hex.
    .encodeHexString(byte[]|ByteBuffer, boolean).
    Fixes CODEC-224.
    + Add convenience method decodeHex(String). Fixes CODEC-203.
    + Add DigestUtils.getDigest(String, MessageDigest).
    Fixes CODEC-210.
    + Add faster CRC32 implementation. Fixes CODEC-205.
    + Add HmacAlgorithms.HMAC_SHA_224 (Java 8 only).
    Fixes CODEC-217.
    + Add java.io.File APIs to MessageDigestAlgorithm.
    Fixes CODEC-206.
    + Add support for CRC32-C. Fixes CODEC-171.
    + Add support for XXHash32. Fixes CODEC-241.
    + BaseNCodecOutputStream only supports writing EOF on close().
    Fixes CODEC-183.
    + Create a minimal Digest command line utility:
    org.apache.commons.codec.digest.Digest. Fixes CODEC-212.
    + Fluent interface for DigestUtils. Fixes CODEC-220.
    + Fluent interface for HmacUtils. Fixes CODEC-222.
    + Make some DigestUtils APIs public. Fixes CODEC-208.
    + Support java.nio.ByteBuffer in DigestUtils. Fixes CODEC-193.
    + Support java.nio.ByteBuffer in
    org.apache.commons.codec.binary.Hex. Fixes CODEC-194.
    + Support JEP 287: SHA-3 Hash Algorithms. Fixes CODEC-213.
    + Support SHA-224 in DigestUtils on Java 8. Fixes CODEC-195.
  * Removed feature:
    + Drop obsolete Ant build. Fixes CODEC-223.
  * Changes:
    + Base32.decode should support lowercase letters.
  Fixes CODEC-234.
    + HmacUtils.updateHmac calls reset() unnecessarily.
  Fixes CODEC-221.
    + Soundex should support more algorithm variants.
  Fixes CODEC-233.
  * Fixed bugs:
    + Base32.HEX_DECODE_TABLE contains the wrong value 32.
  Fixes CODEC-200.
    + Base64.encodeBase64String could better use newStringUsAscii
  (ditto encodeBase64URLSafeString). Fixes CODEC-145.
    + BaseNCodec: encodeToString and encodeAsString methods are
  identical. Fixes CODEC-144.
    + Bug in HW rule in Soundex. Fixes CODEC-199.
    + Charsets Javadoc breaks build when using Java 8.
  Fixes CODEC-207.
    + Don't deprecate Charsets Charset constants in favor of
  Java 7's java.nio.charset.StandardCharsets. Fixes CODEC-219.
    + Fix minor resource leaks. Fixes CODEC-225.
    + Javadoc for SHA-224 DigestUtils methods should mention
  Java 1.8.0 restriction instead of 1.4.0. Fixes CODEC-209.
    + StringUtils.equals(CharSequence cs1, CharSequence cs2) can
  fail with String Index OBE. Fixes CODEC-231.
    + StringUtils.newStringxxx(null) should return null, not NPE.
  Fixes CODEC-229.
    + URLCodec is neither immutable nor threadsafe.
  Fixes CODEC-232.
    + URLCodec.WWW_FORM_URL should be private. Fixes CODEC-230.
- Generate the Ant build file and use it
- Add an option --with tests and don't run tests by default. This
  diminshes the number of dependencies and speeds-up the build.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1553515200">- Remove pom parent, since we don't use it when not building with
  maven</changelog>
  <changelog author="Pedro Monreal Gonzalez &lt;pmonrealgonzalez@suse.com&gt;" date="1591099200">- Update to version 1.14
  * Release 1.14 - 2019-12-30
  - Fix: Hex: Allow encoding read-only ByteBuffer.
  - Fix: Hex: Only use an available ByteBuffer backing array if
    the length equals the remaining byte count.
  - Update: MurmurHash3: Deprecate hash64 methods and hash methods
    accepting a String that use the default encoding.
  - Fix: BaseNCodec to expand buffer using overflow conscious code.
  - Fix: Base32/64: Fixed decoding check that all the final trailing
    bits to discard are zero.
  - Add: Add MurmurHash3.hash128x64 methods to fix sign extension error
    during seeding in hash128 methods.
  - Add: Add MurmurHash3.hash32x86 methods and IncrementalHash32x86 to
    fix sign extension error in hash32 methods.
  - Fix: Allow repeat calls to MurmurHash3.IncrementalHash32.end() to
    generate the same value.
  - Add: Add RandomAccessFile digest methods #31.
  - Add: Add Path APIs to org.apache.commons.codec.digest.DigestUtils
    similar to File APIs.
  - Add: Add SHA-512/224 and SHA-512/256 to DigestUtils for Java 9 and up.
  - Add: Add missing note in javadoc when sign extension error is present #34.
  - Fix: Reliance on default encoding in MurmurHash2 and MurmurHash3.
  - Update: Don't reload standard Charsets in org.apache.commons.codec.Charsets.
  - Update: Deprecate Charset constants in org.apache.commons.codec.Charsets
    in favor of java.nio.charset.StandardCharsets.
  * Release 1.13 - 2019-07-20
  - Fix: ColognePhonetic handles x incorrectly.
  - Fix: ColognePhonetic does not treat the letter H correctly.
  - Fix: Reject any decode request for a value that is impossible to
    encode to for Base32/Base64 rather than blindly decoding.
  - Add: MurmurHash2 for 32-bit or 64-bit value.
  - Add: MurmurHash3 for 32-bit or 128-bit value.
  - Update: Broken direct java.nio.ByteBuffer support in
    org.apache.commons.codec.binary.Hex.
  * Release 1.12 - 2019-02-04
  - Fix: B64 salt generator: Random -&gt; ThreadLocalRandom.
  - Fix: Wrong value calculated by Cologne Phonetic if a special character
    is placed between equal letters.
  - Update: Update from Java 6 to Java 7.
  - Add: Add Percent-Encoding Codec (described in RFC3986 and RFC7578).
  - Fix: ColognePhoneticTest.testIsEncodeEquals missing assertions.
  - Add: Add SHA-3 methods in DigestUtils.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1603800000">- Update to 1.15
  * Fix: MurmurHash3: Ensure hash128 maintains the sign extension bug.
  * Update: Base32/Base64/BCodec: Added strict decoding property to
    control handling of trailing bits. Default lenient mode discards
    them without error. Strict mode raise an exception.
  * Update: Base32/Base64 Input/OutputStream: Added strict decoding
    property to control handling of trailing bits. Default lenient
    mode discards them without error. Strict mode raise an exception.
  * Update: Update tests from JUnit 4.12 to 4.13.
  * Add: Base16Codec and Base16Input/OutputStream.
  * Add: Hex encode/decode with existing arrays.
  * Update: Update actions/checkout from v1 to v2.3.2.
  * Update: Update actions/setup-java from v1.4.0 to v1.4.1.
- Remove timeout.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1651752000">- Do not alias the artifact to itself</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697630400">- Update to 1.16.0:
  * Minor improvements #67. Fixes CODEC-295.
  * Remove duplicated words from Javadocs.
  * Simplify assertion #84. Fixes CODEC-301.
  * Simplify assertion #84. Fixes CODEC-300.
  * Use Standard Charset object #82. Fixes CODEC-298.
  * Use String.contains() functions #125.
  * Avoid use toString() or substring() in favor of a simplified expression #126.
  * Fix byte-skipping in Base16 decoding #135. Fixes CODEC-305.
  * Fix several typos, improve writing in some javadocs #139.
  * BaseNCodecOutputStream.eof() should not throw IOException.
  * Javadoc improvements and cleanups.
  * Deprecate BaseNCodec.isWhiteSpace(byte) and use Character.isWhitespace(int).
  * Add support for Blake3 family of hashes. Fixes CODEC-296.
  * Add github/codeql-action.
  * Bump actions/cache from v2 to v3.0.10 #75, #99, #119, #138, #149, #152.
  * Bump actions/setup-java from v1.4.1 to 3.5.1 #60, #62, #121.
  * Bump actions/checkout from 2.3.2 to 3.1.0 #65, #98, #114, #153.
  * Bump commons-parent from 52 to 58, #147, #165, #170.
  * Bump junit from 4.13.1 to 5.9.1 #76, #39, #140, #148. Fixes CODEC-285.
  * Bump Java 7 to 8.
  * Bump japicmp-maven-plugin from 0.14.3 to 0.17.1.
  * Bump jacoco-maven-plugin from 0.8.5 to 0.8.8 (Fixes Java 15 builds).
  * Bump maven-surefire-plugin from 2.22.2 to 3.0.0-M7 #122, #134.
  * Bump maven-javadoc-plugin from 3.2.0 to 3.4.1.
  * Bump animal-sniffer-maven-plugin from 1.19 to 1.22.
  * Bump maven-pmd-plugin from 3.13.0 to 3.19.0, #133, #142, #145.
  * Bump pmd from 6.47.0 to 6.52.0.
  * Bump maven-checkstyle-plugin from 2.17 to 3.2.0 #143.
  * Bump checkstyle from 8.45.1 to 9.3 #97, #100, #101, #103.
  * Bump taglist-maven-plugin from 2.4 to 3.0.0 #102.
  * Bump jacoco-maven-plugin from 0.8.7 to 0.8.8.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708344000">- Update to 1.16.1:
  * New features:
    + Add Maven property project.build.outputTimestamp for build
    reproducibility
  * Fixed Bugs:
    + CODEC-295: Test clean ups
    + CODEC-295: Correct error in Base64 Javadoc
    + CODEC-295: Add minimum Java version in changes.xml
    + CODEC-310: Documentation update for the
    org.apache.commons.codec.digest.* package
    + Precompile regular expression in UnixCrypt.crypt(byte[],
    String)
    + CODEC-315: Fix possible IndexOutOfBoundException in
    PhoneticEngine.encode method
    + CODEC-313: Fix possible ArrayIndexOutOfBoundsException in
    QuotedPrintableCodec.encodeQuotedPrintable() method
    + CODEC-312: Fix possible StringIndexOutOfBoundException in
    MatchRatingApproachEncoder.encode() method
    + CODEC-311: Fix possible ArrayIndexOutOfBoundException in
    RefinedSoundex.getMappingCode()
    + CODEC-314: Fix possible IndexOutOfBoundsException in
    PercentCodec.insertAlwaysEncodeChars() method
    + Deprecate UnixCrypt 0-argument constructor
    + Deprecate Md5Crypt 0-argument constructor
    + Deprecate Crypt 0-argument constructor
    + Deprecate StringUtils 0-argument constructor
    + Deprecate Resources 0-argument constructor
    + Deprecate Charsets 0-argument constructor
    + Deprecate CharEncoding 0-argument constructor</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1714651200">- Update to 1.17.0
  * New features:
    + Add override
    org.apache.commons.codec.language.bm.Rule.PhonemeExpr.size().
    + Add support for Base64 custom alphabets #266.
    + Add Base64.Builder (allows custom alphabets).
    + Add Base32.Builder (allows custom alphabets).
    + Add Base64 support for a custom padding byte (like Base32).
  * Fixes:
    + Wrong output of DoubleMetaphone in 1.16.1. Fixes CODEC-320.
    + Optimize memory allocation in PhoneticEngine.
    + BCodec and QCodec encode() methods throw
    UnsupportedCharsetException instead of EncoderException.
    + Set Javadoc link to latest Java API LTS version.
    + Base32 constructor fails-fast with a NullPointerException if
    the custom alphabet array is null.
    + Base32 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of the line
    separator array.
    + Base64 constructor makes a defensive copy of a custom
    alphabet array.
  * Updates:
    + Bump org.apache.commons:commons-parent from 66 to 69 #250,
    [#261].
    + Bump commons-io:commons-io from 2.15.1 to 2.16.1 #258, #265.</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1723464000">- Update to 1.17.1
  * Bug fixes:
    + Md5Crypt now throws IllegalArgumentException on an invalid
    prefix.
  * Dependency Updates:
    + Bump org.apache.commons:commons-parent from 69 to 71 #286.
    + Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23
    to 1.24 #293.
    + Bump org.codehaus.mojo:taglist-maven-plugin from 3.0.0 to
    3.1.0 #292.</changelog>
</package>
<package pkgid="7ac9e3cd759ca92c4bdeffd1f0e7fe545626755e2b4d751d546d68c710c413bb443f9ed62b6081c04d54e0a0bacf1aeb552993a45010d5dc1ce7b072ac8edd6b" name="apache-commons-imaging" arch="noarch">
  <version epoch="0" ver="1.0~alpha2" rel="3.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594209600">- Initial packaging of apache-commons-imaging 1.0 alpha1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620043200">- Upgrade to version 1.0-alpha2
  * fixes random build errors</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1651060800">- Fix the URL tag</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Fix build with apache-commons-parent 71</changelog>
</package>
<package pkgid="5f980242fb0f486a0a744048048ef01f44b774b70bfc09efccbf0fa6c9a810c7975a41734c2698bf6607177b09c175c6651633eabac44e00ef4fd6c9bb73cfc7" name="apache-commons-imaging" arch="src">
  <version epoch="0" ver="1.0~alpha2" rel="3.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594209600">- Initial packaging of apache-commons-imaging 1.0 alpha1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620043200">- Upgrade to version 1.0-alpha2
  * fixes random build errors</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1651060800">- Fix the URL tag</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Fix build with apache-commons-parent 71</changelog>
</package>
<package pkgid="93af1469a0b7de2ba077fdf77d231bec38272b3451768d511b4fbeba76ad22fcee9d0e0af3529677ec67d63b6bcb564d033ebb7920dda2990668b84e00924321" name="apache-commons-imaging-javadoc" arch="noarch">
  <version epoch="0" ver="1.0~alpha2" rel="3.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1594209600">- Initial packaging of apache-commons-imaging 1.0 alpha1</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620043200">- Upgrade to version 1.0-alpha2
  * fixes random build errors</changelog>
  <changelog author="Anton Shvetz &lt;shvetz.anton@gmail.com&gt;" date="1651060800">- Fix the URL tag</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723550400">- Fix build with apache-commons-parent 71</changelog>
</package>
<package pkgid="7036a6ba7786df17cc3fdcc211c57c0ec49e42179cd6678c6f2c3208e4430e9f51a97c94c990dcc4a1b073ff2eab6a4eef3a38af4a8cf1adba3c75ffb30e18bc" name="apache2" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="aba28500ce93f06f32739aca2bfc92d558b1635c0ed160f5a9c10f5bedb1774a1089e0b96d5bfa0cfe9f52b743427a0eea3851c396e169422770447736ba290f" name="apache2" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="0d09995bdc5b5ffde46b5f15c5182d191888ddc6c1bf88c86fa6a85d1576969b8718f03905ddb5216ad6dc2ec3ddae4c20807732275a8088428228b8d0bf9547" name="apache2" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="d643e9ded5a7576738c7ec7a0f99b8cabf04fe2913a77d0faec131fca72a9e7319053ba2463d86c8c98790f456a4c5661879cca13f9b9681e7d57df3ee577f3b" name="apache2-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="4f33b6034855b3f70d5c32ed6560cf9cbf2d870a1683ab884759d1604a6079df662748e7e8247047890e5b063982a285926fa6ecbbd5bb0d8bbfc39faeb5823d" name="apache2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="a516b4dbf5e2a91f2ff3d1003f27a12bb66c8ab079e4179afd658259483a2f3705102435b8284191fb0f67c4ef43093e0098517365ebc3328f996212171c12e8" name="apache2-debugsource" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="3ec1ff2a037829109b10dca87e1a7d7eb739edf88dbe703c8901fb3b8a6fcfb987a48f9a750ca5006f039a89e00f45a223f48e73c9ec925184d38dff48b4bd31" name="apache2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="1b0c16ff9e48319e409628556c292b963ccba9ff3c9642af84adb287a34a1a412f47af11d6c1e4b8f0d4550e73c5dcfd804dab41eba18a7bca2dd2bc4b4ac09d" name="apache2-devel" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="1c6086fa35f8a666f41f44e40d9ae043416a55db01e2a54e919efeca2e9c8adda67c851f0e7e2656d485ed6cc868b241f74574362816d31679a13a2269bc4d77" name="apache2-devel" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="19e0fe89d9d54b7f00da876c2e4c1e103d3986731707e911a3760519704cd688d8d24c9dfe4b8032cfedea043bf6b1b1af453bc2d743afee83b1d14b85f63d4a" name="apache2-devel" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="c7c153dfebbef49f49c1eda9bb0530da6e63b48addfb88e679e8afa1772034f80543c49e97a6362c54b35d37b456a6740678034a02466af344281351c62f9972" name="apache2-event" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="b522984aed28b048dc6a296bd6227747a2fd5314b56e31d9ec246b51f98f139816f5b4815d6457ab09b98e8b0175c901326628b9b0b24f54152f026472b1da92" name="apache2-event" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="cd84bc4aa3c1af3114f586869a457ca109705a18cded1014f6fcef41d5ca026c0729aebf88a560d6e50825ddfb2fd6fad6654d24cb87f98ff8e041d2bd83d1ee" name="apache2-event-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="01255a9d668d9e3cb2dbfd2eaadbe9d3a076d2a962765829494b0c2cb9a3c4b51dd3875cfaf52c7bdb628c2a7e293bde68f0b21b01e92532506ab7ab46b3d66e" name="apache2-event-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="ecae5623fc43af69fdf2fdbcfb6af637508f146a0a296e8cecba7fd7145bbfa94d629e48d2618695449019d64c89d8b4fd4e3f9e9b72ddc005cee0b9edad5dd1" name="apache2-manual" arch="noarch">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="63816d8f778a4765dcff0ef8e4bd47d9f32172fc6ee702bad527da9f2e0de395f2ac1b60c543e217321e2cafc35a1969bc76a8149772758bc44ae5bb1822d834" name="apache2-manual" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="e8cf2ab223ca4c3d7f9139ff8fba7cc4655ffbbf12baf6b2972fb0c5346ff2edbdbb28847e84ed55879742baac005ec5154901f55c9a532e1fb6904d0141ca40" name="apache2-prefork" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="5f77eb6bf7733e0263cbe8ac83564e5e358b164d3a48456a26a493d8c6ad39e3cc39f1e8ba64db85bb10c7f31415851228f60224dcdacd7d7570de7c5c2869c2" name="apache2-prefork" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="8e1f3ce599dbb9df4bd97ac141f8867403e5fb317a38dc6050b5839618a2d97dd1313b73579bfc208d691e5fade6739eaf368bdbed4329ff2dd39901b30c7f2f" name="apache2-prefork" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="8dd36467d712f48196865c5fbf5e81fff20a213c5b7b6bcb407f721a30b35a9a0572013009aa7e2589a743265cc142f2aa9e1261e2b6cff6d02b0311be385bc0" name="apache2-prefork-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="bc6010635d5366d1ea0844ed1305cc618896325df52ab606d4cf1f89a758fbf16e3263b0fa576f46db8a5790d336837e6e3c8560bdd89a97f71ee7cc6afa6469" name="apache2-prefork-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="157937c7a7742e2bd1d9c15092547d3b893b868842ebb68e768d4b524dfde530a219645f170d42e91660888274a0202a51e8f73c5e0c94b0f347b54d554e95ae" name="apache2-prefork-debugsource" arch="i586">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="bb819ed32a4bee1b5b8ef076a37252cba0d39ac46320df11db31c29de2977cbaba0726f1d9eb70472e718077bb25ff1dbb6877fda73cddd98553be42ba67e128" name="apache2-prefork-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="d44cd5d1ae9480120b6a591274e55f926c4db8d295233ec674fc1bb7ac5ecfbaa60a21bcfc2cdc2729fd322f076afe8ee8c82f571f7c236749779cdc40887582" name="apache2-test_devel" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="f66470a2aa69d96042b02b97f1996ad1ad73005020c8d72946fcc18a248e356accdc2f5d9f1a8adced7a3a6ac846dd42a624a1ccad761adfea9bab7ec1fb27dc" name="apache2-test_event" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="ec97dcb18b90a370c8dfe5a8f30f55f4eabb385f33a6598f889e52f8ae250978641781e7f7fa9d0fa531e20147013cfcbfbc8e38df36863769f41b22a5687af9" name="apache2-test_main" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="3da4fd33569877557d85eb5038e35454ef7cbf1ff90a73b8b00dda6e8e07fb412f006e8ab165e668c2542b7c4f9eaba2385ecce809a0ba020f993f4c0c086e6a" name="apache2-test_prefork" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="f0ee763431bad4f20564b5e1f86cff42b1f84d11b97fe03ab10a099d4cb5964b80ef1b896ad8ff29fe12b644c7113a24bbe436397cab775b29fc39208a8e50cf" name="apache2-test_worker" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="f8ca0d25c9711406d844b847fa8c2a41c1817ae6ec33cc652efac215dfdc02fe039257884e332e659c4d6991840cb24f11a24c7c367dcb94cc7984c345777296" name="apache2-utils" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="8453c4f59dedd2e7a01599840a69eadd169014f606b4034b1bb394b3f322b2d1bac8946361f1165c8f0027bddca94a27bdc93302b946e1dc18a378256a4635a9" name="apache2-utils" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="b98a475503760de091a18feb3109321213fdb3a4b943835024fcf98fd6a204562130a806b9d01085f15cf42f36bf92037fa674cd7a623bb9f13e85366cff01dc" name="apache2-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="dcc7b90bfdced53fecb6f9d9bdcab890d321ae83e211d1c4194ee8756a4a3282592bfb9d7ed0a4862fe3d2af50976a861aad1a027898da143dff28554f2a7a2a" name="apache2-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="c7230d97d0039dcf02811748395407869d4ce61d7c62a1376037ff4d9c575c8c10f67688472e100ecafa3b9ce45a0866ed2c92e62eaf5be7863bc7075d781a57" name="apache2-worker" arch="src">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="9ec9d0cbc283dedfe836e55fdfa8d0ceda28ec421c377151b3b15be171f108c6ac83dc2a18be1fe6b9f1ffbfabb7fc9c5824b82794e83b65466d20efe53b0884" name="apache2-worker" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="7e55a6dc1087fe012698ec20fa4acfb2632e67e24790eceb943640645ac8866f1db1c8d44f3029191979eb4f001571d0f285f9816f4cc40bbbf3d767f00fdd03" name="apache2-worker-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="37294ffcead9aad1e86f3bbb516685ce08abd70976a9732348549f6e4c0d967c957f2d224f33c94173577a275c093781f55b2389b35c8ab11e9d87bd384f628a" name="apache2-worker-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.62" rel="1.1"/>
  <changelog author="pgajdos@suse.com" date="1647259200">- version update to 2.4.53
  * ) SECURITY: CVE-2022-23943: mod_sed: Read/write beyond bounds
    (cve.mitre.org)
    Out-of-bounds Write vulnerability in mod_sed of Apache HTTP
    Server allows an attacker to overwrite heap memory with possibly
    attacker provided data.
    This issue affects Apache HTTP Server 2.4 version 2.4.52 and
    prior versions.
    Credits: Ronald Crane (Zippenhop LLC)
  * ) SECURITY: CVE-2022-22721: core: Possible buffer overflow with
    very large or unlimited LimitXMLRequestBody (cve.mitre.org)
    If LimitXMLRequestBody is set to allow request bodies larger
    than 350MB (defaults to 1M) on 32 bit systems an integer
    overflow happens which later causes out of bounds writes.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Anonymous working with Trend Micro Zero Day Initiative
  * ) SECURITY: CVE-2022-22720: HTTP request smuggling vulnerability
    in Apache HTTP Server 2.4.52 and earlier (cve.mitre.org)
    Apache HTTP Server 2.4.52 and earlier fails to close inbound
    connection when errors are encountered discarding the request
    body, exposing the server to HTTP Request Smuggling
    Credits: James Kettle &lt;james.kettle portswigger.net&gt;
  * ) SECURITY: CVE-2022-22719: mod_lua Use of uninitialized value of
    in r:parsebody (cve.mitre.org)
    A carefully crafted request body can cause a read to a random
    memory area which could cause the process to crash.
    This issue affects Apache HTTP Server 2.4.52 and earlier.
    Credits: Chamal De Silva
  * ) core: Make sure and check that LimitXMLRequestBody fits in system memory.
    [Ruediger Pluem, Yann Ylavic]
  * ) core: Simpler connection close logic if discarding the request body fails.
    [Yann Ylavic, Ruediger Pluem]
  * ) mod_http2: preserve the port number given in a HTTP/1.1
    request that was Upgraded to HTTP/2. Fixes PR65881.
    [Stefan Eissing]
  * ) mod_proxy: Allow for larger worker name.  PR 53218.  [Yann Ylavic]
  * ) dbm: Split the loading of a dbm driver from the opening of a dbm file. When
    an attempt to load a dbm driver fails, log clearly which driver triggered
    the error (not "default"), and what the error was. [Graham Leggett]
  * ) mod_proxy: Use the maxium of front end and backend timeouts instead of the
    minimum when tunneling requests (websockets, CONNECT requests).
    Backend timeouts can be configured more selectively (per worker if needed)
    as front end timeouts and typically the backend timeouts reflect the
    application requirements better.  PR 65886 [Ruediger Pluem]
  * ) ap_regex: Use Thread Local Storage (TLS) to recycle ap_regexec() buffers
    when an efficient TLS implementation is available. [Yann Ylavic]
  * ) core, mod_info: Add compiled and loaded PCRE versions to version
    number display.  [Rainer Jung]
  * ) mod_md: do not interfere with requests to /.well-known/acme-challenge/
    resources if challenge type 'http-01' is not configured for a domain.
    Fixes &lt;https://github.com/icing/mod_md/issues/279&gt;.
    [Stefan Eissing]
  * ) mod_dav: Fix regression when gathering properties which could lead to huge
    memory consumption proportional to the number of resources.
    [Evgeny Kotkov, Ruediger Pluem]
  * ) Support pcre2 (10.x) library in place of the now end-of-life pcre (8.x)
    for regular expression evaluation. This depends on locating pcre2-config.
    [William Rowe, Petr Pisar &lt;ppisar redhat.com&gt;, Rainer Jung]
  * ) Add the ldap function to the expression API, allowing LDAP filters and
    distinguished names based on expressions to be escaped correctly to
    guard against LDAP injection. [Graham Leggett]
  * ) mod_md: the status description in MDomain's JSON, exposed in the
    md-status handler (if configured) did sometimes not carry the correct
    message when certificates needed renew.
    [Stefan Eissing]
  * ) mpm_event: Fix a possible listener deadlock on heavy load when restarting
    and/or reaching MaxConnectionsPerChild.  PR 65769.  [Yann Ylavic]</changelog>
  <changelog author="pgajdos@suse.com" date="1647259201">- httpd-framework updated to svn1898917
- deleted patches
  - apache-test-DirectorySlash-NotFound-logic.patch (upstreamed)
  - apache2-perl-io-socket.patch (upstreamed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689600">- version update to 2.4.54
  Changes with Apache 2.4.54
  * ) SECURITY: CVE-2022-31813: mod_proxy X-Forwarded-For dropped by
    hop-by-hop mechanism (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may not send the
    X-Forwarded-* headers to the origin server based on client side
    Connection header hop-by-hop mechanism.
    This may be used to bypass IP based authentication on the origin
    server/application.
    Credits: The Apache HTTP Server project would like to thank
    Gaetan Ferry (Synacktiv) for reporting this issue
  * ) SECURITY: CVE-2022-30556: Information Disclosure in mod_lua with
    websockets (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may return lengths to
    applications calling r:wsread() that point past the end of the
    storage allocated for the buffer.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-30522: mod_sed denial of service
    (cve.mitre.org)
    If Apache HTTP Server 2.4.53 is configured to do transformations
    with mod_sed in contexts where the input to mod_sed may be very
    large, mod_sed may make excessively large memory allocations and
    trigger an abort.
    Credits: This issue was found by Brian Moussalli from the JFrog
    Security Research team
  * ) SECURITY: CVE-2022-29404: Denial of service in mod_lua
    r:parsebody (cve.mitre.org)
    In Apache HTTP Server 2.4.53 and earlier, a malicious request to
    a lua script that calls r:parsebody(0) may cause a denial of
    service due to no default limit on possible input size.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28615: Read beyond bounds in
    ap_strcmp_match() (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier may crash or disclose
    information due to a read beyond bounds in ap_strcmp_match()
    when provided with an extremely large input buffer.  While no
    code distributed with the server can be coerced into such a
    call, third-party modules or lua scripts that use
    ap_strcmp_match() may hypothetically be affected.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28614: read beyond bounds via ap_rwrite()
    (cve.mitre.org)
    The ap_rwrite() function in Apache HTTP Server 2.4.53 and
    earlier may read unintended memory if an attacker can cause the
    server to reflect very large input using ap_rwrite() or
    ap_rputs(), such as with mod_luas r:puts() function.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-28330: read beyond bounds in mod_isapi
    (cve.mitre.org)
    Apache HTTP Server 2.4.53 and earlier on Windows may read beyond
    bounds when configured to process requests with the mod_isapi
    module.
    Credits: The Apache HTTP Server project would like to thank
    Ronald Crane (Zippenhop LLC) for reporting this issue
  * ) SECURITY: CVE-2022-26377: mod_proxy_ajp: Possible request
    smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.53 and prior versions.
    Credits: Ricter Z @ 360 Noah Lab
  * ) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
    [Petr Sumbera &lt;petr.sumbera oracle.com&gt;, Yann Ylavic]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) mod_md:  a bug was fixed that caused very large MDomains
    with the combined DNS names exceeding ~7k to fail, as
    request bodies would contain partially wrong data from
    uninitialized memory. This would have appeared as failure
    in signing-up/renewing such configurations.
    [Stefan Eissing, Ronald Crane (Zippenhop LLC)]
  * ) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
    PR 65666.  [Yann Ylavic]
  * ) MPM event: Restart children processes killed before idle maintenance.
    PR 65769.  [Yann Ylavic, Ruediger Pluem]
  * ) ab: Allow for TLSv1.3 when the SSL library supports it.
    [abhilash1232 gmail.com, xiaolongx.jiang intel.com, Yann Ylavic]
  * ) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
    transmission delays.  PR 66019.  [Yann Ylavic]
  * ) MPM event: Fix accounting of active/total processes on ungraceful restart,
    PR 66004 (follow up to PR 65626 from 2.4.52).  [Yann Ylavic]
  * ) core: make ap_escape_quotes() work correctly on strings
    with more than MAX_INT/2 characters, counting quotes double.
    Credit to &lt;generalbugs@zippenhop.com&gt; for finding this.
    [Stefan Eissing]
  * ) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
    an ACME CA. This gives a failover for renewals when several consecutive attempts
    to get a certificate failed.
    A new directive was added: `MDRetryDelay` sets the delay of retries.
    A new directive was added: `MDRetryFailover` sets the number of errored
    attempts before an alternate CA is selected for certificate renewals.
    [Stefan Eissing]
  * ) mod_http2: remove unused and insecure code. Fixes PR66037.
    Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
    [Stefan Eissing]
  * ) mod_proxy: Add backend port to log messages to
    ease identification of involved service.  [Rainer Jung]
  * ) mod_http2: removing unscheduling of ongoing tasks when
    connection shows potential abuse by a client. This proved
    counter-productive and the abuse detection can false flag
    requests using server-side-events.
    Fixes &lt;https://github.com/icing/mod_h2/issues/231&gt;.
    [Stefan Eissing]
  * ) mod_md: Implement full auto status ("key: value" type status output).
    Especially not only status summary counts for certificates and
    OCSP stapling but also lists. Auto status format is similar to
    what was used for mod_proxy_balancer.
    [Rainer Jung]
  * ) mod_md: fixed a bug leading to failed transfers for OCSP
    stapling information when more than 6 certificates needed
    updates in the same run.  [Stefan Eissing]
  * ) mod_proxy: Set a status code of 502 in case the backend just closed the
    connection in reply to our forwarded request.  [Ruediger Pluem]
  * ) mod_md: a possible NULL pointer deref was fixed in
    the JSON code for persisting time periods (start+end).
    Fixes #282 on mod_md's github.
    Thanks to @marcstern for finding this.  [Stefan Eissing]
  * ) mod_heartmonitor: Set the documented default value
    "10" for HeartbeatMaxServers instead of "0". With "0"
    no shared memory slotmem was initialized.  [Rainer Jung]
  * ) mod_md: added support for managing certificates via a
    local tailscale daemon for users of that secure networking.
    This gives trusted certificates for tailscale assigned
    domain names in the *.ts.net space.
    [Stefan Eissing]
- modified patches
  % apache-test-application-xml-type.patch (refreshed)
  % apache-test-turn-off-variables-in-ssl-var-lookup.patch (refreshed)
  % apache2-HttpContentLengthHeadZero-HttpExpectStrict.patch (refreshed)</changelog>
  <changelog author="pgajdos@suse.com" date="1654689601">- update httpd-framework to svn revision 1898917</changelog>
  <changelog author="Stefan Schubert &lt;schubi@intern&gt;" date="1656417600">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1662033600">- Migration to /usr/etc: Saving user changed configuration files
  in /etc and restoring them while an RPM update.</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1663675200">- Remove references to README.QUICKSTART and point them to
  https://en.opensuse.org/SDB:Apache_installation (bsc#1203573)</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.com&gt;" date="1663934400">- The 2.4.54 release brought support for PCRE2, but for that we also
  need to change buildrequires to pcre2-devel</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670846400">- switch to pkgconfig(zlib) so that alternative providers can be
  used</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1674043200">- This update fixes the following security issues:
  * CVE-2022-37436 [bsc#1207251], mod_proxy backend HTTP response splitting
  * CVE-2022-36760 [bsc#1207250], mod_proxy_ajp Possible request smuggling
  * CVE-2006-20001 [bsc#1207247], mod_dav out of bounds read, or write of zero byte
- Update to 2.4.55:
  * ) SECURITY: CVE-2022-37436: Apache HTTP Server: mod_proxy prior to
    2.4.55 allows a backend to trigger HTTP response splitting
    (cve.mitre.org)
    Prior to Apache HTTP Server 2.4.55, a malicious backend can
    cause the response headers to be truncated early, resulting in
    some headers being incorporated into the response body. If the
    later headers have any security purpose, they will not be
    interpreted by the client.
    Credits: Dimas Fariski Setyawan Putra (@nyxsorcerer)
  * ) SECURITY: CVE-2022-36760: Apache HTTP Server: mod_proxy_ajp
    Possible request smuggling (cve.mitre.org)
    Inconsistent Interpretation of HTTP Requests ('HTTP Request
    Smuggling') vulnerability in mod_proxy_ajp of Apache HTTP Server
    allows an attacker to smuggle requests to the AJP server it
    forwards requests to.  This issue affects Apache HTTP Server
    Apache HTTP Server 2.4 version 2.4.54 and prior versions.
    Credits: ZeddYu_Lu from Qi'anxin Research Institute of Legendsec
    at Qi'anxin Group
  * ) SECURITY: CVE-2006-20001: mod_dav out of  bounds read, or write
    of zero byte (cve.mitre.org)
    A carefully crafted If: request header can cause a memory read,
    or write of a single zero byte, in a pool (heap) memory location
    beyond the header value sent. This could cause the process to
    crash.
    This issue affects Apache HTTP Server 2.4.54 and earlier.
  * ) mod_dav: Open the lock database read-only when possible.
    PR 36636 [Wilson Felipe &lt;wfelipe gmail.com&gt;, manu]
  * ) mod_proxy_http2: apply the standard httpd content type handling
    to responses from the backend, as other proxy modules do. Fixes PR 66391.
    Thanks to Jérôme Billiras for providing the patch.
    [Stefan Eissing]
  * ) mod_dav: mod_dav overrides dav_fs response on PUT failure. PR 35981
    [Basant Kumar Kukreja &lt;basant.kukreja sun.com&gt;, Alejandro Alvarez
    &lt;alejandro.alvarez.ayllon cern.ch&gt;]
  * ) mod_proxy_hcheck: Honor worker timeout settings.  [Yann Ylavic]
  * ) mod_http2: version 2.0.10 of the module, synchronizing changes
    with the gitgub version. This is a partial rewrite of how connections
    and streams are handled.
  - an APR pollset and pipes (where supported) are used to monitor
    the main connection and react to IO for request/response handling.
    This replaces the stuttered timed waits of earlier versions.
  - H2SerializeHeaders directive still exists, but has no longer an effect.
  - Clients that seemingly misbehave still get less resources allocated,
    but ongoing requests are no longer disrupted.
  - Fixed an issue since 1.15.24 that "Server" headers in proxied requests
    were overwritten instead of preserved. [PR by @daum3ns]
  - A regression in v1.15.24 was fixed that could lead to httpd child
    processes not being terminated on a graceful reload or when reaching
    MaxConnectionsPerChild. When unprocessed h2 requests were queued at
    the time, these could stall. See #212.
  - Improved information displayed in 'server-status' for H2 connections when
    Extended Status is enabled. Now one can see the last request that IO
    operations happened on and transferred IO stats are updated as well.
  - When reaching server limits, such as MaxRequestsPerChild, the HTTP/2 connection
    send a GOAWAY frame much too early on new connections, leading to invalid
    protocol state and a client failing the request. See PR65731 at
    &lt;https://bz.apache.org/bugzilla/show_bug.cgi?id=65731&gt;.
    The module now initializes the HTTP/2 protocol correctly and allows the
    client to submit one request before the shutdown via a GOAWAY frame
    is being announced.
  - :scheme pseudo-header values, not matching the
    connection scheme, are forwarded via absolute uris to the
    http protocol processing to preserve semantics of the request.
    Checks on combinations of pseudo-headers values/absence
    have been added as described in RFC 7540. Fixes #230.
  - A bug that prevented trailers (e.g. HEADER frame at the end) to be
    generated in certain cases was fixed. See #233 where it prevented
    gRPC responses to be properly generated.
  - Request and response header values are automatically stripped of leading
    and trialing space/tab characters. This is equivalent behaviour to what
    Apache httpd's http/1.1 parser does.
    The checks for this in nghttp2 v1.50.0+ are disabled.
  - Extensive testing in production done by Alessandro Bianchi (@alexskynet)
    on the v2.0.x versions for stability. Many thanks!
  * ) mod_proxy_http2: fixed #235 by no longer forwarding 'Host:' header when
    request ':authority' is known. Improved test case that did not catch that
    the previous 'fix' was incorrect.
  * ) mod_proxy_hcheck: hcmethod now allows for HTTP/1.1 requests
    using GET11, HEAD11 and/or OPTIONS11. [Jim Jagielski]
  * ) mod_proxy: The AH03408 warning for a forcibly closed backend
    connection is now logged at INFO level.  [Yann Ylavic]
  * ) mod_ssl: When dumping the configuration, the existence of
    certificate/key files is no longer tested.  [Joe Orton]
  * ) mod_authn_core: Add expression support to AuthName and AuthType.
    [Graham Leggett]
  * ) mod_ssl: when a proxy connection had handled a request using SSL, an
    error was logged when "SSLProxyEngine" was only configured in the
    location/proxy section and not the overall server. The connection
    continued to work, the error log was in error. Fixed PR66190.
    [Stefan Eissing]
  * ) mod_proxy_hcheck: Re-enable workers in standard ERROR state. PR 66302.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_proxy_hcheck: Detect AJP/CPING support correctly. PR 66300.
    [Alessandro Cavaliere &lt;alessandro.cavalier7 unibo.it&gt;]
  * ) mod_http2: Export mod_http2.h as public header. [Stefan Eissing]
  * ) mod_md: a new directive `MDStoreLocks` can be used on cluster
    setups with a shared file system for `MDStoreDir` to order
    activation of renewed certificates when several cluster nodes are
    restarted at the same time. Store locks are not enabled by default.
    Restored curl_easy cleanup behaviour from v2.4.14 and refactored
    the use of curl_multi for OCSP requests to work with that.
    Fixes &lt;https://github.com/icing/mod_md/issues/293&gt;.
  * ) core: Avoid an overflow on large inputs in ap_is_matchexp.  PR 66033
    [Ruediger Pluem]
  * ) mod_heartmonitor: Allow "HeartbeatMaxServers 0" to use file based
    storage instead of slotmem. Needed after setting
    HeartbeatMaxServers default to the documented value 10 in 2.4.54.
    PR 66131.  [Jérôme Billiras]
  * ) mod_dav: DAVlockDiscovery option to disable WebDAV lock discovery
    This is a game changer for performances if client use PROPFIND a lot,
    PR 66313. [Emmanuel Dreyfus]</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1678276800">- This update fixes the following security issues:
  * CVE-2023-27522 [bsc#1209049]: mod_proxy_uwsgi HTTP response splitting
  * CVE-2023-25690 [bsc#1209047]: HTTP request splitting with mod_rewrite and mod_proxy
- Update to 2.4.56:
  * ) rotatelogs: Add -T flag to allow subsequent rotated logfiles to be
    truncated without the initial logfile being truncated.  [Eric Covener]
  * ) mod_ldap: LDAPConnectionPoolTTL should accept negative values in order to
    allow connections of any age to be reused. Up to now, a negative value
    was handled as an error when parsing the configuration file.  PR 66421.
    [nailyk &lt;bzapache nailyk.fr&gt;, Christophe Jaillet]
  * ) mod_proxy_ajp: Report an error if the AJP backend sends an invalid number
    of headers. [Ruediger Pluem]
  * ) mod_md:
  - Enabling ED25519 support and certificate transparency information when
    building with libressl v3.5.0 and newer. Thanks to Giovanni Bechis.
  - MDChallengeDns01 can now be configured for individual domains.
    Thanks to Jérôme Billiras (@bilhackmac) for the initial PR.
  - Fixed a bug found by Jérôme Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
    [Stefan Eissing]
  * ) mod_http2: client resets of HTTP/2 streams led to unwanted 500 errors
    reported in access logs and error documents. The processing of the
    reset was correct, only unneccesary reporting was caused.
    [Stefan Eissing]
  * ) mod_proxy_uwsgi: Stricter backend HTTP response parsing/validation.
    [Yann Ylavic]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680868800">- Update to 2.4.57:
  * ) mod_proxy: Check before forwarding that a nocanon path has not been
    rewritten with spaces during processing.  [Yann Ylavic]
  * ) mod_proxy: In case that AllowEncodedSlashes is set to NoDecode do not
    double encode encoded slashes in the URL sent by the reverse proxy to the
    backend. [Ruediger Pluem]
  * ) mod_http2: fixed a crash during connection termination. See PR 66539.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a 2.4.56 regression for substitutions ending
    in a question mark. PR66547. [Eric Covener]
  * ) mod_rewrite: Add "BCTLS" and "BNE" RewriteRule flags. Re-allow encoded
    characters on redirections without the "NE" flag.
    [Yann Ylavic, Eric Covener]
  * ) mod_proxy: Fix double encoding of the uri-path of the request forwarded
    to the origin server, when using mapping=encoded|servlet.  [Yann Ylavic]
  * ) mod_mime: Do not match the extention against possible query string
    parameters in case ProxyPass was used with the nocanon option.
    [Ruediger Pluem]</changelog>
  <changelog author="Dirk Stoecker &lt;opensuse@dstoecker.de&gt;" date="1691236800">- Enable building of mod_md</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1697716800">- Update to 2.4.58:
  * ) SECURITY: CVE-2023-45802: Apache HTTP Server: HTTP/2 stream
    memory not reclaimed right away on RST (cve.mitre.org)
    When a HTTP/2 stream was reset (RST frame) by a client, there
    was a time window were the request's memory resources were not
    reclaimed immediately. Instead, de-allocation was deferred to
    connection close. A client could send new requests and resets,
    keeping the connection busy and open and causing the memory
    footprint to keep on growing. On connection close, all resources
    were reclaimed, but the process might run out of memory before
    that.
    This was found by the reporter during testing of CVE-2023-44487
    (HTTP/2 Rapid Reset Exploit) with their own test client. During
    "normal" HTTP/2 use, the probability to hit this bug is very
    low. The kept memory would not become noticeable before the
    connection closes or times out.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Will Dormann of Vul Labs
  * ) SECURITY: CVE-2023-43622: Apache HTTP Server: DoS in HTTP/2 with
    initial windows size 0 (cve.mitre.org)
    An attacker, opening a HTTP/2 connection with an initial window
    size of 0, was able to block handling of that connection
    indefinitely in Apache HTTP Server. This could be used to
    exhaust worker resources in the server, similar to the well
    known "slow loris" attack pattern.
    This has been fixed in version 2.4.58, so that such connection
    are terminated properly after the configured connection timeout.
    This issue affects Apache HTTP Server: from 2.4.55 through
    2.4.57.
    Users are recommended to upgrade to version 2.4.58, which fixes
    the issue.
    Credits: Prof. Sven Dietrich (City University of New York)
  * ) SECURITY: CVE-2023-31122: mod_macro buffer over-read
    (cve.mitre.org)
    Out-of-bounds Read vulnerability in mod_macro of Apache HTTP
    Server.This issue affects Apache HTTP Server: through 2.4.57.
    Credits: David Shoon (github/davidshoon)
  * ) mod_ssl: Silence info log message "SSL Library Error: error:0A000126:
    SSL routines::unexpected eof while reading" when using
    OpenSSL 3 by setting SSL_OP_IGNORE_UNEXPECTED_EOF if
    available. [Rainer Jung]
  * ) mod_http2: improved early cleanup of streams.
    [Stefan Eissing]
  * ) mod_proxy_http2: improved error handling on connection errors while
    response is already underway.
    [Stefan Eissing]
  * ) mod_http2: fixed a bug that could lead to a crash in main connection
    output handling. This occured only when the last request on a HTTP/2
    connection had been processed and the session decided to shut down.
    This could lead to an attempt to send a final GOAWAY while the previous
    write was still in progress. See PR 66646.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix `X-Forward-Host` header to carry the correct value.
    Fixes PR66752.
    [Stefan Eissing]
  * ) mod_http2: added support for bootstrapping WebSockets via HTTP/2, as
    described in RFC 8441. A new directive 'H2WebSockets on|off' has been
    added. The feature is by default not enabled.
    As also discussed in the manual, this feature should work for setups
    using "ProxyPass backend-url upgrade=websocket" without further changes.
    Special server modules for WebSockets will have to be adapted,
    most likely, as the handling if IO events is different with HTTP/2.
    HTTP/2 WebSockets are supported on platforms with native pipes. This
    excludes Windows.
    [Stefan Eissing]
  * ) mod_rewrite: Fix a regression with both a trailing ? and [QSA].
    in OCSP stapling. PR 66672. [Frank Meier &lt;frank.meier ergon.ch&gt;, covener]
  * ) mod_http2: fixed a bug in flushing pending data on an already closed
    connection that could lead to a busy loop, preventing the HTTP/2 session
    to close down successfully. Fixed PR 66624.
    [Stefan Eissing]
  * ) mod_http2: v2.0.15 with the following fixes and improvements
  - New directive 'H2EarlyHint name value' to add headers to a response,
    picked up already when a "103 Early Hints" response is sent. 'name' and
    'value' must comply to the HTTP field restrictions.
    This directive can be repeated several times and header fields of the
    same names add. Sending a 'Link' header with 'preload' relation will
    also cause a HTTP/2 PUSH if enabled and supported by the client.
  - Fixed an issue where requests were not logged and accounted in a timely
    fashion when the connection returns to "keepalive" handling, e.g. when
    the request served was the last outstanding one.
    This led to late appearance in access logs with wrong duration times
    reported.
  - Accurately report the bytes sent for a request in the '%O' Log format.
    This addresses #203, a long outstanding issue where mod_h2 has reported
    numbers over-eagerly from internal buffering and not what has actually
    been placed on the connection.
    The numbers are now the same with and without H2CopyFiles enabled.
    [Stefan Eissing]
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
    [Stefan Eissing]
  * ) mod_rewrite: Add server directory to include path as mod_rewrite requires
    test_char.h. PR 66571 [Valeria Petrov &lt;valeria.petrov@spinetix.com&gt;]
  * ) mod_http2: new directive `H2ProxyRequests on|off` to enable handling
    of HTTP/2 requests in a forward proxy configuration.
    General forward proxying is enabled via `ProxyRequests`. If the
    HTTP/2 protocol is also enabled for such a server/host, this new
    directive is needed in addition.
    [Stefan Eissing]
  * ) core: Updated conf/mime.types:
  - .js moved from 'application/javascript' to 'text/javascript'
  - .mjs was added as 'text/javascript'
  - add .opus ('audio/ogg')
  - add 'application/vnd.geogebra.slides'
  - add WebAssembly MIME types and extension
    [Mathias Bynens &lt;@mathiasbynens&gt; via PR 318,
    Richard de Boer &lt;richard tubul.net&gt;, Dave Hodder &lt;dmh dmh.org.uk&gt;,
    Zbynek Konecny &lt;zbynek1729 gmail.com&gt;]
  * ) mod_proxy_http2: fixed using the wrong "bucket_alloc" from the backend
    connection when sending data on the frontend one. This caused crashes
    or infinite loops in rare situations.
  * ) mod_proxy_http2: fixed a bug in retry/response handling that could lead
    to wrong status codes or HTTP messages send at the end of response bodies
    exceeding the announced content-length.
  * ) mod_proxy_http2: fix retry handling to not leak temporary errors.
    On detecting that that an existing connection was shutdown by the other
    side, a 503 response leaked even though the request was retried on a
    fresh connection.
  * ) mod_http2: fixed a bug that did cleanup of consumed and pending buckets in
    the wrong order when a bucket_beam was destroyed.
    [Stefan Eissing]
  * ) mod_http2: avoid double chunked-encoding on internal redirects.
    PR 66597 [Yann Ylavic, Stefan Eissing]
  * ) mod_http2: Fix reporting of `Total Accesses` in server-status to not count
    HTTP/2 requests twice. Fixes PR 66801.
    [Stefan Eissing]
  * ) mod_ssl: Fix handling of Certificate Revoked messages
    in OCSP stapling. PR 66626. [&lt;gmoniker gmail.com&gt;]
  * ) mod_http2: fixed a bug in handling of stream timeouts.
    [Stefan Eissing]
  * ) mod_tls: updating to rustls-ffi version 0.9.2 or higher.
    Checking in configure for proper version installed. Code
    fixes for changed clienthello member name.
    [Stefan Eissing]
  * ) mod_md:
  - New directive `MDMatchNames all|servernames` to allow more control over how
    MDomains are matched to VirtualHosts.
  - New directive `MDChallengeDns01Version`. Setting this to `2` will provide
    the command also with the challenge value on `teardown` invocation. In version
    1, the default, only the `setup` invocation gets this parameter.
    Refs #312. Thanks to @domrim for the idea.
  - For Managed Domain in "manual" mode, the checks if all used ServerName and
    ServerAlias are part of the MDomain now reports a warning instead of an error
    (AH10040) when not all names are present.
  - MDChallengeDns01 can now be configured for individual domains.
    Using PR from JÃ©rÃ´me Billiras (@bilhackmac) and adding test case and fixing proper working
  - Fixed a bug found by JÃ©rÃ´me Billiras (@bilhackmac) that caused the challenge
    teardown not being invoked as it should.
  * ) mod_ldap: Avoid performance overhead of APR-util rebind cache for
    OpenLDAP 2.2+.  PR 64414.  [Joe Orton]
  * ) mod_http2: new directive 'H2MaxDataFrameLen n' to limit the maximum
    amount of response body bytes put into a single HTTP/2 DATA frame.
    Setting this to 0 places no limit (but the max size allowed by the
    protocol is observed).
    The module, by default, tries to use the maximum size possible, which is
    somewhat around 16KB. This sets the maximum. When less response data is
    available, smaller frames will be sent.
  * ) mod_md: fixed passing of the server environment variables to programs
    started via MDMessageCmd and MDChallengeDns01 on *nix system.
    See &lt;https://github.com/icing/mod_md/issues/319&gt;.
    [Stefan Eissing]
  * ) mod_dav: Add DavBasePath directive to configure the repository root
    path.  PR 35077.  [Joe Orton]
  * ) mod_alias: Add AliasPreservePath directive to map the full
    path after the alias in a location. [Graham Leggett]
  * ) mod_alias: Add RedirectRelative to allow relative redirect targets to be
    issued as-is. [Eric Covener, Graham Leggett]
  * ) core: Add formats %{z} and %{strftime-format} to ErrorLogFormat, and make
    sure that if the format is configured early enough it applies to every log
    line.  PR 62161.  [Yann Ylavic]
  * ) mod_deflate: Add DeflateAlterETag to control how the ETag
    is modified. The 'NoChange' parameter mimics 2.2.x behavior.
    PR 45023, PR 39727. [Eric Covener]
  * ) core: Optimize send_brigade_nonblocking(). [Yann Ylavic, Christophe Jaillet]
  * ) mod_status: Remove duplicate keys "BusyWorkers" and "IdleWorkers".
    Resolve inconsistency between the previous two occurrences by
    counting workers in state SERVER_GRACEFUL no longer as busy,
    but instead in a new counter "GracefulWorkers" (or on HTML
    view as "workers gracefully restarting"). Also add the graceful
    counter as a new column to the existing HTML per process table
    for async MPMs. PR 63300. [Rainer Jung]</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706529600">- use grep -E for egrep</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1712232000">- Update to 2.4.59:
  * ) mod_deflate: Fixes and better logging for handling various
    error and edge cases. [Eric Covener, Yann Ylavic, Joe Orton,
    Eric Norris &lt;enorris etsy.com&gt;]
  * ) Add CGIScriptTimeout to mod_cgi. [Eric Covener]
  * ) mod_xml2enc: Tolerate libxml2 2.12.0 and later.  PR 68610
    [ttachi &lt;tachihara AT hotmail.com&gt;]
  * ) mod_slotmem_shm: Use ap_os_is_path_absolute() to make it portable.
    [Jean-Frederic Clere]
  * ) mod_ssl: Use OpenSSL-standard functions to assemble CA
    name lists for SSLCACertificatePath/SSLCADNRequestPath.
    Names will now be consistently sorted. PR 61574.
    [Joe Orton]
  * ) mod_xml2enc: Update check to accept any text/ media type
    or any XML media type per RFC 7303, avoiding
    corruption of Microsoft OOXML formats.  PR 64339.
    [Joseph Heenan &lt;joseph.heenan fintechlabs.io&gt;, Joe Orton]
  * ) mod_http2: v2.0.26 with the following fixes:
  - Fixed `Date` header on requests upgraded from HTTP/1.1 (h2c). Fixes
    &lt;https://github.com/icing/mod_h2/issues/272&gt;.
  - Fixed small memory leak in h2 header bucket free. Thanks to
    Michael Kaufmann for finding this and providing the fix.
  * ) htcacheclean: In -a/-A mode, list all files per subdirectory
    rather than only one. PR 65091.
    [Artem Egorenkov &lt;aegorenkov.91 gmail.com&gt;]
  * ) mod_ssl: SSLProxyMachineCertificateFile/Path may reference files
    which include CA certificates; those CA certs are treated as if
    configured with SSLProxyMachineCertificateChainFile.  [Joe Orton]
  * ) htpasswd, htdbm, dbmmanage: Update help&amp;docs to refer to
    "hashing", rather than "encrypting" passwords.
    [Michele Preziuso &lt;mpreziuso kaosdynamics.com&gt;]
  * ) mod_ssl: Fix build with LibreSSL 2.0.7+. PR 64047.
    [Giovanni Bechis, Yann Ylavic]
  * ) htpasswd: Add support for passwords using SHA-2.  [Joe Orton,
    Yann Ylavic]
  * ) core: Allow mod_env to override system environment vars. [Joe Orton]
  * ) Allow mod_dav_fs to tolerate race conditions between PROPFIND and an
    operation which removes a directory/file between apr_dir_read() and
    apr_stat(). Current behaviour is to abort the connection which seems
    inferior to tolerating (and logging) the error. [Joe Orton]
  * ) mod_ldap: HTML-escape data in the ldap-status handler.
    [Eric Covener, Chamal De Silva]
  * ) mod_ssl: Disable the OpenSSL ENGINE API when OPENSSL_NO_ENGINE is set.
    Allow for "SSLCryptoDevice builtin" if the ENGINE API is not available,
    notably with OpenSSL &gt;= 3.  PR 68080.  [Yann Ylavic, Joe Orton]
  * ) mod_ssl: Improve compatibility with OpenSSL 3, fix build warnings about
    deprecated ENGINE_ API, honor OPENSSL_API_COMPAT setting while defaulting
    to compatibitily with version 1.1.1 (including ENGINEs / SSLCryptoDevice).
    [Yann Ylavic]
  * ) mod_ssl: release memory to the OS when needed. [Giovanni Bechis]
  * ) mod_proxy: Ignore (and warn about) enablereuse=on for ProxyPassMatch when
    some dollar substitution (backreference) happens in the hostname or port
    part of the URL.  [Yann Ylavic]
  * ) mod_proxy: Allow to set a TTL for how long DNS resolutions to backend
    systems are cached. [Yann Ylavic]
  * ) mod_proxy: Add optional third argument for ProxyRemote, which
    configures Basic authentication credentials to pass to the remote
    proxy.  PR 37355.  [Joe Orton]</changelog>
  <changelog author="pgajdos@suse.com" date="1718280000">- added patches [bsc#1226217]
  https://github.com/apache/httpd/pull/444/commits/c2fffd29b0f58bdc9caaaff4fec68e17a676f182
  + apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1720094400">- Update to 2.4.61
  * ) SECURITY: CVE-2024-39884: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1227353]
    A regression in the core of Apache HTTP Server 2.4.60 ignores
    some use of the legacy content-type based configuration of
    handlers.   "AddType" and similar configuration, under some
    circumstances where files are requested indirectly, result in
    source code disclosure of local content. For example, PHP
    scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.61, which fixes
    this issue.
- Update to 2.4.60
  * ) SECURITY: CVE-2024-39573: Apache HTTP Server: mod_rewrite proxy
    handler substitution (cve.mitre.org) [boo#1227271]
    Potential SSRF in mod_rewrite in Apache HTTP Server 2.4.59 and
    earlier allows an attacker to cause unsafe RewriteRules to
    unexpectedly setup URL's to be handled by mod_proxy.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38477: Apache HTTP Server: Crash resulting in
    Denial of Service in mod_proxy via a malicious request
    (cve.mitre.org) [boo#1227270]
    null pointer dereference in mod_proxy in Apache HTTP Server
    2.4.59 and earlier allows an attacker to crash the server via a
    malicious request.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38476: Apache HTTP Server may use
    exploitable/malicious backend application output to run local
    handlers via internal redirect (cve.mitre.org) [boo#1227269]
    Vulnerability in core of Apache HTTP Server 2.4.59 and earlier
    are vulnerably to information disclosure, SSRF or local script
    execution via backend applications whose response headers are
    malicious or exploitable.
    Note: Some legacy uses of the 'AddType' directive to connect a
    request to a handler must be ported to 'AddHandler' after this fix.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38475: Apache HTTP Server weakness in
    mod_rewrite when first segment of substitution matches
    filesystem path. (cve.mitre.org) [boo#1227268]
    Improper escaping of output in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows an attacker to map URLs to filesystem
    locations that are permitted to be served by the server but are
    not intentionally/directly reachable by any URL, resulting in
    code execution or source code disclosure.
    Substitutions in server context that use a backreferences or
    variables as the first segment of the substitution are affected.
    Some unsafe RewiteRules will be broken by this change and the
    rewrite flag "UnsafePrefixStat" can be used to opt back in once
    ensuring the substitution is appropriately constrained.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38474: Apache HTTP Server weakness with
    encoded question marks in backreferences (cve.mitre.org)
    [boo#1227278]
    Substitution encoding issue in mod_rewrite in Apache HTTP Server
    2.4.59 and earlier allows attacker to execute scripts in
    directories permitted by the configuration but not directly
    reachable by any URL or source disclosure of scripts meant to
    only to be executed as CGI.
    Note: Some RewriteRules that capture and substitute unsafely will now
    fail unless rewrite flag "UnsafeAllow3F" is specified.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38473: Apache HTTP Server proxy encoding
    problem (cve.mitre.org) [boo#1227276]
    Encoding problem in mod_proxy in Apache HTTP Server 2.4.59 and
    earlier allows request URLs with incorrect encoding to be sent
    to backend services, potentially bypassing authentication via
    crafted requests.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-38472: Apache HTTP Server on WIndows UNC SSRF
    (cve.mitre.org) [boo#1227267]
    SSRF in Apache HTTP Server on Windows allows to potentially leak
    NTML hashes to a malicious server via SSRF and malicious
    requests or content
    Note: Existing configurations that access UNC paths
    will have to configure new directive "UNCList" to allow access
    during request processing.
    Credits: Orange Tsai (@orange_8361) from DEVCORE
  * ) SECURITY: CVE-2024-36387: Apache HTTP Server: DoS by Null
    pointer in websocket over HTTP/2 (cve.mitre.org) [boo#1227272]
    Serving WebSocket protocol upgrades over a HTTP/2 connection
    could result in a Null Pointer dereference, leading to a crash
    of the server process, degrading performance.
    Credits: Marc Stern (&lt;marc.stern AT approach-cyber.com&gt;)
  * ) mod_proxy: Fix DNS requests and connections closed before the
    configured addressTTL.  BZ 69126.  [Yann Ylavic]
  * ) core: On Linux, log the real thread ID in error logs.  [Joe Orton]
  * ) core: Support zone/scope in IPv6 link-local addresses in Listen and
    VirtualHost directives (requires APR 1.7.x or later).  PR 59396
    [Joe Orton]
  * ) mod_ssl: Reject client-initiated renegotiation with a TLS alert
    (rather than connection closure).  [Joe Orton, Yann Ylavic]
  * ) Updated mime.types.  [Mohamed Akram &lt;mohd.akram outlook.com&gt;,
    Adam Silverstein &lt;adamsilverstein earthboundhosting.com&gt;]
  * ) mod_ssl: Fix a regression that causes the default DH parameters for a key
    no longer set and thus effectively disabling DH ciphers when no explicit
    DH parameters are set. PR 68863 [Ruediger Pluem]
  * ) mod_cgid: Optional support for file descriptor passing, fixing
    error log handling (configure --enable-cgid-fdpassing) on Unix
    platforms. PR 54221.  [Joe Orton]
  * ) mod_cgid/mod_cgi: Distinguish script stderr output clearly in
    error logs.  PR 61980.  [Hank Ibell &lt;hwibell gmail.com&gt;]
  * ) mod_tls: update version of rustls-ffi to v0.13.0.
    [Daniel McCarney (@cpu}]
  * ) mod_md:
  - Using OCSP stapling information to trigger certificate renewals. Proposed
    by @frasertweedale.
  - Added directive `MDCheckInterval` to control how often the server checks
    for detected revocations. Added proposals for configurations in the
    README.md chapter "Revocations".
  - OCSP stapling: accept OCSP responses without a `nextUpdate` entry which is
    allowed in RFC 6960. Treat those as having an update interval of 12 hours.
    Added by @frasertweedale.
  - Adapt OpenSSL usage to changes in their API. By Yann Ylavic.
- removed patches (upstreamed)
  - apache2-issue-444.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- Update to 2.4.62
  * ) SECURITY: CVE-2024-40898: Apache HTTP Server: SSRF with
    mod_rewrite in server/vhost context on Windows (cve.mitre.org)
    [boo#1228098]
    SSRF in Apache HTTP Server on Windows with mod_rewrite in
    server/vhost context, allows to potentially leak NTML hashes to
    a malicious server via SSRF and malicious requests.
    Users are recommended to upgrade to version 2.4.62 which fixes
    this issue.
    Credits: Smi1e (DBAPPSecurity Ltd.)
  * ) SECURITY: CVE-2024-40725: Apache HTTP Server: source code
    disclosure with handlers configured via AddType (cve.mitre.org)
    [boo#1228097]
    A partial fix for  CVE-2024-39884 in the core of Apache HTTP
    Server 2.4.61 ignores some use of the legacy content-type based
    configuration of handlers. "AddType" and similar configuration,
    under some circumstances where files are requested indirectly,
    result in source code disclosure of local content. For example,
    PHP scripts may be served instead of interpreted.
    Users are recommended to upgrade to version 2.4.62, which fixes
    this issue.
  * ) mod_proxy: Fix canonicalisation and FCGI env (PATH_INFO, SCRIPT_NAME) for
    "balancer:" URLs set via SetHandler, also allowing for "unix:" sockets
    with BalancerMember(s).  PR 69168.  [Yann Ylavic]
  * ) mod_proxy: Avoid AH01059 parsing error for SetHandler "unix:" URLs.
    PR 69160 [Yann Ylavic]
  * ) mod_ssl: Fix crashes in PKCS#11 ENGINE support with OpenSSL 3.2.
    [Joe Orton]
  * ) mod_ssl: Add support for loading certs/keys from pkcs11: URIs
    via OpenSSL 3.x providers.  [Ingo Franzki &lt;ifranzki linux.ibm.com&gt;]
  * ) mod_ssl: Restore SSL dumping on trace7 loglevel with OpenSSL &gt;= 3.0.
    [Ruediger Pluem, Yann Ylavic]
  * ) mpm_worker: Fix possible warning (AH00045) about children processes not
    terminating timely.  [Yann Ylavic]</changelog>
</package>
<package pkgid="e98591cda94e6bd910282a6a85698d85c89cbd0f40428019fd42f78078ce929d9fd6fb230e3d1b42596f4caa5e6e0d564549651c708b3c6a535502feb23a32ed" name="arkade" arch="src">
  <version epoch="0" ver="0.11.19" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708430400">- Update to version 0.11.0:
  * Add oci extract command
  * Bump github.com/google/go-containerregistry from 0.17.0 to
    0.19.0
  * add support of cloud-hypervisor and ch-remote binary
  * Fix arkade get for kail on darwin&amp;arm64
  * Bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * Use Go 1.21 for e2e checker
  * Limit builds for same SHA
  * Move to Go 1.21 for builds and minimum version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708516800">- Update to version 0.11.1:
  * helm: add arkade chart bump to bump chart versions
  * feat: support tilt since 0.33.15</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708776000">- Update to version 0.11.2:
  * Aliases for OCI
  * Correct help message
  * Fix croc file pattern &amp; e2e test
  * Remove misc log file</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.11.3:
  * PR #1027 Bump golang.org/x/mod from 0.14.0 to 0.15.0 by
    @dependabot[bot]
  * PR #992 feat: allow to set default ingressclass by @Jasstkn
  * PR #1025 Bump github.com/cheggaaa/pb/v3 from 3.1.4 to 3.1.5 by
    @dependabot[bot]
  * PR #1028 Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by
    @dependabot[bot]
  * PR #1007 change kubectl download site by @YoninL
  * PR #1022 chore: no need to use fmt.Sprintf by @testwill
  * PR #1019 Add tflint by @cyberox
  * PR #1033 feat: add gptscript as cli by @dirien</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.11.4:
  * PR #1036 Add terraform-docs by @cyberox
  * PR #1038 Bump golang.org/x/mod from 0.15.0 to 0.16.0 by
    @dependabot[bot]
  * PR #1037 Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by
    @dependabot[bot]</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590402">- Update to version 0.11.5:
  * update versions of tf / packer / waypoint
  * Bump alexellis/upload-assets from 0.4.0 to 0.4.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590403">- Update to version 0.11.6:
  * Add OpenTofu
  * Bump github.com/google/go-containerregistry from 0.19.0 to
    0.19.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750400">- Update to version 0.11.7:
  * add support for regctl</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750401">- Update to version 0.11.8:
  * add support for faasd</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750402">- Update to version 0.11.9:
  * update minio chart location to bitnami
  * Update kubectl version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.11.10:
  * Fix clusterawsadm and cmctl CLI tools
  * Fix argo message and close body for node
  * Bump github.com/sethvargo/go-password from 0.2.0 to 0.3.0
  * Bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * Bump golang.org/x/mod from 0.16.0 to 0.17.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715342400">- Update to version 0.11.11:
  * update and add tests for stern
  * Bump golang.org/x/crypto from 0.22.0 to 0.23.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715688000">- Update to version 0.11.12:
  * Move Hashicorp tools to GH Version Strategy
  * Add kube-score to available tools
  * update readme tool table
  * add k8s version strategy
  * Fix issue which saw versions resolved twice</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 0.11.13:
  * Cause doctl to fail with 404 for armv7l
  * doctl: Resolve versions based on GitHub releases
  * repoint cmctl references to new github location
  * remove k10multicluster from downloads
  * add system install powershell
  * add better error handling
  * Add concurrency workers to chart/upgrade
  * Bump golang.org/x/mod from 0.17.0 to 0.18.0
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0
  * fix chart upgrade to handle v prefix
  * Add consul as a tool &amp; fix tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718020800">- Update to version 0.11.14:
  * Update support message variation
  * Rotate support message
  * update doctl tests to standard binary pattern</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718280000">- Update to version 0.11.15:
  * Fix tests
  * Add region for Hetzner for inlets-operator app
  * add support for lazydocker
  * Fix atuin due to rename of archive
  * add caddy system install
  * add caddy server as system install
  * add support of kubecolor binary</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718366400">- Update to version 0.11.16:
  * Ignore latest tags in chart upgrade</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204800">- Update to version 0.11.17:
  * Remove old apps and update to Go 1.22
  * Bump github.com/docker/docker
  * Bump golang.org/x/mod from 0.18.0 to 0.19.0
  * Bump github.com/sethvargo/go-password from 0.3.0 to 0.3.1
  * Bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0
  * fix flyctl release name
  * Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
  * Bump github.com/google/go-containerregistry from 0.19.1 to
    0.19.2</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204801">- Update to version 0.11.18:
  * Revert "fix flyctl release name"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204802">- Update to version 0.11.19:
  * Change upgradeable logic based on feedback
  * fix clusterawsadm after file pattern change
  * Move upgradeable check to using semVer/pre
  * Update deps in go.mod</changelog>
</package>
<package pkgid="759b07066f981a887078f2b54e723a90555671da6b308f3369e936cd9b1db60815bab69eef3c611ef5533c2f8e85f7bea936edb7b33003e719decf22553b0d4d" name="arkade" arch="x86_64">
  <version epoch="0" ver="0.11.19" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708430400">- Update to version 0.11.0:
  * Add oci extract command
  * Bump github.com/google/go-containerregistry from 0.17.0 to
    0.19.0
  * add support of cloud-hypervisor and ch-remote binary
  * Fix arkade get for kail on darwin&amp;arm64
  * Bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * Use Go 1.21 for e2e checker
  * Limit builds for same SHA
  * Move to Go 1.21 for builds and minimum version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708516800">- Update to version 0.11.1:
  * helm: add arkade chart bump to bump chart versions
  * feat: support tilt since 0.33.15</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708776000">- Update to version 0.11.2:
  * Aliases for OCI
  * Correct help message
  * Fix croc file pattern &amp; e2e test
  * Remove misc log file</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.11.3:
  * PR #1027 Bump golang.org/x/mod from 0.14.0 to 0.15.0 by
    @dependabot[bot]
  * PR #992 feat: allow to set default ingressclass by @Jasstkn
  * PR #1025 Bump github.com/cheggaaa/pb/v3 from 3.1.4 to 3.1.5 by
    @dependabot[bot]
  * PR #1028 Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by
    @dependabot[bot]
  * PR #1007 change kubectl download site by @YoninL
  * PR #1022 chore: no need to use fmt.Sprintf by @testwill
  * PR #1019 Add tflint by @cyberox
  * PR #1033 feat: add gptscript as cli by @dirien</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.11.4:
  * PR #1036 Add terraform-docs by @cyberox
  * PR #1038 Bump golang.org/x/mod from 0.15.0 to 0.16.0 by
    @dependabot[bot]
  * PR #1037 Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by
    @dependabot[bot]</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590402">- Update to version 0.11.5:
  * update versions of tf / packer / waypoint
  * Bump alexellis/upload-assets from 0.4.0 to 0.4.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590403">- Update to version 0.11.6:
  * Add OpenTofu
  * Bump github.com/google/go-containerregistry from 0.19.0 to
    0.19.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750400">- Update to version 0.11.7:
  * add support for regctl</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750401">- Update to version 0.11.8:
  * add support for faasd</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750402">- Update to version 0.11.9:
  * update minio chart location to bitnami
  * Update kubectl version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.11.10:
  * Fix clusterawsadm and cmctl CLI tools
  * Fix argo message and close body for node
  * Bump github.com/sethvargo/go-password from 0.2.0 to 0.3.0
  * Bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * Bump golang.org/x/mod from 0.16.0 to 0.17.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715342400">- Update to version 0.11.11:
  * update and add tests for stern
  * Bump golang.org/x/crypto from 0.22.0 to 0.23.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715688000">- Update to version 0.11.12:
  * Move Hashicorp tools to GH Version Strategy
  * Add kube-score to available tools
  * update readme tool table
  * add k8s version strategy
  * Fix issue which saw versions resolved twice</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 0.11.13:
  * Cause doctl to fail with 404 for armv7l
  * doctl: Resolve versions based on GitHub releases
  * repoint cmctl references to new github location
  * remove k10multicluster from downloads
  * add system install powershell
  * add better error handling
  * Add concurrency workers to chart/upgrade
  * Bump golang.org/x/mod from 0.17.0 to 0.18.0
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0
  * fix chart upgrade to handle v prefix
  * Add consul as a tool &amp; fix tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718020800">- Update to version 0.11.14:
  * Update support message variation
  * Rotate support message
  * update doctl tests to standard binary pattern</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718280000">- Update to version 0.11.15:
  * Fix tests
  * Add region for Hetzner for inlets-operator app
  * add support for lazydocker
  * Fix atuin due to rename of archive
  * add caddy system install
  * add caddy server as system install
  * add support of kubecolor binary</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718366400">- Update to version 0.11.16:
  * Ignore latest tags in chart upgrade</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204800">- Update to version 0.11.17:
  * Remove old apps and update to Go 1.22
  * Bump github.com/docker/docker
  * Bump golang.org/x/mod from 0.18.0 to 0.19.0
  * Bump github.com/sethvargo/go-password from 0.3.0 to 0.3.1
  * Bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0
  * fix flyctl release name
  * Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
  * Bump github.com/google/go-containerregistry from 0.19.1 to
    0.19.2</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204801">- Update to version 0.11.18:
  * Revert "fix flyctl release name"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204802">- Update to version 0.11.19:
  * Change upgradeable logic based on feedback
  * fix clusterawsadm after file pattern change
  * Move upgradeable check to using semVer/pre
  * Update deps in go.mod</changelog>
</package>
<package pkgid="ccb00b617f5e2ea22e8f14de9abf8d81d44e8fe0855f4b895c06f70d28c6dab115051b7cff5dcc5a07cdac8034437adca58262dee8a2d77bb1bd55c1ed724f26" name="arkade-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.11.19" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708430400">- Update to version 0.11.0:
  * Add oci extract command
  * Bump github.com/google/go-containerregistry from 0.17.0 to
    0.19.0
  * add support of cloud-hypervisor and ch-remote binary
  * Fix arkade get for kail on darwin&amp;arm64
  * Bump golang.org/x/crypto from 0.17.0 to 0.18.0
  * Use Go 1.21 for e2e checker
  * Limit builds for same SHA
  * Move to Go 1.21 for builds and minimum version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708516800">- Update to version 0.11.1:
  * helm: add arkade chart bump to bump chart versions
  * feat: support tilt since 0.33.15</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708776000">- Update to version 0.11.2:
  * Aliases for OCI
  * Correct help message
  * Fix croc file pattern &amp; e2e test
  * Remove misc log file</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.11.3:
  * PR #1027 Bump golang.org/x/mod from 0.14.0 to 0.15.0 by
    @dependabot[bot]
  * PR #992 feat: allow to set default ingressclass by @Jasstkn
  * PR #1025 Bump github.com/cheggaaa/pb/v3 from 3.1.4 to 3.1.5 by
    @dependabot[bot]
  * PR #1028 Bump golang.org/x/crypto from 0.18.0 to 0.19.0 by
    @dependabot[bot]
  * PR #1007 change kubectl download site by @YoninL
  * PR #1022 chore: no need to use fmt.Sprintf by @testwill
  * PR #1019 Add tflint by @cyberox
  * PR #1033 feat: add gptscript as cli by @dirien</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.11.4:
  * PR #1036 Add terraform-docs by @cyberox
  * PR #1038 Bump golang.org/x/mod from 0.15.0 to 0.16.0 by
    @dependabot[bot]
  * PR #1037 Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by
    @dependabot[bot]</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590402">- Update to version 0.11.5:
  * update versions of tf / packer / waypoint
  * Bump alexellis/upload-assets from 0.4.0 to 0.4.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590403">- Update to version 0.11.6:
  * Add OpenTofu
  * Bump github.com/google/go-containerregistry from 0.19.0 to
    0.19.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750400">- Update to version 0.11.7:
  * add support for regctl</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750401">- Update to version 0.11.8:
  * add support for faasd</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1712750402">- Update to version 0.11.9:
  * update minio chart location to bitnami
  * Update kubectl version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.11.10:
  * Fix clusterawsadm and cmctl CLI tools
  * Fix argo message and close body for node
  * Bump github.com/sethvargo/go-password from 0.2.0 to 0.3.0
  * Bump golang.org/x/crypto from 0.21.0 to 0.22.0
  * Bump golang.org/x/mod from 0.16.0 to 0.17.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715342400">- Update to version 0.11.11:
  * update and add tests for stern
  * Bump golang.org/x/crypto from 0.22.0 to 0.23.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715688000">- Update to version 0.11.12:
  * Move Hashicorp tools to GH Version Strategy
  * Add kube-score to available tools
  * update readme tool table
  * add k8s version strategy
  * Fix issue which saw versions resolved twice</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717761600">- Update to version 0.11.13:
  * Cause doctl to fail with 404 for armv7l
  * doctl: Resolve versions based on GitHub releases
  * repoint cmctl references to new github location
  * remove k10multicluster from downloads
  * add system install powershell
  * add better error handling
  * Add concurrency workers to chart/upgrade
  * Bump golang.org/x/mod from 0.17.0 to 0.18.0
  * Bump golang.org/x/crypto from 0.23.0 to 0.24.0
  * fix chart upgrade to handle v prefix
  * Add consul as a tool &amp; fix tests</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718020800">- Update to version 0.11.14:
  * Update support message variation
  * Rotate support message
  * update doctl tests to standard binary pattern</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718280000">- Update to version 0.11.15:
  * Fix tests
  * Add region for Hetzner for inlets-operator app
  * add support for lazydocker
  * Fix atuin due to rename of archive
  * add caddy system install
  * add caddy server as system install
  * add support of kubecolor binary</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718366400">- Update to version 0.11.16:
  * Ignore latest tags in chart upgrade</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204800">- Update to version 0.11.17:
  * Remove old apps and update to Go 1.22
  * Bump github.com/docker/docker
  * Bump golang.org/x/mod from 0.18.0 to 0.19.0
  * Bump github.com/sethvargo/go-password from 0.3.0 to 0.3.1
  * Bump golang.org/x/crypto from 0.24.0 to 0.25.0
  * Bump github.com/google/go-containerregistry from 0.19.2 to
    0.20.0
  * fix flyctl release name
  * Bump github.com/spf13/cobra from 1.8.0 to 1.8.1
  * Bump github.com/google/go-containerregistry from 0.19.1 to
    0.19.2</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204801">- Update to version 0.11.18:
  * Revert "fix flyctl release name"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723204802">- Update to version 0.11.19:
  * Change upgradeable logic based on feedback
  * fix clusterawsadm after file pattern change
  * Move upgradeable check to using semVer/pre
  * Update deps in go.mod</changelog>
</package>
<package pkgid="ce78599bf51b299bddeb53819e7c7a91315379329ea8fa56137415f563c76a09f2a5b5f112414e9476534aa296d870a02f2b812f02ab70657e76669faa6dfbee" name="avfs" arch="src">
  <version epoch="0" ver="1.1.5" rel="1.6.2.1.sr20240803"/>
  <changelog author="werner@suse.de" date="1336478400">- First initial package for mounting tar and other bells and whistles</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Update to 1.0.2
- Add gpg signature
- Clenup spec file with spec-cleaner
- Drop avfs-1.0.0.dif as it fails to apply to current release</changelog>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="a230a11afbbd311da012e202381a521ba557d2135427e57670ccb3ff3dc824a74e9fbcfbc29fdac941a8795d7b4e8b6c3bd2de4062b44eb38040565cf54110be" name="avfs" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.1.sr20240803"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="e7435ab906344f10e27285a7b85ea6a820f9c634123cddd55183e6cb75e55cea8a840820a283b947c5166685ef6b3382f3c6591a2b222b2dca57057e3d4d8bfd" name="avfs" arch="src">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240429"/>
  <changelog author="werner@suse.de" date="1336478400">- First initial package for mounting tar and other bells and whistles</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Update to 1.0.2
- Add gpg signature
- Clenup spec file with spec-cleaner
- Drop avfs-1.0.0.dif as it fails to apply to current release</changelog>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="b054714076b0faeeff67796a0289e869166e03330e8a44930a7b50044b8c9aea3e548687d4201d2e8379531b2fae27331649fd0b9d867e0d6c1dbdfd43f2bf7a" name="avfs" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240429"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="e75e4cf8199ac215861e1bcf8930d45445488824cf64efadb61d7b6ea86d15c150ca983e3572899c73e0982bcad9e6486450aa16ce35f1a0074a16ec30b02a87" name="avfs" arch="src">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240702"/>
  <changelog author="werner@suse.de" date="1336478400">- First initial package for mounting tar and other bells and whistles</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Update to 1.0.2
- Add gpg signature
- Clenup spec file with spec-cleaner
- Drop avfs-1.0.0.dif as it fails to apply to current release</changelog>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="7e044e931c163da6361c19657066708486dad73c535981d40c061003104c513732b4983b2ed16d2d05fd32d6b7f66731e0e665d2f859f003141820bff0b3f2af" name="avfs" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240702"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="eb0a511313599e49863d52b407e2ca19e5d4228d373fd88cf3370b0e3014cd0ebd4145823848b172293b7787e7afff52fa45d07a3d2c8c548a6d3486e6a0e764" name="avfs" arch="src">
  <version epoch="0" ver="1.1.5" rel="1.7"/>
  <changelog author="werner@suse.de" date="1336478400">- First initial package for mounting tar and other bells and whistles</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Update to 1.0.2
- Add gpg signature
- Clenup spec file with spec-cleaner
- Drop avfs-1.0.0.dif as it fails to apply to current release</changelog>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="540a871f3eb45135bb5ba0f5c7dc16256534c681c17e86c280ddabcf3bc75b95979f39b39b1c9d09964ae7cba88045f1af9efb03c567ff7dc237d96804995a56" name="avfs" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.7"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="471d5ab24e6231fef2b7c006f89b09874dc39aec55eeb295d3ced7280fb14e7a14ea4d6b1163944a74e7c6cca0ea1a8efa9e204dc41794bf34fce37a04e942ec" name="avfs" arch="src">
  <version epoch="0" ver="1.1.5" rel="3.2.sr20240605"/>
  <changelog author="werner@suse.de" date="1336478400">- First initial package for mounting tar and other bells and whistles</changelog>
  <changelog author="mpluskal@suse.com" date="1431086400">- Update to 1.0.2
- Add gpg signature
- Clenup spec file with spec-cleaner
- Drop avfs-1.0.0.dif as it fails to apply to current release</changelog>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="96ca5a69678bda69eaea9eadfb7ea38d38be8e0620653d37a604fccff2bdf552c34e57f7da4e542fecb7654d6de8a38efb233030f662c5ae6f8ca730eae13db6" name="avfs" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="3.2.sr20240605"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="40329c6a8bdcfc67c495d25542555edc328fe186e0f96ff984c3b431103d6b28a359abeb8e770eb6e10299508fc6423edd70fb993d6568315e0e629b0b7038f2" name="avfs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.1.sr20240803"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="006447c6b2e46b2f057d0c2191b398d3e0b8f1a5c781f5c226c987dc80b681624131ef899707f1bd3ee22e858d40096c27c87910762dc89e15b92860c0be9cca" name="avfs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240429"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="21e5ff4f6ba333b4c3606ae0a11bee0074f85a9811ff4dfc2e53f6b5e3e51fad45113299811b6daf7eafc2cd0683c70969e7521e378d683c14bc8d0e0aacfc3e" name="avfs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240702"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="906b96477330632849810400839857cc3d4802104571bdb0e82d8ba49254a3f687464c756ec8cdf974342c5ce3a49ab327a57d13f7ae1626c65662056153b063" name="avfs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.7"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="05f6e719d2c45e58c0c717a275c9ebba258dfb2c9d68630cd976a72b00f4e93d99026bd597239ca772da79b868a773f4ed4693e14710da423534d4535aa594c5" name="avfs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="3.2.sr20240605"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="c87f977676054470fd217509b8179ad0141a0e139308ec501ffc1931f33766b21913b0631ea316b0b80268511faee62dee12987df6e12c0e595ab549041709d7" name="avfs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.1.sr20240803"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="f65c8d67346719dcbe170cace7250ac1912c086d4b7cdaa86456785e17e40f02814aec26f687b92f91326fad280337d7b93c23583cab27a4c93b78d5e6df733f" name="avfs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240429"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="25cd4d49d879f914d0555c771b2bcd3524e6cd3d44e5df0b02dcedf00a3230368bf3ec493ae9a0ee6fb3cf56410f7bbf2e579e0c0b539bb52efa7af5d2f24eb7" name="avfs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240702"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="abd8cefdc38d3855ecb72940009f5229e29ecf65a25d97b193146984bc77f2f20efa9119adf0820dd8ea4995321ad22e5c75bde786a8e3d39989216bc806e861" name="avfs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.7"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="b3fd89587b2e06fd82ac69f817457528a3b8c63c8ab1d404d5767b2b3a891f107d68b185f59e8fb51c86dd2c2aa0ed77e5ba00cb5a87cb16302d2c87b29a5d42" name="avfs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="3.2.sr20240605"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="ab011e941d5bdda627672131040e4f3520116bdeea5ce66684129607ee7086a30a233b0920b76607bed7eeab465ce684b9d5fd7a8757bb30c6ed49142bf1ba22" name="avfs-devel" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.1.sr20240803"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="dd06fb748b56cc29845419121328d9d531659ec3313da538000d9a854ee6da48bbda2ac39dcb69223b3f450b28b365981118ca5f785b8630290a0dda5a789983" name="avfs-devel" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240429"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="e15847d7f9397711396081a55664935994d22c9062387e7b0bb541a96ee1d9867db15507780d080358c07375f9d335c39bf1d8e110e24dff6e080ab407f89e39" name="avfs-devel" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.6.2.2.sr20240702"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="5a2103e7ca16eba92f0ce8989f649f9449770cd4f127ba6fe41a1de48a512123ad406307c5e1360761f9e086ac73c132f333ba0f2c4a3b65efff4756b0617632" name="avfs-devel" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="1.7"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="24cc3b335fe419fe070e1cd30dbcdfb792c75e8686a0343b11a6f60506c9b2602e133a8814649c0b8619e4ce615deef1c28956182c701dceaa169b36474d31e6" name="avfs-devel" arch="x86_64">
  <version epoch="0" ver="1.1.5" rel="3.2.sr20240605"/>
  <changelog author="mpluskal@suse.com" date="1431432000">- Update licensing information</changelog>
  <changelog author="jengelh@inai.de" date="1431864000">- Improve summary and description. -devel subpackage should require
  same-version shared library. Drop --with-pic, because it is
  implicit for shared libraries (and we do not build static).
  Use short Sourceforge download URLs.</changelog>
  <changelog author="p.drouand@gmail.com" date="1447243200">- Update to version 1.0.3
  * fixed zlib assert triggered for some Huffman encodings
  * added rar v5 in extfs urar (which is also renamed to uextrar to avoid
    collision with internal rar module)
  * some configure script improvements have been done for fuse and liblzma
    dependencies</changelog>
  <changelog author="mpluskal@suse.com" date="1482408000">- Update to version 1.0.4:
  * fixed zip module to correctly read archives with a lot of
    files or very large files
- Use pkgconfig() style requires</changelog>
  <changelog author="aloisio@gmx.com" date="1519041600">- Update to version 1.0.5
  * limit the file cache to 50 elements and age of 10 minutes to
    avoid endless grow of internal cache
  * allow reproducable builds
  * fixed crash in parsing ls output for modules which need to
    handle ls-like output
  * fix urar module when external rar/unrar tool crashed
- Spec cleanup</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1585828800">- Update to version 1.1.0:
  * improved handling of single '#' to stop resolving archive
    handlers when it makes no sense to add another chain
  * support multiple gzip member in a single file (concatenated
    gzip files)
  * updated webdav module with work with latest libneon (which is
    no longer bundled)
  * CODA and PRELOAD support has been removed
- Changes for version 1.0.6:
  * added support for libzstd (zst files)
  * fixed arbitrary command execution in rsh/ssh module
  * zip workaround for zip archives with unix attributes but
    regular files are not marked correctly</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597579200">- update to 1.1.3:
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module
  - updated internal bzlib to 1.0.8 to fix security bug</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1622030400">- Update to version 1.1.4:
  * add support for lzip (ulzip module for .lz files)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 1.1.5:
  * added support for ls output with SElinux attributes.
  * improved handling of xz memory limit to allow detecting
    when the limit is reached and to increase it on demand.
  * added basic decoding of tar's extended headers to support
    longer file names.</changelog>
</package>
<package pkgid="1cd5be476540401ae0c53c66ad0df234f54daa584f9e62b37059114fb5769742c02090b4fc6d8e66fc8bd423104fc54f5e643358d4dca827d59b82ca81308902" name="aws-c-auth" arch="src">
  <version epoch="0" ver="0.7.25" rel="1.0.2.1.sr20240803"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.6.28
  * Fix warnings in public headers by @waahm7 in (#198)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1687521600">- Update to version 0.6.29
  * Don't use the default cursor to override if
    no override needed by @TingDaoK in (#200)
  * Fix the function that saying accepting null
    but actually not by @TingDaoK in (#201)
  * Send Host header in IMDS requests
    by @jamesbornholt in (#203)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688385600">- Update to version 0.6.30
  * Add process credentials provider in default chain by @waahm7 in (#204)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688558400">- Update to version 0.7.0
  * Fix session token in ProcessCredentialsProvider by @waahm7 in (#205)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.7.2
  * Allow Overriding of Profile in Default Chain by @waahm7 in (#209)
- from version 0.7.1
  * Treat empty environment variable as unset by @TingDaoK in (#206)
  * Adapt to XML API changes by @graebm in (#207)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692100800">- Update to version 0.7.3
  * Remove Outdated Comment by @waahm7 in (#210)
  * Fix ProcessCredentialsProvider Callback to
    trigger once by @waahm7 in (#211)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.7
  * Add an Option to Disable v2 to v1 Fallback by @waahm7 in (#218)
- from version 0.7.6
  * Fix the imds client endless retry by @TingDaoK in (#217)
- from version 0.7.5
  * aws_signable refcounts request by @graebm in (#216)
- from version 0.7.4
  * Increase ancient bot by @jmklix in (#199)
  * Fix permissions for stale issue bot by @jmklix in (#212)
  * Minor CMakelists.txt cleanup by @graebm in (#213)
  * Added workflow for handling answerable discussions
    by @yasminetalby in (#214)
  * StsWebIdentity allow parameters by @waahm7 in (#215)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.7.8
  * Performance optimization updates by @TingDaoK in (#219)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.7.10
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#220)
- from version 0.7.9
  * Fix error when tests run in parallel by @graebm in (#221)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.7.14
  * Make Partial Creds a Transient Error by @waahm7 in (#226)
- from version 0.7.13
  * Handle empty path in AWS_CONTAINER_CREDENTIALS_FULL_URI
    by @jamesbornholt in (#225)
- from version 0.7.12
  * Remove old test files by @graebm in (#223)
  * Add assumeRole chain support by @waahm7 in (#224)
- from version 0.7.11
  * Add an option to disable environment credentials provider
    in the default chain by @waahm7 in (#222)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- fix packaging shlib naming</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.7.16
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#229)
- from version 0.7.15
  * Make Partial Creds a Transient Error by @waahm7 in (#226)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.7.17
  * Additional logging for default credentials chain by @jamesbornholt in (#231)
  * Remove unused test files by @jmklix in (#232)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715169600">- Update to version 0.7.19
  * Refactor ECSCredentialsProvider Part 1 by @waahm7 in (#236)
  * Refactor ECSCredentialsProvider Part 2 by @waahm7 in (#235)
- from version 0.7.18
  * Update ECS Credentials Provider to add support for
    AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE by @waahm7 in (#233)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.7.21
  * Fix STSCredentialsProvider Signing Region by @waahm7 in (#239)
- from version 0.7.20
  * Fix STS Credentials Provider to use regional
    endpoint if possible by @waahm7 in (#237)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.7.22
  * trivial: add_net_test_case for credentials_provider_ecs_basic_success_uri_env
    test by @waahm7 in (#240)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.7.23
  * Ecforce ECS Credentials Provider IP Rules by @waahm7 in (#238)
  * clang-format 18 by @graebm in (#242)
  * Update MacOS to arm64 by @waahm7 in (#243)
  * Support "external_id" in config file,
    for STS AssumeRole by @graebm in (#244)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722600000">- Update to version 0.7.24
  * Fix Empty Env varibales for STSWebIdentity by @waahm7 in (#246)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.7.25
  * Add ProcessProvider to ProfileProvider by @waahm7 in (#245)</changelog>
</package>
<package pkgid="010ba2101c12d502a946c1e36c681ce02bdbd5ef6032f8e6231aebe2b289471c43126630bbeb4ced05841135d2f3f7ec601bd42147c49bb00137d121234fc701" name="aws-c-auth-debugsource" arch="x86_64">
  <version epoch="0" ver="0.7.25" rel="1.0.2.1.sr20240803"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.6.28
  * Fix warnings in public headers by @waahm7 in (#198)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1687521600">- Update to version 0.6.29
  * Don't use the default cursor to override if
    no override needed by @TingDaoK in (#200)
  * Fix the function that saying accepting null
    but actually not by @TingDaoK in (#201)
  * Send Host header in IMDS requests
    by @jamesbornholt in (#203)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688385600">- Update to version 0.6.30
  * Add process credentials provider in default chain by @waahm7 in (#204)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688558400">- Update to version 0.7.0
  * Fix session token in ProcessCredentialsProvider by @waahm7 in (#205)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.7.2
  * Allow Overriding of Profile in Default Chain by @waahm7 in (#209)
- from version 0.7.1
  * Treat empty environment variable as unset by @TingDaoK in (#206)
  * Adapt to XML API changes by @graebm in (#207)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692100800">- Update to version 0.7.3
  * Remove Outdated Comment by @waahm7 in (#210)
  * Fix ProcessCredentialsProvider Callback to
    trigger once by @waahm7 in (#211)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.7
  * Add an Option to Disable v2 to v1 Fallback by @waahm7 in (#218)
- from version 0.7.6
  * Fix the imds client endless retry by @TingDaoK in (#217)
- from version 0.7.5
  * aws_signable refcounts request by @graebm in (#216)
- from version 0.7.4
  * Increase ancient bot by @jmklix in (#199)
  * Fix permissions for stale issue bot by @jmklix in (#212)
  * Minor CMakelists.txt cleanup by @graebm in (#213)
  * Added workflow for handling answerable discussions
    by @yasminetalby in (#214)
  * StsWebIdentity allow parameters by @waahm7 in (#215)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.7.8
  * Performance optimization updates by @TingDaoK in (#219)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.7.10
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#220)
- from version 0.7.9
  * Fix error when tests run in parallel by @graebm in (#221)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.7.14
  * Make Partial Creds a Transient Error by @waahm7 in (#226)
- from version 0.7.13
  * Handle empty path in AWS_CONTAINER_CREDENTIALS_FULL_URI
    by @jamesbornholt in (#225)
- from version 0.7.12
  * Remove old test files by @graebm in (#223)
  * Add assumeRole chain support by @waahm7 in (#224)
- from version 0.7.11
  * Add an option to disable environment credentials provider
    in the default chain by @waahm7 in (#222)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- fix packaging shlib naming</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.7.16
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#229)
- from version 0.7.15
  * Make Partial Creds a Transient Error by @waahm7 in (#226)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.7.17
  * Additional logging for default credentials chain by @jamesbornholt in (#231)
  * Remove unused test files by @jmklix in (#232)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715169600">- Update to version 0.7.19
  * Refactor ECSCredentialsProvider Part 1 by @waahm7 in (#236)
  * Refactor ECSCredentialsProvider Part 2 by @waahm7 in (#235)
- from version 0.7.18
  * Update ECS Credentials Provider to add support for
    AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE by @waahm7 in (#233)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.7.21
  * Fix STSCredentialsProvider Signing Region by @waahm7 in (#239)
- from version 0.7.20
  * Fix STS Credentials Provider to use regional
    endpoint if possible by @waahm7 in (#237)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.7.22
  * trivial: add_net_test_case for credentials_provider_ecs_basic_success_uri_env
    test by @waahm7 in (#240)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.7.23
  * Ecforce ECS Credentials Provider IP Rules by @waahm7 in (#238)
  * clang-format 18 by @graebm in (#242)
  * Update MacOS to arm64 by @waahm7 in (#243)
  * Support "external_id" in config file,
    for STS AssumeRole by @graebm in (#244)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722600000">- Update to version 0.7.24
  * Fix Empty Env varibales for STSWebIdentity by @waahm7 in (#246)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.7.25
  * Add ProcessProvider to ProfileProvider by @waahm7 in (#245)</changelog>
</package>
<package pkgid="75506660aae01800b138d64c9b2c2c0f007d1fd162bc17bcfda09f5a4b889403ed20d9907f00d6c58e6c680f6712d40ece0a470a5a216729b1f66a88e55b42be" name="aws-c-auth-devel" arch="x86_64">
  <version epoch="0" ver="0.7.25" rel="1.0.2.1.sr20240803"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.6.28
  * Fix warnings in public headers by @waahm7 in (#198)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1687521600">- Update to version 0.6.29
  * Don't use the default cursor to override if
    no override needed by @TingDaoK in (#200)
  * Fix the function that saying accepting null
    but actually not by @TingDaoK in (#201)
  * Send Host header in IMDS requests
    by @jamesbornholt in (#203)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688385600">- Update to version 0.6.30
  * Add process credentials provider in default chain by @waahm7 in (#204)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1688558400">- Update to version 0.7.0
  * Fix session token in ProcessCredentialsProvider by @waahm7 in (#205)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.7.2
  * Allow Overriding of Profile in Default Chain by @waahm7 in (#209)
- from version 0.7.1
  * Treat empty environment variable as unset by @TingDaoK in (#206)
  * Adapt to XML API changes by @graebm in (#207)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692100800">- Update to version 0.7.3
  * Remove Outdated Comment by @waahm7 in (#210)
  * Fix ProcessCredentialsProvider Callback to
    trigger once by @waahm7 in (#211)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.7
  * Add an Option to Disable v2 to v1 Fallback by @waahm7 in (#218)
- from version 0.7.6
  * Fix the imds client endless retry by @TingDaoK in (#217)
- from version 0.7.5
  * aws_signable refcounts request by @graebm in (#216)
- from version 0.7.4
  * Increase ancient bot by @jmklix in (#199)
  * Fix permissions for stale issue bot by @jmklix in (#212)
  * Minor CMakelists.txt cleanup by @graebm in (#213)
  * Added workflow for handling answerable discussions
    by @yasminetalby in (#214)
  * StsWebIdentity allow parameters by @waahm7 in (#215)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.7.8
  * Performance optimization updates by @TingDaoK in (#219)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.7.10
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#220)
- from version 0.7.9
  * Fix error when tests run in parallel by @graebm in (#221)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.7.14
  * Make Partial Creds a Transient Error by @waahm7 in (#226)
- from version 0.7.13
  * Handle empty path in AWS_CONTAINER_CREDENTIALS_FULL_URI
    by @jamesbornholt in (#225)
- from version 0.7.12
  * Remove old test files by @graebm in (#223)
  * Add assumeRole chain support by @waahm7 in (#224)
- from version 0.7.11
  * Add an option to disable environment credentials provider
    in the default chain by @waahm7 in (#222)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- fix packaging shlib naming</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.7.16
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#229)
- from version 0.7.15
  * Make Partial Creds a Transient Error by @waahm7 in (#226)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.7.17
  * Additional logging for default credentials chain by @jamesbornholt in (#231)
  * Remove unused test files by @jmklix in (#232)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715169600">- Update to version 0.7.19
  * Refactor ECSCredentialsProvider Part 1 by @waahm7 in (#236)
  * Refactor ECSCredentialsProvider Part 2 by @waahm7 in (#235)
- from version 0.7.18
  * Update ECS Credentials Provider to add support for
    AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE by @waahm7 in (#233)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.7.21
  * Fix STSCredentialsProvider Signing Region by @waahm7 in (#239)
- from version 0.7.20
  * Fix STS Credentials Provider to use regional
    endpoint if possible by @waahm7 in (#237)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.7.22
  * trivial: add_net_test_case for credentials_provider_ecs_basic_success_uri_env
    test by @waahm7 in (#240)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.7.23
  * Ecforce ECS Credentials Provider IP Rules by @waahm7 in (#238)
  * clang-format 18 by @graebm in (#242)
  * Update MacOS to arm64 by @waahm7 in (#243)
  * Support "external_id" in config file,
    for STS AssumeRole by @graebm in (#244)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722600000">- Update to version 0.7.24
  * Fix Empty Env varibales for STSWebIdentity by @waahm7 in (#246)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.7.25
  * Add ProcessProvider to ProfileProvider by @waahm7 in (#245)</changelog>
</package>
<package pkgid="d1671ec7c90f5e5ba9a5e86d1fcc18592d1fdaf6e5496af132bf39b4cfc90ab44ea97a890c42f47d78ba456ea96328e092648f6af12a326048283b96d4c24879" name="aws-c-common" arch="src">
  <version epoch="0" ver="0.9.25" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683547200">- Update to version 0.8.19
  * Tolerate uninitialized list in array_list_clear by @waahm7 in (#1021)
- from version 0.8.18
  * Improved sanitizer support by @DmitriyMusatkin in (#1016)
  * Reduce spam when configuring multiple projects at once by @graebm in (#1018)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#1017)
  * Tolerate unintialized list in aws_array_list_length by @waahm7 in (#1019)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.8.20
  * Pin CBMC version to 5.81.0 by @karkhaz in (#1022)
  * Fix race condition in promise.c by @evanmiller in (#1023)
  * Remove unimplemented prototype from ring_buffer.h by @evanmiller in (#1024)
  * Move CBMC back to latest by @tautschnig in (#1026)
  * Fix warnings in public headers by @graebm in (#998)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685534400">- Update to version 0.8.22
  * Let cursor equals assert print string on failure by @DmitriyMusatkin in (#1030)
  * Remove dangling symlink in CMBC proofs by @jamesbornholt in (#1031)
- from version 0.8.21
  * Update time to ancient by @jmklix in (#1029)
  * Merge header checker with cpp header checker by @waahm7 in (#1028)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.8.23
  * Disable MSVC warning triggered by aws_future macros by @graebm in (#1033)
  * Update AwsTestHarness.cmake typo by @eherozhao in (#1034)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.9.0
  * Use W4 for all MSVC by @TingDaoK in (#1035)
  * New API to wrap an initialized array with an array list by @bretambrose in (#1040)
  * AVX512 feature detection by @pbadari in (#1037)
  * Simplify error handling in XML API - BREAKING CHANGE by @graebm in (#1043)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.9.1
  * Pickup latest release from cJSON by @TingDaoK in (#1047)
  * Fix stale issue bot permissions by @jmklix in (#1049)
  * Intel Vtune tracing integration by @waahm7 in (#1050)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1694001600">- Update to version 0.9.3
  * Fix CMake option for choosing MSVC runtime library by @graebm in (#1054)
- from version 0.9.2
  * Added workflow for handling answerable discussions by @yasminetalby in (#1051)
  * Change SKIP code value to reduce the chance of clashing by @sfod in (#1055)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696420800">- Update to version 0.9.4
  * Authorize requests to GitHub API in Run CBMC proofs workflow by @adpaco-aws in (#1057)
  * Reflexive vs symmetric in hash_table.h doc by @jmklix in (#1056)
  * Add error codes for file read/write/open failures by @graebm in (#1061)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.9.10
  * Fixed directory creation to ignore umask, and allow cross process
    lock to fall back to read only if it can't open the file in rw mode
    by @JonathanHenson in (#1078)
- from version 0.9.9
  * Fix WSL Crash by @waahm7 in (#1076)
- from version 0.9.8
  * Adds high resolution clock timestamps to android logging in
    order to investigate scheduling/clock misbehavior
    by @bretambrose in (#1075)
- from version 0.9.7
  * Cross process lock fix for musl by @JonathanHenson in (#1073)
- from version 0.9.6
  * Add additional priority queue related APIs by @bretambrose in (#1067)
  * Switch default allocator to basic system one by @DmitriyMusatkin in (#1066)
- from version 0.9.5
  * Report actual bytes leaked/Fix realloc tracing by @DmitriyMusatkin in (#1053)
  * Support reading "special files" that lie about their size by @graebm in (#1064)
  * Add an environment loader API and implementation for some DMI related fields
    by @JonathanHenson in (#1063)
  * Update third party licenses file by @yasminetalby in (#1062)
  * Basic process mem usage functions by @DmitriyMusatkin in (#1065)
  * Fix loading of libnuma.so by @waahm7 in (#1068)
  * Comment fix by @alfred2g in (#1069)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.9.12
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#1079)
- from version 0.9.11
  * Add a query string helper from byte cursor directly by @TingDaoK in (#1080)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.9.13
  * cJSON update to 1.7.17 by @graebm in (#1081)
  * Add more generic AVX feature detection as well as flags for if
    avx512 intrinsics are available. by @JonathanHenson in (#1041)
  * chore: Relax stale issue timings by @kellertk in (#1085)
  * Use _Exit() on test failure, to avoid LeakSanitizer spam by @graebm in (#1088)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#1089)
  * Consistently use lowercase for Windows libraries
    and header files by @giordano in (#1058)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 0.9.14:
  * Accept all RFC3339-compliant timestamps</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.9.15
  * Claim range for aws-crt-kotlin by @aajtodd in (#1095)
  * Remove unused external headers by @TingDaoK in (#1097)
  * Best Effort Thread Pinning to CPU_ID by @waahm7 in (#1096)
  * Add support for WIN ARM64 by @alfred2g in (#1092)
  * Better vectorization and crc64. Cleaned up cmake and
    added better runtime cpu detection by @JonathanHenson in (#1083)
  * Avoid overallocating for strings by @DmitriyMusatkin in (#1099)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715169600">- Update to version 0.9.17
  * Fix invalid cpu_id for RHEL_5 by @waahm7 in (#1106)
- from version 0.9.16
  * Switch test harness to print errors in decimal by @DmitriyMusatkin in (#1100)
  * Add list membership API and uint64 hash utilities by @bretambrose in (#1103)
  * Clarity updates for uint64_t hash helper by @bretambrose in (#1104)
  * Move is ipv4/ipv6 functions from Aws-c-sdkutils to Aws-c-common by @waahm7 in (#1105)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.9.19
  * Fix aws_host_utils_is_ipv6 function by @waahm7 in (#1114)
- from version 0.9.18
  * memtrace: Fix underflow when stack_depth &lt; FRAMES_TO_SKIP
    by @zhaofengli in (#873)
  * chore: Make CBMC stubs with zero parameters proper
    declarations by @tautschnig in (#1107)
  * Satisfy some signed vs unsigned comparison
    warnings by @KaibaLopez in (#809)
  * Remove promise class by @waahm7 in (#1110)
  * Fix host parsing for IPv6 URI by @waahm7 in (#1112)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.9.20
  * Task scheduler: log at TRACE, instead of DEBUG by @graebm in (#1115)
  * Update CJson to v1.7.18 by @waahm7 in (#1116)
  * Avoid overflowing pointers passed to memcpy by @qinheping in (#874)
  * Fix test skipping by @graebm in (#1118)
  * Fix CMake Windows ARM typo by @graebm in (#1119)
  * Fix weird decimal formatting in tests by @graebm in (#1121)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718107200">- Update to version 0.9.21
  * Fix memtracer bad assumptions on the size of stack trace
    by @DmitriyMusatkin in (#1122)
  * Disable optimization was not working by @TingDaoK in (#1123)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719316800">- Update to version 0.9.23
  * cbor support by @TingDaoK in (#1131)
- from version 0.9.22
  * clang-format 18 by @graebm in (#1113)
  * Use CBMC version 5.95.1 by @tautschnig in (#1124)
  * latest_submodules.py uses AWS-LC-FIPS releases in
    aws-crt-java by @graebm in (#1125)
  * Use CBMC 6.0.0 by @graebm in (#1128)
  * Fix default thread options for windows to not pin to
    any cpu_id by @waahm7 in (#1126)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721995200">- Update to version 0.9.24
  * Fix FreeBSD CI to install default python packages by @TingDaoK in (#1133)
  * Fix out variable in cmake sanitizer module by @sfod in (#1134)
  * Update MacOS CI to Arm64 by @waahm7 in (#1136)
  * Update builder to fix macos arm64 CI by @waahm7 in (#1137)
  * Bump the minimum stack size to at least 1MB by @waahm7 in (#1139)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.9.25
  * Run proofs with CBMC 6.1.0 by @graebm in (#1140)
  * Avoiding allocating a handle in the Windows RNG
    by @teo-tsirpanis in (#1046)
  * Add no copy api variants to json interface
    by @DmitriyMusatkin in (#1138)
  * Allocate error space for aws-crt-swift
    by @xiazhvera in (#1129)</changelog>
</package>
<package pkgid="75d276d1d1de767024c93b0e1fcb2d5db8b289d29e8fe60f9e65734b6ef9b7c1b87212e6b8a9c43a071427ee43ca02da2f8e0cc7656f5ca7b40e73e9673f9dda" name="aws-c-common-debugsource" arch="x86_64">
  <version epoch="0" ver="0.9.25" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683547200">- Update to version 0.8.19
  * Tolerate uninitialized list in array_list_clear by @waahm7 in (#1021)
- from version 0.8.18
  * Improved sanitizer support by @DmitriyMusatkin in (#1016)
  * Reduce spam when configuring multiple projects at once by @graebm in (#1018)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#1017)
  * Tolerate unintialized list in aws_array_list_length by @waahm7 in (#1019)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.8.20
  * Pin CBMC version to 5.81.0 by @karkhaz in (#1022)
  * Fix race condition in promise.c by @evanmiller in (#1023)
  * Remove unimplemented prototype from ring_buffer.h by @evanmiller in (#1024)
  * Move CBMC back to latest by @tautschnig in (#1026)
  * Fix warnings in public headers by @graebm in (#998)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685534400">- Update to version 0.8.22
  * Let cursor equals assert print string on failure by @DmitriyMusatkin in (#1030)
  * Remove dangling symlink in CMBC proofs by @jamesbornholt in (#1031)
- from version 0.8.21
  * Update time to ancient by @jmklix in (#1029)
  * Merge header checker with cpp header checker by @waahm7 in (#1028)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.8.23
  * Disable MSVC warning triggered by aws_future macros by @graebm in (#1033)
  * Update AwsTestHarness.cmake typo by @eherozhao in (#1034)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.9.0
  * Use W4 for all MSVC by @TingDaoK in (#1035)
  * New API to wrap an initialized array with an array list by @bretambrose in (#1040)
  * AVX512 feature detection by @pbadari in (#1037)
  * Simplify error handling in XML API - BREAKING CHANGE by @graebm in (#1043)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.9.1
  * Pickup latest release from cJSON by @TingDaoK in (#1047)
  * Fix stale issue bot permissions by @jmklix in (#1049)
  * Intel Vtune tracing integration by @waahm7 in (#1050)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1694001600">- Update to version 0.9.3
  * Fix CMake option for choosing MSVC runtime library by @graebm in (#1054)
- from version 0.9.2
  * Added workflow for handling answerable discussions by @yasminetalby in (#1051)
  * Change SKIP code value to reduce the chance of clashing by @sfod in (#1055)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696420800">- Update to version 0.9.4
  * Authorize requests to GitHub API in Run CBMC proofs workflow by @adpaco-aws in (#1057)
  * Reflexive vs symmetric in hash_table.h doc by @jmklix in (#1056)
  * Add error codes for file read/write/open failures by @graebm in (#1061)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.9.10
  * Fixed directory creation to ignore umask, and allow cross process
    lock to fall back to read only if it can't open the file in rw mode
    by @JonathanHenson in (#1078)
- from version 0.9.9
  * Fix WSL Crash by @waahm7 in (#1076)
- from version 0.9.8
  * Adds high resolution clock timestamps to android logging in
    order to investigate scheduling/clock misbehavior
    by @bretambrose in (#1075)
- from version 0.9.7
  * Cross process lock fix for musl by @JonathanHenson in (#1073)
- from version 0.9.6
  * Add additional priority queue related APIs by @bretambrose in (#1067)
  * Switch default allocator to basic system one by @DmitriyMusatkin in (#1066)
- from version 0.9.5
  * Report actual bytes leaked/Fix realloc tracing by @DmitriyMusatkin in (#1053)
  * Support reading "special files" that lie about their size by @graebm in (#1064)
  * Add an environment loader API and implementation for some DMI related fields
    by @JonathanHenson in (#1063)
  * Update third party licenses file by @yasminetalby in (#1062)
  * Basic process mem usage functions by @DmitriyMusatkin in (#1065)
  * Fix loading of libnuma.so by @waahm7 in (#1068)
  * Comment fix by @alfred2g in (#1069)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.9.12
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#1079)
- from version 0.9.11
  * Add a query string helper from byte cursor directly by @TingDaoK in (#1080)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.9.13
  * cJSON update to 1.7.17 by @graebm in (#1081)
  * Add more generic AVX feature detection as well as flags for if
    avx512 intrinsics are available. by @JonathanHenson in (#1041)
  * chore: Relax stale issue timings by @kellertk in (#1085)
  * Use _Exit() on test failure, to avoid LeakSanitizer spam by @graebm in (#1088)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#1089)
  * Consistently use lowercase for Windows libraries
    and header files by @giordano in (#1058)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 0.9.14:
  * Accept all RFC3339-compliant timestamps</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.9.15
  * Claim range for aws-crt-kotlin by @aajtodd in (#1095)
  * Remove unused external headers by @TingDaoK in (#1097)
  * Best Effort Thread Pinning to CPU_ID by @waahm7 in (#1096)
  * Add support for WIN ARM64 by @alfred2g in (#1092)
  * Better vectorization and crc64. Cleaned up cmake and
    added better runtime cpu detection by @JonathanHenson in (#1083)
  * Avoid overallocating for strings by @DmitriyMusatkin in (#1099)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715169600">- Update to version 0.9.17
  * Fix invalid cpu_id for RHEL_5 by @waahm7 in (#1106)
- from version 0.9.16
  * Switch test harness to print errors in decimal by @DmitriyMusatkin in (#1100)
  * Add list membership API and uint64 hash utilities by @bretambrose in (#1103)
  * Clarity updates for uint64_t hash helper by @bretambrose in (#1104)
  * Move is ipv4/ipv6 functions from Aws-c-sdkutils to Aws-c-common by @waahm7 in (#1105)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.9.19
  * Fix aws_host_utils_is_ipv6 function by @waahm7 in (#1114)
- from version 0.9.18
  * memtrace: Fix underflow when stack_depth &lt; FRAMES_TO_SKIP
    by @zhaofengli in (#873)
  * chore: Make CBMC stubs with zero parameters proper
    declarations by @tautschnig in (#1107)
  * Satisfy some signed vs unsigned comparison
    warnings by @KaibaLopez in (#809)
  * Remove promise class by @waahm7 in (#1110)
  * Fix host parsing for IPv6 URI by @waahm7 in (#1112)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.9.20
  * Task scheduler: log at TRACE, instead of DEBUG by @graebm in (#1115)
  * Update CJson to v1.7.18 by @waahm7 in (#1116)
  * Avoid overflowing pointers passed to memcpy by @qinheping in (#874)
  * Fix test skipping by @graebm in (#1118)
  * Fix CMake Windows ARM typo by @graebm in (#1119)
  * Fix weird decimal formatting in tests by @graebm in (#1121)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718107200">- Update to version 0.9.21
  * Fix memtracer bad assumptions on the size of stack trace
    by @DmitriyMusatkin in (#1122)
  * Disable optimization was not working by @TingDaoK in (#1123)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719316800">- Update to version 0.9.23
  * cbor support by @TingDaoK in (#1131)
- from version 0.9.22
  * clang-format 18 by @graebm in (#1113)
  * Use CBMC version 5.95.1 by @tautschnig in (#1124)
  * latest_submodules.py uses AWS-LC-FIPS releases in
    aws-crt-java by @graebm in (#1125)
  * Use CBMC 6.0.0 by @graebm in (#1128)
  * Fix default thread options for windows to not pin to
    any cpu_id by @waahm7 in (#1126)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721995200">- Update to version 0.9.24
  * Fix FreeBSD CI to install default python packages by @TingDaoK in (#1133)
  * Fix out variable in cmake sanitizer module by @sfod in (#1134)
  * Update MacOS CI to Arm64 by @waahm7 in (#1136)
  * Update builder to fix macos arm64 CI by @waahm7 in (#1137)
  * Bump the minimum stack size to at least 1MB by @waahm7 in (#1139)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.9.25
  * Run proofs with CBMC 6.1.0 by @graebm in (#1140)
  * Avoiding allocating a handle in the Windows RNG
    by @teo-tsirpanis in (#1046)
  * Add no copy api variants to json interface
    by @DmitriyMusatkin in (#1138)
  * Allocate error space for aws-crt-swift
    by @xiazhvera in (#1129)</changelog>
</package>
<package pkgid="29447981bed0ea51554d825e07a219f2aadba5a0c7ae1601fa16aa57a13d45d3a4d44a3dce5354c8a25acc29c6e036c55736b6cbbc23156eca73acb911e505e1" name="aws-c-common-devel" arch="x86_64">
  <version epoch="0" ver="0.9.25" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683547200">- Update to version 0.8.19
  * Tolerate uninitialized list in array_list_clear by @waahm7 in (#1021)
- from version 0.8.18
  * Improved sanitizer support by @DmitriyMusatkin in (#1016)
  * Reduce spam when configuring multiple projects at once by @graebm in (#1018)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#1017)
  * Tolerate unintialized list in aws_array_list_length by @waahm7 in (#1019)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.8.20
  * Pin CBMC version to 5.81.0 by @karkhaz in (#1022)
  * Fix race condition in promise.c by @evanmiller in (#1023)
  * Remove unimplemented prototype from ring_buffer.h by @evanmiller in (#1024)
  * Move CBMC back to latest by @tautschnig in (#1026)
  * Fix warnings in public headers by @graebm in (#998)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685534400">- Update to version 0.8.22
  * Let cursor equals assert print string on failure by @DmitriyMusatkin in (#1030)
  * Remove dangling symlink in CMBC proofs by @jamesbornholt in (#1031)
- from version 0.8.21
  * Update time to ancient by @jmklix in (#1029)
  * Merge header checker with cpp header checker by @waahm7 in (#1028)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.8.23
  * Disable MSVC warning triggered by aws_future macros by @graebm in (#1033)
  * Update AwsTestHarness.cmake typo by @eherozhao in (#1034)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.9.0
  * Use W4 for all MSVC by @TingDaoK in (#1035)
  * New API to wrap an initialized array with an array list by @bretambrose in (#1040)
  * AVX512 feature detection by @pbadari in (#1037)
  * Simplify error handling in XML API - BREAKING CHANGE by @graebm in (#1043)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.9.1
  * Pickup latest release from cJSON by @TingDaoK in (#1047)
  * Fix stale issue bot permissions by @jmklix in (#1049)
  * Intel Vtune tracing integration by @waahm7 in (#1050)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1694001600">- Update to version 0.9.3
  * Fix CMake option for choosing MSVC runtime library by @graebm in (#1054)
- from version 0.9.2
  * Added workflow for handling answerable discussions by @yasminetalby in (#1051)
  * Change SKIP code value to reduce the chance of clashing by @sfod in (#1055)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696420800">- Update to version 0.9.4
  * Authorize requests to GitHub API in Run CBMC proofs workflow by @adpaco-aws in (#1057)
  * Reflexive vs symmetric in hash_table.h doc by @jmklix in (#1056)
  * Add error codes for file read/write/open failures by @graebm in (#1061)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.9.10
  * Fixed directory creation to ignore umask, and allow cross process
    lock to fall back to read only if it can't open the file in rw mode
    by @JonathanHenson in (#1078)
- from version 0.9.9
  * Fix WSL Crash by @waahm7 in (#1076)
- from version 0.9.8
  * Adds high resolution clock timestamps to android logging in
    order to investigate scheduling/clock misbehavior
    by @bretambrose in (#1075)
- from version 0.9.7
  * Cross process lock fix for musl by @JonathanHenson in (#1073)
- from version 0.9.6
  * Add additional priority queue related APIs by @bretambrose in (#1067)
  * Switch default allocator to basic system one by @DmitriyMusatkin in (#1066)
- from version 0.9.5
  * Report actual bytes leaked/Fix realloc tracing by @DmitriyMusatkin in (#1053)
  * Support reading "special files" that lie about their size by @graebm in (#1064)
  * Add an environment loader API and implementation for some DMI related fields
    by @JonathanHenson in (#1063)
  * Update third party licenses file by @yasminetalby in (#1062)
  * Basic process mem usage functions by @DmitriyMusatkin in (#1065)
  * Fix loading of libnuma.so by @waahm7 in (#1068)
  * Comment fix by @alfred2g in (#1069)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.9.12
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#1079)
- from version 0.9.11
  * Add a query string helper from byte cursor directly by @TingDaoK in (#1080)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.9.13
  * cJSON update to 1.7.17 by @graebm in (#1081)
  * Add more generic AVX feature detection as well as flags for if
    avx512 intrinsics are available. by @JonathanHenson in (#1041)
  * chore: Relax stale issue timings by @kellertk in (#1085)
  * Use _Exit() on test failure, to avoid LeakSanitizer spam by @graebm in (#1088)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#1089)
  * Consistently use lowercase for Windows libraries
    and header files by @giordano in (#1058)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710763200">- update to 0.9.14:
  * Accept all RFC3339-compliant timestamps</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.9.15
  * Claim range for aws-crt-kotlin by @aajtodd in (#1095)
  * Remove unused external headers by @TingDaoK in (#1097)
  * Best Effort Thread Pinning to CPU_ID by @waahm7 in (#1096)
  * Add support for WIN ARM64 by @alfred2g in (#1092)
  * Better vectorization and crc64. Cleaned up cmake and
    added better runtime cpu detection by @JonathanHenson in (#1083)
  * Avoid overallocating for strings by @DmitriyMusatkin in (#1099)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715169600">- Update to version 0.9.17
  * Fix invalid cpu_id for RHEL_5 by @waahm7 in (#1106)
- from version 0.9.16
  * Switch test harness to print errors in decimal by @DmitriyMusatkin in (#1100)
  * Add list membership API and uint64 hash utilities by @bretambrose in (#1103)
  * Clarity updates for uint64_t hash helper by @bretambrose in (#1104)
  * Move is ipv4/ipv6 functions from Aws-c-sdkutils to Aws-c-common by @waahm7 in (#1105)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.9.19
  * Fix aws_host_utils_is_ipv6 function by @waahm7 in (#1114)
- from version 0.9.18
  * memtrace: Fix underflow when stack_depth &lt; FRAMES_TO_SKIP
    by @zhaofengli in (#873)
  * chore: Make CBMC stubs with zero parameters proper
    declarations by @tautschnig in (#1107)
  * Satisfy some signed vs unsigned comparison
    warnings by @KaibaLopez in (#809)
  * Remove promise class by @waahm7 in (#1110)
  * Fix host parsing for IPv6 URI by @waahm7 in (#1112)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.9.20
  * Task scheduler: log at TRACE, instead of DEBUG by @graebm in (#1115)
  * Update CJson to v1.7.18 by @waahm7 in (#1116)
  * Avoid overflowing pointers passed to memcpy by @qinheping in (#874)
  * Fix test skipping by @graebm in (#1118)
  * Fix CMake Windows ARM typo by @graebm in (#1119)
  * Fix weird decimal formatting in tests by @graebm in (#1121)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718107200">- Update to version 0.9.21
  * Fix memtracer bad assumptions on the size of stack trace
    by @DmitriyMusatkin in (#1122)
  * Disable optimization was not working by @TingDaoK in (#1123)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719316800">- Update to version 0.9.23
  * cbor support by @TingDaoK in (#1131)
- from version 0.9.22
  * clang-format 18 by @graebm in (#1113)
  * Use CBMC version 5.95.1 by @tautschnig in (#1124)
  * latest_submodules.py uses AWS-LC-FIPS releases in
    aws-crt-java by @graebm in (#1125)
  * Use CBMC 6.0.0 by @graebm in (#1128)
  * Fix default thread options for windows to not pin to
    any cpu_id by @waahm7 in (#1126)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721995200">- Update to version 0.9.24
  * Fix FreeBSD CI to install default python packages by @TingDaoK in (#1133)
  * Fix out variable in cmake sanitizer module by @sfod in (#1134)
  * Update MacOS CI to Arm64 by @waahm7 in (#1136)
  * Update builder to fix macos arm64 CI by @waahm7 in (#1137)
  * Bump the minimum stack size to at least 1MB by @waahm7 in (#1139)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.9.25
  * Run proofs with CBMC 6.1.0 by @graebm in (#1140)
  * Avoiding allocating a handle in the Windows RNG
    by @teo-tsirpanis in (#1046)
  * Add no copy api variants to json interface
    by @DmitriyMusatkin in (#1138)
  * Allocate error space for aws-crt-swift
    by @xiazhvera in (#1129)</changelog>
</package>
<package pkgid="78df4a150a1a6e36e507dc6d6f2a016d77d8c98ac4a2c6d939cbf11704411812473a9673b297d686ba54afc7a64529a6a2d132f208b2d85cd283b94095f009ef" name="aws-c-http" arch="src">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672833600">- Update to version 0.7.1
  * Fix macro usage by @DmitriyMusatkin in (#411)
  * Revise "Better helper functions for querying header
    values (#412)" by @graebm in (#414)
  * Validate websocket handshake response by @graebm in (#410)
  * More websocket handshake validation by @graebm in (#415)
  * Improve websocket error reporting by @graebm in (#416)
  * Websocket automatically responds to PING with PONG by @graebm in (#417)
  * Websocket: Validate UTF-8 in text payloads by @graebm in (#418)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673870400">- Update to version 0.7.3
  * Stop hitting example.com in tests by @graebm in (#420)
- from version 0.7.2
  * Fix http2 manual write by @waahm7 in (#419)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675684800">- Update to version 0.7.4
  * Proxy config new crash by @TingDaoK in (#423)
  * Adapt to renamed class from aws-c-common by @graebm in (#422)
  * Add ProxyConfig new from ProxyOptions &amp; TLS info by @waahm7 in (#421)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677672000">- Update to version 0.7.5
  * Change #if _MSC_VER to #ifdef _MSC_VER by @jmklix in (#427)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1679659200">- Update to version 0.7.6
  * Skip local server setup when tests are disabled by @graebm in (#429)
  * Remove sanitizer blacklist by @DmitriyMusatkin in (#432)
  * Throw better errors for h2 manual write instead
    of invalid state error by @waahm7 in (#430)
  * Handle connection close corner case by @TingDaoK in (#431)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681819200">- Update to version 0.7.7
  * Support for host resolution override per
    connection by @bretambrose in (#434)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.7.8
  * Add github templates and bots by @jmklix in (#436)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#437)
  * Fix compiler warnings about missing void by @graebm in (#438)
  * HTTP stream telemetry api by @TingDaoK in (#433)
  * Fix warnings in public headers by @waahm7 in (#440)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.7.9
  * Move to postman-echo.com from httpbin.org by @waahm7 in (#442)
  * Update time to ancient by @jmklix in (#441)
  * aws_future&lt;aws_http_message *&gt; by @graebm in (#443)
  * Use latest aws-crt-builder by @graebm in (#444)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686139200">- Update to version 0.7.10
  * Adapt to aws_future changes by @graebm in (#445)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689163200">- Update to version 0.7.11
  * Skip empty string for proxy env var by @TingDaoK in (#446)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.7.12
  * Explicit Private for target_link_libraries by @waahm7 in (#450)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1695384000">- Update to version 0.7.13
  * Added workflow for handling answerable discussions by @yasminetalby in (#449)
  * Remove unused headers code in elasticurl by @quinnj in (#452)
  * Update CERT by @waahm7 in (#453)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.14
  * system vtables: Use full function names,
    for better grepping by @graebm in (#454)
  * Request idle timeout by @TingDaoK in (#456)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.8.0
  * Correct the doc about unactivated stream and add test by @TingDaoK in (#460)
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#457)
- from version 0.7.15
  * sizeof('c') == 4, not 1: Fix overallocation by @nabijaczleweli in (#459)
  * Add support for cancel stream by @TingDaoK in (#458)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.8.1
  * Minor GitHub workflow changes by @kellertk in (#461)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#462)
  * API to query http server listener endpoint by @bretambrose in (#463)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.8.2
  * Mark some missing Network tests as net_tests. by @waahm7 in (#465)
  * Add test where connection shuts down before response completes
    by @graebm in (#468)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.8.4
  * Mark the network interface API experimental by @waahm7 in (#475)
- from version 0.8.3
  * clang-format 18 by @graebm in (#469)
  * Bind to a list of Network Interfaces by @waahm7 in (#471)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.8.5
  * Update MacOS to arm64 by @waahm7 in (#476)
  * Update stale issue bot permissions by @jmklix in (#478)
  * Adapt change from "TLS deliver buffer data during shutdown"
    by @TingDaoK in (#474)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.8.6
  * Connection Manager Acquisition Timeout by @waahm7 in (#479)
  * Support MaxPendingConnectionAcquisitions by @waahm7 in (#481)</changelog>
</package>
<package pkgid="c580385d6fa09075e9fe414af430358a1e20f445adf23326b76cc20463d808712637cf0b3eef2a41e0d0b4e3eb002b738d6ebd7c25380cde6bb204c432c2ecce" name="aws-c-http" arch="x86_64">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672833600">- Update to version 0.7.1
  * Fix macro usage by @DmitriyMusatkin in (#411)
  * Revise "Better helper functions for querying header
    values (#412)" by @graebm in (#414)
  * Validate websocket handshake response by @graebm in (#410)
  * More websocket handshake validation by @graebm in (#415)
  * Improve websocket error reporting by @graebm in (#416)
  * Websocket automatically responds to PING with PONG by @graebm in (#417)
  * Websocket: Validate UTF-8 in text payloads by @graebm in (#418)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673870400">- Update to version 0.7.3
  * Stop hitting example.com in tests by @graebm in (#420)
- from version 0.7.2
  * Fix http2 manual write by @waahm7 in (#419)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675684800">- Update to version 0.7.4
  * Proxy config new crash by @TingDaoK in (#423)
  * Adapt to renamed class from aws-c-common by @graebm in (#422)
  * Add ProxyConfig new from ProxyOptions &amp; TLS info by @waahm7 in (#421)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677672000">- Update to version 0.7.5
  * Change #if _MSC_VER to #ifdef _MSC_VER by @jmklix in (#427)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1679659200">- Update to version 0.7.6
  * Skip local server setup when tests are disabled by @graebm in (#429)
  * Remove sanitizer blacklist by @DmitriyMusatkin in (#432)
  * Throw better errors for h2 manual write instead
    of invalid state error by @waahm7 in (#430)
  * Handle connection close corner case by @TingDaoK in (#431)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681819200">- Update to version 0.7.7
  * Support for host resolution override per
    connection by @bretambrose in (#434)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.7.8
  * Add github templates and bots by @jmklix in (#436)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#437)
  * Fix compiler warnings about missing void by @graebm in (#438)
  * HTTP stream telemetry api by @TingDaoK in (#433)
  * Fix warnings in public headers by @waahm7 in (#440)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.7.9
  * Move to postman-echo.com from httpbin.org by @waahm7 in (#442)
  * Update time to ancient by @jmklix in (#441)
  * aws_future&lt;aws_http_message *&gt; by @graebm in (#443)
  * Use latest aws-crt-builder by @graebm in (#444)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686139200">- Update to version 0.7.10
  * Adapt to aws_future changes by @graebm in (#445)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689163200">- Update to version 0.7.11
  * Skip empty string for proxy env var by @TingDaoK in (#446)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.7.12
  * Explicit Private for target_link_libraries by @waahm7 in (#450)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1695384000">- Update to version 0.7.13
  * Added workflow for handling answerable discussions by @yasminetalby in (#449)
  * Remove unused headers code in elasticurl by @quinnj in (#452)
  * Update CERT by @waahm7 in (#453)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.14
  * system vtables: Use full function names,
    for better grepping by @graebm in (#454)
  * Request idle timeout by @TingDaoK in (#456)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.8.0
  * Correct the doc about unactivated stream and add test by @TingDaoK in (#460)
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#457)
- from version 0.7.15
  * sizeof('c') == 4, not 1: Fix overallocation by @nabijaczleweli in (#459)
  * Add support for cancel stream by @TingDaoK in (#458)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.8.1
  * Minor GitHub workflow changes by @kellertk in (#461)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#462)
  * API to query http server listener endpoint by @bretambrose in (#463)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.8.2
  * Mark some missing Network tests as net_tests. by @waahm7 in (#465)
  * Add test where connection shuts down before response completes
    by @graebm in (#468)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.8.4
  * Mark the network interface API experimental by @waahm7 in (#475)
- from version 0.8.3
  * clang-format 18 by @graebm in (#469)
  * Bind to a list of Network Interfaces by @waahm7 in (#471)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.8.5
  * Update MacOS to arm64 by @waahm7 in (#476)
  * Update stale issue bot permissions by @jmklix in (#478)
  * Adapt change from "TLS deliver buffer data during shutdown"
    by @TingDaoK in (#474)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.8.6
  * Connection Manager Acquisition Timeout by @waahm7 in (#479)
  * Support MaxPendingConnectionAcquisitions by @waahm7 in (#481)</changelog>
</package>
<package pkgid="c370066e72dc0f6ea29f288bfe5304d4ec84176ce7c7257ac4c9407d2455bc3a2d9ee1da82961461e95fe8bf74d63d32fe89da0e7c933c8fc3c925658cbabb41" name="aws-c-http-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672833600">- Update to version 0.7.1
  * Fix macro usage by @DmitriyMusatkin in (#411)
  * Revise "Better helper functions for querying header
    values (#412)" by @graebm in (#414)
  * Validate websocket handshake response by @graebm in (#410)
  * More websocket handshake validation by @graebm in (#415)
  * Improve websocket error reporting by @graebm in (#416)
  * Websocket automatically responds to PING with PONG by @graebm in (#417)
  * Websocket: Validate UTF-8 in text payloads by @graebm in (#418)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673870400">- Update to version 0.7.3
  * Stop hitting example.com in tests by @graebm in (#420)
- from version 0.7.2
  * Fix http2 manual write by @waahm7 in (#419)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675684800">- Update to version 0.7.4
  * Proxy config new crash by @TingDaoK in (#423)
  * Adapt to renamed class from aws-c-common by @graebm in (#422)
  * Add ProxyConfig new from ProxyOptions &amp; TLS info by @waahm7 in (#421)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677672000">- Update to version 0.7.5
  * Change #if _MSC_VER to #ifdef _MSC_VER by @jmklix in (#427)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1679659200">- Update to version 0.7.6
  * Skip local server setup when tests are disabled by @graebm in (#429)
  * Remove sanitizer blacklist by @DmitriyMusatkin in (#432)
  * Throw better errors for h2 manual write instead
    of invalid state error by @waahm7 in (#430)
  * Handle connection close corner case by @TingDaoK in (#431)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681819200">- Update to version 0.7.7
  * Support for host resolution override per
    connection by @bretambrose in (#434)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.7.8
  * Add github templates and bots by @jmklix in (#436)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#437)
  * Fix compiler warnings about missing void by @graebm in (#438)
  * HTTP stream telemetry api by @TingDaoK in (#433)
  * Fix warnings in public headers by @waahm7 in (#440)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.7.9
  * Move to postman-echo.com from httpbin.org by @waahm7 in (#442)
  * Update time to ancient by @jmklix in (#441)
  * aws_future&lt;aws_http_message *&gt; by @graebm in (#443)
  * Use latest aws-crt-builder by @graebm in (#444)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686139200">- Update to version 0.7.10
  * Adapt to aws_future changes by @graebm in (#445)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689163200">- Update to version 0.7.11
  * Skip empty string for proxy env var by @TingDaoK in (#446)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.7.12
  * Explicit Private for target_link_libraries by @waahm7 in (#450)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1695384000">- Update to version 0.7.13
  * Added workflow for handling answerable discussions by @yasminetalby in (#449)
  * Remove unused headers code in elasticurl by @quinnj in (#452)
  * Update CERT by @waahm7 in (#453)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.14
  * system vtables: Use full function names,
    for better grepping by @graebm in (#454)
  * Request idle timeout by @TingDaoK in (#456)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.8.0
  * Correct the doc about unactivated stream and add test by @TingDaoK in (#460)
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#457)
- from version 0.7.15
  * sizeof('c') == 4, not 1: Fix overallocation by @nabijaczleweli in (#459)
  * Add support for cancel stream by @TingDaoK in (#458)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.8.1
  * Minor GitHub workflow changes by @kellertk in (#461)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#462)
  * API to query http server listener endpoint by @bretambrose in (#463)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.8.2
  * Mark some missing Network tests as net_tests. by @waahm7 in (#465)
  * Add test where connection shuts down before response completes
    by @graebm in (#468)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.8.4
  * Mark the network interface API experimental by @waahm7 in (#475)
- from version 0.8.3
  * clang-format 18 by @graebm in (#469)
  * Bind to a list of Network Interfaces by @waahm7 in (#471)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.8.5
  * Update MacOS to arm64 by @waahm7 in (#476)
  * Update stale issue bot permissions by @jmklix in (#478)
  * Adapt change from "TLS deliver buffer data during shutdown"
    by @TingDaoK in (#474)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.8.6
  * Connection Manager Acquisition Timeout by @waahm7 in (#479)
  * Support MaxPendingConnectionAcquisitions by @waahm7 in (#481)</changelog>
</package>
<package pkgid="1c8963fd66ae9e5ae4b1225c1f034006eaf8a29e9d8d4a440ee9c95c818638dc98ce34022b9dfccf05a4bf0a3c104651fe390f5a60d0fc6b219d1767e77f9896" name="aws-c-http-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672833600">- Update to version 0.7.1
  * Fix macro usage by @DmitriyMusatkin in (#411)
  * Revise "Better helper functions for querying header
    values (#412)" by @graebm in (#414)
  * Validate websocket handshake response by @graebm in (#410)
  * More websocket handshake validation by @graebm in (#415)
  * Improve websocket error reporting by @graebm in (#416)
  * Websocket automatically responds to PING with PONG by @graebm in (#417)
  * Websocket: Validate UTF-8 in text payloads by @graebm in (#418)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673870400">- Update to version 0.7.3
  * Stop hitting example.com in tests by @graebm in (#420)
- from version 0.7.2
  * Fix http2 manual write by @waahm7 in (#419)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675684800">- Update to version 0.7.4
  * Proxy config new crash by @TingDaoK in (#423)
  * Adapt to renamed class from aws-c-common by @graebm in (#422)
  * Add ProxyConfig new from ProxyOptions &amp; TLS info by @waahm7 in (#421)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677672000">- Update to version 0.7.5
  * Change #if _MSC_VER to #ifdef _MSC_VER by @jmklix in (#427)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1679659200">- Update to version 0.7.6
  * Skip local server setup when tests are disabled by @graebm in (#429)
  * Remove sanitizer blacklist by @DmitriyMusatkin in (#432)
  * Throw better errors for h2 manual write instead
    of invalid state error by @waahm7 in (#430)
  * Handle connection close corner case by @TingDaoK in (#431)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681819200">- Update to version 0.7.7
  * Support for host resolution override per
    connection by @bretambrose in (#434)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.7.8
  * Add github templates and bots by @jmklix in (#436)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#437)
  * Fix compiler warnings about missing void by @graebm in (#438)
  * HTTP stream telemetry api by @TingDaoK in (#433)
  * Fix warnings in public headers by @waahm7 in (#440)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.7.9
  * Move to postman-echo.com from httpbin.org by @waahm7 in (#442)
  * Update time to ancient by @jmklix in (#441)
  * aws_future&lt;aws_http_message *&gt; by @graebm in (#443)
  * Use latest aws-crt-builder by @graebm in (#444)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686139200">- Update to version 0.7.10
  * Adapt to aws_future changes by @graebm in (#445)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689163200">- Update to version 0.7.11
  * Skip empty string for proxy env var by @TingDaoK in (#446)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.7.12
  * Explicit Private for target_link_libraries by @waahm7 in (#450)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1695384000">- Update to version 0.7.13
  * Added workflow for handling answerable discussions by @yasminetalby in (#449)
  * Remove unused headers code in elasticurl by @quinnj in (#452)
  * Update CERT by @waahm7 in (#453)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.14
  * system vtables: Use full function names,
    for better grepping by @graebm in (#454)
  * Request idle timeout by @TingDaoK in (#456)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.8.0
  * Correct the doc about unactivated stream and add test by @TingDaoK in (#460)
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#457)
- from version 0.7.15
  * sizeof('c') == 4, not 1: Fix overallocation by @nabijaczleweli in (#459)
  * Add support for cancel stream by @TingDaoK in (#458)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.8.1
  * Minor GitHub workflow changes by @kellertk in (#461)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#462)
  * API to query http server listener endpoint by @bretambrose in (#463)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.8.2
  * Mark some missing Network tests as net_tests. by @waahm7 in (#465)
  * Add test where connection shuts down before response completes
    by @graebm in (#468)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.8.4
  * Mark the network interface API experimental by @waahm7 in (#475)
- from version 0.8.3
  * clang-format 18 by @graebm in (#469)
  * Bind to a list of Network Interfaces by @waahm7 in (#471)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.8.5
  * Update MacOS to arm64 by @waahm7 in (#476)
  * Update stale issue bot permissions by @jmklix in (#478)
  * Adapt change from "TLS deliver buffer data during shutdown"
    by @TingDaoK in (#474)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.8.6
  * Connection Manager Acquisition Timeout by @waahm7 in (#479)
  * Support MaxPendingConnectionAcquisitions by @waahm7 in (#481)</changelog>
</package>
<package pkgid="bc25ec6e2e6e3cb9c7a422ecbbc726b5843cc1e13984caf1348ee4915215abe177a42df362a97bdc9048cc21dd5dcbe4bb67d353204caf6b4ab7efed1c887a9a" name="aws-c-http-devel" arch="x86_64">
  <version epoch="0" ver="0.8.6" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1672833600">- Update to version 0.7.1
  * Fix macro usage by @DmitriyMusatkin in (#411)
  * Revise "Better helper functions for querying header
    values (#412)" by @graebm in (#414)
  * Validate websocket handshake response by @graebm in (#410)
  * More websocket handshake validation by @graebm in (#415)
  * Improve websocket error reporting by @graebm in (#416)
  * Websocket automatically responds to PING with PONG by @graebm in (#417)
  * Websocket: Validate UTF-8 in text payloads by @graebm in (#418)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1673870400">- Update to version 0.7.3
  * Stop hitting example.com in tests by @graebm in (#420)
- from version 0.7.2
  * Fix http2 manual write by @waahm7 in (#419)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1675684800">- Update to version 0.7.4
  * Proxy config new crash by @TingDaoK in (#423)
  * Adapt to renamed class from aws-c-common by @graebm in (#422)
  * Add ProxyConfig new from ProxyOptions &amp; TLS info by @waahm7 in (#421)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1677672000">- Update to version 0.7.5
  * Change #if _MSC_VER to #ifdef _MSC_VER by @jmklix in (#427)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1679659200">- Update to version 0.7.6
  * Skip local server setup when tests are disabled by @graebm in (#429)
  * Remove sanitizer blacklist by @DmitriyMusatkin in (#432)
  * Throw better errors for h2 manual write instead
    of invalid state error by @waahm7 in (#430)
  * Handle connection close corner case by @TingDaoK in (#431)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1681819200">- Update to version 0.7.7
  * Support for host resolution override per
    connection by @bretambrose in (#434)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.7.8
  * Add github templates and bots by @jmklix in (#436)
  * Update builder version to fix aws-lc build on manylinux1 by @TingDaoK in (#437)
  * Fix compiler warnings about missing void by @graebm in (#438)
  * HTTP stream telemetry api by @TingDaoK in (#433)
  * Fix warnings in public headers by @waahm7 in (#440)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685966400">- Update to version 0.7.9
  * Move to postman-echo.com from httpbin.org by @waahm7 in (#442)
  * Update time to ancient by @jmklix in (#441)
  * aws_future&lt;aws_http_message *&gt; by @graebm in (#443)
  * Use latest aws-crt-builder by @graebm in (#444)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1686139200">- Update to version 0.7.10
  * Adapt to aws_future changes by @graebm in (#445)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1689163200">- Update to version 0.7.11
  * Skip empty string for proxy env var by @TingDaoK in (#446)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1693396800">- Update to version 0.7.12
  * Explicit Private for target_link_libraries by @waahm7 in (#450)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1695384000">- Update to version 0.7.13
  * Added workflow for handling answerable discussions by @yasminetalby in (#449)
  * Remove unused headers code in elasticurl by @quinnj in (#452)
  * Update CERT by @waahm7 in (#453)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.7.14
  * system vtables: Use full function names,
    for better grepping by @graebm in (#454)
  * Request idle timeout by @TingDaoK in (#456)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.8.0
  * Correct the doc about unactivated stream and add test by @TingDaoK in (#460)
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#457)
- from version 0.7.15
  * sizeof('c') == 4, not 1: Fix overallocation by @nabijaczleweli in (#459)
  * Add support for cancel stream by @TingDaoK in (#458)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.8.1
  * Minor GitHub workflow changes by @kellertk in (#461)
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#462)
  * API to query http server listener endpoint by @bretambrose in (#463)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.8.2
  * Mark some missing Network tests as net_tests. by @waahm7 in (#465)
  * Add test where connection shuts down before response completes
    by @graebm in (#468)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.8.4
  * Mark the network interface API experimental by @waahm7 in (#475)
- from version 0.8.3
  * clang-format 18 by @graebm in (#469)
  * Bind to a list of Network Interfaces by @waahm7 in (#471)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.8.5
  * Update MacOS to arm64 by @waahm7 in (#476)
  * Update stale issue bot permissions by @jmklix in (#478)
  * Adapt change from "TLS deliver buffer data during shutdown"
    by @TingDaoK in (#474)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.8.6
  * Connection Manager Acquisition Timeout by @waahm7 in (#479)
  * Support MaxPendingConnectionAcquisitions by @waahm7 in (#481)</changelog>
</package>
<package pkgid="d38ccd51ac3928214385cdc4d6e10a39f237b479cf13cfb1cf9363c0e3e2d3932fd50445d72ed5dc0a7ae87528778b8e0dcfb11e2626f910885af31e7ca61ba0" name="aws-c-io" arch="src">
  <version epoch="0" ver="0.14.18" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.13.30
  * Maximum Backoff Implementation by @waahm7 in (#587)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692100800">- Update to version 0.13.32
  * Fix permissions for stale issue bot by @jmklix in (#590)
  * Fix S2N blocked issue by @waahm7 in (#589)
- from version 0.13.31
  * Fix: release alpn string before set for
    tls_ctx_options by @xiazhvera in (#588)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.13.35
  * Handle CRLF for windows by @xiazhvera in (#608)
- from version 0.13.34
  * Fix assert statement by @graebm in (#607)
- from version 0.13.33
  * Log as warning for socket connect and client bootstrap by @TingDaoK in (#594)
  * Added workflow for handling answerable discussions by @yasminetalby in (#592)
  * Intel Vtune Markers for EventLoop and InputStream Read by @waahm7 in (#596)
  * Fix compiling error by @TingDaoK in (#600)
  * Read me update by @yasminetalby in (#604)
  * Refactor pem by @DmitriyMusatkin in (#605)
  * Add format unknown by @DmitriyMusatkin in (#606)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701691200">- Update to version 0.13.36
  * Remove null check for aws_pkcs11_lib_login_user
    by @xiazhvera in (#611)
  * Use 500 ms rather than 25 ms for the exponential
    backoff defaults by @JonathanHenson in (#612)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.14.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#613)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.14.1
  * Surface proper PKCS11 error by @sbSteveK in (#617)
  * Always run channel setup callback on pinned event
    loop if one exists by @bretambrose in (#618)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.14.2
  * Cache the Error Before Any Side Effects by @waahm7 in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1707307200">- Update to version 0.14.3
  * Fix NULL config clean-up by @waahm7 in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.14.4
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#622)
  * Consistently use lowercase for Windows libraries by @giordano in (#603)
  * Use Public Domain PKCS#11 headers, to avoid OASIS license by @graebm in (#623)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711108800">- Update to version 0.14.6
  * Remove aws_tls_handler_write by @jmklix in (#628)
  * CI job for FreeBSD by @knightjoel in (#630)
  * Update docs to clarify aws_io_message Cleanup Rules by @waahm7 in (#633)
  * Fix sizeof channel negotiation task by @quinnj in (#631)
- from version 0.14.5
  * chore(CI): CI job for OpenBSD by @knightjoel in (#625)
  * Fix Memory leak caused by redefinition by @xiazhvera in (#626)
  * Test for duplicate key import by @TingDaoK in (#627)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712318400">- Update to version 0.14.7
  * Skip rsa8192.badssl.com test to fix CI by @waahm7 in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.14.8
  * Remove setenv by @DmitriyMusatkin in (#634)
  * aws_tls_connection_options_copy comment update following
    [#]eaa583a or #475 by @SergeyRyabinin in (#482)
  * Update Expired Certs by @waahm7 in (#636)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.14.9
  * Fix tests that require a valid cert to use add_net_test_case
    by @waahm7 in (#637)
  * Fix signed/unsigned bug with aws_future_wait() timeout value
    by @graebm in (#638)
  * Adds Host Resolver IPv6 variations test by @waahm7 in (#639)
  * Fix bug where last few bytes on socket go unread
    by @graebm in (#642)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720699200">- Update to version 0.14.10
  * clang-format 18 by @graebm in (#644)
  * Fix Freebsd CI by @waahm7 in (#648)
  * Fix memory leaks in Windows TLS code
    by @graebm in #652</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.14.12
  * Mark the network interface API internal by @waahm7 in (#654)
- from version 0.14.11
  * Fix FreeBSD CI to install default python packages
    by @TingDaoK in (#653)
  * Socket option for binding to a network interface by name
    by @waahm7 in (#647)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721995200">- Update to version 0.14.13
  * Fix import of inttype (#656)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.14.15
  * Fix undefined type enum aws_tls_handler_state in source/windows/
    secure_channel_tls_handler.c when building on Windows
    by @brechtsanders in (#663)
- from version 0.14.14
  * Update MacOS CI by @waahm7 in (#658)
  * Remove uv headers from CMakeLists.txt by @sbSteveK in (#660)
  * TLS deliver buffer data during shutdown by @TingDaoK in (#650)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722600000">- Update to version 0.14.16
  * Use const pointers in secure_channel_tls_handler.c by @teo-tsirpanis in (#664)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.14.18
  * Unique port between test_socket_with_bind_to_interface
    and test_tcp_socket_communication by @waahm7 in (#667)
- from version 0.14.17
  * Make port more random for test_socket_with_bind_to_interface
    test by @waahm7 in (#666)</changelog>
</package>
<package pkgid="1f17ae300babdc24c13bd58efd37c9b2808e5c1e4cbf9be5d8b3b0c9e550decf9dc74bd952f96c4ca7271babb73a98e31b17f7bbdb41ceb8a47584e28866aeae" name="aws-c-io-debugsource" arch="x86_64">
  <version epoch="0" ver="0.14.18" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.13.30
  * Maximum Backoff Implementation by @waahm7 in (#587)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692100800">- Update to version 0.13.32
  * Fix permissions for stale issue bot by @jmklix in (#590)
  * Fix S2N blocked issue by @waahm7 in (#589)
- from version 0.13.31
  * Fix: release alpn string before set for
    tls_ctx_options by @xiazhvera in (#588)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.13.35
  * Handle CRLF for windows by @xiazhvera in (#608)
- from version 0.13.34
  * Fix assert statement by @graebm in (#607)
- from version 0.13.33
  * Log as warning for socket connect and client bootstrap by @TingDaoK in (#594)
  * Added workflow for handling answerable discussions by @yasminetalby in (#592)
  * Intel Vtune Markers for EventLoop and InputStream Read by @waahm7 in (#596)
  * Fix compiling error by @TingDaoK in (#600)
  * Read me update by @yasminetalby in (#604)
  * Refactor pem by @DmitriyMusatkin in (#605)
  * Add format unknown by @DmitriyMusatkin in (#606)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701691200">- Update to version 0.13.36
  * Remove null check for aws_pkcs11_lib_login_user
    by @xiazhvera in (#611)
  * Use 500 ms rather than 25 ms for the exponential
    backoff defaults by @JonathanHenson in (#612)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.14.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#613)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.14.1
  * Surface proper PKCS11 error by @sbSteveK in (#617)
  * Always run channel setup callback on pinned event
    loop if one exists by @bretambrose in (#618)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.14.2
  * Cache the Error Before Any Side Effects by @waahm7 in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1707307200">- Update to version 0.14.3
  * Fix NULL config clean-up by @waahm7 in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.14.4
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#622)
  * Consistently use lowercase for Windows libraries by @giordano in (#603)
  * Use Public Domain PKCS#11 headers, to avoid OASIS license by @graebm in (#623)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711108800">- Update to version 0.14.6
  * Remove aws_tls_handler_write by @jmklix in (#628)
  * CI job for FreeBSD by @knightjoel in (#630)
  * Update docs to clarify aws_io_message Cleanup Rules by @waahm7 in (#633)
  * Fix sizeof channel negotiation task by @quinnj in (#631)
- from version 0.14.5
  * chore(CI): CI job for OpenBSD by @knightjoel in (#625)
  * Fix Memory leak caused by redefinition by @xiazhvera in (#626)
  * Test for duplicate key import by @TingDaoK in (#627)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712318400">- Update to version 0.14.7
  * Skip rsa8192.badssl.com test to fix CI by @waahm7 in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.14.8
  * Remove setenv by @DmitriyMusatkin in (#634)
  * aws_tls_connection_options_copy comment update following
    [#]eaa583a or #475 by @SergeyRyabinin in (#482)
  * Update Expired Certs by @waahm7 in (#636)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.14.9
  * Fix tests that require a valid cert to use add_net_test_case
    by @waahm7 in (#637)
  * Fix signed/unsigned bug with aws_future_wait() timeout value
    by @graebm in (#638)
  * Adds Host Resolver IPv6 variations test by @waahm7 in (#639)
  * Fix bug where last few bytes on socket go unread
    by @graebm in (#642)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720699200">- Update to version 0.14.10
  * clang-format 18 by @graebm in (#644)
  * Fix Freebsd CI by @waahm7 in (#648)
  * Fix memory leaks in Windows TLS code
    by @graebm in #652</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.14.12
  * Mark the network interface API internal by @waahm7 in (#654)
- from version 0.14.11
  * Fix FreeBSD CI to install default python packages
    by @TingDaoK in (#653)
  * Socket option for binding to a network interface by name
    by @waahm7 in (#647)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721995200">- Update to version 0.14.13
  * Fix import of inttype (#656)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.14.15
  * Fix undefined type enum aws_tls_handler_state in source/windows/
    secure_channel_tls_handler.c when building on Windows
    by @brechtsanders in (#663)
- from version 0.14.14
  * Update MacOS CI by @waahm7 in (#658)
  * Remove uv headers from CMakeLists.txt by @sbSteveK in (#660)
  * TLS deliver buffer data during shutdown by @TingDaoK in (#650)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722600000">- Update to version 0.14.16
  * Use const pointers in secure_channel_tls_handler.c by @teo-tsirpanis in (#664)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.14.18
  * Unique port between test_socket_with_bind_to_interface
    and test_tcp_socket_communication by @waahm7 in (#667)
- from version 0.14.17
  * Make port more random for test_socket_with_bind_to_interface
    test by @waahm7 in (#666)</changelog>
</package>
<package pkgid="5eaf760b34dd1be8683ec47ee907a1a62fddb769f51200bf85937776381d67b5665da78eda24d31b6e5678e1b3a37fac4eaffb209149866eefb156f56324476c" name="aws-c-io-devel" arch="x86_64">
  <version epoch="0" ver="0.14.18" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.13.30
  * Maximum Backoff Implementation by @waahm7 in (#587)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1692100800">- Update to version 0.13.32
  * Fix permissions for stale issue bot by @jmklix in (#590)
  * Fix S2N blocked issue by @waahm7 in (#589)
- from version 0.13.31
  * Fix: release alpn string before set for
    tls_ctx_options by @xiazhvera in (#588)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.13.35
  * Handle CRLF for windows by @xiazhvera in (#608)
- from version 0.13.34
  * Fix assert statement by @graebm in (#607)
- from version 0.13.33
  * Log as warning for socket connect and client bootstrap by @TingDaoK in (#594)
  * Added workflow for handling answerable discussions by @yasminetalby in (#592)
  * Intel Vtune Markers for EventLoop and InputStream Read by @waahm7 in (#596)
  * Fix compiling error by @TingDaoK in (#600)
  * Read me update by @yasminetalby in (#604)
  * Refactor pem by @DmitriyMusatkin in (#605)
  * Add format unknown by @DmitriyMusatkin in (#606)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701691200">- Update to version 0.13.36
  * Remove null check for aws_pkcs11_lib_login_user
    by @xiazhvera in (#611)
  * Use 500 ms rather than 25 ms for the exponential
    backoff defaults by @JonathanHenson in (#612)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.14.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#613)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.14.1
  * Surface proper PKCS11 error by @sbSteveK in (#617)
  * Always run channel setup callback on pinned event
    loop if one exists by @bretambrose in (#618)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.14.2
  * Cache the Error Before Any Side Effects by @waahm7 in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1707307200">- Update to version 0.14.3
  * Fix NULL config clean-up by @waahm7 in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.14.4
  * Fix a bunch of places we forget to aws_raise_error() by @graebm in (#622)
  * Consistently use lowercase for Windows libraries by @giordano in (#603)
  * Use Public Domain PKCS#11 headers, to avoid OASIS license by @graebm in (#623)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711108800">- Update to version 0.14.6
  * Remove aws_tls_handler_write by @jmklix in (#628)
  * CI job for FreeBSD by @knightjoel in (#630)
  * Update docs to clarify aws_io_message Cleanup Rules by @waahm7 in (#633)
  * Fix sizeof channel negotiation task by @quinnj in (#631)
- from version 0.14.5
  * chore(CI): CI job for OpenBSD by @knightjoel in (#625)
  * Fix Memory leak caused by redefinition by @xiazhvera in (#626)
  * Test for duplicate key import by @TingDaoK in (#627)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712318400">- Update to version 0.14.7
  * Skip rsa8192.badssl.com test to fix CI by @waahm7 in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1715601600">- Update to version 0.14.8
  * Remove setenv by @DmitriyMusatkin in (#634)
  * aws_tls_connection_options_copy comment update following
    [#]eaa583a or #475 by @SergeyRyabinin in (#482)
  * Update Expired Certs by @waahm7 in (#636)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717588800">- Update to version 0.14.9
  * Fix tests that require a valid cert to use add_net_test_case
    by @waahm7 in (#637)
  * Fix signed/unsigned bug with aws_future_wait() timeout value
    by @graebm in (#638)
  * Adds Host Resolver IPv6 variations test by @waahm7 in (#639)
  * Fix bug where last few bytes on socket go unread
    by @graebm in (#642)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720699200">- Update to version 0.14.10
  * clang-format 18 by @graebm in (#644)
  * Fix Freebsd CI by @waahm7 in (#648)
  * Fix memory leaks in Windows TLS code
    by @graebm in #652</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.14.12
  * Mark the network interface API internal by @waahm7 in (#654)
- from version 0.14.11
  * Fix FreeBSD CI to install default python packages
    by @TingDaoK in (#653)
  * Socket option for binding to a network interface by name
    by @waahm7 in (#647)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721995200">- Update to version 0.14.13
  * Fix import of inttype (#656)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722427200">- Update to version 0.14.15
  * Fix undefined type enum aws_tls_handler_state in source/windows/
    secure_channel_tls_handler.c when building on Windows
    by @brechtsanders in (#663)
- from version 0.14.14
  * Update MacOS CI by @waahm7 in (#658)
  * Remove uv headers from CMakeLists.txt by @sbSteveK in (#660)
  * TLS deliver buffer data during shutdown by @TingDaoK in (#650)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1722600000">- Update to version 0.14.16
  * Use const pointers in secure_channel_tls_handler.c by @teo-tsirpanis in (#664)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.14.18
  * Unique port between test_socket_with_bind_to_interface
    and test_tcp_socket_communication by @waahm7 in (#667)
- from version 0.14.17
  * Make port more random for test_socket_with_bind_to_interface
    test by @waahm7 in (#666)</changelog>
</package>
<package pkgid="bb7d418f6ce349604195fa22b251267c2e456c75d94cc83784a1a6e4769f988131bd18a6c7579200ae5a3904491104040d5cb06b6bf3ec3c0f2b8e73a70d970c" name="aws-c-sdkutils" arch="src">
  <version epoch="0" ver="0.1.19" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1651147200">- Initial build
  + Version 0.1.2</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662120000">- Update to version 0.1.3
  * Load cmake target fallback by @TingDaoK in (#11)
  * Add readme by @DmitriyMusatkin in (#12)
- Add rpmlint override for bogus shlib-policy-name-error
  * aws-c-sdkutils-rpmlintrc</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1668168000">- Update to version 0.1.6
  * Ep2 mem leak by @DmitriyMusatkin in (#19)
- from version 0.1.5
  * Fix build warning in ruleset parser by @DmitriyMusatkin in (#17)
- from version 0.1.4
  * Endpoints20 parsing by @DmitriyMusatkin in (#13)
  * Add AppVerifier to CI by @TwistedTwigleg in (#14)
  * Endpoint Resolution Rule Engine by @DmitriyMusatkin in (#15)
  * Fix bug in resolving templates if strings contain escaped quotes
    by @DmitriyMusatkin in (#16)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669118400">- Update to version 0.1.7
  * Update CI to fix downstream build by @waahm7 in (#18)
  * Fix handling of description in partitions file by @DmitriyMusatkin in (#20)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678881600">- Update to version 0.1.8
  * Fix comment to correct type by @waahm7 in (#21)
  * Add codecov action by @TingDaoK in (#22)
  * Add Reference Count to Profile Collection by @waahm7 in (#23)
  * Update parsing logic to include sso-session by @waahm7 in (#24)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683201600">- Update to version 0.1.9
  * Add github templates and bots by @jmklix in (#27)
  * Explicit void parameter for aws_endpoints_rule_engine_init
    by @sdavtaker in (#25)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.1.10
  * Fix warnings in public headers by @waahm7 in (#28)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685534400">- Update to version 0.1.11
  * Update time to ancient by @jmklix in (#29)
  * Update the behavior for profile override by @TingDaoK in (#30)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.1.12
  * aws_profile: Reduce logging verbosity of the
    ~/.aws/profile parser by @grrtrr in (#31)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.1.13
  * Minor CMakelists.txt cleanup by @graebm in (#34)
  * Added workflow for handling answerable
    discussions by @yasminetalby in (#35)
  * Add partition mapping for iso-e and
    iso-f by @DmitriyMusatkin in (#36)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.1.14
  * Add minimal regex matcher by @DmitriyMusatkin in (#37)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- fix naming to match shlib policy</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.1.15:
  * Fix a bunch of places we forget to aws_raise_error()</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.1.16
  * Remove is IPv4/IPv6 functions utils from sdkutils to c-common
    by @waahm7 in (#39)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.1.19
  * Lets make string array const input by @DmitriyMusatkin in (#44)
- from version 0.1.18
  * Switch to more efficient functions for json parsing
    by @DmitriyMusatkin in (#43)
- from version 0.1.17
  * clang-format 18 by @graebm in (#40)
  * Update MacOS to arm64 by @waahm7 in (#41)
  * Add support for string array request parameter to
    endpoint resolution by @DmitriyMusatkin in (#42)</changelog>
</package>
<package pkgid="b8cfc458abf49ba884fe0f483ea5b5197ea8f017fe8cfae1dd0d2033e52c6fd375f38bf0cb8cbc247541e9e31cc2fb393abda9527ee95aa77ca758ffe6191f5f" name="aws-c-sdkutils-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.19" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1651147200">- Initial build
  + Version 0.1.2</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662120000">- Update to version 0.1.3
  * Load cmake target fallback by @TingDaoK in (#11)
  * Add readme by @DmitriyMusatkin in (#12)
- Add rpmlint override for bogus shlib-policy-name-error
  * aws-c-sdkutils-rpmlintrc</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1668168000">- Update to version 0.1.6
  * Ep2 mem leak by @DmitriyMusatkin in (#19)
- from version 0.1.5
  * Fix build warning in ruleset parser by @DmitriyMusatkin in (#17)
- from version 0.1.4
  * Endpoints20 parsing by @DmitriyMusatkin in (#13)
  * Add AppVerifier to CI by @TwistedTwigleg in (#14)
  * Endpoint Resolution Rule Engine by @DmitriyMusatkin in (#15)
  * Fix bug in resolving templates if strings contain escaped quotes
    by @DmitriyMusatkin in (#16)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669118400">- Update to version 0.1.7
  * Update CI to fix downstream build by @waahm7 in (#18)
  * Fix handling of description in partitions file by @DmitriyMusatkin in (#20)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678881600">- Update to version 0.1.8
  * Fix comment to correct type by @waahm7 in (#21)
  * Add codecov action by @TingDaoK in (#22)
  * Add Reference Count to Profile Collection by @waahm7 in (#23)
  * Update parsing logic to include sso-session by @waahm7 in (#24)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683201600">- Update to version 0.1.9
  * Add github templates and bots by @jmklix in (#27)
  * Explicit void parameter for aws_endpoints_rule_engine_init
    by @sdavtaker in (#25)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.1.10
  * Fix warnings in public headers by @waahm7 in (#28)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685534400">- Update to version 0.1.11
  * Update time to ancient by @jmklix in (#29)
  * Update the behavior for profile override by @TingDaoK in (#30)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.1.12
  * aws_profile: Reduce logging verbosity of the
    ~/.aws/profile parser by @grrtrr in (#31)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.1.13
  * Minor CMakelists.txt cleanup by @graebm in (#34)
  * Added workflow for handling answerable
    discussions by @yasminetalby in (#35)
  * Add partition mapping for iso-e and
    iso-f by @DmitriyMusatkin in (#36)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.1.14
  * Add minimal regex matcher by @DmitriyMusatkin in (#37)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- fix naming to match shlib policy</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.1.15:
  * Fix a bunch of places we forget to aws_raise_error()</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.1.16
  * Remove is IPv4/IPv6 functions utils from sdkutils to c-common
    by @waahm7 in (#39)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.1.19
  * Lets make string array const input by @DmitriyMusatkin in (#44)
- from version 0.1.18
  * Switch to more efficient functions for json parsing
    by @DmitriyMusatkin in (#43)
- from version 0.1.17
  * clang-format 18 by @graebm in (#40)
  * Update MacOS to arm64 by @waahm7 in (#41)
  * Add support for string array request parameter to
    endpoint resolution by @DmitriyMusatkin in (#42)</changelog>
</package>
<package pkgid="947279d315a979da1e9cd4699244ebb6b3c318163643ed7b172dea39b179b41d975ec7ff5f45db2e57e95eadeb0fb690071fc7dcdbd172b4780aecb3f8f4d91c" name="aws-c-sdkutils-devel" arch="x86_64">
  <version epoch="0" ver="0.1.19" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1651147200">- Initial build
  + Version 0.1.2</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1662120000">- Update to version 0.1.3
  * Load cmake target fallback by @TingDaoK in (#11)
  * Add readme by @DmitriyMusatkin in (#12)
- Add rpmlint override for bogus shlib-policy-name-error
  * aws-c-sdkutils-rpmlintrc</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1668168000">- Update to version 0.1.6
  * Ep2 mem leak by @DmitriyMusatkin in (#19)
- from version 0.1.5
  * Fix build warning in ruleset parser by @DmitriyMusatkin in (#17)
- from version 0.1.4
  * Endpoints20 parsing by @DmitriyMusatkin in (#13)
  * Add AppVerifier to CI by @TwistedTwigleg in (#14)
  * Endpoint Resolution Rule Engine by @DmitriyMusatkin in (#15)
  * Fix bug in resolving templates if strings contain escaped quotes
    by @DmitriyMusatkin in (#16)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1669118400">- Update to version 0.1.7
  * Update CI to fix downstream build by @waahm7 in (#18)
  * Fix handling of description in partitions file by @DmitriyMusatkin in (#20)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1678881600">- Update to version 0.1.8
  * Fix comment to correct type by @waahm7 in (#21)
  * Add codecov action by @TingDaoK in (#22)
  * Add Reference Count to Profile Collection by @waahm7 in (#23)
  * Update parsing logic to include sso-session by @waahm7 in (#24)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1683201600">- Update to version 0.1.9
  * Add github templates and bots by @jmklix in (#27)
  * Explicit void parameter for aws_endpoints_rule_engine_init
    by @sdavtaker in (#25)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1684238400">- Update to version 0.1.10
  * Fix warnings in public headers by @waahm7 in (#28)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1685534400">- Update to version 0.1.11
  * Update time to ancient by @jmklix in (#29)
  * Update the behavior for profile override by @TingDaoK in (#30)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1690286400">- Update to version 0.1.12
  * aws_profile: Reduce logging verbosity of the
    ~/.aws/profile parser by @grrtrr in (#31)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.1.13
  * Minor CMakelists.txt cleanup by @graebm in (#34)
  * Added workflow for handling answerable
    discussions by @yasminetalby in (#35)
  * Add partition mapping for iso-e and
    iso-f by @DmitriyMusatkin in (#36)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1706270400">- Update to version 0.1.14
  * Add minimal regex matcher by @DmitriyMusatkin in (#37)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- fix naming to match shlib policy</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1710676800">- update to 0.1.15:
  * Fix a bunch of places we forget to aws_raise_error()</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.1.16
  * Remove is IPv4/IPv6 functions utils from sdkutils to c-common
    by @waahm7 in (#39)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.1.19
  * Lets make string array const input by @DmitriyMusatkin in (#44)
- from version 0.1.18
  * Switch to more efficient functions for json parsing
    by @DmitriyMusatkin in (#43)
- from version 0.1.17
  * clang-format 18 by @graebm in (#40)
  * Update MacOS to arm64 by @waahm7 in (#41)
  * Add support for string array request parameter to
    endpoint resolution by @DmitriyMusatkin in (#42)</changelog>
</package>
<package pkgid="76ff8d946ce243fcf3fcaa93d0a1c1609abb1d033847d8e84f5ec0ba5ddccd6b2b78dd9e9528707d14174818f0ae92b6a0dc6dfb9d0acd8de8e377f76b2a0934" name="aws-crt-cpp" arch="src">
  <version epoch="0" ver="0.27.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 0.24.2
  * Fix CMake error when BUILD_DEPS=OFF by @graebm in (#551)
- from version 0.24.1
  * Disable doxygen for private header API by @xiazhvera in (#549)
- from version 0.24.0
  * MQTT3 clean shutdown by @sfod in (#535)
  * Add CI job with sanitizers enabled by @sfod in (#522)
  * Enable PKCS11 tests by @sfod in (#544)
  * Add Mqtt5ClientBuilder method to set bootstrap by @gqmelo in (#542)
  * Fix typo on NegotiatedSettings (Avaliable-&gt;Available) by @gqmelo in (#543)
  * Adapter API Update by @xiazhvera in (#545)
  * AutoTag PR for v0.24 by @bretambrose in (#546)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.24.4
  * Update submodules to pick up fix for Sigv4A on MacOS 14+ by @TingDaoK in (#554)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.24.7
  * Latest Submodules by @waahm7 in (#565)
- from version 0.24.6
  * Fix WSL by @waahm7 in (#563)
- from version 0.24.5
  * Unit test for removing callback severance on 5-to-3
    adapter by @xiazhvera in (#553)
  * Generate files in build directory by @sfod in (#559)
  * Update submodules to pull aws-lc build fix by @sfod in (#560)
- Refresh patches for new version
  * acc_fix-cmake-modules-path.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.24.9
  * Pick up fix for s3express create session hang by @TingDaoK in (#576)
- from version 0.24.8
  * MQTT5 Topic aliasing support by @bretambrose in (#567)
  * Bind missing negotiated setting fields by @bretambrose in (#569)
  * Fix MQTT5 canary memory leak by @sfod in (#570)
  * MQTT5 Canary Improvment by @xiazhvera in (#571)
  * Pick up submodules update for performance optimization
    updates by @TingDaoK in (#573)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.24.11
  * Version bump to pickup endpoint resolution partition
    changes by @DmitriyMusatkin in (#581)
- from version 0.24.10
  * MQTT5 canary fix by @xiazhvera in (#572)
  * MQTT5 GA API review by @xiazhvera in (#575)
  * Fix host resolve on a non-existent host by @SergeyRyabinin in (#578)
  * Add a method to report library version from ApiHandle by @SergeyRyabinin in (#579)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.26.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#583)
- from version 0.25.1
  * Custom auth polish by @bretambrose in (#584)
  * Test Shared Subscription by @alfred2g in (#587)
  * Fix overridden timeout values for mqtt5 operations by @sfod in (#588)
- from version 0.25.0
  * MQTT5 General Avalibility by @xiazhvera in (#585)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.26.1
  * Update aws-c-io to pull in channel setup callback
    safety update by @bretambrose in (#591)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.26.2
  * Temporary disable windows cert store test by @xiazhvera in (#595)
  * Update builder to fix CI (v0.9.56) by @xiazhvera in (#596)
  * Update version of s2n and c-cal by @sbiscigl in (#597)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711627200">- Update to version 0.26.4
  * Basic version of variant type using C++11 by @SergeyRyabinin in (#599)
- from version 0.26.3
  * Add in-place constructor and emplace method
    to optional by @SergeyRyabinin in (#600)
  * Latest submodules by @sbSteveK in (#601)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.26.6
  * Disable jekyll on gh-pages by @sfod in (#608)
  * Bump cal by @DmitriyMusatkin in (#611)
- from version 0.26.5
  * CRT version bump by @DmitriyMusatkin in (#609)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713182400">- Update to version 0.26.8
  * Bump s2n version to v1.4.11 to support ecdsa521p
    with TLS1.3 by @alfred2g in (#614)
- from version 0.26.7
  * Updated crypto bindings to include SHA1 and AES for
    use in C++ SDK by @JonathanHenson in (#470)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Update to version 0.26.9
  - Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  - Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  - Symmetric cipher state by @sbiscigl in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.26.11
  * Latest submodules by @waahm7 in (#621)
- from version 0.26.10
  * Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  * Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  * Symmetric cipher state by @sbiscigl in (#619)
  * AutoTag PR for v0.26.9 by @bretambrose in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.26.12.
  * Fix bug where last few bytes on socket go unread by @graebm in (#624)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719403200">- Update to version 0.27.1
  * cbor binding by @TingDaoK in (#627)
  * Fix ASan report about alloc/dealloc mismatch
    when compiled with C++23 by @waahm7 in (#633)
- from version 0.27.0
  * clang-format 18 by @graebm in (#628)
  * Update aes interface by @DmitriyMusatkin in (#631)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720094400">- Update to version 0.27.2
  * Make variant index casts more explicit by @DmitriyMusatkin in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.27.3
  * Fix memory leaks in Windows TLS handler by @graebm in (#637)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Update to version 0.27.4
  * Bump crt lib versions by @DmitriyMusatkin in (#639)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.27.5
  * Update MacOS to arm64 by @waahm7 in (#641)</changelog>
</package>
<package pkgid="690e05467e2c06f50680213f280f71f5e5d86a9a94572332a557b5040fc06d2ba66da5df8a6a4cade1d1b8fde9b354d0af84c087c9c92514d66b696de89766ee" name="aws-crt-cpp-bin" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 0.24.2
  * Fix CMake error when BUILD_DEPS=OFF by @graebm in (#551)
- from version 0.24.1
  * Disable doxygen for private header API by @xiazhvera in (#549)
- from version 0.24.0
  * MQTT3 clean shutdown by @sfod in (#535)
  * Add CI job with sanitizers enabled by @sfod in (#522)
  * Enable PKCS11 tests by @sfod in (#544)
  * Add Mqtt5ClientBuilder method to set bootstrap by @gqmelo in (#542)
  * Fix typo on NegotiatedSettings (Avaliable-&gt;Available) by @gqmelo in (#543)
  * Adapter API Update by @xiazhvera in (#545)
  * AutoTag PR for v0.24 by @bretambrose in (#546)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.24.4
  * Update submodules to pick up fix for Sigv4A on MacOS 14+ by @TingDaoK in (#554)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.24.7
  * Latest Submodules by @waahm7 in (#565)
- from version 0.24.6
  * Fix WSL by @waahm7 in (#563)
- from version 0.24.5
  * Unit test for removing callback severance on 5-to-3
    adapter by @xiazhvera in (#553)
  * Generate files in build directory by @sfod in (#559)
  * Update submodules to pull aws-lc build fix by @sfod in (#560)
- Refresh patches for new version
  * acc_fix-cmake-modules-path.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.24.9
  * Pick up fix for s3express create session hang by @TingDaoK in (#576)
- from version 0.24.8
  * MQTT5 Topic aliasing support by @bretambrose in (#567)
  * Bind missing negotiated setting fields by @bretambrose in (#569)
  * Fix MQTT5 canary memory leak by @sfod in (#570)
  * MQTT5 Canary Improvment by @xiazhvera in (#571)
  * Pick up submodules update for performance optimization
    updates by @TingDaoK in (#573)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.24.11
  * Version bump to pickup endpoint resolution partition
    changes by @DmitriyMusatkin in (#581)
- from version 0.24.10
  * MQTT5 canary fix by @xiazhvera in (#572)
  * MQTT5 GA API review by @xiazhvera in (#575)
  * Fix host resolve on a non-existent host by @SergeyRyabinin in (#578)
  * Add a method to report library version from ApiHandle by @SergeyRyabinin in (#579)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.26.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#583)
- from version 0.25.1
  * Custom auth polish by @bretambrose in (#584)
  * Test Shared Subscription by @alfred2g in (#587)
  * Fix overridden timeout values for mqtt5 operations by @sfod in (#588)
- from version 0.25.0
  * MQTT5 General Avalibility by @xiazhvera in (#585)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.26.1
  * Update aws-c-io to pull in channel setup callback
    safety update by @bretambrose in (#591)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.26.2
  * Temporary disable windows cert store test by @xiazhvera in (#595)
  * Update builder to fix CI (v0.9.56) by @xiazhvera in (#596)
  * Update version of s2n and c-cal by @sbiscigl in (#597)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711627200">- Update to version 0.26.4
  * Basic version of variant type using C++11 by @SergeyRyabinin in (#599)
- from version 0.26.3
  * Add in-place constructor and emplace method
    to optional by @SergeyRyabinin in (#600)
  * Latest submodules by @sbSteveK in (#601)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.26.6
  * Disable jekyll on gh-pages by @sfod in (#608)
  * Bump cal by @DmitriyMusatkin in (#611)
- from version 0.26.5
  * CRT version bump by @DmitriyMusatkin in (#609)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713182400">- Update to version 0.26.8
  * Bump s2n version to v1.4.11 to support ecdsa521p
    with TLS1.3 by @alfred2g in (#614)
- from version 0.26.7
  * Updated crypto bindings to include SHA1 and AES for
    use in C++ SDK by @JonathanHenson in (#470)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Update to version 0.26.9
  - Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  - Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  - Symmetric cipher state by @sbiscigl in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.26.11
  * Latest submodules by @waahm7 in (#621)
- from version 0.26.10
  * Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  * Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  * Symmetric cipher state by @sbiscigl in (#619)
  * AutoTag PR for v0.26.9 by @bretambrose in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.26.12.
  * Fix bug where last few bytes on socket go unread by @graebm in (#624)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719403200">- Update to version 0.27.1
  * cbor binding by @TingDaoK in (#627)
  * Fix ASan report about alloc/dealloc mismatch
    when compiled with C++23 by @waahm7 in (#633)
- from version 0.27.0
  * clang-format 18 by @graebm in (#628)
  * Update aes interface by @DmitriyMusatkin in (#631)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720094400">- Update to version 0.27.2
  * Make variant index casts more explicit by @DmitriyMusatkin in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.27.3
  * Fix memory leaks in Windows TLS handler by @graebm in (#637)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Update to version 0.27.4
  * Bump crt lib versions by @DmitriyMusatkin in (#639)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.27.5
  * Update MacOS to arm64 by @waahm7 in (#641)</changelog>
</package>
<package pkgid="3a4757e5ebb22b1a34fe537262790801a9920427531c1a1728aec0223417ab6b0641b95abd38dd71a909eafb19e699597d34d4c98edc2768af576f88899b144d" name="aws-crt-cpp-bin-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 0.24.2
  * Fix CMake error when BUILD_DEPS=OFF by @graebm in (#551)
- from version 0.24.1
  * Disable doxygen for private header API by @xiazhvera in (#549)
- from version 0.24.0
  * MQTT3 clean shutdown by @sfod in (#535)
  * Add CI job with sanitizers enabled by @sfod in (#522)
  * Enable PKCS11 tests by @sfod in (#544)
  * Add Mqtt5ClientBuilder method to set bootstrap by @gqmelo in (#542)
  * Fix typo on NegotiatedSettings (Avaliable-&gt;Available) by @gqmelo in (#543)
  * Adapter API Update by @xiazhvera in (#545)
  * AutoTag PR for v0.24 by @bretambrose in (#546)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.24.4
  * Update submodules to pick up fix for Sigv4A on MacOS 14+ by @TingDaoK in (#554)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.24.7
  * Latest Submodules by @waahm7 in (#565)
- from version 0.24.6
  * Fix WSL by @waahm7 in (#563)
- from version 0.24.5
  * Unit test for removing callback severance on 5-to-3
    adapter by @xiazhvera in (#553)
  * Generate files in build directory by @sfod in (#559)
  * Update submodules to pull aws-lc build fix by @sfod in (#560)
- Refresh patches for new version
  * acc_fix-cmake-modules-path.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.24.9
  * Pick up fix for s3express create session hang by @TingDaoK in (#576)
- from version 0.24.8
  * MQTT5 Topic aliasing support by @bretambrose in (#567)
  * Bind missing negotiated setting fields by @bretambrose in (#569)
  * Fix MQTT5 canary memory leak by @sfod in (#570)
  * MQTT5 Canary Improvment by @xiazhvera in (#571)
  * Pick up submodules update for performance optimization
    updates by @TingDaoK in (#573)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.24.11
  * Version bump to pickup endpoint resolution partition
    changes by @DmitriyMusatkin in (#581)
- from version 0.24.10
  * MQTT5 canary fix by @xiazhvera in (#572)
  * MQTT5 GA API review by @xiazhvera in (#575)
  * Fix host resolve on a non-existent host by @SergeyRyabinin in (#578)
  * Add a method to report library version from ApiHandle by @SergeyRyabinin in (#579)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.26.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#583)
- from version 0.25.1
  * Custom auth polish by @bretambrose in (#584)
  * Test Shared Subscription by @alfred2g in (#587)
  * Fix overridden timeout values for mqtt5 operations by @sfod in (#588)
- from version 0.25.0
  * MQTT5 General Avalibility by @xiazhvera in (#585)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.26.1
  * Update aws-c-io to pull in channel setup callback
    safety update by @bretambrose in (#591)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.26.2
  * Temporary disable windows cert store test by @xiazhvera in (#595)
  * Update builder to fix CI (v0.9.56) by @xiazhvera in (#596)
  * Update version of s2n and c-cal by @sbiscigl in (#597)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711627200">- Update to version 0.26.4
  * Basic version of variant type using C++11 by @SergeyRyabinin in (#599)
- from version 0.26.3
  * Add in-place constructor and emplace method
    to optional by @SergeyRyabinin in (#600)
  * Latest submodules by @sbSteveK in (#601)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.26.6
  * Disable jekyll on gh-pages by @sfod in (#608)
  * Bump cal by @DmitriyMusatkin in (#611)
- from version 0.26.5
  * CRT version bump by @DmitriyMusatkin in (#609)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713182400">- Update to version 0.26.8
  * Bump s2n version to v1.4.11 to support ecdsa521p
    with TLS1.3 by @alfred2g in (#614)
- from version 0.26.7
  * Updated crypto bindings to include SHA1 and AES for
    use in C++ SDK by @JonathanHenson in (#470)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Update to version 0.26.9
  - Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  - Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  - Symmetric cipher state by @sbiscigl in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.26.11
  * Latest submodules by @waahm7 in (#621)
- from version 0.26.10
  * Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  * Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  * Symmetric cipher state by @sbiscigl in (#619)
  * AutoTag PR for v0.26.9 by @bretambrose in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.26.12.
  * Fix bug where last few bytes on socket go unread by @graebm in (#624)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719403200">- Update to version 0.27.1
  * cbor binding by @TingDaoK in (#627)
  * Fix ASan report about alloc/dealloc mismatch
    when compiled with C++23 by @waahm7 in (#633)
- from version 0.27.0
  * clang-format 18 by @graebm in (#628)
  * Update aes interface by @DmitriyMusatkin in (#631)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720094400">- Update to version 0.27.2
  * Make variant index casts more explicit by @DmitriyMusatkin in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.27.3
  * Fix memory leaks in Windows TLS handler by @graebm in (#637)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Update to version 0.27.4
  * Bump crt lib versions by @DmitriyMusatkin in (#639)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.27.5
  * Update MacOS to arm64 by @waahm7 in (#641)</changelog>
</package>
<package pkgid="932f54b9f623abf2d5c2aedc09d352715e54e50ac5e5c352d82a7049c701f12f87af434685bee6a871a5326177e6950c030becb0a8da4f3e7e003e4126bc4de1" name="aws-crt-cpp-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 0.24.2
  * Fix CMake error when BUILD_DEPS=OFF by @graebm in (#551)
- from version 0.24.1
  * Disable doxygen for private header API by @xiazhvera in (#549)
- from version 0.24.0
  * MQTT3 clean shutdown by @sfod in (#535)
  * Add CI job with sanitizers enabled by @sfod in (#522)
  * Enable PKCS11 tests by @sfod in (#544)
  * Add Mqtt5ClientBuilder method to set bootstrap by @gqmelo in (#542)
  * Fix typo on NegotiatedSettings (Avaliable-&gt;Available) by @gqmelo in (#543)
  * Adapter API Update by @xiazhvera in (#545)
  * AutoTag PR for v0.24 by @bretambrose in (#546)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.24.4
  * Update submodules to pick up fix for Sigv4A on MacOS 14+ by @TingDaoK in (#554)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.24.7
  * Latest Submodules by @waahm7 in (#565)
- from version 0.24.6
  * Fix WSL by @waahm7 in (#563)
- from version 0.24.5
  * Unit test for removing callback severance on 5-to-3
    adapter by @xiazhvera in (#553)
  * Generate files in build directory by @sfod in (#559)
  * Update submodules to pull aws-lc build fix by @sfod in (#560)
- Refresh patches for new version
  * acc_fix-cmake-modules-path.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.24.9
  * Pick up fix for s3express create session hang by @TingDaoK in (#576)
- from version 0.24.8
  * MQTT5 Topic aliasing support by @bretambrose in (#567)
  * Bind missing negotiated setting fields by @bretambrose in (#569)
  * Fix MQTT5 canary memory leak by @sfod in (#570)
  * MQTT5 Canary Improvment by @xiazhvera in (#571)
  * Pick up submodules update for performance optimization
    updates by @TingDaoK in (#573)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.24.11
  * Version bump to pickup endpoint resolution partition
    changes by @DmitriyMusatkin in (#581)
- from version 0.24.10
  * MQTT5 canary fix by @xiazhvera in (#572)
  * MQTT5 GA API review by @xiazhvera in (#575)
  * Fix host resolve on a non-existent host by @SergeyRyabinin in (#578)
  * Add a method to report library version from ApiHandle by @SergeyRyabinin in (#579)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.26.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#583)
- from version 0.25.1
  * Custom auth polish by @bretambrose in (#584)
  * Test Shared Subscription by @alfred2g in (#587)
  * Fix overridden timeout values for mqtt5 operations by @sfod in (#588)
- from version 0.25.0
  * MQTT5 General Avalibility by @xiazhvera in (#585)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.26.1
  * Update aws-c-io to pull in channel setup callback
    safety update by @bretambrose in (#591)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.26.2
  * Temporary disable windows cert store test by @xiazhvera in (#595)
  * Update builder to fix CI (v0.9.56) by @xiazhvera in (#596)
  * Update version of s2n and c-cal by @sbiscigl in (#597)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711627200">- Update to version 0.26.4
  * Basic version of variant type using C++11 by @SergeyRyabinin in (#599)
- from version 0.26.3
  * Add in-place constructor and emplace method
    to optional by @SergeyRyabinin in (#600)
  * Latest submodules by @sbSteveK in (#601)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.26.6
  * Disable jekyll on gh-pages by @sfod in (#608)
  * Bump cal by @DmitriyMusatkin in (#611)
- from version 0.26.5
  * CRT version bump by @DmitriyMusatkin in (#609)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713182400">- Update to version 0.26.8
  * Bump s2n version to v1.4.11 to support ecdsa521p
    with TLS1.3 by @alfred2g in (#614)
- from version 0.26.7
  * Updated crypto bindings to include SHA1 and AES for
    use in C++ SDK by @JonathanHenson in (#470)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Update to version 0.26.9
  - Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  - Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  - Symmetric cipher state by @sbiscigl in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.26.11
  * Latest submodules by @waahm7 in (#621)
- from version 0.26.10
  * Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  * Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  * Symmetric cipher state by @sbiscigl in (#619)
  * AutoTag PR for v0.26.9 by @bretambrose in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.26.12.
  * Fix bug where last few bytes on socket go unread by @graebm in (#624)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719403200">- Update to version 0.27.1
  * cbor binding by @TingDaoK in (#627)
  * Fix ASan report about alloc/dealloc mismatch
    when compiled with C++23 by @waahm7 in (#633)
- from version 0.27.0
  * clang-format 18 by @graebm in (#628)
  * Update aes interface by @DmitriyMusatkin in (#631)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720094400">- Update to version 0.27.2
  * Make variant index casts more explicit by @DmitriyMusatkin in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.27.3
  * Fix memory leaks in Windows TLS handler by @graebm in (#637)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Update to version 0.27.4
  * Bump crt lib versions by @DmitriyMusatkin in (#639)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.27.5
  * Update MacOS to arm64 by @waahm7 in (#641)</changelog>
</package>
<package pkgid="a9f4c05361ba6d777dcba7996ecd68f01b9295e3a29c766efa5d6573fb25d1c8fde530137f19d8cd84fb7d52cf98b8470fa5357098c5a7aa66b7cc73e35dd3b8" name="aws-crt-cpp-debugsource" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 0.24.2
  * Fix CMake error when BUILD_DEPS=OFF by @graebm in (#551)
- from version 0.24.1
  * Disable doxygen for private header API by @xiazhvera in (#549)
- from version 0.24.0
  * MQTT3 clean shutdown by @sfod in (#535)
  * Add CI job with sanitizers enabled by @sfod in (#522)
  * Enable PKCS11 tests by @sfod in (#544)
  * Add Mqtt5ClientBuilder method to set bootstrap by @gqmelo in (#542)
  * Fix typo on NegotiatedSettings (Avaliable-&gt;Available) by @gqmelo in (#543)
  * Adapter API Update by @xiazhvera in (#545)
  * AutoTag PR for v0.24 by @bretambrose in (#546)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.24.4
  * Update submodules to pick up fix for Sigv4A on MacOS 14+ by @TingDaoK in (#554)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.24.7
  * Latest Submodules by @waahm7 in (#565)
- from version 0.24.6
  * Fix WSL by @waahm7 in (#563)
- from version 0.24.5
  * Unit test for removing callback severance on 5-to-3
    adapter by @xiazhvera in (#553)
  * Generate files in build directory by @sfod in (#559)
  * Update submodules to pull aws-lc build fix by @sfod in (#560)
- Refresh patches for new version
  * acc_fix-cmake-modules-path.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.24.9
  * Pick up fix for s3express create session hang by @TingDaoK in (#576)
- from version 0.24.8
  * MQTT5 Topic aliasing support by @bretambrose in (#567)
  * Bind missing negotiated setting fields by @bretambrose in (#569)
  * Fix MQTT5 canary memory leak by @sfod in (#570)
  * MQTT5 Canary Improvment by @xiazhvera in (#571)
  * Pick up submodules update for performance optimization
    updates by @TingDaoK in (#573)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.24.11
  * Version bump to pickup endpoint resolution partition
    changes by @DmitriyMusatkin in (#581)
- from version 0.24.10
  * MQTT5 canary fix by @xiazhvera in (#572)
  * MQTT5 GA API review by @xiazhvera in (#575)
  * Fix host resolve on a non-existent host by @SergeyRyabinin in (#578)
  * Add a method to report library version from ApiHandle by @SergeyRyabinin in (#579)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.26.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#583)
- from version 0.25.1
  * Custom auth polish by @bretambrose in (#584)
  * Test Shared Subscription by @alfred2g in (#587)
  * Fix overridden timeout values for mqtt5 operations by @sfod in (#588)
- from version 0.25.0
  * MQTT5 General Avalibility by @xiazhvera in (#585)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.26.1
  * Update aws-c-io to pull in channel setup callback
    safety update by @bretambrose in (#591)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.26.2
  * Temporary disable windows cert store test by @xiazhvera in (#595)
  * Update builder to fix CI (v0.9.56) by @xiazhvera in (#596)
  * Update version of s2n and c-cal by @sbiscigl in (#597)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711627200">- Update to version 0.26.4
  * Basic version of variant type using C++11 by @SergeyRyabinin in (#599)
- from version 0.26.3
  * Add in-place constructor and emplace method
    to optional by @SergeyRyabinin in (#600)
  * Latest submodules by @sbSteveK in (#601)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.26.6
  * Disable jekyll on gh-pages by @sfod in (#608)
  * Bump cal by @DmitriyMusatkin in (#611)
- from version 0.26.5
  * CRT version bump by @DmitriyMusatkin in (#609)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713182400">- Update to version 0.26.8
  * Bump s2n version to v1.4.11 to support ecdsa521p
    with TLS1.3 by @alfred2g in (#614)
- from version 0.26.7
  * Updated crypto bindings to include SHA1 and AES for
    use in C++ SDK by @JonathanHenson in (#470)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Update to version 0.26.9
  - Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  - Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  - Symmetric cipher state by @sbiscigl in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.26.11
  * Latest submodules by @waahm7 in (#621)
- from version 0.26.10
  * Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  * Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  * Symmetric cipher state by @sbiscigl in (#619)
  * AutoTag PR for v0.26.9 by @bretambrose in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.26.12.
  * Fix bug where last few bytes on socket go unread by @graebm in (#624)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719403200">- Update to version 0.27.1
  * cbor binding by @TingDaoK in (#627)
  * Fix ASan report about alloc/dealloc mismatch
    when compiled with C++23 by @waahm7 in (#633)
- from version 0.27.0
  * clang-format 18 by @graebm in (#628)
  * Update aes interface by @DmitriyMusatkin in (#631)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720094400">- Update to version 0.27.2
  * Make variant index casts more explicit by @DmitriyMusatkin in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.27.3
  * Fix memory leaks in Windows TLS handler by @graebm in (#637)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Update to version 0.27.4
  * Bump crt lib versions by @DmitriyMusatkin in (#639)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.27.5
  * Update MacOS to arm64 by @waahm7 in (#641)</changelog>
</package>
<package pkgid="c5f8bd6d1715026faa17e33963a275c77842562184ff90a8b8b820e73fd3b953a8d1ae0064c544b6cdb73acdf2dfd51332b2620229a24067f4967e3ae82b04a4" name="aws-crt-cpp-devel" arch="x86_64">
  <version epoch="0" ver="0.27.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1696593600">- Update to version 0.24.2
  * Fix CMake error when BUILD_DEPS=OFF by @graebm in (#551)
- from version 0.24.1
  * Disable doxygen for private header API by @xiazhvera in (#549)
- from version 0.24.0
  * MQTT3 clean shutdown by @sfod in (#535)
  * Add CI job with sanitizers enabled by @sfod in (#522)
  * Enable PKCS11 tests by @sfod in (#544)
  * Add Mqtt5ClientBuilder method to set bootstrap by @gqmelo in (#542)
  * Fix typo on NegotiatedSettings (Avaliable-&gt;Available) by @gqmelo in (#543)
  * Adapter API Update by @xiazhvera in (#545)
  * AutoTag PR for v0.24 by @bretambrose in (#546)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1697544000">- Update to version 0.24.4
  * Update submodules to pick up fix for Sigv4A on MacOS 14+ by @TingDaoK in (#554)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1700568000">- Update to version 0.24.7
  * Latest Submodules by @waahm7 in (#565)
- from version 0.24.6
  * Fix WSL by @waahm7 in (#563)
- from version 0.24.5
  * Unit test for removing callback severance on 5-to-3
    adapter by @xiazhvera in (#553)
  * Generate files in build directory by @sfod in (#559)
  * Update submodules to pull aws-lc build fix by @sfod in (#560)
- Refresh patches for new version
  * acc_fix-cmake-modules-path.patch</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1701345600">- Update to version 0.24.9
  * Pick up fix for s3express create session hang by @TingDaoK in (#576)
- from version 0.24.8
  * MQTT5 Topic aliasing support by @bretambrose in (#567)
  * Bind missing negotiated setting fields by @bretambrose in (#569)
  * Fix MQTT5 canary memory leak by @sfod in (#570)
  * MQTT5 Canary Improvment by @xiazhvera in (#571)
  * Pick up submodules update for performance optimization
    updates by @TingDaoK in (#573)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1702468800">- Update to version 0.24.11
  * Version bump to pickup endpoint resolution partition
    changes by @DmitriyMusatkin in (#581)
- from version 0.24.10
  * MQTT5 canary fix by @xiazhvera in (#572)
  * MQTT5 GA API review by @xiazhvera in (#575)
  * Fix host resolve on a non-existent host by @SergeyRyabinin in (#578)
  * Add a method to report library version from ApiHandle by @SergeyRyabinin in (#579)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1704283200">- Update to version 0.26.0
  * Change `port` from uint16_t to uint32_t to support VSOCK by @graebm in (#583)
- from version 0.25.1
  * Custom auth polish by @bretambrose in (#584)
  * Test Shared Subscription by @alfred2g in (#587)
  * Fix overridden timeout values for mqtt5 operations by @sfod in (#588)
- from version 0.25.0
  * MQTT5 General Avalibility by @xiazhvera in (#585)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1705406400">- Update to version 0.26.1
  * Update aws-c-io to pull in channel setup callback
    safety update by @bretambrose in (#591)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1708344000">- Update to version 0.26.2
  * Temporary disable windows cert store test by @xiazhvera in (#595)
  * Update builder to fix CI (v0.9.56) by @xiazhvera in (#596)
  * Update version of s2n and c-cal by @sbiscigl in (#597)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1711627200">- Update to version 0.26.4
  * Basic version of variant type using C++11 by @SergeyRyabinin in (#599)
- from version 0.26.3
  * Add in-place constructor and emplace method
    to optional by @SergeyRyabinin in (#600)
  * Latest submodules by @sbSteveK in (#601)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1712232000">- Update to version 0.26.6
  * Disable jekyll on gh-pages by @sfod in (#608)
  * Bump cal by @DmitriyMusatkin in (#611)
- from version 0.26.5
  * CRT version bump by @DmitriyMusatkin in (#609)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1713182400">- Update to version 0.26.8
  * Bump s2n version to v1.4.11 to support ecdsa521p
    with TLS1.3 by @alfred2g in (#614)
- from version 0.26.7
  * Updated crypto bindings to include SHA1 and AES for
    use in C++ SDK by @JonathanHenson in (#470)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %autosetup macro: allows us to eliminate usage of deprecated
  %patchN syntax.</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1716379200">- Update to version 0.26.9
  - Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  - Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  - Symmetric cipher state by @sbiscigl in (#619)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1717502400">- Update to version 0.26.11
  * Latest submodules by @waahm7 in (#621)
- from version 0.26.10
  * Fix memory leak when UnsubscribePacket is reused by @sfod in (#617)
  * Fix order of arguments when calling aws_aes_gcm_256_new by @sbiscigl in (#618)
  * Symmetric cipher state by @sbiscigl in (#619)
  * AutoTag PR for v0.26.9 by @bretambrose in (#620)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1718280000">- Update to version 0.26.12.
  * Fix bug where last few bytes on socket go unread by @graebm in (#624)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1719403200">- Update to version 0.27.1
  * cbor binding by @TingDaoK in (#627)
  * Fix ASan report about alloc/dealloc mismatch
    when compiled with C++23 by @waahm7 in (#633)
- from version 0.27.0
  * clang-format 18 by @graebm in (#628)
  * Update aes interface by @DmitriyMusatkin in (#631)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1720094400">- Update to version 0.27.2
  * Make variant index casts more explicit by @DmitriyMusatkin in (#635)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721044800">- Update to version 0.27.3
  * Fix memory leaks in Windows TLS handler by @graebm in (#637)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1721390400">- Update to version 0.27.4
  * Bump crt lib versions by @DmitriyMusatkin in (#639)</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1723032000">- Update to version 0.27.5
  * Update MacOS to arm64 by @waahm7 in (#641)</changelog>
</package>
<package pkgid="6dabd412f800ea1d4fed135c08402d1724590172be23c3ee2706ae575db1a440f90a185861385f90fc5c460556841d15761b2f11976bf77040329dc6cc461993" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6411815f458ebfdf09f84e8597b096e714061573cd4d6ad62b76161b4da346eda621900053243eb2e76f108c6f30b9a9b2e6e3c5f2b03bb72af2727050fbe551" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="24f7d1dfbabf3b7727d7d94e63be2dae0b0ae935c1d6c16e799c9b8dc79f0df3ac75dcb75321e8d2bde5e65d111cb09859bd4f68927d5e661c72b29ee277f44f" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c906838fcd50abf808ee1d65419c4c0262b3f286c3cf43c9b4b92c65fc2515a58ed57c98476896d48d0c6ac4b8daf5e9e0a97431d035ac11eaa85abbe8104083" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2217302434634566d49105d7bf9d4f14f7dfbc34c5c54dba3b68aed53ce1d9d810dd73514df69eda936c0e5c8f9ba9311d6eebf797c960964ad0f6934c2ad5ec" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9762103c0cd9ede082ce46cce53edc1862d4267925c8448795c641026ad189caa35b7aa045de99b80e3064654961ac98e3b786eb0fbe1ca45d55dbb699151244" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f55fd0d8b403b746f66a147e491aa29702fc4925bf34a8c1bcbce149ed43b91abb0a84f54163bcaf05b508d1010c478f51ee4d10f773fcbfa2af77220c01c583" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.3"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c2662ae6925bfcb03783920bfc362f148b463ddcdfa6c2c4455dbfe6e88eb1db48917a72b30abff5c966c801b3994fd5bbf334cb35849537bdeba61596d2f448" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="001f7779c85c21bce86ea70f7c21c57c3e24726e209b282c42bf7d4b80b6bdbdebe7c9f90ddda3b0bcbc8d7e3040e202b7764645a0a509d48793d2329520e2c9" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.4"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="66b9d62f72cb0f31bc1e4fb9515772e8c97db388f354f079300a52dde09e4c78c58eb8942fad4dd5568d633482a2442986c591ccb6f8f4b596463c2476767cae" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.4"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8511ac0d229a20b30a30139e38a3123d34afbc5cba89c54ca7e958fe5033b32e59066ee3db377045dd731155572605ebe7aeaa56520a98f3b6fac202ca0e8e29" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e0ec700957361aaf4bf6aaf757bcef3f76ee57a8b50ee6d4313887e16422ca4ccd6841ad7f0f47654beff9eebb70ba07ba2277e10b7d1cd2bf5acdb5285e5bb1" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="43c4dd142f17b0b8bbddc5ef474153f9f0ab18e207c23d362d38149683e3ff31fe8741697b0c5b2277fab5629d47a1291d0a2a01ed0052fcf3f1483d9739c806" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="898a53932f13c38021b58cc3048acb11c45ca3cb2f52193829a05844d37149d59f17a4ac3faeb7a6a542dd50a6699d3e549b4f3b32f0724f7a1b7548cb475a50" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="00744927f8881e81bb3cc16acdc86cbfeff4cc772cd0d77c50a78a8055134ea3240fe2facc1e7c4f06075e297068e8c579b2944188e143a5e867ae028f4b0661" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="68663c1f8f1d0f093aca47348e9c459986a52ffcbf159737fccf0cc2be8ae0c02271e3c098e254442b52469dc0b09c26248d46d9aae27d5cf89c96bfbd41db72" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="798ec7d9faf04c1c3b1663962a695ef5e1c2c37ae0a28f831eeb9390b73e6d05798ccb7b72ed423dd9ce7d439bc663bce113a6d74961cf598823b507f5503bdf" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9e77257a7982ecceed52e526494e380c5c088cf2ed8e125d97813a7b2bc0ad8c7d28d4b8aea114e8cd763d29f0db5a43b2d5e225fc957f35b8fc39fac5ac2426" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d05ae69713e6bad0a926c7246177f6af5e3cde5318bbf1f425a6a98ac5874c80dcd3b1c89853974b07e7734a7c100c8397fd32d018a001de2d7373a7c3681268" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5d37f0979e16acdabbb24555d87630489fa2c3bcb7c44fa415e9714b675a16491c753d3271e93cff767c9abbca9b6ded81b611d5ddefde567f5a711b7e809a48" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e43fdf6190a9ecba4c23acdd81c2ba1fdc3693bbf5636a1b81be048166afdc05ad66ddf039ce6e05e4f4a40ad44aaf1170d215664bb1954eb0b4c338eb40f9d5" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.5"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a55e6c88b8f9b2de3e80772613e4357f365fea1038ed59cdda75e409e97b7b595f009e1f209a131cffff40c346db459567e63c40ec0338a2cb85707a25a7de25" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1879a072f51b4005c929797fdd22015843cf3a43b690c98664c99481fd7751b7148bb80482975f6ad8e4dceaa3c9c1451c40580ee46ffacbf5aac40ddcff69a0" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.6"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1c49857619dd8fff2f3f0c2cd9e793dfac2a3b21add6004f08e30a9c5d860eaf0ef552953fc05fa4c08e53d52adaf181d3a15cf3645ca65af5a52723a6fa8012" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.6"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8672d83dfadc7ad07c4b87c5a257c59e562916811b8ae1ed973c75325e364b93d3dad3a869f267c5e89a02c41284aa970dead25f48d770454d5745208959a744" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e47c1bdc7683039300bcabf45f0ab91dad3593ef46ab29c3b295434562f8e1b5aa80898082b5cd4fcab036936a10721b8f723d8f933754f0f0352aa098e68b75" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="bdf22c05cf2fb09cb8149641a2232ce12d9138eac52d9388465db1c2f478dab45f68e5f857578b7f1bfde50ba8467308986fa3b2ebaae6fd37412b4472f27d45" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b7312c5460002aa8f18ac71874015b84f509e81759e1bd1aa8998a3a3d8a67c07e77490a7958669c25706b07d862b34316f4225bee7f6a879a8245b52191b63e" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="57a447c9fd4ca1611b6604800a73c1bd74514775b7ac001391c49b37eca07615823751051c95337dd75f0482909e67faf54734a4220524a163bc9e54511f732a" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.8"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="913e5c1bff81331cd27157706bf063cb4644147df8e5eb25a1f71a8291f1e089d09ea545a540acdbcd4531407deae615a62c24ab21a574235f919abf73e949ce" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.8"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dbd64b1199e68c788810efbc7b31c9aca87f70a18c96ac3c22adc7d43d93ed5c9bc7da986695319f8769f151baedcaf3824c9cfefae9c22d7ebba3117a26fba5" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="14.9"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="40432854c972b7e9a6b3abc69b3bd3057894b5b6ebb3c24e121fc83b6c08a8188b6ca14fa5e953d8f9a1ef64773c2918812d79d77dacdc41821e25d9e176fd9e" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.9"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7d37370ac1f0fbcc206efa0b5d6cfdb86f324892cb7d1cbfd29dd7879a7459d362f62a52943cb258dd2432fd6f0ff9393504278e773dee11d8bb5f82a06d52a3" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="519d8ddd616821538cc5cc8b395fb3a0d477b6ea77e826b9d0284136f8d11ded077a8057f3c033ebfeb850318ead1de04838885617e3cb716b256002dadce386" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3f8ddc5b3f7255e5cb92bfdc4ce5314d5f4856f10b756c4b292b7b7904bdc58fdc935051f4ea06c54d8bbdac329d6cbc1335c78fa4b68cf4ba393b319d09bf3e" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1503435ff4d2703269493350b8b7aa8ba62cf42997ce704a55086e97ba979d73c5647b8dd08ae08196f4c17d7cea5c18441371cb3ff51b7e5e1c2b20380c2178" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e172e7e3ff489ddc544ff3238bc5c5a58588e68d5f989af7558ea741d6b2b866ed588662af0ef87bcd8fff6a0d46b8c19f46a2ac174ec37d599b9ab23720954e" name="bbswitch" arch="src">
  <version epoch="0" ver="0.8" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1389700800">- Create proper changelog with osc vc</changelog>
  <changelog author="tchvatal@suse.com" date="1389700801">- Cleanup the spec to adhere official formatting rules.</changelog>
  <changelog author="tchvatal@suse.com" date="1391947200">- Add kernel word to the description</changelog>
  <changelog author="tchvatal@suse.com" date="1401883200">- Add the modules autoloading for the package.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883201">- Provide bbswitch-dkms for time being to allow migration.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883202">- Say goodbye to bbswitch-dkms and use just the direct bbswitch.</changelog>
  <changelog author="tchvatal@suse.com" date="1401883203">- Name the modprobe.d file like the others.</changelog>
  <changelog author="tchvatal@suse.com" date="1404216000">- Install copying file</changelog>
  <changelog author="dvlaeev@suse.com" date="1408622400">- Make architecture exclusive to x86 platform</changelog>
  <changelog author="tchvatal@suse.com" date="1444478400">- Add %dir for %{_libexecdir}/modules_load.d as it is owned by systemd
  and there is no reason to have that in deps</changelog>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b0aec755f767a23196eec0a661d6dbd759698353ecb9899fd56357f9f3e43cc785a5ce3aadf8f4be684c56dfcda146bec963bbbb7302c36a8263aa9ea00a5245" name="bbswitch" arch="x86_64">
  <version epoch="0" ver="0.8" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cb354f40bc66a5403d8723b63951a8c320459ebbf3e94b9e620042b03bd656acecdcdc7bbcec15495073282471713d49ec77067824233dcd27dda0f202370a1a" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ba00d344ba8ce1bd3c2e4e45f1b57d8c54a6e42d6f3ef62c8669b2e8dc0f03692f24530c23537586be979badb691eebb93debb547235f9466f82ec3d09bec989" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c86e353d2d6cc91ed5f6e0834a379ee939312868683af8c435af5065a03f78bcbe48f4b858171c9c7d2cd2a2f6019c1e44f6a6b46622d46b4321b2d9d425789c" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="633643cb947d00fa3746ef96dca6c128f857347485839ef41c94b7e839f7bb2dde2b7832fd6d5c7d191d9e32320751b83a5049f522f11333c99515f3434f9b0f" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.3"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8c61c86e9ae1e2579a36e9887025d61755839dfa4221de4cf99cd2aa993da27ef4c0c99b2e0a2fa0bfa3368fe3e02768b9ec511ad0a177e21633eaba3d1cfcd2" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.4"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="718d0d60c087f39a156239a51dffd1d784980dc4eff61effe10a8fb20250e759c15dc51f7a81d47b1c08fbff74d4eb29666aaa80c8cce77f69e55527e2c60c99" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a3b673ee200bc8d38c6147ca08c3a085e08c7b28e5876d935c5e1fa08bc023af3df0031bb2516ac382a2216fb34501e70f098ce936c94c4b6e084620c75114a0" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="52f4f06afc80efbc57a0341c523bf06e042c5a614c62b6f3c96d5b580c338591592b88d2e5f22f2c4b394a0140900250a00e87774cad863e9d688c02f13ed2a8" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="98e664aa53b85425e0ee56bdba33396b5ea92649f0239ad06420602af22a73acb4b2c731137a5d5d53ec7289052d81fa73d25d4c3907ddc7beee39a391a29b74" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4e890d1091ea062a17d063706de8f20122999ae59955754fc2fc836209d69c84c9ccef32a7e4d3588ea94d679fc7f89911be4c506d9eb6b3097cb4aa07f10cdb" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b2ab3068cf960e7678258bbcbe363013acdd66f3cac9f0be9635386df7a1a1c5f18b913f907be09a0e2552ed72f46de638be72e16777854cfe2586d5e8f1f48d" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.5"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="fdf82bcb23b43e8fd3cad7f7c0379397329dbca5fa2909548efacd7afeb8ec9b24f7fa96592dfcba5e62c7c127a7bad623472242a2714b2face1345d39b159da" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.6"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5b2a800533101c86ac2d452d360bf31d7601370f58c007cbdee64671d7a55acf8035934db1b14bd9c81e6c7a8224502b13b8c31e0006cd4077bb645dc275a31d" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7c647122bf65890d5df6763249b5c39cb873427fe07abd392cf82c0f703c1f2708ef5568682cfe7a3704cc07bafb6c559c21105de8e3518bdbfa574e29773a05" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c55ddb4be8cfe76e2c8e4b349000133b08d5747e8d7ebf9ad8b781c6557e2c8fc424d61eddf19a6ab8f4e35dbc5d75c659e72e2ec179a3e6ac5fb9c8a8fc81ee" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.8"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d38c5724ec8aa69de6c569b4142b387396533f8b7d033a3b111ad8183ded59017dde88ef7c459ced47341fc99ae7bc0f04d53eeb082ca532c1998836e5dba551" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="14.9"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f3d6e6652bb6d19fc4a456279cf0986e6d5a91e56809f8a041756710e9593e4f2e65d32c4c0b7fb885bb89e5ad0c9093ac10b4a6b78dcc040b0acb1791e2d47c" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="915aa93722e64008f1fc559da8e9e4c7e2770e71a0d93440bb489ebdc6a201147037a84c08d7b5ae2209ba13e4bbe3933ea6e55cfbffe44ca4f3a1409e7fb05f" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6726af94ec90ad925996f95fd7ac74fd7ec228ef4f8a5886267fbc099fbbe39d36a919c31f8bb9aede87f5a80c8d436f37a050678b52f1f17cea4755eb35359f" name="bbswitch-debugsource" arch="x86_64">
  <version epoch="0" ver="0.8" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7ef01350998655c8af847c07328166f0d581d605bfa908d48005871281e40721d19be3eb07f11fd5f14d162372b81d1c97b785a04450c8b3feff583884478d58" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.10.1_1" rel="14.8"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="da315241b768f2708f5862d9dbae4156e48e18faf5ff53224d35e64e2c087be471b51a78b149b5ca09fa935c3935a6cca8970fb05d865d15188c2e4cc5fb8e4e" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.10.5_1" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0472e628f61d6eb1ac092adb78a90cf7823f8d8bb073fcff03c5314f3db79fd1e39c9480fa73b2be3341f81f5b4876d3eadf9de4d0c8b7cdafaed17a70c03d8e" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.10.5_1" rel="14.9"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="96b019f567e62841397ee455d2e08d06a1e6ea7f5c774a447ad9c9b810541dc4437cecf770ea024e2d0bc73e6e4805598060f8548046c19236411db7f320637b" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.2_1" rel="14.3"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="42fa3b0294519e15845166d7d2342f768bbf617b776c42066a5c7dafd436f1bde63fdda57f9f3bb8b84f445f5e710199d634b44237a1249e0bffc1da3b7d12aa" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.6_1" rel="14.4"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d4223b31723ac2a294934b5ccb500db8035e1c505873f8142aa9a04c398900efe09fe603daaaa8e46b4a2ec4c7ab987c876ad4c32b126e5a63a434e8f7b6a4fe" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.8_1" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="baef87aa91bc6aec2a4607a31a105238a8ba3e263bf1547445df431de825f7ad110d9b1f3e99d3708833337f28049e366843e9a5a21c2180ba31c2163be20e92" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.9_1" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f59c28749063c297afc10f17a2eed6927505c6fb09a426c86b35ac977c0980438fa463efd6a0a59c26f749fd29e82fe5cb51d67a19604f261884f1755f2c6ed3" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.9_1" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e0388bb807dd930f44fcd4e1ce5303e924fbd4e9947e5439f588330655c770303de449d33960890f0070765f505ec3627704030cc8ee7c88f303da75e31fdaed" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.1_1" rel="14.5"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a52e16cfa824d6762a3483c75a6ce86dbeef2c750e53bbc2bd004419a12ef4a62e32f71c4e75e5e59d249e46cd47e0c6824b4e989536435180c6fe35a200cd4e" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.3_1" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="42de7c3665b1f232a9cadcac2b6478a00d7dbef6da5bd1f9330c1271d95604cb048bcd24098a558800b034d563b70e0f00395e072085b3130f1c8da1f6f9d107" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.5_1" rel="14.6"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1ce6760384036a0d520fef8101f2457852e3a2512c358d56f6c08e37ee2755e01e9d217d341194ec64b207e74f3900f7c739ee3042adaa291955349019a0ee7b" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.5_1" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="396cec0a555368305338b5a2a1692ccd2ae75806b29b5f89393127098b65abaf6b8b623d25e901d831269a9e13662be06be39bbbf77c954b4910d38b1363dd99" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.7_1" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="446c922cb7d917cb5f81501bdd3127a9bd1bbb71e7b6a46323d1603bae76ceffd8062e352dfed67927a6ff7bc48fe31b33079355ecf05f93f29ca22fa276f950" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.7_1" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="adf1810d054aab0049cd0158cc7c9f28665e9e724f501ce1e01ecf22fff68685c54f5b3d14b5aadbe637720461da356bf4f485feaaa7fab887f00459ce9ea9f2" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0324b6aadfa31a0635dc77fae49ce0cf50cd8bcc1d5ad7c5e44af83fe52acc8a3b54c2a35a97ce41ffd2c6ecdb2f17ec33c8cd96d7c2e843593e20c8451f1ee7" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="42053aa3cfc76cfbd4f5f7c6eeed2059a4b484dd12b1abfab780a516d10e9e167c8a3eb3f6950fc1fe9f83e101a6197af8f96286deb962ebb44170be64a72b17" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b1b43392241c776f5271780ec1837fd97ac0da767c379800c584925fcd7cd8a1c14746477dd29a01538be322f419bfa3ab67fe826cd05ce5dccee1fafd5de07c" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="17b759c0400fd821f51bb017d34245515bfd791d1826424386ed449b8a395b7f26e2584ce2138aeb7cb0450000385f6f265d69ea292a8fc7f6fc3d5584395a17" name="bbswitch-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ea2c3b77fd8314435962bba128b25fa5c39efce18a52380736c8b66a1ead070fdbf5bfffe568ba8e0005fb58cb068caef65cf7775fc002afd526b15b7c885a2d" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.10.1_1" rel="14.8"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4dd7826d0a90e70741a32a400eeaabb6ce547b6402035372412e194fec1ae8cd747ecba440eb82166225364cdf226d4d5b3ea0ef55ba7c4e64851836874f5d10" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.10.5_1" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ae8fcac818dd0ad90e14179e220a8592a512ee5e0b2e0d67856a6657d7048986b563a26897020fc092880605776740cddf7d5cb02199300212d058e6b805a5cb" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.10.5_1" rel="14.9"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1d64e55a6999cc8cd328e26c13082888606bee50d737e5111552871d97849df2f2f0db607bc7d05285e3c5cb365f432a63f57b24dd3a22cb2aa86b0023b638aa" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.2_1" rel="14.3"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a3440a6a711fb5198669ae9f4abab54021bdcf4cd2f1c7aa6692dd84c5229a9dbaf1214a2676c5f1b4df8cbc6500262b943e860743682bf406f827eeba04af2f" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.6_1" rel="14.4"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5744a90a8dc05a48073b5518f75200ee4f061a2ff7df89102755f5f5bb8ee03b688fc6f98dc5aff143f62beee8e7d7cf647fad650ebde6970b7f30e0613f81f8" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.8_1" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f45bcd80fbf58a7d99d516fd6434abb50f44a4ec36ca029d5858cf13f84af8da6fd88b4a10879c9dd48b05bcf294d2e5358cb922ec1e48acf5bbb10f76a23aad" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.9_1" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="50c8fd621db324520acb13419ae028156605abf069c54da1514df36064b1efa3e44fd59bfc84aa87eb149b7925ebfe14b4c94756d76f65f5051fb6d8a4e697bc" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.8.9_1" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="96fcae780641c7f4190679997b2beba0c5f154b76adff9302ec623deaee696cf2d61f7208415415657e21fcdc8d9947b096d1d776804123a334cfad1ed47d7b3" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.1_1" rel="14.5"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6887582e1b72a522c9b33bc2b64d23a4de04ca3a81bf8a64473aeea4c4644767e962cea6046142d8d628305dd05bed653966c6cf79ae4255ca1b7756e63ff17e" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.3_1" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2fcb0aa7d8c2e5f8142453c2ee164a1d6b2e5d9911a79036e34c744db3655bccbe6f8a9a042798d77f0f8e804300c0dfa0f0e09bdd5cbcd9524c2fcc0dca1b4f" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.5_1" rel="14.6"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7488bd786988a798e9c0925c2f63109fec72ab296f4543b5fb44ccf857c338247126befa6a69a4fc09a1185a5244c60a5d8bf13d38ae97d6ae3b453e74434d3c" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.5_1" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="38bf8d83f57daae82ea0355c1f46505c35e4a52a8b3baf9d4dce18e61c5729aac78de672891cef067dbb9bb38dcc812a611287935b7b8f1d7b3332017d565c3a" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.7_1" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="74b0b66b950386710fd2c8b29826c795b88681f90aa0e7501853d22bc67f5273a59db6728050327ec8f101ac528091cd2883988cc937cd20c34090fa735da433" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.7_1" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="877ec7c3220a4503c53691314eaf61aacb73ae163ab49d4864fd1b252cb3986f3a2cfa6f088a99b567b5c39596f5e5a742171944b4a70fd38927f8e9d2d330bf" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3da227fce09800f49ad24d5d55f82b086141c0178f4c5d47cbe17a9ff64afc2eee2068329fe6237fdf0fcc2e16501b8c8cd4888027d7e47a19fdde26c132afa7" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="01ee037ae7971f156c6f4310c56d8defaa58b6e023c6c75cd04574fe2f484d181da236b46e76258ba54c7b0332a5119068d2ec1ae929cf9b17ca667b04a5a6fe" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8eb01b61323ce9656a398444dc701ec9f4ee3849dc52a71252f647f63c8bad819c300dd2d2ada7098bf1f76e5264dd37d7be8d277afee91612bfa86e6d41662d" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d9162a710b0aaf714cdd0cde16db66c12ced379a87d590b97761dc4fe3af33e2be1bb72efee8506ab93784d1722e1a31247166fdb270abeb5c5d7ec9d2701085" name="bbswitch-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.9.9_1" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c030f80c1ab4c2e87ff8a83659f2d46fd9becdab042aac21cbbd41c65182a749c33343a7229db1397387199d75ab9d43641fcd2d5c175f705f215e914c26e140" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.30_1" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="74d12d4c1f074c35038a5d6ede01b18aba1d3330f5532a87a1327bdb45e178230f0c1c8d1f1c5e912723afd7adfb153c748487264f575b19217b38a54c42fd77" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.30_1" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a194fc0b1f2c0f4c3d9a58be29c02f7fc24083430eb28885ced0f4d9f829666ff57f194bb0af6905730647ba6bd9cb0381e9ba0c000ff9c99c14bb3e151a00c6" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.32_2" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c0576cd115c94b35ad4a85244273b0594f6a46a619388aead8dbbb10ba093ec9b801e35a8eb54c1aff7627162f045b185dd796270ffc3bc2acef10c5323a08ef" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.32_2" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f85b9af3b56da83003c9e5644bf1669484b0610d11d8174297fbb285f9da09f6318012645b56115f89884fffec84f247be5e5fef4e63645d37f6eb3bba9b4bbd" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.34_1" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f4cdb29acbd49addc246863a61dc94552eeb57700146f6e65cbeb706b0ae4da8d486ccd806301b763ff2ebf04c4b6e3c93ba96a7f36865ca8a1f3d1e67cb6b4c" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.36_1" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="76df0359976d1752e61a040e26b2a0021d02bf85026268029c9a768c4af01b19faac93ab7a21de51c30f6971ce53a1337ae71f5581f2db9e984f251c30724f65" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.36_1" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="928b1587571579eed69cefb6620b60fb1f7843d01cbe42824d07fc28b7941da2afd5e12c0b328b0b26c538f21299f4e3823130e3b42392b2f81adf40468e6369" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.40_1" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="23778497c98cfc8ac9f4d303ae008d5057cf18d1a6313bd6da1b9f01ec17ed4c9445109f65ec002624a094e06ade75f4aca7f7b1e12e5a07eaa2630fab07aee9" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.41_1" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="bccc15fea43ac5e08a2220906914d352786d247ca907a1a0c5fbe7989b95960436353c9e10d6bb383138911510e0507b5773cf1d2a2906a5958ef37d1ba6fb4a" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.43_1" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3260915bad793028feb794d0018d1dbe6e7533328e2c4bd1b0bfd68e7c5088142f1ff7d3d9837fa79aadda187fa483d9863b637faad4be543bcf2a7a5377bcd6" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.44_1" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dd5bfaa66ab3d6f9c9c7c6ac6966409f9de9f4cfb9674c1891c7c2280da340f56936c03db68021db5658a78cca408eefcb7fa3d403efad75e0bc787a58aafeec" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.44_1" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="db0dd568974036c3b1fafe18f608625c53c5c34ad4b0eeefb827fc2af7dcb051a8d595dc8dd6dab784d1d5cd5905fef68472b94ed8a928e387c3e6c4ef2372b2" name="bbswitch-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.46_1" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b81f3826978f6cecb6b4004f23693fe2565f66d2a4010b286b252a49cb322938f8ceafd51322a529c4aded29b338ccb560439c35e8c6452781d4d9ae42a7277c" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.30_1" rel="14.3.2.2.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e93a401d92494bce5315ec763e30e42c929eb2aba6580511153196c83df6572c90a00a0374ebcfeebecbebfc9c2acff49bdb4c087c0b80977f2f2876e131fce5" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.30_1" rel="14.3.2.3.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="db9e975aafa71f3445364f4381e1b9f4aa8dd0b18334bbe1c87c66796a4bc6a18a89cdc4c73d65f276800996ff96c6c3fdba3737b21aa8e4861e8ba9cafc1453" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.32_2" rel="14.3.2.4.sr20240429"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="18c267230bd9f1583f4a01407740700f781e633b7061aa82594753597288ba44caa8dcbe35661e1bbed3da0d03de9f8afadd078d3552b1da0b1633b9dad13d88" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.32_2" rel="16.2.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="896cb875f43a72677eab3367f52d0a6943842459e1528f855e4eaef05b33ea735c581cfad0efbddacc6c3399021d4d00ca10ec6dae8ad82745f1d2ad4556e9f6" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.34_1" rel="16.7.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e89c89b44402f27610138a36b3334895e59821b0dadaa63664f2c15ad5945b84b9f544c90c04fd4ed2bfd3802a0cee880c1334b3c749e8692a8107439a85b213" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.36_1" rel="14.5.2.2.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="73a30d46ccb1b245e9b8da808b4fbe05506e8d8cce25086a97174b51b4baf67c9276a5ddb7ff25444463acb7e07e72ef08bdfa46fb1963495c70a309a93455fb" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.36_1" rel="16.8.sr20240605"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="035a6a1f6aea69643b1a81578da1099f87272794ffd32440eac354b4c5e626ddaae6f12b80563deaafb74a8cfb8f32a5b0999e0d5c2ec19629d70e527f2a72de" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.40_1" rel="14.5.2.6.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="13a2602ef1035f8e55fb1bce6857c7915118fe23def52365f7153e8768c38b31e658fb83686351acb8786ffb47b71bb797bc24b382c14df0d6dc4ad383d7adb5" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.41_1" rel="14.5.2.7.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d070f2383efb3847ca7bdbc9071cc9e15e9a8456124440d2b5796e1548cefce393dc0bf5600ada328a8adb63a88b182216414353727d930a25318a347ac0cd7f" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.43_1" rel="14.5.2.8.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="18bab86ead0fef58406c94dbbb1e15ce5490a94a4f175d1808c4623d5aa008243ec935a209a528d679c84d5f5a8006139b4eea7bb51c38b8bcdad5fb2ff35bdf" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.44_1" rel="14.5.2.9.sr20240702"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a5a391d69d15ee019fd58ef5b7ba3873e8c08b2051bcfadd55486691444526a4606e68fdf17cc5bf2815ce718bca0a2c5d45da08b43f9d7d833b033fa23bcf27" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.44_1" rel="14.7.2.1.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7f3964e16560460be03b74e665141ebc254b81b30acb0d81ba4b99e601deb40da4d2b86eb81a12b418c638e496a91b1cf9fc90acf3f723ce0e9916ecb100ec21" name="bbswitch-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.8_k6.6.46_1" rel="14.7.2.3.sr20240803"/>
  <changelog author="tchvatal@suse.com" date="1510488000">- Depend on libelf to build correctly on tumbleweed</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1576756800">- BuildRequire pkgconfig(libsystemd) instead of systemd-devel:
  allow OBS to shortcut through the -mini flavors.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1585915200">- Add patch to build with kernel 5.6
  * 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1597752000">- Fix wrong usage of %{_libexecdir} for systemd owned directories
  below %{_prefix}/lib and stop marking those files as %config just
  because the end in .conf.</changelog>
  <changelog author="tiwai@suse.de" date="1615377600">- Fix build with Leap 15.3 kernel due to the missing header
  inclusion (boo#1183060):
  bbswitch-fix-header-inclusion.patch
- Refreshed 0001-Update-proc_create_call-for-5.6-kernel.patch</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646395200">- Install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)</changelog>
  <changelog author="Martin Wilck &lt;mwilck@suse.com&gt;" date="1646654400">- Add code for safe modprobe.d migration
  (https://en.opensuse.org/openSUSE:Packaging_UsrEtc)</changelog>
  <changelog author="Simone Pilia &lt;pilia.simone96@gmail.com&gt;" date="1654257600">- Fix build in kernel &gt;= 5.18.1 due to deprecated acpi_bus_get_device
  inclusion:
  fix-deprecated-acpi_bus_get_device-in-5.18.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3e785afd245acbee6fd53c16e842ab60b1b7b7d030c1b2d786181a32ef6673d3d32ab89faef98fe361fe665f702abd1fd42fbddc3158d2debfec6d67029a4151" name="binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="421821c34a00906978f299de89a58d8db69f5d8f913e2e5c0f6ebae54b4e5cdaa7641580f1468975fc6b6f2fe4d6e002b49a86ceaefb6b7e64a87298af442b03" name="binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b29372ff69a007938059fb6c375b9cb6cd146ea51790c7621aa21d5ccb14a66878586f131daa3d412fba72c4ffef01c1673e62db1f0b198df1433c50c7af9538" name="binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="0951c0a50e46e16502f147e8f6b95b838222741e29b690ad9fa13f2d30f5e65e76fec89f4b08759980d6b2af48eda83d4675374eeeba7ce60d3c68caab2ab8f0" name="binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6f49bc679d7a4f53c4f994c0ad8d29f6e07affccf21e46608994af2f333299192fa1785388b87eb5704c77fc1fba611e96442f7f7635ea1757b065fda553fcf0" name="binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4d734569814dabad70a77ce8901c424b7c38a2611a3aad34300e56c24f2a563923200a52cad914f50d8d26347d4cfb52e6914bd39016e55d5197b35bd29dd707" name="binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ddba41ffc007206399d9b8d9846d6671323ecd9b26cc0b494c12ba477a6ca9b9de5685a822e92696a1b2df785a82ce37e531732a9c1281b25fd8e04afa59668c" name="binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="773ae23bd3180f45798a596fe850cd2f47ff7d7f96f3fe793042a973049813bffca6c000dbf1e2f794acf51b4b0f838419c5d304c7d45110ce9accea397f8f0f" name="binutils-devel" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a8443eda51b1764b1702999c4057bc5cc17e1ad849680a1a8b705dcbe5597e956f8df048cb846551c3e0e20be1966dac1f558ded22b9c0714e3602b3c8e9d7c8" name="binutils-devel" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c8d9dbca900c8d05fdfd0a114a117353f0888e2641097ec3a0de4aa15f98a9dca07dbe7167690a797fdc29848881b8a00e11b996572575e3b09a5a8e6f8d0969" name="binutils-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="5d466405e069519ad19ccb9ac8715af81ecbdb9e8ea10752490f198505c0b1feeea80c29d67a5dd4488c3165bfff228964923429db7aed570d9b6a5f7d28060e" name="binutils-gold" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e30143c704436e52794fa4fb0c53360fb84b96d5492d0fd4a61b6d4a323f955dda7ae31787c7412b670e5d51b306ff3155894d3feab6791fc7810909b3da47ee" name="binutils-gold" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="df22a2b0ab52b57b5bab30056e214a59994e2a3a0cd0e78369405bcea8ecf356e2b044b74d779d59a4c32dc8cecea0cdc8635ef77fe9c078f964be64c5080bf9" name="binutils-gold-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="03717f66f04ab0d79c8cd283825c659816b1cd68a01dbda3c07304c67f21bea0c258f42294d7aaacfef1ba4785197a0ccea6107de26031dfd61698a0ea2097f7" name="binutils-gold-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f992f8ba9408fec4b9b4dc49a80dafb692a00d7234af623e2a15e548d4fee581b0308c0daed5c10d50e58af7fa9c4b64c7c9ad14c5405dbbf7bc3e69bd0f30c4" name="bluedevil6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init bluedevil6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC 1 version as plasma dependency version
  * add version for dependency builds</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * [wizard] Disable quitlock (kde#481585)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release
  * fix pairing bug</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5.1:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)
  * Rename "Joypad" to "Game controller"
  * Add missing KService dependency
  * applet: Set a duration for the ExpandableListItem's transitions
  * fix pairing bug
  * applet: Indicate connnection failure in the applet (kde#449517)
  * find_package(KF6Kirigami2) is deprecated, use find_package(KF6Kirigami)
  * [wizard] Disable quitlock (kde#481585)
  * kcm/bluetooth: Use non symbolic icons for placeholders and add explanations
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * add a separate version for dependencies so it does not break CI on bumping version
  * Remove extraFooterTopPadding usage
  * kcm_bluetooth: show device type and battery in list subtitle
  * kcm_bluetooth: show battery percentace on device page</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="1849052725bc845d8ea18f2af6da74b7c1157774a1caed0cde70d522f8e01eb40ff620a59f699182e67dd414afc0fdfff364b827979fad0374080496b2dccaf6" name="bluedevil6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init bluedevil6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC 1 version as plasma dependency version
  * add version for dependency builds</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * [wizard] Disable quitlock (kde#481585)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release
  * fix pairing bug</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5.1:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)
  * Rename "Joypad" to "Game controller"
  * Add missing KService dependency
  * applet: Set a duration for the ExpandableListItem's transitions
  * fix pairing bug
  * applet: Indicate connnection failure in the applet (kde#449517)
  * find_package(KF6Kirigami2) is deprecated, use find_package(KF6Kirigami)
  * [wizard] Disable quitlock (kde#481585)
  * kcm/bluetooth: Use non symbolic icons for placeholders and add explanations
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * add a separate version for dependencies so it does not break CI on bumping version
  * Remove extraFooterTopPadding usage
  * kcm_bluetooth: show device type and battery in list subtitle
  * kcm_bluetooth: show battery percentace on device page</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="14c79e0861ff1083d7abceb5a034342707cff7965259dd66b51cf98ab58caa2a46f1ab09bfb425941a956adb28f6ff6d732e56545f1836c114469a31fbed64df" name="bluedevil6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init bluedevil6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC 1 version as plasma dependency version
  * add version for dependency builds</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * [wizard] Disable quitlock (kde#481585)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release
  * fix pairing bug</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5.1:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)
  * Rename "Joypad" to "Game controller"
  * Add missing KService dependency
  * applet: Set a duration for the ExpandableListItem's transitions
  * fix pairing bug
  * applet: Indicate connnection failure in the applet (kde#449517)
  * find_package(KF6Kirigami2) is deprecated, use find_package(KF6Kirigami)
  * [wizard] Disable quitlock (kde#481585)
  * kcm/bluetooth: Use non symbolic icons for placeholders and add explanations
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * add a separate version for dependencies so it does not break CI on bumping version
  * Remove extraFooterTopPadding usage
  * kcm_bluetooth: show device type and battery in list subtitle
  * kcm_bluetooth: show battery percentace on device page</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="d7ed866f259426d094b74d98aafb7574f21632071444b17d89e461bb767d4fcbf8ffc6302bcb7e7b33ed404742d41e8746eda265802dbaf29652a2a900d12028" name="bluedevil6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init bluedevil6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC 1 version as plasma dependency version
  * add version for dependency builds</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * [wizard] Disable quitlock (kde#481585)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release
  * fix pairing bug</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5.1:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)
  * Rename "Joypad" to "Game controller"
  * Add missing KService dependency
  * applet: Set a duration for the ExpandableListItem's transitions
  * fix pairing bug
  * applet: Indicate connnection failure in the applet (kde#449517)
  * find_package(KF6Kirigami2) is deprecated, use find_package(KF6Kirigami)
  * [wizard] Disable quitlock (kde#481585)
  * kcm/bluetooth: Use non symbolic icons for placeholders and add explanations
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * add a separate version for dependencies so it does not break CI on bumping version
  * Remove extraFooterTopPadding usage
  * kcm_bluetooth: show device type and battery in list subtitle
  * kcm_bluetooth: show battery percentace on device page</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="fbcd074377211b3a13e08ea227ec37bcc10a9fd3ab14fa4937eb531d7ae2dba0e1ffaf1a9988de81d1651ea29438a664858e90a04dba3895d9e97cfcb083d75c" name="bluedevil6-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init bluedevil6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC 1 version as plasma dependency version
  * add version for dependency builds</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * [wizard] Disable quitlock (kde#481585)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release
  * fix pairing bug</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5.1:
  * update version for new release
  * kded: Fix `launchState` setting not working (kde#469119)
  * Rename "Joypad" to "Game controller"
  * Add missing KService dependency
  * applet: Set a duration for the ExpandableListItem's transitions
  * fix pairing bug
  * applet: Indicate connnection failure in the applet (kde#449517)
  * find_package(KF6Kirigami2) is deprecated, use find_package(KF6Kirigami)
  * [wizard] Disable quitlock (kde#481585)
  * kcm/bluetooth: Use non symbolic icons for placeholders and add explanations
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * add a separate version for dependencies so it does not break CI on bumping version
  * Remove extraFooterTopPadding usage
  * kcm_bluetooth: show device type and battery in list subtitle
  * kcm_bluetooth: show battery percentace on device page</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="00c5bbccf022da4b2459d9d4314bf587a5a183d24652b62177d08835b3370d62e317e8995a64e12181e4691e4690dc44872df05a170f09656e6ae49f94ac974c" name="bowtie2" arch="src">
  <version epoch="0" ver="2.5.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="flyos@mailoo.org" date="1462449600">- Initial release</changelog>
  <changelog author="mpluskal@suse.com" date="1504526400">- Update to version 2.3.2:
  * Added support for interleaved paired-end FASTQ inputs
    (--interleaved)
  * Now reports MREVERSE SAM flag for unaligned end when only one
    end of a pair aligns
  * Fixed issue where first character of some read names was
    omitted from SAM output when using tabbed input formats.
  * Added --sam-no-qname-trunc option.
  * Fixed compilation error caused by pointer comparison issue in aligner_result.cpp
  * Removed termcap and readline dependencies introduced in v2.3.1
  * Fixed compilation issues caused by gzbuffer function when
    compiling with zlib v1.2.3.5 and earlier.
  * Fixed issue that would cause Bowtie 2 hang when aligning FASTA
    inputs with more than one thread
- Changes for version 2.3.0:
  * Code related to read parsing was completely rewritten to improve
    scalability to many threads.
  * TBB is now the default threading library.
  * Bowtie now uses a queue-based lock rather than a spin or
    heavyweight lock.
  * Unnecessary thread synchronization removed
  * Fixed issue with parsing FASTA records with greater-than symbol
    in the name
  * Changed default for --bmaxdivn to yield better memory footprint
    and running time when building an index with many threads
- Add bowtie2-gcc6.patch (fixes compilation with gcc6+)
- Build using optflags
- Update download url
- Small package cleanup with spec-cleaner</changelog>
  <changelog author="badshah400@gmail.com" date="1519819200">- Update to version 2.3.4.1:
  * Fixed an issue with --reorder that caused bowtie2 to crash
    while reordering SAM output
- Changes from version 2.3.4:
  * Fixed major issue causing corrupt SAM output when using many
    threads (-p/--threads) on certain systems.
  * Fixed an issue whereby bowtie2 processes could overwrite each
    others' named pipes on HPC systems.
  * Fixed an issue causing bowtie2-build and bowtie2-inspect to
    return prematurely on Windows.
  * Fixed issues raised by compiler "sanitizers" that could
    potentially have caused memory corruption or undefined
    behavior.
  * Added the "continuous FASTA" input format (-F) for aligning
    all the k-mers in the sequences of a FASTA file. Useful for
    determining mapability of regions of the genome, and similar
    tasks.
- Run sed on binaries to modify env based hashbangs to ones that
  directly call executables.
- Drop bowtie2-gcc6.patch; incorporated upstream.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1573128000">- Update to version 2.3.5.1:
  * Added official support for BAM input files.
  * Added official support for CMake build system.
  * Added changes to Makefile for creating Reproducible builds
    [gh#BenLangmead/bowtie2#210].
  * Fix an issue whereby building on aarch64 would require
    patching sed commands [gh#BenLangmead/bowtie2#243].
  * Fix an issue whereby `bowtie2` would incorrectly throw an
    error while processing `--interleaved` input.
- Changes from version 2.3.5:
  * Added support for obtaining input reads directly from the
    Sequence Read Archive, via NCBI's [NGS language
    bindings](https://github.com/ncbi/ngs).  This is activated via
    the [`--sra-acc`](manual.shtml#bowtie2-options-sra-acc)
    option.  This implementation is based on Daehwan Kim's in
    [HISAT2](https://ccb.jhu.edu/software/hisat2).  Supports both
    unpaired and paired-end inputs.
  * Bowtie 2 now compiles on ARM architectures (via
    [gh#BenLangmead/bowtie2#216].
  * `--interleaved` can now be combined with FASTA inputs (worked
    only with FASTQ before).
  * Fixed issue whereby large indexes were not successfully found
    in the `$BOWTIE2_INDEXES` directory.
  * Fixed input from FIFOs (e.g. via process substitution) to
    distinguish gzip-compressed versus uncompressed input.
  * Fixed issue whereby arguments containing `bz2` `lz4` were
    misinterpretted as files.
  * Fixed several compiler warnings.
  * Fixed issue whereby both ends of a paired-end read could have
    negative TLEN if they exactly coincided
  * Fixed issue whereby `bowtie2-build` would hang on end-of-file
    [gh#BenLangmead/bowtie2#228].
  * Fixed issue whereby wrapper script would sometimes create
    zombie processes [gh#BenLangmead/bowtie2#51].
  * Fixed issue whereby `bowtie2-build` and `bowtie2-inspect`
    wrappers would fail on some versions of Python/PyPy.
  * Replaced old, unhelpful `README.md` in the project with a
    version that includes badges, links and some highlights from
    the manual.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1575115200">- Use %%license to install LICENSE file.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1589284800">- Fix aarch64 build with:
  * simde sources
  * export POPCNT_CAPABILITY=0</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1590494400">- Update to version 2.4.1:
  * Fixed an issue that would cause the bowtie2 wrapper script to
    incorrectly process certain arguments.
- Changes from version 2.4.0:
  * Fixed an issue in BAM pattern source where one thread would
    prematurely close the read file pointer resulting in other
    threads crashing because of "Bad file descriptor" errors.
  * Fixed an issue that would cause bowtie2 to crash with
    `--no-1mm-upfront` specified.
  * Modified bowtie2-build script to better handle of flags and
    positional parameters.
  * Migrated all python scripts to python3.
  * Added support for wildcards in input files to bowtie2 wrapper
    script e.g.  `bowtie2 -x index -q *.fq` as opposed to `bowtie2
  - x index -q 1.fq,2.fq,3.fq...`.
  * Fixed an issue causing bowtie2 to incorrectly process read
    names see [gh#BenLangmead/bowtie2#265].
  * Added support for allowing presets to be overridden by more
    specific options e.g `bowtie2 -x index --local
  - -very-fast-local --L22 -q reads.fq` will cause bowtie2 to use
    a seed length of 22 instead of a seed length of 25 that's
    configured for `--very-fast-local` preset.
  * Modified SAM output for `-k`/`-a` so that supplementary
    alignments get assigned a MAPQ of 255.
  * Fixed an issue that would cause bowtie2-build to not generate
    reverse index files.
  * Added preliminary support for ppc64le architectures with the
    help of SIMDE project see [gh#BenLangmead/bowtie2#271] for
    details.
  * Fixed an issue causing bowtie2 to incorrectly calculate the
    MAPQ when `--mp` was specified in combination with
    `--ignore-quals`.
- Add bowtie2-cmake-install-targets.patch to fix cmake scripts,
  specfically adding install targets and fixing tests (still does
  not work) [gh#BenLangmead/bowtie2#292].
- Use cmake for building (BuildRequires: cmake); adapt
  appropriately for aarch64.
- Use pkgconfig based BuildRequires for zlib.</changelog>
  <changelog author="Pierre Bonamy &lt;flyos@mailoo.org&gt;" date="1592222400">- Added bowtie2-processor_support.patch to fix GCC10 build fail
- Added %fdupes in the spec files to handle duplicated binary files</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602849600">- Update to version 2.4.2:
  * Fixed an issue that would cause the `bowtie2` wrapper script
    to throw an error when using wrapper-specific arguments.
  * Added new `--sam-append-comment` flag that appends comment
    from FASTA/Q read to corresponding SAM record.
  * Fixed an issue that would cause qupto, `-u`, to overflow when
    there are &gt;= 2^32 query sequences
    (gh#BenLangmead/bowtie2#312).
  * Fixed an issue that would cause bowtie2-build script to
    incorrectly process reference files.
- Drop _service file and use tagged version of simde instead (at
  version 0.6.0); correspondingly drop the obsinfo and obscpio
  files as well.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1603281600">- Actually update bowtie2 source to version 2.4.2 (fixing previous
  revision).
- Drop patches incorporated upstream:
  * bowtie2-processor_support.patch (commit ebb07cf).
  * bowtie2-cmake-install-targets.patch (commit c9d92ce).
- Package README.md file as doc.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1620993600">- Update to version 2.4.3:
  * Replaced TBB concurrency with C++ threads.
  * Added native support for processing Zstd-compressed read files
    to bowtie2.
  * Added native support for processing Zstd-compressed
    reference-genome files to bowtie2-build.
  * Fixed an issue causing `bowtie2` to report incorrect
    alignments on big-endian machines.
  * Fixed an issue causing `bowtie2` to incorrectly process BAM
    files on big-endian machines.
  * Fixed an issue causing Bowtie2 to set an incorrect MAPQ when
    AS and XS are the maximum for read length.
  * Add support for building on Apple M1 processors.
- Update simde to version 0.7.0.
- Drop BuildRequires tbb-devel: no longer required.
- RelWithDebInfo isn't supported and assumes fully unoptimised
  Debug mode; use Release mode instead by passing
  `-DCMAKE_RELEASE_TYPE=Release` to cmake.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1625227200">- Update to version 2.4.4:
  * Fixed an issue that would sometimes cause deadlocks in bowtie2
    when running multithreaded.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 2.4.5:
  * Fixed issues with bowtie2 BAM parser that would cause bowtie2
    to crash when processing input that was encoded with tools
    other than samtools e.g. Picard.
  * Fixed an issue causing bowtie2 to drop certain optional fields
    when when aligning BAM reads with the --preserve-tags option.
  * Fixed an issue causing bowtie2 to produce mangled SAM output
    when specifying --sam-append-comment together with the
  - -passthrough option.
  * Appended GO:query to SAM @HD entry to indicate that reads are
    grouped by query name, bump SAM version to 1.5 to indicate
    support for this change.
- Update simde to version 0.7.2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1668945600">- Update to version 2.5.0:
  * Overall improvements in the use of prefetch instructions.
  * Made input/output fully asynchronous by using a dedicated
    thread.
  * Added support for AVX2 256-bit instructions with can be
    enabled by setting the SSE_AXV2 environment variable at
    compile time.
  * Fixed an issue causing bowtie2 to crash when processing ZSTD
    files with high compression ratios.
  * Changed the way that unique alignments are counted in summary
    message to better match up with filters on SAM output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 2.5.1:
  * Fixed an issue affecting bowtie2 alignment accuracy.
  * Updated the versions of the NCBI NGS and VDB libraries used by
    bowtie2.
  * Fixed a segmentation fault that would occur while aligning SRA
    data.
  * Fixed an issue preventing --un-mates from properly saving
    unaligned mates.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697716800">- Update to version 2.5.2:
  * Fixed an issue preventing bowtie2 from utilizing the specified
    number of CPU cores.
  * Fixed an issue causing bowtie2 to segfault while parsing
    interleaved reads.
  * Overhauled the FASTQ parser with better tolerance for empty
    lines.
- Update simde to version 0.7.6.
- Allow building with LTO, do not set _lto_cflags to %{nil}.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708776000">- Update to version 2.5.3:
  * Fixed an issue causing bowtie2's memory usage to increase over
    time.
  * Fixed an issue causing bowtie2 to crash when processing empty
    FASTQ records.
  * Fixed an issue that would cause bowtie2 to erroneously treat
  - f and -F as mutually exclusive.
  * Add optional support for libsais to bowtie2-build for faster
    index building.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 2.5.4:
  * Added --sam-opt-config command line option for toggling SAM
    Opt flags.
  * Fixed an issue causing bowtie2’s memory usage to increase over
    time when aligning BAM files.
  * Changed bowtie2 to continue flushing output in the event of a
    partial write.
  * Changed the behavior of bowtie2-build to throw an exception if
    it is unable to write the BWT (.1.bt2, .1.rev.bt2). In prior
    versions bowtie2-build, would silently ignore the error which
    has led some to report the absence of the BWT files in a
    “completed” index build.
  * Reverted the changes made in v2.5.0 that sometimes caused
    unique concordant alignments to be overcounted.</changelog>
</package>
<package pkgid="9a685488fcc2b0f8831e63b1f0473caadce7fab616612d956ddbd6c6d6e1cdff70e593b3aaeed9a6678fead0ae83fc7696e62df407d77d0d2febe26afa00c69a" name="bowtie2" arch="x86_64">
  <version epoch="0" ver="2.5.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602849600">- Update to version 2.4.2:
  * Fixed an issue that would cause the `bowtie2` wrapper script
    to throw an error when using wrapper-specific arguments.
  * Added new `--sam-append-comment` flag that appends comment
    from FASTA/Q read to corresponding SAM record.
  * Fixed an issue that would cause qupto, `-u`, to overflow when
    there are &gt;= 2^32 query sequences
    (gh#BenLangmead/bowtie2#312).
  * Fixed an issue that would cause bowtie2-build script to
    incorrectly process reference files.
- Drop _service file and use tagged version of simde instead (at
  version 0.6.0); correspondingly drop the obsinfo and obscpio
  files as well.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1603281600">- Actually update bowtie2 source to version 2.4.2 (fixing previous
  revision).
- Drop patches incorporated upstream:
  * bowtie2-processor_support.patch (commit ebb07cf).
  * bowtie2-cmake-install-targets.patch (commit c9d92ce).
- Package README.md file as doc.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1620993600">- Update to version 2.4.3:
  * Replaced TBB concurrency with C++ threads.
  * Added native support for processing Zstd-compressed read files
    to bowtie2.
  * Added native support for processing Zstd-compressed
    reference-genome files to bowtie2-build.
  * Fixed an issue causing `bowtie2` to report incorrect
    alignments on big-endian machines.
  * Fixed an issue causing `bowtie2` to incorrectly process BAM
    files on big-endian machines.
  * Fixed an issue causing Bowtie2 to set an incorrect MAPQ when
    AS and XS are the maximum for read length.
  * Add support for building on Apple M1 processors.
- Update simde to version 0.7.0.
- Drop BuildRequires tbb-devel: no longer required.
- RelWithDebInfo isn't supported and assumes fully unoptimised
  Debug mode; use Release mode instead by passing
  `-DCMAKE_RELEASE_TYPE=Release` to cmake.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1625227200">- Update to version 2.4.4:
  * Fixed an issue that would sometimes cause deadlocks in bowtie2
    when running multithreaded.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 2.4.5:
  * Fixed issues with bowtie2 BAM parser that would cause bowtie2
    to crash when processing input that was encoded with tools
    other than samtools e.g. Picard.
  * Fixed an issue causing bowtie2 to drop certain optional fields
    when when aligning BAM reads with the --preserve-tags option.
  * Fixed an issue causing bowtie2 to produce mangled SAM output
    when specifying --sam-append-comment together with the
  - -passthrough option.
  * Appended GO:query to SAM @HD entry to indicate that reads are
    grouped by query name, bump SAM version to 1.5 to indicate
    support for this change.
- Update simde to version 0.7.2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1668945600">- Update to version 2.5.0:
  * Overall improvements in the use of prefetch instructions.
  * Made input/output fully asynchronous by using a dedicated
    thread.
  * Added support for AVX2 256-bit instructions with can be
    enabled by setting the SSE_AXV2 environment variable at
    compile time.
  * Fixed an issue causing bowtie2 to crash when processing ZSTD
    files with high compression ratios.
  * Changed the way that unique alignments are counted in summary
    message to better match up with filters on SAM output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 2.5.1:
  * Fixed an issue affecting bowtie2 alignment accuracy.
  * Updated the versions of the NCBI NGS and VDB libraries used by
    bowtie2.
  * Fixed a segmentation fault that would occur while aligning SRA
    data.
  * Fixed an issue preventing --un-mates from properly saving
    unaligned mates.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697716800">- Update to version 2.5.2:
  * Fixed an issue preventing bowtie2 from utilizing the specified
    number of CPU cores.
  * Fixed an issue causing bowtie2 to segfault while parsing
    interleaved reads.
  * Overhauled the FASTQ parser with better tolerance for empty
    lines.
- Update simde to version 0.7.6.
- Allow building with LTO, do not set _lto_cflags to %{nil}.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708776000">- Update to version 2.5.3:
  * Fixed an issue causing bowtie2's memory usage to increase over
    time.
  * Fixed an issue causing bowtie2 to crash when processing empty
    FASTQ records.
  * Fixed an issue that would cause bowtie2 to erroneously treat
  - f and -F as mutually exclusive.
  * Add optional support for libsais to bowtie2-build for faster
    index building.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 2.5.4:
  * Added --sam-opt-config command line option for toggling SAM
    Opt flags.
  * Fixed an issue causing bowtie2’s memory usage to increase over
    time when aligning BAM files.
  * Changed bowtie2 to continue flushing output in the event of a
    partial write.
  * Changed the behavior of bowtie2-build to throw an exception if
    it is unable to write the BWT (.1.bt2, .1.rev.bt2). In prior
    versions bowtie2-build, would silently ignore the error which
    has led some to report the absence of the BWT files in a
    “completed” index build.
  * Reverted the changes made in v2.5.0 that sometimes caused
    unique concordant alignments to be overcounted.</changelog>
</package>
<package pkgid="b8aa3cbf7edf0b5941739a1993f8c11f52bd736900dc3e4c80b9ac7e6197ac2b9e93dcb94d3551de8ebf856bffca2bb32b1044087b6129068a090d41405595ed" name="bowtie2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.5.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602849600">- Update to version 2.4.2:
  * Fixed an issue that would cause the `bowtie2` wrapper script
    to throw an error when using wrapper-specific arguments.
  * Added new `--sam-append-comment` flag that appends comment
    from FASTA/Q read to corresponding SAM record.
  * Fixed an issue that would cause qupto, `-u`, to overflow when
    there are &gt;= 2^32 query sequences
    (gh#BenLangmead/bowtie2#312).
  * Fixed an issue that would cause bowtie2-build script to
    incorrectly process reference files.
- Drop _service file and use tagged version of simde instead (at
  version 0.6.0); correspondingly drop the obsinfo and obscpio
  files as well.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1603281600">- Actually update bowtie2 source to version 2.4.2 (fixing previous
  revision).
- Drop patches incorporated upstream:
  * bowtie2-processor_support.patch (commit ebb07cf).
  * bowtie2-cmake-install-targets.patch (commit c9d92ce).
- Package README.md file as doc.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1620993600">- Update to version 2.4.3:
  * Replaced TBB concurrency with C++ threads.
  * Added native support for processing Zstd-compressed read files
    to bowtie2.
  * Added native support for processing Zstd-compressed
    reference-genome files to bowtie2-build.
  * Fixed an issue causing `bowtie2` to report incorrect
    alignments on big-endian machines.
  * Fixed an issue causing `bowtie2` to incorrectly process BAM
    files on big-endian machines.
  * Fixed an issue causing Bowtie2 to set an incorrect MAPQ when
    AS and XS are the maximum for read length.
  * Add support for building on Apple M1 processors.
- Update simde to version 0.7.0.
- Drop BuildRequires tbb-devel: no longer required.
- RelWithDebInfo isn't supported and assumes fully unoptimised
  Debug mode; use Release mode instead by passing
  `-DCMAKE_RELEASE_TYPE=Release` to cmake.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1625227200">- Update to version 2.4.4:
  * Fixed an issue that would sometimes cause deadlocks in bowtie2
    when running multithreaded.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 2.4.5:
  * Fixed issues with bowtie2 BAM parser that would cause bowtie2
    to crash when processing input that was encoded with tools
    other than samtools e.g. Picard.
  * Fixed an issue causing bowtie2 to drop certain optional fields
    when when aligning BAM reads with the --preserve-tags option.
  * Fixed an issue causing bowtie2 to produce mangled SAM output
    when specifying --sam-append-comment together with the
  - -passthrough option.
  * Appended GO:query to SAM @HD entry to indicate that reads are
    grouped by query name, bump SAM version to 1.5 to indicate
    support for this change.
- Update simde to version 0.7.2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1668945600">- Update to version 2.5.0:
  * Overall improvements in the use of prefetch instructions.
  * Made input/output fully asynchronous by using a dedicated
    thread.
  * Added support for AVX2 256-bit instructions with can be
    enabled by setting the SSE_AXV2 environment variable at
    compile time.
  * Fixed an issue causing bowtie2 to crash when processing ZSTD
    files with high compression ratios.
  * Changed the way that unique alignments are counted in summary
    message to better match up with filters on SAM output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 2.5.1:
  * Fixed an issue affecting bowtie2 alignment accuracy.
  * Updated the versions of the NCBI NGS and VDB libraries used by
    bowtie2.
  * Fixed a segmentation fault that would occur while aligning SRA
    data.
  * Fixed an issue preventing --un-mates from properly saving
    unaligned mates.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697716800">- Update to version 2.5.2:
  * Fixed an issue preventing bowtie2 from utilizing the specified
    number of CPU cores.
  * Fixed an issue causing bowtie2 to segfault while parsing
    interleaved reads.
  * Overhauled the FASTQ parser with better tolerance for empty
    lines.
- Update simde to version 0.7.6.
- Allow building with LTO, do not set _lto_cflags to %{nil}.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708776000">- Update to version 2.5.3:
  * Fixed an issue causing bowtie2's memory usage to increase over
    time.
  * Fixed an issue causing bowtie2 to crash when processing empty
    FASTQ records.
  * Fixed an issue that would cause bowtie2 to erroneously treat
  - f and -F as mutually exclusive.
  * Add optional support for libsais to bowtie2-build for faster
    index building.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 2.5.4:
  * Added --sam-opt-config command line option for toggling SAM
    Opt flags.
  * Fixed an issue causing bowtie2’s memory usage to increase over
    time when aligning BAM files.
  * Changed bowtie2 to continue flushing output in the event of a
    partial write.
  * Changed the behavior of bowtie2-build to throw an exception if
    it is unable to write the BWT (.1.bt2, .1.rev.bt2). In prior
    versions bowtie2-build, would silently ignore the error which
    has led some to report the absence of the BWT files in a
    “completed” index build.
  * Reverted the changes made in v2.5.0 that sometimes caused
    unique concordant alignments to be overcounted.</changelog>
</package>
<package pkgid="e6aa04be8969ec1f2576b183f778984ab69a5f56388a41d650307c18f7f1d0143d7913325ff1d2f6d4a1aa408a5243c20de0b0166aaa467c7db6913f44c730b1" name="bowtie2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.5.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1602849600">- Update to version 2.4.2:
  * Fixed an issue that would cause the `bowtie2` wrapper script
    to throw an error when using wrapper-specific arguments.
  * Added new `--sam-append-comment` flag that appends comment
    from FASTA/Q read to corresponding SAM record.
  * Fixed an issue that would cause qupto, `-u`, to overflow when
    there are &gt;= 2^32 query sequences
    (gh#BenLangmead/bowtie2#312).
  * Fixed an issue that would cause bowtie2-build script to
    incorrectly process reference files.
- Drop _service file and use tagged version of simde instead (at
  version 0.6.0); correspondingly drop the obsinfo and obscpio
  files as well.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1603281600">- Actually update bowtie2 source to version 2.4.2 (fixing previous
  revision).
- Drop patches incorporated upstream:
  * bowtie2-processor_support.patch (commit ebb07cf).
  * bowtie2-cmake-install-targets.patch (commit c9d92ce).
- Package README.md file as doc.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1620993600">- Update to version 2.4.3:
  * Replaced TBB concurrency with C++ threads.
  * Added native support for processing Zstd-compressed read files
    to bowtie2.
  * Added native support for processing Zstd-compressed
    reference-genome files to bowtie2-build.
  * Fixed an issue causing `bowtie2` to report incorrect
    alignments on big-endian machines.
  * Fixed an issue causing `bowtie2` to incorrectly process BAM
    files on big-endian machines.
  * Fixed an issue causing Bowtie2 to set an incorrect MAPQ when
    AS and XS are the maximum for read length.
  * Add support for building on Apple M1 processors.
- Update simde to version 0.7.0.
- Drop BuildRequires tbb-devel: no longer required.
- RelWithDebInfo isn't supported and assumes fully unoptimised
  Debug mode; use Release mode instead by passing
  `-DCMAKE_RELEASE_TYPE=Release` to cmake.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1625227200">- Update to version 2.4.4:
  * Fixed an issue that would sometimes cause deadlocks in bowtie2
    when running multithreaded.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1642680000">- Update to version 2.4.5:
  * Fixed issues with bowtie2 BAM parser that would cause bowtie2
    to crash when processing input that was encoded with tools
    other than samtools e.g. Picard.
  * Fixed an issue causing bowtie2 to drop certain optional fields
    when when aligning BAM reads with the --preserve-tags option.
  * Fixed an issue causing bowtie2 to produce mangled SAM output
    when specifying --sam-append-comment together with the
  - -passthrough option.
  * Appended GO:query to SAM @HD entry to indicate that reads are
    grouped by query name, bump SAM version to 1.5 to indicate
    support for this change.
- Update simde to version 0.7.2.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1668945600">- Update to version 2.5.0:
  * Overall improvements in the use of prefetch instructions.
  * Made input/output fully asynchronous by using a dedicated
    thread.
  * Added support for AVX2 256-bit instructions with can be
    enabled by setting the SSE_AXV2 environment variable at
    compile time.
  * Fixed an issue causing bowtie2 to crash when processing ZSTD
    files with high compression ratios.
  * Changed the way that unique alignments are counted in summary
    message to better match up with filters on SAM output.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1674043200">- Update to version 2.5.1:
  * Fixed an issue affecting bowtie2 alignment accuracy.
  * Updated the versions of the NCBI NGS and VDB libraries used by
    bowtie2.
  * Fixed a segmentation fault that would occur while aligning SRA
    data.
  * Fixed an issue preventing --un-mates from properly saving
    unaligned mates.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1697716800">- Update to version 2.5.2:
  * Fixed an issue preventing bowtie2 from utilizing the specified
    number of CPU cores.
  * Fixed an issue causing bowtie2 to segfault while parsing
    interleaved reads.
  * Overhauled the FASTQ parser with better tolerance for empty
    lines.
- Update simde to version 0.7.6.
- Allow building with LTO, do not set _lto_cflags to %{nil}.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1708776000">- Update to version 2.5.3:
  * Fixed an issue causing bowtie2's memory usage to increase over
    time.
  * Fixed an issue causing bowtie2 to crash when processing empty
    FASTQ records.
  * Fixed an issue that would cause bowtie2 to erroneously treat
  - f and -F as mutually exclusive.
  * Add optional support for libsais to bowtie2-build for faster
    index building.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1723032000">- Update to version 2.5.4:
  * Added --sam-opt-config command line option for toggling SAM
    Opt flags.
  * Fixed an issue causing bowtie2’s memory usage to increase over
    time when aligning BAM files.
  * Changed bowtie2 to continue flushing output in the event of a
    partial write.
  * Changed the behavior of bowtie2-build to throw an exception if
    it is unable to write the BWT (.1.bt2, .1.rev.bt2). In prior
    versions bowtie2-build, would silently ignore the error which
    has led some to report the absence of the BWT files in a
    “completed” index build.
  * Reverted the changes made in v2.5.0 that sometimes caused
    unique concordant alignments to be overcounted.</changelog>
</package>
<package pkgid="be84e60ed3deb218b69f5c136745930b1f789da0130dec0401dddfe7432a193ffa5db3387b5f92abecef2558f50eeb5019b737949541cb892a3492c1fe3e9953" name="branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="5.1.sr20240429"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1609934400">- Update LibreOffice About image (boo#1180550)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- move SUSE-brand to /usr/etc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
</package>
<package pkgid="cb21711dc24d14374578605e336885ff2839776dbc9fdfcd9a1aec062f021b817608087e5c86034878b5fa4a328f6a1a252309f3fd4b1db34d44685f0dc1d331" name="branding-openSUSE" arch="src">
  <version epoch="0" ver="84.87.20240405" rel="5.1.sr20240429"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1565265600">- Add patch to fix parallel build:
  * fix-parallel-build.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568376000">- Avoid bashisms in scriptlets.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed fix-parallel-build.patch - was applied upstream
- Removed xfce4-splash-branding - Splash was dropped in Xfce 4.14</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1570190400">- Remove symlinks for grub2
- Update requirements for distribution-logos</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1571140800">- BuildRequires rsvg-convert instead of rsvg-view on suse_version
  &gt;= 1550. rsvg-view no longer exists and the sub-package from
  librsvg was renamed accordingly.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1572091200">- Don't set the theme on install/uninstall</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1595419200">- Stop building grub2-branding-openSUSE for Power architectures [boo#1171146]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600516800">- Update branding-tumbleweed.zip: Rebrand all components of SLES/D
  in boot progress (jsc#SLE-14772).</changelog>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1609934400">- Update LibreOffice About image (boo#1180550)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- move SUSE-brand to /usr/etc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
</package>
<package pkgid="82fadfbf9345f6bbcdbe243d2cbab1a667a5e4f4a239a9deb6a10b082c5c018460f6ed76395f74af41ddc154369824de01a5839024a7ac0c95afb653172c0d0f" name="breeze6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="ea90b4e708ff5dc30d1295b3eb5362feea4f9de6e95e7e29db3a7d4aceb2df4ea8d24b4ce32a3af3faf9d90f237f40cda4a3f175364f9653fae3b171395349b0" name="breeze6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="c56406b3234fba702d1227ddad5cf6fa7f5b3cd7d031bacb989fa2c1bdc72e1945cb32c96e329009d2589a620108b60bc1348ca6b2303584cbdc64476231c05e" name="breeze6-cursors" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="6379254bcecd7ca7d65a370086a4dbe389c9acf80c0b08b2f2e731358783e967fc7e46596931fa2d0ab15eecc6a458cafc84e083eefa4398c2ba19f548777f59" name="breeze6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="a078c86864718027282f7552e556540b53a6f9bb38d6c36949f691b7abec47a75464162c4fa7c9ab580262e26cf7a108b226d0f977df4cb5e49abb498acbc54f" name="breeze6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="5d5e417e66e51de93fe44ef2e4738b05d5e59da24d82a5705dffd6995f78dbe3eeaf110318565a339912e665ce71bcbc334226ea13c227aadbdf5c0494792dc8" name="breeze6-decoration" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="3e196179510399672809369feb82e48c97f8434c77d537c71b29efafc51d5165ed627a99cc46b15b51dad7c52caba8d3151fae410abbc84820874211d8084bce" name="breeze6-decoration-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="2e88793015a394704a3fa931f06fa7f8842a5d4a8aa926e4dd1297fe7d108b74ceb01f8e769348e3b1d3632e44d7153d84f74f72676a253168145a818f9aa48a" name="breeze6-devel" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="cca98312d2b982a45be8905ae910f90f1589754ff403e4b6561a0e41de10178215d73517a049584486c5451e29993d93dae686fae4d0c76d273456e1fa299165" name="breeze6-gtk" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689422400">- Init breeze6-gtk</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1707998400">- Fix obsoleted versions</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708257600">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.93.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Use 0.2 instead of varied values for outline contrasts
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
- Add patch to fix build:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * fix ecm dep version
  * update version for new release
  * bump version ahead of next release
  * respin 6.0.1 tar
  * Don't require a non-existent ECM version
  * update version for new release
- Drop patches, now upstream:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * fix ecm version number
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4.1
- Changes since 6.0.3:
  * fix ecm version
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * ecm set to framewrosk 6.2
  * update version for new release
  * Change radius from 0.75 (3px) to 1.25 (5px)
  * Set radiobutton and checkbox use button bg color
  * fix ecm version number
  * gtk3,gtk4: Remove visible scrollbar trough (aka groove)
  * Use 0.2 instead of varied values for outline contrasts</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="5bb351019ecc0cebc67b156ea2ae9a434465759e59fe94296c13a0c0a6bbe70c6822c27c70ba0010c8bbfbdf9477fad3031ce28e8ed3a18435470640761dc91e" name="breeze6-style" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="b60d06c8e3bdecb745e121cffbc062829de6ec084cd2b8446794931f3924e0532dc6e881985bf83b7dd05ce5a99a550f871f0d74b77736fee73e0a4e2f602d61" name="breeze6-style-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="a5ad4d16e58481969feb458b14e16095be384e5de41ca22bdae66f4a12b87d24a6dddffb4d874686ab8e30dd54969c892eb791f5bbc99b3fa720f74dd73ea195" name="breeze6-style-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="6d93bc956b1c20ea4cbe1daada5de6600b1552c68a3a72554aafa68ccd5bcae5b618766682fefc022e0a1f7b104d591b3711bc1aeb1dbf6378de37b99ba7a401" name="breeze6-wallpapers" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688212800">- Init breeze6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/
- Add patch to fix the cmake version:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Fix display of multiline menu items (kde#477299)
  * Change outlinesEnabled border width to 1
  * Move outline drawing to Decoration::paint
  * Update wallpaper to "Scarlett Tree" for Plasma 6.0
  * Allow installing color scheme and cursor theme in Qt 5 build
  * Allow to force display separator in QDialogButtonBox
  * Revert "Expand frameless tabs that are not editable"
- Drop patches, now upstream:
  * 0001-Update-version-number-for-5.92.90.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Fix background of titlebar of KPageWidget (kde#476907)
  * QComboBoxListView: setAutoFillBackground to false
  * Set tabPrimitive qrectf, set overlap to penwidth::frame
  * Consistency fixes for outline/separator colors
  * Breezestyle: use QRectF instead of QRect, fix tab-bar alignment issues (kde#480533)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Make sure breeze5-style-lang is also uninstalled when installing
  breeze6-style</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kdecoration: Fix topright corner click when using fractional scaling hack (kde#481857)
  * Move additions to left and right int to fix KWin tests
  * Expand border on bottom and right, set decoration name to "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * Remove scrollbar groove completely
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * kstyle/animations: Call QWidget::update in BusyIndicatorEngine
  * Use QEvent::ApplicationPaletteChanged instead of QEvent::PaletteChanged
  * kstyle: Don't send event to disabled scroll bar (kde#483487)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * breezedecoration.cpp: remove hack that is not needed
  * Fractional scaling hack: Expand border on bottom and right, set decoration name to "breeze"
  * Allow building with QtDBus again</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="4ffd1eedcb5c5cf2e6713e265b78a795cc45893fb55d8d35735ffc5fe6962345b4405533919e7f79a7482eca18e9195532012be4841e7d35ce9a497c7dca70ae" name="brlemu" arch="src">
  <version epoch="0" ver="0.1" rel="63.1"/>
  <changelog author="seife@suse.de" date="1202299200">- initial package submission</changelog>
  <changelog author="marco@suse.de" date="1207310400">- added version number 0.1
- added author and GPL note to brlemu.c/brlemu.h/Makefile
- added COPYINg file (GPL2)
- added install section to Makefile
- modified spec-file</changelog>
  <changelog author="seife@suse.de" date="1208952000">- add the "--fake" option to allow usage with Qemu, update README</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1496750400">- add brlemu-0.1-gcc7.diff to fix build with gcc 7
- add brlemu-0.1-nostrip.diff to fix debuginfo package generation</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1697112000">- fix patch application with newer rpm
- use %license instead of %doc for COPYING file
- fix invalid URL</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1723550400">- add "-I/usr/include/ncurses" to work around ncurses breakage</changelog>
</package>
<package pkgid="a13515437c784f0eb9f567c886e9532ddd588c212e923a50bbd298f2fd9f9ddfe08d38bddbd93b548c176db66405e890e743ae2dcd701624bae29fea38df9eb8" name="brlemu" arch="x86_64">
  <version epoch="0" ver="0.1" rel="63.1"/>
  <changelog author="seife@suse.de" date="1202299200">- initial package submission</changelog>
  <changelog author="marco@suse.de" date="1207310400">- added version number 0.1
- added author and GPL note to brlemu.c/brlemu.h/Makefile
- added COPYINg file (GPL2)
- added install section to Makefile
- modified spec-file</changelog>
  <changelog author="seife@suse.de" date="1208952000">- add the "--fake" option to allow usage with Qemu, update README</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1496750400">- add brlemu-0.1-gcc7.diff to fix build with gcc 7
- add brlemu-0.1-nostrip.diff to fix debuginfo package generation</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1697112000">- fix patch application with newer rpm
- use %license instead of %doc for COPYING file
- fix invalid URL</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1723550400">- add "-I/usr/include/ncurses" to work around ncurses breakage</changelog>
</package>
<package pkgid="d53103797cadf6af96918fee3015240ae036daeb40e497e3e4b44a16d534cab2e292e0f5bbaa22af509dc60356de38241d718cc6903c616527cf50cf76d7dac7" name="brlemu-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1" rel="63.1"/>
  <changelog author="seife@suse.de" date="1202299200">- initial package submission</changelog>
  <changelog author="marco@suse.de" date="1207310400">- added version number 0.1
- added author and GPL note to brlemu.c/brlemu.h/Makefile
- added COPYINg file (GPL2)
- added install section to Makefile
- modified spec-file</changelog>
  <changelog author="seife@suse.de" date="1208952000">- add the "--fake" option to allow usage with Qemu, update README</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1496750400">- add brlemu-0.1-gcc7.diff to fix build with gcc 7
- add brlemu-0.1-nostrip.diff to fix debuginfo package generation</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1697112000">- fix patch application with newer rpm
- use %license instead of %doc for COPYING file
- fix invalid URL</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1723550400">- add "-I/usr/include/ncurses" to work around ncurses breakage</changelog>
</package>
<package pkgid="97124f8138c1069aa5032ff49963bb37e6a4de9b94e5b2275ab967ebc7b9fdf24807456396ae54e165965e9297bf29e27bdb3aab6489b40218d73312873e5c7d" name="brlemu-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1" rel="63.1"/>
  <changelog author="seife@suse.de" date="1202299200">- initial package submission</changelog>
  <changelog author="marco@suse.de" date="1207310400">- added version number 0.1
- added author and GPL note to brlemu.c/brlemu.h/Makefile
- added COPYINg file (GPL2)
- added install section to Makefile
- modified spec-file</changelog>
  <changelog author="seife@suse.de" date="1208952000">- add the "--fake" option to allow usage with Qemu, update README</changelog>
  <changelog author="jengelh@medozas.de" date="1316260800">- Remove redundant tags/sections from specfile
- Use %_smp_mflags for parallel build</changelog>
  <changelog author="uli@suse.com" date="1317384000">- cross-build fix: use %__cc macro</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1496750400">- add brlemu-0.1-gcc7.diff to fix build with gcc 7
- add brlemu-0.1-nostrip.diff to fix debuginfo package generation</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1697112000">- fix patch application with newer rpm
- use %license instead of %doc for COPYING file
- fix invalid URL</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1723550400">- add "-I/usr/include/ncurses" to work around ncurses breakage</changelog>
</package>
<package pkgid="3c8b63577f19d36ba56d399eb47a11a14097ef0fa57858c5eb4b2add82e040f904a2714392ecb8d39ceadbf6b8e5a764a95fbb7fc7dc053ee05d0d96aa311535" name="bubblewrap" arch="i586">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="dfb24aa6b7324147a702b5b2f67311b0b7ce0a9c4bd31a0c63f54e76cef8ac45c57b652762dc87e22e3097470161d6ca24729cd11919ed5c0791a9fe303eeb25" name="bubblewrap" arch="src">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="sebix+novell.com@sebix.at" date="1481889600">- upgrade to upstream version 0.1.4
- Build also for Leap 42.2</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1488456000">- upgrade to upstream version 0.1.7
- note that this package was *never* affected by CVE-2017-5226
  as it was introduced in version 0.1.6
- upstream changelog of version 0.1.7:
    This release backs out the change in 0.1.6 which unconditionally
    called setsid() in order to fix a security issue with TIOCSTI, aka
    CVE-2017-522. That change caused some behavioural issues that are
    hard to work with in some cases. For instance, it makes shell job
    control not work for the bwrap command.
    Instead there is now a new option --new-session which works like
    0.1.6. It is recommended that you use this if possible, but if not we
    recommended that you neutralize this some other way, for instance
    using SECCOMP, which is what flatpak does:
    https://github.com/flatpak/flatpak/commit/902fb713990a8f968ea4350c7c2a27ff46f1a6c4
    In order to make it easy to create maximally safe sandboxes we have
    also added a new commandline switch called --unshare-all. It unshares
    all possible namespaces and is currently equivalent with:
  - -unshare-user-try --unshare-ipc --unshare-pid --unshare-net
  - -unshare-uts --unshare-cgroup-try
    However, the intent is that as new namespaces are added to the kernel they will
    be added to this list. Additionally, if --share-net is specified the network
    namespace is not unshared.
    This release also has some bugfixes:
    bwrap reaps (unexpected) children that are inherited from the
    parent, something which can happen if bwrap is part of a shell
    pipeline.
    bwrap clears the capability bounding set. The permitted
    capabilities was already empty, and use of PR_NO_NEW_PRIVS should
    make it impossible to increase the capabilities, but more
    layers of protection is better.
    The seccomp filter is now installed at the very end of bwrap, which
    means the requirement of the filter is minimal. Any bwrap seccomp
    filter must at least allow: execve, waitpid and write
    Alexander Larsson (7):
    Handle inherited children dying
    Clear capability bounding set
    Make the call to setsid() optional, with --new-session
    demos/bubblewrap-shell.sh: Unshare all namespaces
    Call setsid() and setexeccon() befor forking the init monitor
    Install seccomp filter at the very end
    Bump version to 0.1.7
    Colin Walters (6):
    Release 0.1.6
    man: Correct namespace user -&gt; mount
    demo/shell: Add /var/tmp compat symlink, tweak PS1, add more docs
    Release 0.1.6
    ci: Combine ASAN and UBSAN
    Add --unshare-all and --share-net
- upstream changelog for 0.1.6:
    This fixes a security issue with TIOCSTI, aka CVE-2017-522. Note bubblewrap is
    far from the only program that has this issue, and I think the best fix is
    probably in the kernel to support disabling this ioctl.
    Programs can also work around this by calling setsid() on their own in an exec
    handler before doing an exevp("bwrap").
- upstream changelog for 0.1.5:
    This is a bugfix release, here are the major changes:
    Running bubblewrap as root now works again
    Various fixes for the testsuite
    Use same default compiler warnings as ostree
    Handle errors resolving symlinks during bind mounts
    Alexander Larsson (2):
    bind-mount: Check for errors in realpath()
    Bump version to 0.1.5
    Colin Walters (6):
    Don't call capset() unless we need to
    Only --unshare-user automatically if we're not root
    ci: Modernize a bit, add f25-ubsan
    README.md: Update with better one liner and more information
    utils: Add __attribute__((printf)) to die()
    build: Sync default warning -&gt; error set from ostree
    Simon McVittie (4):
    test-run: be a bash script
    test-run: don't assume we are uid 1000
    Adapt tests so they can be run against installed binaries
    Fix incorrect nesting of backticks when finding a FUSE mount</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1495713600">- update to version 0.1.8
- New --die-with-parent which is based on the Linux prctl(PR_SET_PDEATHSIG) API.
- smaller bugfixes</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1499428800">- fix build macro with rpm &lt; 4.12 (non-Factory currently)</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1505736000">- add group</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1507550400">- update to version 0.2.0
  - bwrap now automatically detects the new
  user namespace restrictions in Red Hat Enterprise Linux 7.4:
  bubblewrap: check for max_user_namespaces == 0.
  - The most notable features are new arguments --as-pid1, and
  - -cap-add/--cap-drop. These were added for running systemd (or in general a
  "full" init system) inside bubblewrap. But the capability options are also
  useful for unprivileged callers to potentially retain capbilities inside the
  sandbox (for example CAP_NET_ADMIN), when user namespaces are enabled.
  Conversely, privileged callers (uid 0) can conversely drop capabilities (without
  user namespaces). Contributed by Giuseppe Scrivano.
  - With --dev, add /dev/fd and /dev/core symlinks
  which should improve compatibility with older software.</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1525176000">- update to version 0.2.1:
  * All the demos are included
  * bugfixes for the demo files
  * There was an issue with mkdir when running bubblewrap on an NFS
  filesystem that has been fixed, so flatpak now works on NFS shares.
  * Some leaks have been fixed, including a file descriptor leak.</changelog>
  <changelog author="sebix+novell.com@sebix.at" date="1531569600">- update to version 0.3.0:
  * The biggest feature from this release is that bwrap
    now supports being invoked recursively (from other container
    runtimes such as Docker/podman/runc as well as bwrap itself)
    when user namespaces are enabled, and the outer container manager
    allows it (Docker's default seccomp policy doesn't).
  * This is useful for testing scenarios; for example a project
    uses Kubernetes for its CI, but inside build the project wants to run
    each unit test in their own pid namespace, without going out
    and creating a new pod for every single unit test.
  * Similarly, rpm-ostree compose tree uses bwrap internally for scripts,
    and we want to support running rpm-ostree inside a container as well.
  * Another feature is bwrap now supports -- to terminate argument
    parsing. To detect availablity of this, you could parse bwrap --version.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt; - 0.3.1" date="1539259200">- update to version 0.3.1:
  * New feature in this release is --bind-try (as well as --dev-bind-try
    and --ro-bind-try) which works like the regular versions if the source
    exists, but does nothing if it doesn't exist.
  * The mount type for the root tmpfs was also changed to "tmpfs" instead
    of being empty, as the later could cause problems with some programs
    when parsing the mountinfo files in /proc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1559390400">- Update to version 0.3.3:
  - This release is the same as 0.3.2 but the version number in configure.ac
  was accidentally still set to 0.3.1
- Update to version 0.3.2:
  - fixes boo#1136958 / CVE-2019-12439
  This release fixes a mostly theoretical security issue in unusual/broken
  setups where `$XDG_RUNTIME_DIR` is unset.
  There are some other smaller fixes, as well as an addition to the JSON
  API that allows reading the inner process exit code, separately from
  the `bwrap` exit code.
  - Print "Out of memory" on stderr, not stdout
  - bwrap: add option json-status-fd to show child exit code
  - bwrap: Report COMMAND exit code in json-status-fd
  - man page: Describe --chdir, not nonexistent --cwd
  - Don't create our own temporary mount point for pivot_root
  - Make lockdata long enough on 32-bit with 64-bit file pointers.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="a97d99a248c5914aca96edf6b7d912bb9367d10eb17de802b5f6dd76c7645eaec2a731a8f5734f104f754fb148dd6980794723ceddcb035854539f163230fe95" name="bubblewrap" arch="x86_64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="cec620afae495f74da41a936d96099c3a9e5a89d705e5d2fcd985feea4f13e9b7ed5422c612bf68aec31cbebd01577a50f4c36219fe2637353490ea59c80d3e5" name="bubblewrap-debuginfo" arch="i586">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="5625830afe60420cd63a72c762dce177c12ddb10641be2d10df6380700808692e232002b8fcccaf26ef1d34217897c64bd9baee41c7144eee6078f0760f4a8c1" name="bubblewrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="88f494bbee7536da30deeaffc8bfca7b6ebff5db9b3337b0f03e4b6878d1637bb7be415b483c5c6b7a32b099cd8cb845cbff823f22134abdb9b285db7133c7a1" name="bubblewrap-debugsource" arch="i586">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="9248eb4af74d2e6a5c9ddbbe9a02935a6a8f59681c5a6be7df17c5ceb275d7cdba98042ab11ce3386ff35c187434d78bef95cc287277d76816f3aedc2380eecc" name="bubblewrap-debugsource" arch="x86_64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="745681fca82060425f743153706fc7a360d374c0f32cfb0077ff7e761809af97b7b3edabe32f25d737aceedef62d63753f90e80c9315a0ab8ca6f004d4c87685" name="bubblewrap-zsh-completion" arch="i586">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="363ce25a7118b2d30f8fe1e43d5449a16716b216d595f43373e16688f25ce6bdc2436be4b3309895a140e230f6be25d1b1f54a84e8bac38568e3c3af4a08a2a0" name="bubblewrap-zsh-completion" arch="x86_64">
  <version epoch="0" ver="0.10.0" rel="1.1"/>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1559908800">- Use /bin/bash instead of /usr/bin/bash in SLE12</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1576843200">- Update to version 0.4.0:
  + The biggest feature in this release is the support for joining
    existing user and pid namespaces. This doesn't work in the
    setuid mode (at the moment).
  + Other changes:
  - Stores namespace info in status json.
  - In setuid mode pid 1 is now marked dumpable.
  - Now builds with musl libc.</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1585742400">- Update to version 0.4.1:
  * retcode: fix return code with syncfd and no event_fd
  * Ensure we're always clearing the cap bounding set
  * tests: Update output patterns for libcap &gt;= 2.29
  * Don't rely on geteuid() to know when to switch back from setuid root
  * Don't support --userns2 in setuid mode
  * fixes CVE-2020-5291
  * fixes bsc#1168291</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1632139200">- Update to version 0.5.0:
  + New features:
  - --chmod changes permissions
  - --clearenv unsets every environment variable (except PWD)
  - --perms sets permissions for one subsequent --bind-data,
  - -dir, --file, --ro-bind-data or --tmpfs
  + Other enhancements:
  - Better diagnostics when a --bind or other bind-mount fails
  - zsh tab-completion
  - Better test coverage
  + Bug fixes:
  - Use Python 3 for tests and examples
  - Mount points for non-directories are created with permissions
  - r--r--r-- instead of -rw-rw-rw-
  - Don't remount items in /proc read-only if already EROFS,
    required to run under Docker
  - Allow mounting an non-directory over an existing
    non-directory, e.g. --bind "$XDG_RUNTIME_DIR/my-log-socket"
    /dev/log
  - Silence kernel messages for our bind-mounts
  - Make sure pkg-config is checked for, regardless of build
    options
  - Improve ability to bind-mount directories on case-insensitive
    filesystems
  - Fix -Wshadow warnings
  - Fix deprecation warnings with newer SELinux
- Add new subpackage bubblewrap-zsh-completion</changelog>
  <changelog author="Sebastian Wagner &lt;sebix+novell.com@sebix.at&gt;" date="1646395200">- Update to 0.6.1:
  - Add a release checklist
  - completions: Make zsh completion non-executable
  The Autotools build system installed it with 0644 permissions because
  it's listed as DATA, but the Meson build system installs executable
  files as executable by default.
  zsh completions don't need to be executable to work, and this one doesn't
  have the `#!` marker that should start an executable script.
- update to 0.6.0:
  - meson: Improve compatibility with Meson 0.49
  That version doesn't allow more than two arguments for define_variable.
  - Disable test-specifying-pidns.sh under 'meson dist' while I investigate
  This test is hanging when run under 'meson dist' for some reason, but
  not when run under 'meson test', and not locally, only in the Github
  Workflow-based CI. Disable it for now.
  - meson: Actually build and run the tests
  - tests: Fix compiler warnings for unused arguments
  - meson: Run test scripts from $srcdir
  - meson: Make G_TEST_SRCDIR, G_TEST_BUILDDIR match Autotools
  - meson: Run the Python test script with Python, not bash
  The python build option can be used to swap to a different interpreter,
  for environments like the Steam Runtime where the python3 executable in
  the PATH is extremely old but there is a better interpreter available.
  This is treated as non-optional, because Meson is written in Python,
  so the situation where there is no Python interpreter at build-time
  shouldn't arise.
  - meson: Build the try-syscall helper
  - meson: Build tests with equivalent of -I$(top_srcdir) -I$(top_builddir)
  - meson.build: Remove unnecessary check for sh
  - Add a Meson build system
  This allows bwrap to be built as a subproject in larger Meson projects.
  When built as a subproject, we install into the --libexecdir and
  require a program prefix to be specified: for example, Flatpak would use
  program_prefix=flatpak- to get /usr/libexec/flatpak-bwrap. Verified to
  be backwards-compatible as far as Meson 0.49.0 (Debian 9 backports).
  Loosely based on previous work by Jussi Pakkanen (see #133).
  Differences between the Autotools and Meson builds:
  The Meson build requires a version of libcap that has pkg-config
  metadata (introduced in libcap 2.23, in 2013).
  The Meson build has no equivalent of --with-priv-mode=setuid. On
  distributions like Debian &lt;= 10 and RHEL &lt;= 7 that require a setuid bwrap
  executable, the sysadmin or distribution packaging will need to set the
  correct permissions on the bwrap executable; Debian already did this via
  packaging rather than the upstream build system.
  The Meson build supports being used as a subproject, and there is CI
  for this. It automatically disables shell completions and man pages,
  moves the bubblewrap executable to ${libexecdir}, and renames the
  bubblewrap executable according to a program_prefix option that the
  caller must specify (for example, Flatpak would use
  - Dprogram_prefix=flatpak- to get /usr/libexec/flatpak-bwrap). See the
  tests/use-as-subproject/ directory for an example.
  - Use HEAD to refer to other projects' default branches in documentation
  This makes the URL independent of the name they have chosen for their
  default branches.
  - workflows: Update for rename of default branch to main
  - tests: Exercise seccomp filters
  - Allow loading more than one seccomp program
  This will allow Flatpak to combine an allow-list (default-deny) of
  known system calls with a deny-list (default-allow) of system calls
  that are undesired.
  Resolves: https://github.com/containers/bubblewrap/issues/453
  - Generalize linked lists of LockFile and SetupOp
  I'm about to add a third linked list, for seccomp programs, which would
  seem like too much duplication.
  - Handle argc == 0 better
  Unfortunately it's possible for argc to be 0, so error out pretty early
  on in that case. I don't think this is a security issue in this case.
  - Fix typo
  - Remove trailing whitespace
  - Fix spelling
  - bash: Fix shellcheck warnings
  - bash: Invoke bash using /usr/bin/env
  - bubblewrap: Avoid a -Wjump-misses-init false-positive
  When building with -Wjump-misses-init as part of a larger project, gcc
  reports that we jump past initialization of cover_proc_dirs. This is
  technically true, but we only use this variable in the case where it's
  initialized, so that's harmless.
  However, we can avoid this altogether by making the array static and
  constant, which allows it to be moved from initialized data to read-only
  data.
  - bind-mount: Be more const-correct
  When compiled with -Wwrite-strings as part of a larger project, gcc and
  clang both warn that we're assigning a string constant to a mutable
  struct member. There's actually no reason why it should be mutable, so
  make it const.
  - die_with_error: Save errno sooner
  We need to save errno immediately, otherwise it could be overwritten
  by a failing library call somewhere in the implementation of fprintf.
  - main: Warn when non-repeatable options are repeated
  A user might reasonably expect that `bwrap --seccomp 3 --seccomp 4 ...`
  would load seccomp programs from both fds 3 and 4, but in fact it only
  loads the program from fd 4.
  Helps: https://github.com/containers/bubblewrap/issues/453
  Resolves: https://github.com/containers/bubblewrap/issues/454
  - utils: Add warn()
  - Add SPDX-License-Identifier for files that already specify license
  This is a step towards REUSE compliance. Third-party files that we do
  not otherwise edit (git.mk, m4/attributes.m4) are excluded here.
  - tests: Use preferred spelling for SPDX license identifiers
  - Remove obsolete .travis.yml
  We no longer use Travis-CI.
  - Remove obsolete papr CI
  We no longer use this.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1652875200">- Update to version 0.6.2:
  + New features in Meson build:
  - Auto-detect whether the man page can be generated.
  - -Dbwrapdir=... changes the installation directory (useful
    when being used as a subproject).
  - -Dtests=false disables unit tests.
  + Bug fixes:
  - Add --add-seccomp-fd to shell completions
  - Document --add-seccomp-fd, --json-status-fd and --share-net
    in the man page
  - Add attributes to silence various compiler warnings
  - Allow compilation of tests with musl on mips architectures
  - Allow compilation with older glibc
  - Disable sanitizers for a test helper whose seccomp profile
    breaks the instrumentation
  - Disable AddressSanitizer leak detection where it interferes
    with unit testing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to v0.7.0:
  * --size option controls the size of a subsequent --tmpfs (#509)
  * Better error messages if a mount operation fails (#472)
  * Better error message if creating the new user namespace fails with
    ENOSPC (#487)
  * When building as a Meson subproject, a RUNPATH can be set on the
    executable to make it easier to bundle its libcap dependency
  * Fix test failures when running as uid 0 but with limited capabilities
    (#510)
  * Use POSIX command -v in preference to non-standard which (#527)
  * Fix a copy/paste error in --help (#531)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1679918400">- update to v0.8.0:
  * Add --disable-userns option to prevent the sandbox from
    creating its own nested user namespace
  * Add --assert-userns-disabled option to check that an existing
    userns was created with --disable-userns
  * Give a clearer error message if the kernel doesn't have
    CONFIG_SECCOMP and CONFIG_SECCOMP_FILTER</changelog>
  <changelog author="Wolfgang Frisch &lt;wolfgang.frisch@suse.com&gt;" date="1712059200">- update to v0.9.0:
  * Build system changed to Meson from Autotools
  * Add --argv0
    https://github.com/containers/bubblewrap/issues/91
  * --symlink is now idempotent, meaning it succeeds if the symlink already
    exists and already has the desired target
  * Clarify security considerations in documentation
  * Clarify documentation for --cap-add
  * Report a better error message if mount(2) fails with ENOSPC
  * Fix a double-close on error reading from --args, --seccomp or
  - -add-seccomp-fd argument
  * Improve memory allocation behaviour</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version v0.10.0:
  * New features: Add the --[ro-]bind-fd option, which can be used
    to mount a filesystem represented by a file descriptor without
    time-of-check/time-of-use attacks. This is needed when
    resolving CVE-2024-42472 in Flatpak.
  * Other changes: Fix some confusing syntax in SetupOpFlag (no
    functional change).</changelog>
</package>
<package pkgid="1ccc17b1856a5881bc74351518d4ed2e58de8bf83455811bf36af75356cc3ce47ce45e1bbc9dc948d7d37f8d865ca980443d778b341b36abd693fea9b6a57a98" name="build-compare" arch="noarch">
  <version epoch="0" ver="20240414T061202.fa744af" rel="4.1"/>
  <changelog author="olaf@aepfle.de" date="1628683200">- Handle another Date: variant in DocBook generated man pages</changelog>
  <changelog author="bwiedemann@suse.de" date="1630929600">- Drop another duration from rpmlint.log</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Properly drop another duration from rpmlint.log</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.de&gt;" date="1632225600">- Fix build-compare for shadow package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1645617600">- Add extra handling for KMP versions</changelog>
  <changelog author="olaf@aepfle.de" date="1646395200">- handle -a also in same-build-result.sh
- Find rpmlint.log in more places
- fix logic error in appstream comparison
- rework exit handling in same-build-result.sh
- Fix result in case no rpmlint.log exist
- remove count of checks and packages from rpmlint.log
- remove Check time report from rpmlint.log
- ELF diffing performance improvements
- unpack packages in parallel
- Add zstd handling</changelog>
  <changelog author="olaf@aepfle.de" date="1655121600">- fix objdump parsing (#52)</changelog>
  <changelog author="olaf@aepfle.de" date="1655726400">- fix objdump parsing for non-executable sections (#53)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1661256000">- handle more setuid/setgid ELF variants (#54)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1662120000">- fix compatibility with older sed (#55)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Trim "PROVIDES" from source rpms (#59, bsc#1205998)</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1712491200">- Don't compare %{RPMVERSION}</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1713182400">- Update for openSUSE:Slowroll:Build:2</changelog>
</package>
<package pkgid="33719f779d64b3e396ffd2c1ed7e5dfb2f27fc0bdd236cbaed5e1c0316304bbd0277c26668a85a2d3d877ae485f43bbe11cd047a187b8865ae29ee26934ba909" name="build-compare" arch="src">
  <version epoch="0" ver="20240414T061202.fa744af" rel="4.1"/>
  <changelog author="olaf@aepfle.de" date="1590753600">- Remove usage of readarray to remain compatible with bash3</changelog>
  <changelog author="bwiedemann@suse.de" date="1595851200">- Make output more diffable and readable
- Fix regression in compare_archive
- Fix unit tests</changelog>
  <changelog author="olaf@aepfle.de" date="1628683200">- Handle another Date: variant in DocBook generated man pages</changelog>
  <changelog author="bwiedemann@suse.de" date="1630929600">- Drop another duration from rpmlint.log</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Properly drop another duration from rpmlint.log</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.de&gt;" date="1632225600">- Fix build-compare for shadow package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1645617600">- Add extra handling for KMP versions</changelog>
  <changelog author="olaf@aepfle.de" date="1646395200">- handle -a also in same-build-result.sh
- Find rpmlint.log in more places
- fix logic error in appstream comparison
- rework exit handling in same-build-result.sh
- Fix result in case no rpmlint.log exist
- remove count of checks and packages from rpmlint.log
- remove Check time report from rpmlint.log
- ELF diffing performance improvements
- unpack packages in parallel
- Add zstd handling</changelog>
  <changelog author="olaf@aepfle.de" date="1655121600">- fix objdump parsing (#52)</changelog>
  <changelog author="olaf@aepfle.de" date="1655726400">- fix objdump parsing for non-executable sections (#53)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1661256000">- handle more setuid/setgid ELF variants (#54)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1662120000">- fix compatibility with older sed (#55)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Trim "PROVIDES" from source rpms (#59, bsc#1205998)</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1712491200">- Don't compare %{RPMVERSION}</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1713182400">- Update for openSUSE:Slowroll:Build:2</changelog>
</package>
<package pkgid="6f8bb59949f9605848fdb668ec6bb22ef20c972e116d70cda08a050a10a0deb54d383cbdeebdddfaee3eb1c41a640e75a87fc898b709eee1d2de90ccd7fa89fb" name="build-compare" arch="noarch">
  <version epoch="0" ver="20240414T061202.fa744af" rel="5.14sr"/>
  <changelog author="olaf@aepfle.de" date="1628683200">- Handle another Date: variant in DocBook generated man pages</changelog>
  <changelog author="bwiedemann@suse.de" date="1630929600">- Drop another duration from rpmlint.log</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Properly drop another duration from rpmlint.log</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.de&gt;" date="1632225600">- Fix build-compare for shadow package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1645617600">- Add extra handling for KMP versions</changelog>
  <changelog author="olaf@aepfle.de" date="1646395200">- handle -a also in same-build-result.sh
- Find rpmlint.log in more places
- fix logic error in appstream comparison
- rework exit handling in same-build-result.sh
- Fix result in case no rpmlint.log exist
- remove count of checks and packages from rpmlint.log
- remove Check time report from rpmlint.log
- ELF diffing performance improvements
- unpack packages in parallel
- Add zstd handling</changelog>
  <changelog author="olaf@aepfle.de" date="1655121600">- fix objdump parsing (#52)</changelog>
  <changelog author="olaf@aepfle.de" date="1655726400">- fix objdump parsing for non-executable sections (#53)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1661256000">- handle more setuid/setgid ELF variants (#54)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1662120000">- fix compatibility with older sed (#55)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Trim "PROVIDES" from source rpms (#59, bsc#1205998)</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1712491200">- Don't compare %{RPMVERSION}</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1713182400">- Update for openSUSE:Slowroll:Build:2</changelog>
</package>
<package pkgid="adcc207a46c23a2cb7c1c64b15f69e0b099e08d8cc037c0dc5b07012df199b3583a529957e1083974fb42aa99d2091f882fac0e3d2dc597d83a7f309a55ebb72" name="build-compare" arch="src">
  <version epoch="0" ver="20240414T061202.fa744af" rel="5.14sr"/>
  <changelog author="olaf@aepfle.de" date="1590753600">- Remove usage of readarray to remain compatible with bash3</changelog>
  <changelog author="bwiedemann@suse.de" date="1595851200">- Make output more diffable and readable
- Fix regression in compare_archive
- Fix unit tests</changelog>
  <changelog author="olaf@aepfle.de" date="1628683200">- Handle another Date: variant in DocBook generated man pages</changelog>
  <changelog author="bwiedemann@suse.de" date="1630929600">- Drop another duration from rpmlint.log</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1632139200">- Properly drop another duration from rpmlint.log</changelog>
  <changelog author="Stephan Kulow &lt;coolo@suse.de&gt;" date="1632225600">- Fix build-compare for shadow package</changelog>
  <changelog author="Stefan Seyfried &lt;seife+obs@b1-systems.com&gt;" date="1645617600">- Add extra handling for KMP versions</changelog>
  <changelog author="olaf@aepfle.de" date="1646395200">- handle -a also in same-build-result.sh
- Find rpmlint.log in more places
- fix logic error in appstream comparison
- rework exit handling in same-build-result.sh
- Fix result in case no rpmlint.log exist
- remove count of checks and packages from rpmlint.log
- remove Check time report from rpmlint.log
- ELF diffing performance improvements
- unpack packages in parallel
- Add zstd handling</changelog>
  <changelog author="olaf@aepfle.de" date="1655121600">- fix objdump parsing (#52)</changelog>
  <changelog author="olaf@aepfle.de" date="1655726400">- fix objdump parsing for non-executable sections (#53)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1661256000">- handle more setuid/setgid ELF variants (#54)</changelog>
  <changelog author="Martin Kampas &lt;martin.kampas@jolla.com&gt;" date="1662120000">- fix compatibility with older sed (#55)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663588800">- move license to licensedir
- spec file cleanups</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1669377600">- Trim "PROVIDES" from source rpms (#59, bsc#1205998)</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1680955200">- Ignore more sections when comparing ELF executable files</changelog>
  <changelog author="olaf@aepfle.de" date="1682683200">- remove timestamps from png files</changelog>
  <changelog author="Oleg Girko &lt;ol@infoserver.lv&gt;" date="1683115200">- Fix filtering compiled Python modules to handle Python &gt;= 3.7</changelog>
  <changelog author="olaf@aepfle.de" date="1687003200">- Filter dune language version in dune-package files</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1712491200">- Don't compare %{RPMVERSION}</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.de&gt;" date="1713182400">- Update for openSUSE:Slowroll:Build:2</changelog>
</package>
<package pkgid="62646208e656e0e5009901fc75019dc189382e8cb4162e5df6808e936cb6eaf2bc25dc250cc0651c53c2c803ac8cdacb079f6d9d00a0edce77b83e69c248180d" name="buildpacks-cli" arch="src">
  <version epoch="0" ver="0.35.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721649600">- new package buildpacks-cli: CLI for building apps using Cloud
  Native Buildpacks</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721649601">- Update to version 0.35.0:
  * Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container
  * Validate build image name
  * Try to fix wcow
  * Fix macos by not requiring real docker client for lifecycle execution unit tests
  * Launch build containers in a separate ephemeral Docker bridge network
  * Resolve some TODOs
  * Initial implementation (still has TODOs)
  * Warn if NOT --pull-policy=always in container</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722945600">- Update to version 0.35.1:
  * Add retries for docker network remove
  * Fix ephemeral bridge network name for podman
  * Fix the helper script for testing the GitHub Action workflows
    on forked repositories.
  * Add ${{ matrix.suffix }} to the source tag for retagging.
  * Fix buildpacks#2237: consider /workspace as a sensitive dir
  * Support OCI layouts with
    application/vnd.oci.image.manifest.v1+json media type
  * Bump default lifecycle binary version from 0.19.6 to 0.20.0
  * Fix variable name.
  * Fix variable name.
  * Update the DEVELOPMENT.md
  * Fix variable name mismatch.
  * Finish the helper script for testing GitHub Action workflows on
    forked repository.
  * Add a draft helper script for testing GitHub Action workflows
    on forked repository.
  * Add --trust-extra-buildpacks option
  * Trust buildpacks in addition to those on the builder</changelog>
</package>
<package pkgid="30c71513cdf82f7776f9b5744f61b1a1872dbd32bd89b33a27bb59d67e7b6963caf27136fadf48816554887176c66c37452e789026c98a0a1c390ce047c96fc9" name="buildpacks-cli" arch="x86_64">
  <version epoch="0" ver="0.35.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721649600">- new package buildpacks-cli: CLI for building apps using Cloud
  Native Buildpacks</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721649601">- Update to version 0.35.0:
  * Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container
  * Validate build image name
  * Try to fix wcow
  * Fix macos by not requiring real docker client for lifecycle execution unit tests
  * Launch build containers in a separate ephemeral Docker bridge network
  * Resolve some TODOs
  * Initial implementation (still has TODOs)
  * Warn if NOT --pull-policy=always in container</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722945600">- Update to version 0.35.1:
  * Add retries for docker network remove
  * Fix ephemeral bridge network name for podman
  * Fix the helper script for testing the GitHub Action workflows
    on forked repositories.
  * Add ${{ matrix.suffix }} to the source tag for retagging.
  * Fix buildpacks#2237: consider /workspace as a sensitive dir
  * Support OCI layouts with
    application/vnd.oci.image.manifest.v1+json media type
  * Bump default lifecycle binary version from 0.19.6 to 0.20.0
  * Fix variable name.
  * Fix variable name.
  * Update the DEVELOPMENT.md
  * Fix variable name mismatch.
  * Finish the helper script for testing GitHub Action workflows on
    forked repository.
  * Add a draft helper script for testing GitHub Action workflows
    on forked repository.
  * Add --trust-extra-buildpacks option
  * Trust buildpacks in addition to those on the builder</changelog>
</package>
<package pkgid="d1d377de15a4f1e4e592690399938d2453dc1143d2d4593e6f02f3b0e5819ee16fe971a06f689c69455e68f061f438f482110957b1577c14e24e9290de33fda2" name="buildpacks-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.35.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721649600">- new package buildpacks-cli: CLI for building apps using Cloud
  Native Buildpacks</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721649601">- Update to version 0.35.0:
  * Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container
  * Validate build image name
  * Try to fix wcow
  * Fix macos by not requiring real docker client for lifecycle execution unit tests
  * Launch build containers in a separate ephemeral Docker bridge network
  * Resolve some TODOs
  * Initial implementation (still has TODOs)
  * Warn if NOT --pull-policy=always in container</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722945600">- Update to version 0.35.1:
  * Add retries for docker network remove
  * Fix ephemeral bridge network name for podman
  * Fix the helper script for testing the GitHub Action workflows
    on forked repositories.
  * Add ${{ matrix.suffix }} to the source tag for retagging.
  * Fix buildpacks#2237: consider /workspace as a sensitive dir
  * Support OCI layouts with
    application/vnd.oci.image.manifest.v1+json media type
  * Bump default lifecycle binary version from 0.19.6 to 0.20.0
  * Fix variable name.
  * Fix variable name.
  * Update the DEVELOPMENT.md
  * Fix variable name mismatch.
  * Finish the helper script for testing GitHub Action workflows on
    forked repository.
  * Add a draft helper script for testing GitHub Action workflows
    on forked repository.
  * Add --trust-extra-buildpacks option
  * Trust buildpacks in addition to those on the builder</changelog>
</package>
<package pkgid="75f81959a4d897624e7bbd9359213a2d1146049d41452a04d5ae8910fb7d39d22a6a2c1a84eb6aec68c88e16c895d2955720c4c4f6cb47052d750cf22b8f544a" name="buildpacks-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.35.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721649600">- new package buildpacks-cli: CLI for building apps using Cloud
  Native Buildpacks</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721649601">- Update to version 0.35.0:
  * Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container
  * Validate build image name
  * Try to fix wcow
  * Fix macos by not requiring real docker client for lifecycle execution unit tests
  * Launch build containers in a separate ephemeral Docker bridge network
  * Resolve some TODOs
  * Initial implementation (still has TODOs)
  * Warn if NOT --pull-policy=always in container</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722945600">- Update to version 0.35.1:
  * Add retries for docker network remove
  * Fix ephemeral bridge network name for podman
  * Fix the helper script for testing the GitHub Action workflows
    on forked repositories.
  * Add ${{ matrix.suffix }} to the source tag for retagging.
  * Fix buildpacks#2237: consider /workspace as a sensitive dir
  * Support OCI layouts with
    application/vnd.oci.image.manifest.v1+json media type
  * Bump default lifecycle binary version from 0.19.6 to 0.20.0
  * Fix variable name.
  * Fix variable name.
  * Update the DEVELOPMENT.md
  * Fix variable name mismatch.
  * Finish the helper script for testing GitHub Action workflows on
    forked repository.
  * Add a draft helper script for testing GitHub Action workflows
    on forked repository.
  * Add --trust-extra-buildpacks option
  * Trust buildpacks in addition to those on the builder</changelog>
</package>
<package pkgid="ceb61cc642df2ee3d2af22a71c50d284720d5ff34fd17c4af89e3b28d14dfdb368ccffdd890c3b1ba22a3e8942cc3bf1051ffccbfbefc221018606527a0c8fe9" name="buildpacks-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.35.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721649600">- new package buildpacks-cli: CLI for building apps using Cloud
  Native Buildpacks</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721649601">- Update to version 0.35.0:
  * Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container
  * Validate build image name
  * Try to fix wcow
  * Fix macos by not requiring real docker client for lifecycle execution unit tests
  * Launch build containers in a separate ephemeral Docker bridge network
  * Resolve some TODOs
  * Initial implementation (still has TODOs)
  * Warn if NOT --pull-policy=always in container</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722945600">- Update to version 0.35.1:
  * Add retries for docker network remove
  * Fix ephemeral bridge network name for podman
  * Fix the helper script for testing the GitHub Action workflows
    on forked repositories.
  * Add ${{ matrix.suffix }} to the source tag for retagging.
  * Fix buildpacks#2237: consider /workspace as a sensitive dir
  * Support OCI layouts with
    application/vnd.oci.image.manifest.v1+json media type
  * Bump default lifecycle binary version from 0.19.6 to 0.20.0
  * Fix variable name.
  * Fix variable name.
  * Update the DEVELOPMENT.md
  * Fix variable name mismatch.
  * Finish the helper script for testing GitHub Action workflows on
    forked repository.
  * Add a draft helper script for testing GitHub Action workflows
    on forked repository.
  * Add --trust-extra-buildpacks option
  * Trust buildpacks in addition to those on the builder</changelog>
</package>
<package pkgid="37cef8f783694febe4b152ee5e2f4209f5c4b2ba1ef5e41de016c812c6f855505efd6ea502df14a22be924066983598ed37e5652ed87bd7aca0cf561fddf3813" name="buildpacks-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.35.1" rel="1.1"/>
  <changelog author="Johannes Kastl &lt;opensuse_buildservice@ojkastl.de&gt;" date="1721649600">- new package buildpacks-cli: CLI for building apps using Cloud
  Native Buildpacks</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721649601">- Update to version 0.35.0:
  * Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container
  * Validate build image name
  * Try to fix wcow
  * Fix macos by not requiring real docker client for lifecycle execution unit tests
  * Launch build containers in a separate ephemeral Docker bridge network
  * Resolve some TODOs
  * Initial implementation (still has TODOs)
  * Warn if NOT --pull-policy=always in container</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722945600">- Update to version 0.35.1:
  * Add retries for docker network remove
  * Fix ephemeral bridge network name for podman
  * Fix the helper script for testing the GitHub Action workflows
    on forked repositories.
  * Add ${{ matrix.suffix }} to the source tag for retagging.
  * Fix buildpacks#2237: consider /workspace as a sensitive dir
  * Support OCI layouts with
    application/vnd.oci.image.manifest.v1+json media type
  * Bump default lifecycle binary version from 0.19.6 to 0.20.0
  * Fix variable name.
  * Fix variable name.
  * Update the DEVELOPMENT.md
  * Fix variable name mismatch.
  * Finish the helper script for testing GitHub Action workflows on
    forked repository.
  * Add a draft helper script for testing GitHub Action workflows
    on forked repository.
  * Add --trust-extra-buildpacks option
  * Trust buildpacks in addition to those on the builder</changelog>
</package>
<package pkgid="7f5e2ddaa55e59330463139b4dadcbb0b56c5bdc51383c971b95a4d452fa032b00eb6557150fb0659241450824aca0974a2e122598db6380131faa2343c1cb88" name="cage" arch="src">
  <version epoch="0" ver="0.1.5+36.e7d8780" rel="2.1"/>
  <changelog author="mvetter@suse.com" date="1556107200">- Initial package for cage 0.1</changelog>
  <changelog author="mvetter@suse.com" date="1559649600">- Update to 1.1.1:
  * Update to wlroots 0.6.0
  * Cage: drop root on startup like Sway</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1579780800">- Add cage-0.1.1-new-wlroots.patch: make it work with newer wlroots</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1585828800">- Add cage-0.1.1-dont-terminate-display.patch: dont terminate display
  Some applications wont work correctly otherwise.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900800">- Update to 0.1.2:
  * Cage now implements the
    wlr-screencopy-unstable-v1,
    xdg-output-unstable-v1.xml,
    wlr-gamma-control-unstable-v1,
    and wlr_export_dmabuf_unstable_v1 protocols.
  * Support for direct scan-out has been added to Cage.
  * Cage now allows switching VTs
  * Extended multi monitor behaviour
    One to extend the application across the monitors' bounding
    box and another to use only the last plugged in monitor.
  * Add support for keyboard groups.
  * Cage now comes with a manpage
  * For details see https://github.com/Hjdskes/cage/releases/tag/v0.1.2
- Remove because in new release:
  * cage-0.1.1-new-wlroots.patch
  * cage-0.1.1-dont-terminate-display.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900801">- Update to 0.1.2.1:
  * man: indent with tabs (#156)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618574400">- Update to 0.1.3:
  * compatibility release to track wlroots 0.13.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624536000">- Add cage-wlroots-0140.patch: make compatible with wlroots 0.14.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624795200">- Update to 1.4:
  * Compatibility release to track wlroots 0.14.0
- Drop cage-wlroots-0140.patch: upstreamed</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1669896000">- Update to 0.1.4+39.a81ab70
  We asked in https://github.com/Hjdskes/cage/issues/232
  for a long time for a wlroots 0.15.0 compat release
  * Compatibility with wlroots 0.15.0
  * Fix count_surface_iterator
  * Set xdg_toplevel geometry for fullscreen clients
  * Restore direct libm dependency (#222)
  * Several more fixes
- Add cage-wlroots-016-compat.patch:
  Add compat with wlroots 0.16.0. See PR 244.
- Switch to service file to generate tarball</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 0.1.5:
  * Implement the following protocols: wlr-output-management-unstable-v1,
    virtual-keyboard-unstable-v1, wlr-virtual-pointer-unstable-v1,
    single-pixel-buffer-v1, presentation-time, viewporter.
  * Use wlroots' scene-graph API, which should improve performance.
  * Fall back to lower resolutions when the preferred output
    mode cannot be used.
- Drop cage-wlroots-016-compat.patch</changelog>
  <changelog author="mvetter@suse.com" date="1711022400">- Update repo URL
- Switch to git e7d8780 to fix build with wlroots
- Add changesgenerate to service file
- Switch from disabled to manual service
- Update to version 0.1.5+36.e7d8780:
  * Add support for primary selection
  * Add .editorconfig
  * output: fix assert when re-adding output to layout
  * output: use wlr_output_head_v1_state_apply()
  * xwayland: fix double wl_list_remove
  * output: Transition to wlr_output_state
  * output: Add scene output layout helper manually
  * output: Implement request_state event listener
  * meson: Bump minimum wlroots to 0.17
  * ci: Upgrade wlroots to 0.17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550400">- BuildRequire pkgconfig(wlroots) instead of wlroots-devel: ensure
  we get a devel package that has the correct .pc file (latest
  wlroots has the pc file renamed to wlroots-0.18.pc, not matching
  the name anymore).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550401">- Cleanup up _service:
  + tar and compress services should be 'buildtime' in combination
    with obs_scm.
  + Remove the .tar.xz tarball, only eep the .obscpio archive as
    source.
  + Drop stale cage-0.1.5+0.83ffc57.obscpio archive, add
    cage-0.1.5+36.e7d8780.obscpio instead: This is the same version
    as previously packages as tar.xz.</changelog>
</package>
<package pkgid="4f2ed62d25a7b09b7c68ec8b7454c3f80b5f7318c69bdea8b927d1803deb5cc0ea2a0e19c6ce6e6f901599acdd60d916ab37e1143ba2ca52722c448e8784f3d5" name="cage" arch="x86_64">
  <version epoch="0" ver="0.1.5+36.e7d8780" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900800">- Update to 0.1.2:
  * Cage now implements the
    wlr-screencopy-unstable-v1,
    xdg-output-unstable-v1.xml,
    wlr-gamma-control-unstable-v1,
    and wlr_export_dmabuf_unstable_v1 protocols.
  * Support for direct scan-out has been added to Cage.
  * Cage now allows switching VTs
  * Extended multi monitor behaviour
    One to extend the application across the monitors' bounding
    box and another to use only the last plugged in monitor.
  * Add support for keyboard groups.
  * Cage now comes with a manpage
  * For details see https://github.com/Hjdskes/cage/releases/tag/v0.1.2
- Remove because in new release:
  * cage-0.1.1-new-wlroots.patch
  * cage-0.1.1-dont-terminate-display.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900801">- Update to 0.1.2.1:
  * man: indent with tabs (#156)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618574400">- Update to 0.1.3:
  * compatibility release to track wlroots 0.13.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624536000">- Add cage-wlroots-0140.patch: make compatible with wlroots 0.14.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624795200">- Update to 1.4:
  * Compatibility release to track wlroots 0.14.0
- Drop cage-wlroots-0140.patch: upstreamed</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1669896000">- Update to 0.1.4+39.a81ab70
  We asked in https://github.com/Hjdskes/cage/issues/232
  for a long time for a wlroots 0.15.0 compat release
  * Compatibility with wlroots 0.15.0
  * Fix count_surface_iterator
  * Set xdg_toplevel geometry for fullscreen clients
  * Restore direct libm dependency (#222)
  * Several more fixes
- Add cage-wlroots-016-compat.patch:
  Add compat with wlroots 0.16.0. See PR 244.
- Switch to service file to generate tarball</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 0.1.5:
  * Implement the following protocols: wlr-output-management-unstable-v1,
    virtual-keyboard-unstable-v1, wlr-virtual-pointer-unstable-v1,
    single-pixel-buffer-v1, presentation-time, viewporter.
  * Use wlroots' scene-graph API, which should improve performance.
  * Fall back to lower resolutions when the preferred output
    mode cannot be used.
- Drop cage-wlroots-016-compat.patch</changelog>
  <changelog author="mvetter@suse.com" date="1711022400">- Update repo URL
- Switch to git e7d8780 to fix build with wlroots
- Add changesgenerate to service file
- Switch from disabled to manual service
- Update to version 0.1.5+36.e7d8780:
  * Add support for primary selection
  * Add .editorconfig
  * output: fix assert when re-adding output to layout
  * output: use wlr_output_head_v1_state_apply()
  * xwayland: fix double wl_list_remove
  * output: Transition to wlr_output_state
  * output: Add scene output layout helper manually
  * output: Implement request_state event listener
  * meson: Bump minimum wlroots to 0.17
  * ci: Upgrade wlroots to 0.17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550400">- BuildRequire pkgconfig(wlroots) instead of wlroots-devel: ensure
  we get a devel package that has the correct .pc file (latest
  wlroots has the pc file renamed to wlroots-0.18.pc, not matching
  the name anymore).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550401">- Cleanup up _service:
  + tar and compress services should be 'buildtime' in combination
    with obs_scm.
  + Remove the .tar.xz tarball, only eep the .obscpio archive as
    source.
  + Drop stale cage-0.1.5+0.83ffc57.obscpio archive, add
    cage-0.1.5+36.e7d8780.obscpio instead: This is the same version
    as previously packages as tar.xz.</changelog>
</package>
<package pkgid="032ff38734f6856a963f6ffa00bd192beeca99e67f8ea1e9e433c23786601fb4ff636446d3e99d197d18d12bdab0bfc810a7f211be6b127d234fbc47bacc9c2f" name="cage-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.5+36.e7d8780" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900800">- Update to 0.1.2:
  * Cage now implements the
    wlr-screencopy-unstable-v1,
    xdg-output-unstable-v1.xml,
    wlr-gamma-control-unstable-v1,
    and wlr_export_dmabuf_unstable_v1 protocols.
  * Support for direct scan-out has been added to Cage.
  * Cage now allows switching VTs
  * Extended multi monitor behaviour
    One to extend the application across the monitors' bounding
    box and another to use only the last plugged in monitor.
  * Add support for keyboard groups.
  * Cage now comes with a manpage
  * For details see https://github.com/Hjdskes/cage/releases/tag/v0.1.2
- Remove because in new release:
  * cage-0.1.1-new-wlroots.patch
  * cage-0.1.1-dont-terminate-display.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900801">- Update to 0.1.2.1:
  * man: indent with tabs (#156)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618574400">- Update to 0.1.3:
  * compatibility release to track wlroots 0.13.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624536000">- Add cage-wlroots-0140.patch: make compatible with wlroots 0.14.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624795200">- Update to 1.4:
  * Compatibility release to track wlroots 0.14.0
- Drop cage-wlroots-0140.patch: upstreamed</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1669896000">- Update to 0.1.4+39.a81ab70
  We asked in https://github.com/Hjdskes/cage/issues/232
  for a long time for a wlroots 0.15.0 compat release
  * Compatibility with wlroots 0.15.0
  * Fix count_surface_iterator
  * Set xdg_toplevel geometry for fullscreen clients
  * Restore direct libm dependency (#222)
  * Several more fixes
- Add cage-wlroots-016-compat.patch:
  Add compat with wlroots 0.16.0. See PR 244.
- Switch to service file to generate tarball</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 0.1.5:
  * Implement the following protocols: wlr-output-management-unstable-v1,
    virtual-keyboard-unstable-v1, wlr-virtual-pointer-unstable-v1,
    single-pixel-buffer-v1, presentation-time, viewporter.
  * Use wlroots' scene-graph API, which should improve performance.
  * Fall back to lower resolutions when the preferred output
    mode cannot be used.
- Drop cage-wlroots-016-compat.patch</changelog>
  <changelog author="mvetter@suse.com" date="1711022400">- Update repo URL
- Switch to git e7d8780 to fix build with wlroots
- Add changesgenerate to service file
- Switch from disabled to manual service
- Update to version 0.1.5+36.e7d8780:
  * Add support for primary selection
  * Add .editorconfig
  * output: fix assert when re-adding output to layout
  * output: use wlr_output_head_v1_state_apply()
  * xwayland: fix double wl_list_remove
  * output: Transition to wlr_output_state
  * output: Add scene output layout helper manually
  * output: Implement request_state event listener
  * meson: Bump minimum wlroots to 0.17
  * ci: Upgrade wlroots to 0.17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550400">- BuildRequire pkgconfig(wlroots) instead of wlroots-devel: ensure
  we get a devel package that has the correct .pc file (latest
  wlroots has the pc file renamed to wlroots-0.18.pc, not matching
  the name anymore).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550401">- Cleanup up _service:
  + tar and compress services should be 'buildtime' in combination
    with obs_scm.
  + Remove the .tar.xz tarball, only eep the .obscpio archive as
    source.
  + Drop stale cage-0.1.5+0.83ffc57.obscpio archive, add
    cage-0.1.5+36.e7d8780.obscpio instead: This is the same version
    as previously packages as tar.xz.</changelog>
</package>
<package pkgid="6420c8356c660143e1e59a6427870b6e470a741d0499c18a98c4544aebf0638d9d95956bb2d2c3b07dc830cb4a6d366b16d6e6439c4d21877f48900748895983" name="cage-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.5+36.e7d8780" rel="2.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900800">- Update to 0.1.2:
  * Cage now implements the
    wlr-screencopy-unstable-v1,
    xdg-output-unstable-v1.xml,
    wlr-gamma-control-unstable-v1,
    and wlr_export_dmabuf_unstable_v1 protocols.
  * Support for direct scan-out has been added to Cage.
  * Cage now allows switching VTs
  * Extended multi monitor behaviour
    One to extend the application across the monitors' bounding
    box and another to use only the last plugged in monitor.
  * Add support for keyboard groups.
  * Cage now comes with a manpage
  * For details see https://github.com/Hjdskes/cage/releases/tag/v0.1.2
- Remove because in new release:
  * cage-0.1.1-new-wlroots.patch
  * cage-0.1.1-dont-terminate-display.patch</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1594900801">- Update to 0.1.2.1:
  * man: indent with tabs (#156)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1618574400">- Update to 0.1.3:
  * compatibility release to track wlroots 0.13.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624536000">- Add cage-wlroots-0140.patch: make compatible with wlroots 0.14.0</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1624795200">- Update to 1.4:
  * Compatibility release to track wlroots 0.14.0
- Drop cage-wlroots-0140.patch: upstreamed</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1669896000">- Update to 0.1.4+39.a81ab70
  We asked in https://github.com/Hjdskes/cage/issues/232
  for a long time for a wlroots 0.15.0 compat release
  * Compatibility with wlroots 0.15.0
  * Fix count_surface_iterator
  * Set xdg_toplevel geometry for fullscreen clients
  * Restore direct libm dependency (#222)
  * Several more fixes
- Add cage-wlroots-016-compat.patch:
  Add compat with wlroots 0.16.0. See PR 244.
- Switch to service file to generate tarball</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1690804800">- Update to 0.1.5:
  * Implement the following protocols: wlr-output-management-unstable-v1,
    virtual-keyboard-unstable-v1, wlr-virtual-pointer-unstable-v1,
    single-pixel-buffer-v1, presentation-time, viewporter.
  * Use wlroots' scene-graph API, which should improve performance.
  * Fall back to lower resolutions when the preferred output
    mode cannot be used.
- Drop cage-wlroots-016-compat.patch</changelog>
  <changelog author="mvetter@suse.com" date="1711022400">- Update repo URL
- Switch to git e7d8780 to fix build with wlroots
- Add changesgenerate to service file
- Switch from disabled to manual service
- Update to version 0.1.5+36.e7d8780:
  * Add support for primary selection
  * Add .editorconfig
  * output: fix assert when re-adding output to layout
  * output: use wlr_output_head_v1_state_apply()
  * xwayland: fix double wl_list_remove
  * output: Transition to wlr_output_state
  * output: Add scene output layout helper manually
  * output: Implement request_state event listener
  * meson: Bump minimum wlroots to 0.17
  * ci: Upgrade wlroots to 0.17</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550400">- BuildRequire pkgconfig(wlroots) instead of wlroots-devel: ensure
  we get a devel package that has the correct .pc file (latest
  wlroots has the pc file renamed to wlroots-0.18.pc, not matching
  the name anymore).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723550401">- Cleanup up _service:
  + tar and compress services should be 'buildtime' in combination
    with obs_scm.
  + Remove the .tar.xz tarball, only eep the .obscpio archive as
    source.
  + Drop stale cage-0.1.5+0.83ffc57.obscpio archive, add
    cage-0.1.5+36.e7d8780.obscpio instead: This is the same version
    as previously packages as tar.xz.</changelog>
</package>
<package pkgid="307a8233e441a2644b9f6aefc060deb0431165ecda119e9ab9f27b89ba3c45c63767e9f1d6a78e76f4ee50e3d0d6e3758aff825aa422c1cdf308d667bbd1393f" name="cdio-utils" arch="src">
  <version epoch="0" ver="2.1.0" rel="9.1"/>
  <changelog author="olh@suse.de" date="1231329600">- obsolete old -XXbit packages (bnc#437293)</changelog>
  <changelog author="sbrabec@suse.cz" date="1249560000">- Updated to version 0.81:
  * license of manual now GFDL 1.2 or later
  * Nero image handling more complete.
  * ISRC query for image files.
  * Allow reading pregap of a track via get_track_pregap_lsn().
  * Fixes of iso9660 time setting/getting routines, making them
    reentrant.</changelog>
  <changelog author="jengelh@medozas.de" date="1264939200">- Package baselibs.conf</changelog>
  <changelog author="ro@suse.de" date="1272283200">- add build-ignore for libcdio-mini-devel</changelog>
  <changelog author="sagiben@gmail.com" date="1296388800">- Updated to version 0.82
- Upstream changes :
  * Remove all uses of CDIO_MIN_DRIVER,
  CDIO_MAX_DRIVER, CDIO_MIN_DEVICE_DRIVER or CDIO_MAX_DEVICE_DRIVER.
  * FreeBSD get_media_changed fixes
  * MingGW/Msys compilation issues
  * Add OS/2 driver
  * Cross compilations fixes and uclinix is like GNU/Linux
  * Numerous other bug fixes</changelog>
  <changelog author="dimstar@opensuse.org" date="1297166400">- Rename Shared Object package to libcdio12, conforming the
  libraries name.
- Adjust rpmlintrc to only ignore shared lib names of the -mini
  packages. This avoids missing shlib renames for the 'main'
  package.</changelog>
  <changelog author="coolo@novell.com" date="1300708800">- licenses package is about to die</changelog>
  <changelog author="coolo@suse.com" date="1321185600">- one less _service file for factory</changelog>
  <changelog author="coolo@suse.com" date="1321185601">- add libtool as buildrequire</changelog>
  <changelog author="davejplater@gmail.com" date="1333713600">- Update to libcdio-0.83, removed need for libcdio-mini by adding
  linker library paths to sources in the spec file build section.
- Upstream changes:
  * Add retrieval SCSI sense reply from the most-recent MMC command.
  * Add exclusive read/write access for devices which is used for
  experimental writing/burning. Currently only on GNU/Linux and FreeBSD.
  * MMC bug fixes
  * FreeBSD drive list now shows empty drives.
  * Add ability to retrieve SCSI tuple for a name and/or fake one up for
  programs that wanto to cd-record compatible.
  * Tolerance for OS's without timezone in their struct tm (e.g. Solaris)
  added iso9660_set_{d,l}time_with_timezone
  * Add mmc_get_disk_erasable
  * Update MMC Feature Profile list, DVD Book types
  * Reduce range of seek in paranoia_seek to be int32_t
  * Remove some potential flaws found by Coverty's static analysis tool
  * Add ISRC track info to cd-info output.
  * Don't wrap-around volume adjustment for cdda-player.
  * Handle double-byte strings in CD-text
  * --no-header on cd-info omits copyright and warranty</changelog>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722513600">- Add c99.patch fixing implicit declaration of a function error so
  that the 32bit version of this package can be built with GCC 14.</changelog>
</package>
<package pkgid="4e3bbd43a74ecb4b1d291f56f71b60e137641e562a43177f20372ec0dccc068ccdb63a76e702c9f90ebc5399c9ff6c16365f041e3ffc4a823d0a5c048213f885" name="cdio-utils" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="9.1"/>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722513600">- Add c99.patch fixing implicit declaration of a function error so
  that the 32bit version of this package can be built with GCC 14.</changelog>
</package>
<package pkgid="37f5b23ad8783de5ba5c8dd556c5f54e2147478a633b8dbae027398faf95077498aa30f39ed38ab31f40bc8a836aff3459222969d0f1420c0c71350834a9e92c" name="cdio-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="9.1"/>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722513600">- Add c99.patch fixing implicit declaration of a function error so
  that the 32bit version of this package can be built with GCC 14.</changelog>
</package>
<package pkgid="eefd96a7790fbbe33a3d0edf0861b9215fd7da9c0e11d461895e36f2639ae71e0a3f50beca1bcaf8d1aeb5464cd48c9b16ec49090fcd7c13ab89f5cc33f30dda" name="cdio-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.1.0" rel="9.1"/>
  <changelog author="davejplater@gmail.com" date="1334491200">- Update to 0.83.git from 14/04/2012 git head.
- libcdio-paranoia separated from libcdio due to license issues
  see bnc#756564</changelog>
  <changelog author="davejplater@gmail.com" date="1337342400">- Created seperate linked package cdio-utils to prevent cycles.</changelog>
  <changelog author="reddwarf@opensuse.org" date="1361102400">- Update to 0.90
  * CD-Text overhaul and API change (Leon Merten Lohse)
  * Works again (somewhat) on MinGW; tolerence for Microsoft's C compiler (Pete Batard)
  * UDF, Joliet and Rock-Ridge fixes (Pete Batard)
  * OSX fixes (Natalia Portillo and Robert William Fuller)
  * paranoia library removed as that is GPL 2-ish. This is now a separate project
  * file names in cue files are relative to the cue file rather than cwd.
  * Update mmc.h to include MMC-5 commands. (Or MMC-6 since it adds nothing new)
  * Add mmc_cmd2str() to show MMC command name. Show that in some errors
  * Add UDF reading to iso-read and iso-info via --udf or -U (Christophe Fergeau)
  * bug fixes, more tests, update documentation</changelog>
  <changelog author="p.drouand@gmail.com" date="1422705600">- Update to version 0.93
  * Add cdio_free, iso9660_stat_free, and iso9660_xa_free functions.
  * Deprecate mmc_isrc_track_read_subchannel
  * Add mmc_get_track_isrc function.
  * Update OS versions we recognize
  * OSX, and MS Windows, ISO 9660 and other bug fixes
  * Remove Coverty scan warnins and errors
  * OS/2 driver performance update - KO Myung-Hun
- Bump so versions
  * libcdio14 to libcdio16
  * libiso9660-8 to libiso9660-10
- Update baselibs.conf
- Remove depreciated AUTHORS section</changelog>
  <changelog author="mpluskal@suse.com" date="1434456000">- Add gpg signature
- Remove ppc obsoletes/provides as it affects unsupported releases
- Cleanup spec file with spec-cleaner</changelog>
  <changelog author="astieger@suse.com" date="1504440000">- update to 0.94:
  * CD-TEXT fixes and improvements
  * eject fixes
  * various bug fixes</changelog>
  <changelog author="jengelh@inai.de" date="1504612800">- Remove --with-pic (only useful for static libs) and compact
  - -enable-static=n.
- Change description to reflect the package content.</changelog>
  <changelog author="kbabioch@suse.com" date="1528718400">- Update to version 2.0.0
  - Fixed several memory leaks
- Applied spec-cleaner
- Require newer vcdimager</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722513600">- Add c99.patch fixing implicit declaration of a function error so
  that the 32bit version of this package can be built with GCC 14.</changelog>
</package>
<package pkgid="b50277225af4b4cde98318823ff6819d477f37b48f063bb089c3cbf85612984affe0374a341d2db4adea10b32f4c1580a73dd1eaf846096cb33035348138ccf1" name="chromedriver" arch="x86_64">
  <version epoch="0" ver="127.0.6533.119" rel="1.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1710331200">- Chromium 122.0.6261.128 (boo#1221335)
  * CVE-2024-2400: Use after free in Performance Manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1710763200">- Use Python 3.11 on Leap
- Rename chromium-122-skip_bubble_contents_wrapper_static_assert.patch
  to chromium-122-WebUI-static_assert.patch
- Rename chromium-122-disable-FFmpegAllowLists.patch to
  chromium-disable-FFmpegAllowLists.patch
- Rename chromium-122-static-assert.patch to
  chromium-122-BookmarkNode-missing-operator.patch
- Rename chromium-122-undo-internal-alloc.patch to
  chromium-122-PA-undo-internal-alloc.patch
- Rename chromium-122-typename.patch to
  chromium-122-lp155-typename.patch
- Removed patches:
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-constexpr.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-121-el7-clang-version-warning.patch
  * chromium-116-lp155-url_load_stats-size-t.patch
  * chromium-icu72-2.patch
  * chromium-122-debian-upstream-mojo.patch
- Patches merged into other patches:
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * chromium-122-norar.patch
- Restore time clamper change to
  chromium-122-missing-header-files.patch
- Fix missing/invalid casting in
  chromium-122-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1713096000">- Chromium 123.0.6312.122 (boo#1222707)
  * CVE-2024-3157: Out of bounds write in Compositing
  * CVE-2024-3516: Heap buffer overflow in ANGLE
  * CVE-2024-3515: Use after free in Dawn
- Chromium 123.0.6312.105 (boo#1222260)
  * CVE-2024-3156: Inappropriate implementation in V8
  * CVE-2024-3158: Use after free in Bookmarks
  * CVE-2024-3159: Out of bounds memory access in V8
- Chromium 123.0.6312.86 (boo#1222035)
  * CVE-2024-2883: Use after free in ANGLE
  * CVE-2024-2885: Use after free in Dawn
  * CVE-2024-2886: Use after free in WebCodecs
  * CVE-2024-2887: Type Confusion in WebAssembly
- Chromium 123.0.6312.58 (boo#1221732)
  * CVE-2024-2625: Object lifecycle issue in V8
  * CVE-2024-2626: Out of bounds read in Swiftshader
  * CVE-2024-2627: Use after free in Canvas
  * CVE-2024-2628: Inappropriate implementation in Downloads
- drop patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-121-blink-libxml-const.patch
  * chromium-122-BookmarkNode-missing-operator.patch
  * chromium-122-WebUI-static_assert.patch
  * chromium-122-PA-undo-internal-alloc.patch</changelog>
  <changelog author="ro@suse.de" date="1713355200">- Chromium 124.0.6367.60 (boo#1222958)
  * CVE-2024-3832: Object corruption in V8.
  * CVE-2024-3833: Object corruption in WebAssembly.
  * CVE-2024-3834: Use after free in Downloads. Reported by ChaobinZhang
  * CVE-2024-3837: Use after free in QUIC.
  * CVE-2024-3838: Inappropriate implementation in Autofill.
  * CVE-2024-3839: Out of bounds read in Fonts.
  * CVE-2024-3840: Insufficient policy enforcement in Site Isolation.
  * CVE-2024-3841: Insufficient data validation in Browser Switcher.
  * CVE-2024-3843: Insufficient data validation in Downloads.
  * CVE-2024-3844: Inappropriate implementation in Extensions.
  * CVE-2024-3845: Inappropriate implementation in Network.
  * CVE-2024-3846: Inappropriate implementation in Prompts.
  * CVE-2024-3847: Insufficient policy enforcement in WebUI.
- drop patches:
  * chromium-123-optional2.patch
  * chromium-122-avoid-SFINAE-TypeConverter.patch
  * chromium-123-PA-InternalAllocator.patch
- rediff patches:
  * chromium-110-compiler.patch
  * chromium-120-emplace.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-lp155-typename.patch
- add patches: from debian/fixes
  * chromium-123-stats-collector.patch
- add patches: from debian/upstream
  * chromium-124-angle-powf.patch
  * chromium-124-atomic.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-uint-includes.patch
  * chromium-124-webgpu-optional.patch
- add patches:
  * chromium-123-WebUI-static_assert.patch
    workaround for compile issue in webui_contents_wrapper.h
  * chromium-124-system-libxml.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1714132800">- Chromium 124.0.6367.78 (boo#1223845)
  * CVE-2024-4058: Type Confusion in ANGLE
  * CVE-2024-4059: Out of bounds read in V8 API
  * CVE-2024-4060: Use after free in Dawn</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1714564800">- Add patches:
  * chromium-123-missing-QtGui.patch
- Restore libxml 2.12 check for chromium-124-system-libxml.patch
  which replaced chromium-121-blink-libxml-const.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714651200">- Chromium 124.0.6367.118 (boo#1223846)
  * CVE-2024-4331: Use after free in Picture In Picture
  * CVE-2024-4368: Use after free in Dawn</changelog>
  <changelog author="ro@suse.de" date="1714737600">- drop patches:
  * chromium-123-WebUI-static_assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715342400">- Chromium 124.0.6367.201 (boo#1224208)
  * CVE-2024-4671: Use after free in Visuals
- Chromium 124.0.6367.155 (boo#1224045)
  * CVE-2024-4558: Use after free in ANGLE
  * CVE-2024-4559: Heap buffer overflow in WebAudio</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- Chromium 124.0.6367.207 (boo#1224294)
  * CVE-2024-4761: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1715860800">- Chromium 125.0.6422.60 (boo#1224341)
  * CVE-2024-4947: Type Confusion in V8
  * CVE-2024-4948: Use after free in Dawn
  * CVE-2024-4949: Use after free in V8
  * CVE-2024-4950: Inappropriate implementation in Downloads
- Chromium 125.0.6422.41
  * New upstream (early) stable release.
- drop upstreamed patches:
  * chromium-124-uint-includes.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-atomic.patch
  * chromium-124-webgpu-optional.patch
  * chromium-124-angle-powf.patch
- add debian upstream patches added for 125:
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-tabstrip-include.patch
  * chromium-125-ninja.patch
- add debian fixes patches to fix font gc crashes:
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc1.patch
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- add from fedora (reverse applied for older ffmpeg):
  * chromium-125-ffmpeg-5.x-reordered_opaque.patch
- re-diff and rename:
  * from chromium-110-compiler.patch
    to chromium-125-compiler.patch
  * from chromium-120-emplace-struct.patch
    to chromium-125-emplace-struct.patch
  * from chromium-disable-FFmpegAllowLists.patch
    to chromium-125-disable-FFmpegAllowLists.patch
  * from chromium-122-missing-header-files.patch
    to chromium-125-missing-header-files.patch
  * from chromium-122-no_matching_constructor.patch
    to chromium-125-no_matching_constructor.patch
  * from chromium-122-lp155-typename.patch
    to chromium-125-lp155-typename.patch
- third_party/zstd
  added to keeplibs for
  third_party/blink/renderer/platform:platform
- third_party/tflite/src/third_party/xla/xla/tsl/util
  added to keeplibs for
  third_party/tflite/tflite
- third_party/lens_server_proto
  added to keeplibs for
  gen/third_party/lens_server_proto</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716292800">- Chromium 125.0.6422.76 (boo#1224818)
  * CVE-2024-5157: Use after free in Scheduling
  * CVE-2024-5158: Type Confusion in V8
  * CVE-2024-5159: Heap buffer overflow in ANGLE
  * CVE-2024-5160: Heap buffer overflow in Dawn
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716552000">- Chromium 125.0.6422.112
  * CVE-2024-5274: Type Confusion in V8 (boo#1225199)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717156800">- Chromium 125.0.6422.141 (boo#1225690)
  * CVE-2024-5493: Heap buffer overflow in WebRTC
  * CVE-2024-5494: Use after free in Dawn
  * CVE-2024-5495: Use after free in Dawn
  * CVE-2024-5496: Use after free in Media Session
  * CVE-2024-5497: Out of bounds memory access in Keyboard Inputs
  * CVE-2024-5498: Use after free in Presentation API
  * CVE-2024-5499: Out of bounds write in Streams API</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1718193600">- Amend fix_building_widevinecdm_with_chromium.patch to allow
  Widevine on ARM64 (bsc#1226170)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1719835200">- Chromium 126.0.6478.126 (boo#1226504, boo#1226205, boo#1226933)
  * CVE-2024-6290: Use after free in Dawn
  * CVE-2024-6291: Use after free in Swiftshader
  * CVE-2024-6292: Use after free in Dawn
  * CVE-2024-6293: Use after free in Dawn
  * CVE-2024-6100: Type Confusion in V8
  * CVE-2024-6101: Inappropriate implementation in WebAssembly
  * CVE-2024-6102: Out of bounds memory access in Dawn
  * CVE-2024-6103: Use after free in Dawn
  * CVE-2024-5830: Type Confusion in V8
  * CVE-2024-5831: Use after free in Dawn
  * CVE-2024-5832: Use after free in Dawn
  * CVE-2024-5833: Type Confusion in V8
  * CVE-2024-5834: Inappropriate implementation in Dawn
  * CVE-2024-5835: Heap buffer overflow in Tab Groups
  * CVE-2024-5836: Inappropriate Implementation in DevTools
  * CVE-2024-5837: Type Confusion in V8
  * CVE-2024-5838: Type Confusion in V8
  * CVE-2024-5839: Inappropriate Implementation in Memory Allocator
  * CVE-2024-5840: Policy Bypass in CORS
  * CVE-2024-5841: Use after free in V8
  * CVE-2024-5842: Use after free in Browser UI
  * CVE-2024-5843: Inappropriate implementation in Downloads
  * CVE-2024-5844: Heap buffer overflow in Tab Strip
  * CVE-2024-5845: Use after free in Audio
  * CVE-2024-5846: Use after free in PDFium
  * CVE-2024-5847: Use after free in PDFium
- drop patches:
  * chromium-disable-parallel-gold.patch
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-ninja.patch
  * chromium-125-no_matching_constructor.patch
  * chromium-125-missing-header-files.patch
- add patches:
  * chromium-126-missing-header-files.patch
  * chromium-126-quiche-interator.patch
  * chromium-126-no_matching_constructor.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1720526400">- Finalize 126
- Removed patches:
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- Added patches:
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
  * chromium-126-no-format.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1721217600">- Chromium 126.0.6478.182 (boo#1227979)
  * CVE-2024-6772: Inappropriate implementation in V8
  * CVE-2024-6773: Type Confusion in V8
  * CVE-2024-6774: Use after free in Screen Capture
  * CVE-2024-6775: Use after free in Media Stream
  * CVE-2024-6776: Use after free in Audio
  * CVE-2024-6777: Use after free in Navigation
  * CVE-2024-6778: Race in DevTools
  * CVE-2024-6779: Out of bounds memory access in V8</changelog>
  <changelog author="ro@suse.de" date="1722513600">- Chromium 127.0.6533.88 (boo#1228628, boo#1228940, boo#1228942)
  * CVE-2024-6988: Use after free in Downloads
  * CVE-2024-6989: Use after free in Loader
  * CVE-2024-6991: Use after free in Dawn
  * CVE-2024-6992: Out of bounds memory access in ANGLE
  * CVE-2024-6993: Inappropriate implementation in Canvas
  * CVE-2024-6994: Heap buffer overflow in Layout
  * CVE-2024-6995: Inappropriate implementation in Fullscreen
  * CVE-2024-6996: Race in Frames
  * CVE-2024-6997: Use after free in Tabs
  * CVE-2024-6998: Use after free in User Education
  * CVE-2024-6999: Inappropriate implementation in FedCM
  * CVE-2024-7000: Use after free in CSS. Reported by Anonymous
  * CVE-2024-7001: Inappropriate implementation in HTML
  * CVE-2024-7003: Inappropriate implementation in FedCM
  * CVE-2024-7004: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-7005: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-6990: Uninitialized Use in Dawn
  * CVE-2024-7255: Out of bounds read in WebTransport
  * CVE-2024-7256: Insufficient data validation in Dawn
- drop patches:
  * chromium-115-compiler-SkColor4f.patch only for llvm &lt; 16
  * chromium-117-system-zstd.patch upstreamed
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * chromium-125-tabstrip-include.patch upstreamed
  * chromium-126-missing-header-files.patch
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
    upstreamed
  * chromium-126-no_matching_constructor.patch
  * chromium-126-no-format.patch upstreamed
- switch from libstdc++ to libc++
- drop patches obsolete when using libc++
  * chromium-126-debian-bad-font-gc00000.patch
  * chromium-126-debian-bad-font-gc2.patch
  * chromium-126-debian-bad-font-gc1.patch
  * chromium-126-debian-bad-font-gc00.patch
  * chromium-126-debian-bad-font-gc000.patch
  * chromium-126-debian-bad-font-gc11.patch
  * chromium-126-debian-bad-font-gc0.patch
  * chromium-126-debian-bad-font-gc0000.patch
  * chromium-126-debian-bad-font-gc3.patch
- modify patches:
  * chromium-125-lp155-typename.patch
  - drop hunk in model_execution_util.h
  - drop hunk in model_quality_log_entry.h
- dropping from keeplibs: (does not exist)
  base/third_party/valgrind
  third_party/maldoca
  third_party/maldoca/src/third_party
- requires updated gn to build (newer than Feb 14 2024)
- add patches:
  * chromium-127-bindgen.patch (from debian/patches/fixes))
  * chromium-127-rust-clanglib.patch (just first hunk from fedora)
  * chromium-127-clang17-traitors.patch
    workaround for clang &lt; 18 from debiana (only used on 15.6)
  * chromium-127-constexpr.patch (from debian/patches/bookworm)
  * chromium-127-paint-layer-header.patch (from debian/patches/upstream)
  * chromium-127-ninja-1.21.1-deps-part0.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part1.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part2.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part3.patch (from fedora)
- buildrequire rust-bindgen to get proper binaries per arch
- use qt5 for factory as well, qt6 fails with:
  ld.lld: error: undefined symbol: QByteArray::toStdString() const
  referenced by qt_shim.cc
  obj/ui/qt/qt6_shim/libqt6_shim.so.lto.qt_shim.o:(qt::QtShim::GetFontDescription() const)
- drop patches:
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc1.patch</changelog>
  <changelog author="ro@suse.de" date="1723723200">- Chromium 127.0.6533.119 (boo#1228941)
  * CVE-2024-7532: Out of bounds memory access in ANGLE
  * CVE-2024-7533: Use after free in Sharing
  * CVE-2024-7550: Type Confusion in V8
  * CVE-2024-7534: Heap buffer overflow in Layout
  * CVE-2024-7535: Inappropriate implementation in V8
  * CVE-2024-7536: Use after free in WebAudio</changelog>
</package>
<package pkgid="c114bef65eda9005f612207fae14f7825fbc17efdc15fabbfabf6e93f850609e296b99672548fb7c87be489c92139c59b88793dde4b111e3b82f0a09f0e18b48" name="chromedriver-debuginfo" arch="x86_64">
  <version epoch="0" ver="127.0.6533.119" rel="1.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1710331200">- Chromium 122.0.6261.128 (boo#1221335)
  * CVE-2024-2400: Use after free in Performance Manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1710763200">- Use Python 3.11 on Leap
- Rename chromium-122-skip_bubble_contents_wrapper_static_assert.patch
  to chromium-122-WebUI-static_assert.patch
- Rename chromium-122-disable-FFmpegAllowLists.patch to
  chromium-disable-FFmpegAllowLists.patch
- Rename chromium-122-static-assert.patch to
  chromium-122-BookmarkNode-missing-operator.patch
- Rename chromium-122-undo-internal-alloc.patch to
  chromium-122-PA-undo-internal-alloc.patch
- Rename chromium-122-typename.patch to
  chromium-122-lp155-typename.patch
- Removed patches:
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-constexpr.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-121-el7-clang-version-warning.patch
  * chromium-116-lp155-url_load_stats-size-t.patch
  * chromium-icu72-2.patch
  * chromium-122-debian-upstream-mojo.patch
- Patches merged into other patches:
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * chromium-122-norar.patch
- Restore time clamper change to
  chromium-122-missing-header-files.patch
- Fix missing/invalid casting in
  chromium-122-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1713096000">- Chromium 123.0.6312.122 (boo#1222707)
  * CVE-2024-3157: Out of bounds write in Compositing
  * CVE-2024-3516: Heap buffer overflow in ANGLE
  * CVE-2024-3515: Use after free in Dawn
- Chromium 123.0.6312.105 (boo#1222260)
  * CVE-2024-3156: Inappropriate implementation in V8
  * CVE-2024-3158: Use after free in Bookmarks
  * CVE-2024-3159: Out of bounds memory access in V8
- Chromium 123.0.6312.86 (boo#1222035)
  * CVE-2024-2883: Use after free in ANGLE
  * CVE-2024-2885: Use after free in Dawn
  * CVE-2024-2886: Use after free in WebCodecs
  * CVE-2024-2887: Type Confusion in WebAssembly
- Chromium 123.0.6312.58 (boo#1221732)
  * CVE-2024-2625: Object lifecycle issue in V8
  * CVE-2024-2626: Out of bounds read in Swiftshader
  * CVE-2024-2627: Use after free in Canvas
  * CVE-2024-2628: Inappropriate implementation in Downloads
- drop patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-121-blink-libxml-const.patch
  * chromium-122-BookmarkNode-missing-operator.patch
  * chromium-122-WebUI-static_assert.patch
  * chromium-122-PA-undo-internal-alloc.patch</changelog>
  <changelog author="ro@suse.de" date="1713355200">- Chromium 124.0.6367.60 (boo#1222958)
  * CVE-2024-3832: Object corruption in V8.
  * CVE-2024-3833: Object corruption in WebAssembly.
  * CVE-2024-3834: Use after free in Downloads. Reported by ChaobinZhang
  * CVE-2024-3837: Use after free in QUIC.
  * CVE-2024-3838: Inappropriate implementation in Autofill.
  * CVE-2024-3839: Out of bounds read in Fonts.
  * CVE-2024-3840: Insufficient policy enforcement in Site Isolation.
  * CVE-2024-3841: Insufficient data validation in Browser Switcher.
  * CVE-2024-3843: Insufficient data validation in Downloads.
  * CVE-2024-3844: Inappropriate implementation in Extensions.
  * CVE-2024-3845: Inappropriate implementation in Network.
  * CVE-2024-3846: Inappropriate implementation in Prompts.
  * CVE-2024-3847: Insufficient policy enforcement in WebUI.
- drop patches:
  * chromium-123-optional2.patch
  * chromium-122-avoid-SFINAE-TypeConverter.patch
  * chromium-123-PA-InternalAllocator.patch
- rediff patches:
  * chromium-110-compiler.patch
  * chromium-120-emplace.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-lp155-typename.patch
- add patches: from debian/fixes
  * chromium-123-stats-collector.patch
- add patches: from debian/upstream
  * chromium-124-angle-powf.patch
  * chromium-124-atomic.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-uint-includes.patch
  * chromium-124-webgpu-optional.patch
- add patches:
  * chromium-123-WebUI-static_assert.patch
    workaround for compile issue in webui_contents_wrapper.h
  * chromium-124-system-libxml.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1714132800">- Chromium 124.0.6367.78 (boo#1223845)
  * CVE-2024-4058: Type Confusion in ANGLE
  * CVE-2024-4059: Out of bounds read in V8 API
  * CVE-2024-4060: Use after free in Dawn</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1714564800">- Add patches:
  * chromium-123-missing-QtGui.patch
- Restore libxml 2.12 check for chromium-124-system-libxml.patch
  which replaced chromium-121-blink-libxml-const.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714651200">- Chromium 124.0.6367.118 (boo#1223846)
  * CVE-2024-4331: Use after free in Picture In Picture
  * CVE-2024-4368: Use after free in Dawn</changelog>
  <changelog author="ro@suse.de" date="1714737600">- drop patches:
  * chromium-123-WebUI-static_assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715342400">- Chromium 124.0.6367.201 (boo#1224208)
  * CVE-2024-4671: Use after free in Visuals
- Chromium 124.0.6367.155 (boo#1224045)
  * CVE-2024-4558: Use after free in ANGLE
  * CVE-2024-4559: Heap buffer overflow in WebAudio</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- Chromium 124.0.6367.207 (boo#1224294)
  * CVE-2024-4761: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1715860800">- Chromium 125.0.6422.60 (boo#1224341)
  * CVE-2024-4947: Type Confusion in V8
  * CVE-2024-4948: Use after free in Dawn
  * CVE-2024-4949: Use after free in V8
  * CVE-2024-4950: Inappropriate implementation in Downloads
- Chromium 125.0.6422.41
  * New upstream (early) stable release.
- drop upstreamed patches:
  * chromium-124-uint-includes.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-atomic.patch
  * chromium-124-webgpu-optional.patch
  * chromium-124-angle-powf.patch
- add debian upstream patches added for 125:
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-tabstrip-include.patch
  * chromium-125-ninja.patch
- add debian fixes patches to fix font gc crashes:
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc1.patch
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- add from fedora (reverse applied for older ffmpeg):
  * chromium-125-ffmpeg-5.x-reordered_opaque.patch
- re-diff and rename:
  * from chromium-110-compiler.patch
    to chromium-125-compiler.patch
  * from chromium-120-emplace-struct.patch
    to chromium-125-emplace-struct.patch
  * from chromium-disable-FFmpegAllowLists.patch
    to chromium-125-disable-FFmpegAllowLists.patch
  * from chromium-122-missing-header-files.patch
    to chromium-125-missing-header-files.patch
  * from chromium-122-no_matching_constructor.patch
    to chromium-125-no_matching_constructor.patch
  * from chromium-122-lp155-typename.patch
    to chromium-125-lp155-typename.patch
- third_party/zstd
  added to keeplibs for
  third_party/blink/renderer/platform:platform
- third_party/tflite/src/third_party/xla/xla/tsl/util
  added to keeplibs for
  third_party/tflite/tflite
- third_party/lens_server_proto
  added to keeplibs for
  gen/third_party/lens_server_proto</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716292800">- Chromium 125.0.6422.76 (boo#1224818)
  * CVE-2024-5157: Use after free in Scheduling
  * CVE-2024-5158: Type Confusion in V8
  * CVE-2024-5159: Heap buffer overflow in ANGLE
  * CVE-2024-5160: Heap buffer overflow in Dawn
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716552000">- Chromium 125.0.6422.112
  * CVE-2024-5274: Type Confusion in V8 (boo#1225199)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717156800">- Chromium 125.0.6422.141 (boo#1225690)
  * CVE-2024-5493: Heap buffer overflow in WebRTC
  * CVE-2024-5494: Use after free in Dawn
  * CVE-2024-5495: Use after free in Dawn
  * CVE-2024-5496: Use after free in Media Session
  * CVE-2024-5497: Out of bounds memory access in Keyboard Inputs
  * CVE-2024-5498: Use after free in Presentation API
  * CVE-2024-5499: Out of bounds write in Streams API</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1718193600">- Amend fix_building_widevinecdm_with_chromium.patch to allow
  Widevine on ARM64 (bsc#1226170)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1719835200">- Chromium 126.0.6478.126 (boo#1226504, boo#1226205, boo#1226933)
  * CVE-2024-6290: Use after free in Dawn
  * CVE-2024-6291: Use after free in Swiftshader
  * CVE-2024-6292: Use after free in Dawn
  * CVE-2024-6293: Use after free in Dawn
  * CVE-2024-6100: Type Confusion in V8
  * CVE-2024-6101: Inappropriate implementation in WebAssembly
  * CVE-2024-6102: Out of bounds memory access in Dawn
  * CVE-2024-6103: Use after free in Dawn
  * CVE-2024-5830: Type Confusion in V8
  * CVE-2024-5831: Use after free in Dawn
  * CVE-2024-5832: Use after free in Dawn
  * CVE-2024-5833: Type Confusion in V8
  * CVE-2024-5834: Inappropriate implementation in Dawn
  * CVE-2024-5835: Heap buffer overflow in Tab Groups
  * CVE-2024-5836: Inappropriate Implementation in DevTools
  * CVE-2024-5837: Type Confusion in V8
  * CVE-2024-5838: Type Confusion in V8
  * CVE-2024-5839: Inappropriate Implementation in Memory Allocator
  * CVE-2024-5840: Policy Bypass in CORS
  * CVE-2024-5841: Use after free in V8
  * CVE-2024-5842: Use after free in Browser UI
  * CVE-2024-5843: Inappropriate implementation in Downloads
  * CVE-2024-5844: Heap buffer overflow in Tab Strip
  * CVE-2024-5845: Use after free in Audio
  * CVE-2024-5846: Use after free in PDFium
  * CVE-2024-5847: Use after free in PDFium
- drop patches:
  * chromium-disable-parallel-gold.patch
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-ninja.patch
  * chromium-125-no_matching_constructor.patch
  * chromium-125-missing-header-files.patch
- add patches:
  * chromium-126-missing-header-files.patch
  * chromium-126-quiche-interator.patch
  * chromium-126-no_matching_constructor.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1720526400">- Finalize 126
- Removed patches:
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- Added patches:
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
  * chromium-126-no-format.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1721217600">- Chromium 126.0.6478.182 (boo#1227979)
  * CVE-2024-6772: Inappropriate implementation in V8
  * CVE-2024-6773: Type Confusion in V8
  * CVE-2024-6774: Use after free in Screen Capture
  * CVE-2024-6775: Use after free in Media Stream
  * CVE-2024-6776: Use after free in Audio
  * CVE-2024-6777: Use after free in Navigation
  * CVE-2024-6778: Race in DevTools
  * CVE-2024-6779: Out of bounds memory access in V8</changelog>
  <changelog author="ro@suse.de" date="1722513600">- Chromium 127.0.6533.88 (boo#1228628, boo#1228940, boo#1228942)
  * CVE-2024-6988: Use after free in Downloads
  * CVE-2024-6989: Use after free in Loader
  * CVE-2024-6991: Use after free in Dawn
  * CVE-2024-6992: Out of bounds memory access in ANGLE
  * CVE-2024-6993: Inappropriate implementation in Canvas
  * CVE-2024-6994: Heap buffer overflow in Layout
  * CVE-2024-6995: Inappropriate implementation in Fullscreen
  * CVE-2024-6996: Race in Frames
  * CVE-2024-6997: Use after free in Tabs
  * CVE-2024-6998: Use after free in User Education
  * CVE-2024-6999: Inappropriate implementation in FedCM
  * CVE-2024-7000: Use after free in CSS. Reported by Anonymous
  * CVE-2024-7001: Inappropriate implementation in HTML
  * CVE-2024-7003: Inappropriate implementation in FedCM
  * CVE-2024-7004: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-7005: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-6990: Uninitialized Use in Dawn
  * CVE-2024-7255: Out of bounds read in WebTransport
  * CVE-2024-7256: Insufficient data validation in Dawn
- drop patches:
  * chromium-115-compiler-SkColor4f.patch only for llvm &lt; 16
  * chromium-117-system-zstd.patch upstreamed
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * chromium-125-tabstrip-include.patch upstreamed
  * chromium-126-missing-header-files.patch
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
    upstreamed
  * chromium-126-no_matching_constructor.patch
  * chromium-126-no-format.patch upstreamed
- switch from libstdc++ to libc++
- drop patches obsolete when using libc++
  * chromium-126-debian-bad-font-gc00000.patch
  * chromium-126-debian-bad-font-gc2.patch
  * chromium-126-debian-bad-font-gc1.patch
  * chromium-126-debian-bad-font-gc00.patch
  * chromium-126-debian-bad-font-gc000.patch
  * chromium-126-debian-bad-font-gc11.patch
  * chromium-126-debian-bad-font-gc0.patch
  * chromium-126-debian-bad-font-gc0000.patch
  * chromium-126-debian-bad-font-gc3.patch
- modify patches:
  * chromium-125-lp155-typename.patch
  - drop hunk in model_execution_util.h
  - drop hunk in model_quality_log_entry.h
- dropping from keeplibs: (does not exist)
  base/third_party/valgrind
  third_party/maldoca
  third_party/maldoca/src/third_party
- requires updated gn to build (newer than Feb 14 2024)
- add patches:
  * chromium-127-bindgen.patch (from debian/patches/fixes))
  * chromium-127-rust-clanglib.patch (just first hunk from fedora)
  * chromium-127-clang17-traitors.patch
    workaround for clang &lt; 18 from debiana (only used on 15.6)
  * chromium-127-constexpr.patch (from debian/patches/bookworm)
  * chromium-127-paint-layer-header.patch (from debian/patches/upstream)
  * chromium-127-ninja-1.21.1-deps-part0.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part1.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part2.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part3.patch (from fedora)
- buildrequire rust-bindgen to get proper binaries per arch
- use qt5 for factory as well, qt6 fails with:
  ld.lld: error: undefined symbol: QByteArray::toStdString() const
  referenced by qt_shim.cc
  obj/ui/qt/qt6_shim/libqt6_shim.so.lto.qt_shim.o:(qt::QtShim::GetFontDescription() const)
- drop patches:
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc1.patch</changelog>
  <changelog author="ro@suse.de" date="1723723200">- Chromium 127.0.6533.119 (boo#1228941)
  * CVE-2024-7532: Out of bounds memory access in ANGLE
  * CVE-2024-7533: Use after free in Sharing
  * CVE-2024-7550: Type Confusion in V8
  * CVE-2024-7534: Heap buffer overflow in Layout
  * CVE-2024-7535: Inappropriate implementation in V8
  * CVE-2024-7536: Use after free in WebAudio</changelog>
</package>
<package pkgid="6cdb7be90769fef6f415da6085d77b7934753b32d500d297fbc5ab2dd77ed758ea4b535537c129f7b01dd28b746f3904432d8c91c69ecc9c16d497804d80ce19" name="chromium" arch="src">
  <version epoch="0" ver="127.0.6533.119" rel="1.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1710331200">- Chromium 122.0.6261.128 (boo#1221335)
  * CVE-2024-2400: Use after free in Performance Manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1710763200">- Use Python 3.11 on Leap
- Rename chromium-122-skip_bubble_contents_wrapper_static_assert.patch
  to chromium-122-WebUI-static_assert.patch
- Rename chromium-122-disable-FFmpegAllowLists.patch to
  chromium-disable-FFmpegAllowLists.patch
- Rename chromium-122-static-assert.patch to
  chromium-122-BookmarkNode-missing-operator.patch
- Rename chromium-122-undo-internal-alloc.patch to
  chromium-122-PA-undo-internal-alloc.patch
- Rename chromium-122-typename.patch to
  chromium-122-lp155-typename.patch
- Removed patches:
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-constexpr.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-121-el7-clang-version-warning.patch
  * chromium-116-lp155-url_load_stats-size-t.patch
  * chromium-icu72-2.patch
  * chromium-122-debian-upstream-mojo.patch
- Patches merged into other patches:
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * chromium-122-norar.patch
- Restore time clamper change to
  chromium-122-missing-header-files.patch
- Fix missing/invalid casting in
  chromium-122-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1713096000">- Chromium 123.0.6312.122 (boo#1222707)
  * CVE-2024-3157: Out of bounds write in Compositing
  * CVE-2024-3516: Heap buffer overflow in ANGLE
  * CVE-2024-3515: Use after free in Dawn
- Chromium 123.0.6312.105 (boo#1222260)
  * CVE-2024-3156: Inappropriate implementation in V8
  * CVE-2024-3158: Use after free in Bookmarks
  * CVE-2024-3159: Out of bounds memory access in V8
- Chromium 123.0.6312.86 (boo#1222035)
  * CVE-2024-2883: Use after free in ANGLE
  * CVE-2024-2885: Use after free in Dawn
  * CVE-2024-2886: Use after free in WebCodecs
  * CVE-2024-2887: Type Confusion in WebAssembly
- Chromium 123.0.6312.58 (boo#1221732)
  * CVE-2024-2625: Object lifecycle issue in V8
  * CVE-2024-2626: Out of bounds read in Swiftshader
  * CVE-2024-2627: Use after free in Canvas
  * CVE-2024-2628: Inappropriate implementation in Downloads
- drop patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-121-blink-libxml-const.patch
  * chromium-122-BookmarkNode-missing-operator.patch
  * chromium-122-WebUI-static_assert.patch
  * chromium-122-PA-undo-internal-alloc.patch</changelog>
  <changelog author="ro@suse.de" date="1713355200">- Chromium 124.0.6367.60 (boo#1222958)
  * CVE-2024-3832: Object corruption in V8.
  * CVE-2024-3833: Object corruption in WebAssembly.
  * CVE-2024-3834: Use after free in Downloads. Reported by ChaobinZhang
  * CVE-2024-3837: Use after free in QUIC.
  * CVE-2024-3838: Inappropriate implementation in Autofill.
  * CVE-2024-3839: Out of bounds read in Fonts.
  * CVE-2024-3840: Insufficient policy enforcement in Site Isolation.
  * CVE-2024-3841: Insufficient data validation in Browser Switcher.
  * CVE-2024-3843: Insufficient data validation in Downloads.
  * CVE-2024-3844: Inappropriate implementation in Extensions.
  * CVE-2024-3845: Inappropriate implementation in Network.
  * CVE-2024-3846: Inappropriate implementation in Prompts.
  * CVE-2024-3847: Insufficient policy enforcement in WebUI.
- drop patches:
  * chromium-123-optional2.patch
  * chromium-122-avoid-SFINAE-TypeConverter.patch
  * chromium-123-PA-InternalAllocator.patch
- rediff patches:
  * chromium-110-compiler.patch
  * chromium-120-emplace.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-lp155-typename.patch
- add patches: from debian/fixes
  * chromium-123-stats-collector.patch
- add patches: from debian/upstream
  * chromium-124-angle-powf.patch
  * chromium-124-atomic.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-uint-includes.patch
  * chromium-124-webgpu-optional.patch
- add patches:
  * chromium-123-WebUI-static_assert.patch
    workaround for compile issue in webui_contents_wrapper.h
  * chromium-124-system-libxml.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1714132800">- Chromium 124.0.6367.78 (boo#1223845)
  * CVE-2024-4058: Type Confusion in ANGLE
  * CVE-2024-4059: Out of bounds read in V8 API
  * CVE-2024-4060: Use after free in Dawn</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1714564800">- Add patches:
  * chromium-123-missing-QtGui.patch
- Restore libxml 2.12 check for chromium-124-system-libxml.patch
  which replaced chromium-121-blink-libxml-const.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714651200">- Chromium 124.0.6367.118 (boo#1223846)
  * CVE-2024-4331: Use after free in Picture In Picture
  * CVE-2024-4368: Use after free in Dawn</changelog>
  <changelog author="ro@suse.de" date="1714737600">- drop patches:
  * chromium-123-WebUI-static_assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715342400">- Chromium 124.0.6367.201 (boo#1224208)
  * CVE-2024-4671: Use after free in Visuals
- Chromium 124.0.6367.155 (boo#1224045)
  * CVE-2024-4558: Use after free in ANGLE
  * CVE-2024-4559: Heap buffer overflow in WebAudio</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- Chromium 124.0.6367.207 (boo#1224294)
  * CVE-2024-4761: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1715860800">- Chromium 125.0.6422.60 (boo#1224341)
  * CVE-2024-4947: Type Confusion in V8
  * CVE-2024-4948: Use after free in Dawn
  * CVE-2024-4949: Use after free in V8
  * CVE-2024-4950: Inappropriate implementation in Downloads
- Chromium 125.0.6422.41
  * New upstream (early) stable release.
- drop upstreamed patches:
  * chromium-124-uint-includes.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-atomic.patch
  * chromium-124-webgpu-optional.patch
  * chromium-124-angle-powf.patch
- add debian upstream patches added for 125:
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-tabstrip-include.patch
  * chromium-125-ninja.patch
- add debian fixes patches to fix font gc crashes:
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc1.patch
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- add from fedora (reverse applied for older ffmpeg):
  * chromium-125-ffmpeg-5.x-reordered_opaque.patch
- re-diff and rename:
  * from chromium-110-compiler.patch
    to chromium-125-compiler.patch
  * from chromium-120-emplace-struct.patch
    to chromium-125-emplace-struct.patch
  * from chromium-disable-FFmpegAllowLists.patch
    to chromium-125-disable-FFmpegAllowLists.patch
  * from chromium-122-missing-header-files.patch
    to chromium-125-missing-header-files.patch
  * from chromium-122-no_matching_constructor.patch
    to chromium-125-no_matching_constructor.patch
  * from chromium-122-lp155-typename.patch
    to chromium-125-lp155-typename.patch
- third_party/zstd
  added to keeplibs for
  third_party/blink/renderer/platform:platform
- third_party/tflite/src/third_party/xla/xla/tsl/util
  added to keeplibs for
  third_party/tflite/tflite
- third_party/lens_server_proto
  added to keeplibs for
  gen/third_party/lens_server_proto</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716292800">- Chromium 125.0.6422.76 (boo#1224818)
  * CVE-2024-5157: Use after free in Scheduling
  * CVE-2024-5158: Type Confusion in V8
  * CVE-2024-5159: Heap buffer overflow in ANGLE
  * CVE-2024-5160: Heap buffer overflow in Dawn
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716552000">- Chromium 125.0.6422.112
  * CVE-2024-5274: Type Confusion in V8 (boo#1225199)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717156800">- Chromium 125.0.6422.141 (boo#1225690)
  * CVE-2024-5493: Heap buffer overflow in WebRTC
  * CVE-2024-5494: Use after free in Dawn
  * CVE-2024-5495: Use after free in Dawn
  * CVE-2024-5496: Use after free in Media Session
  * CVE-2024-5497: Out of bounds memory access in Keyboard Inputs
  * CVE-2024-5498: Use after free in Presentation API
  * CVE-2024-5499: Out of bounds write in Streams API</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1718193600">- Amend fix_building_widevinecdm_with_chromium.patch to allow
  Widevine on ARM64 (bsc#1226170)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1719835200">- Chromium 126.0.6478.126 (boo#1226504, boo#1226205, boo#1226933)
  * CVE-2024-6290: Use after free in Dawn
  * CVE-2024-6291: Use after free in Swiftshader
  * CVE-2024-6292: Use after free in Dawn
  * CVE-2024-6293: Use after free in Dawn
  * CVE-2024-6100: Type Confusion in V8
  * CVE-2024-6101: Inappropriate implementation in WebAssembly
  * CVE-2024-6102: Out of bounds memory access in Dawn
  * CVE-2024-6103: Use after free in Dawn
  * CVE-2024-5830: Type Confusion in V8
  * CVE-2024-5831: Use after free in Dawn
  * CVE-2024-5832: Use after free in Dawn
  * CVE-2024-5833: Type Confusion in V8
  * CVE-2024-5834: Inappropriate implementation in Dawn
  * CVE-2024-5835: Heap buffer overflow in Tab Groups
  * CVE-2024-5836: Inappropriate Implementation in DevTools
  * CVE-2024-5837: Type Confusion in V8
  * CVE-2024-5838: Type Confusion in V8
  * CVE-2024-5839: Inappropriate Implementation in Memory Allocator
  * CVE-2024-5840: Policy Bypass in CORS
  * CVE-2024-5841: Use after free in V8
  * CVE-2024-5842: Use after free in Browser UI
  * CVE-2024-5843: Inappropriate implementation in Downloads
  * CVE-2024-5844: Heap buffer overflow in Tab Strip
  * CVE-2024-5845: Use after free in Audio
  * CVE-2024-5846: Use after free in PDFium
  * CVE-2024-5847: Use after free in PDFium
- drop patches:
  * chromium-disable-parallel-gold.patch
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-ninja.patch
  * chromium-125-no_matching_constructor.patch
  * chromium-125-missing-header-files.patch
- add patches:
  * chromium-126-missing-header-files.patch
  * chromium-126-quiche-interator.patch
  * chromium-126-no_matching_constructor.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1720526400">- Finalize 126
- Removed patches:
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- Added patches:
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
  * chromium-126-no-format.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1721217600">- Chromium 126.0.6478.182 (boo#1227979)
  * CVE-2024-6772: Inappropriate implementation in V8
  * CVE-2024-6773: Type Confusion in V8
  * CVE-2024-6774: Use after free in Screen Capture
  * CVE-2024-6775: Use after free in Media Stream
  * CVE-2024-6776: Use after free in Audio
  * CVE-2024-6777: Use after free in Navigation
  * CVE-2024-6778: Race in DevTools
  * CVE-2024-6779: Out of bounds memory access in V8</changelog>
  <changelog author="ro@suse.de" date="1722513600">- Chromium 127.0.6533.88 (boo#1228628, boo#1228940, boo#1228942)
  * CVE-2024-6988: Use after free in Downloads
  * CVE-2024-6989: Use after free in Loader
  * CVE-2024-6991: Use after free in Dawn
  * CVE-2024-6992: Out of bounds memory access in ANGLE
  * CVE-2024-6993: Inappropriate implementation in Canvas
  * CVE-2024-6994: Heap buffer overflow in Layout
  * CVE-2024-6995: Inappropriate implementation in Fullscreen
  * CVE-2024-6996: Race in Frames
  * CVE-2024-6997: Use after free in Tabs
  * CVE-2024-6998: Use after free in User Education
  * CVE-2024-6999: Inappropriate implementation in FedCM
  * CVE-2024-7000: Use after free in CSS. Reported by Anonymous
  * CVE-2024-7001: Inappropriate implementation in HTML
  * CVE-2024-7003: Inappropriate implementation in FedCM
  * CVE-2024-7004: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-7005: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-6990: Uninitialized Use in Dawn
  * CVE-2024-7255: Out of bounds read in WebTransport
  * CVE-2024-7256: Insufficient data validation in Dawn
- drop patches:
  * chromium-115-compiler-SkColor4f.patch only for llvm &lt; 16
  * chromium-117-system-zstd.patch upstreamed
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * chromium-125-tabstrip-include.patch upstreamed
  * chromium-126-missing-header-files.patch
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
    upstreamed
  * chromium-126-no_matching_constructor.patch
  * chromium-126-no-format.patch upstreamed
- switch from libstdc++ to libc++
- drop patches obsolete when using libc++
  * chromium-126-debian-bad-font-gc00000.patch
  * chromium-126-debian-bad-font-gc2.patch
  * chromium-126-debian-bad-font-gc1.patch
  * chromium-126-debian-bad-font-gc00.patch
  * chromium-126-debian-bad-font-gc000.patch
  * chromium-126-debian-bad-font-gc11.patch
  * chromium-126-debian-bad-font-gc0.patch
  * chromium-126-debian-bad-font-gc0000.patch
  * chromium-126-debian-bad-font-gc3.patch
- modify patches:
  * chromium-125-lp155-typename.patch
  - drop hunk in model_execution_util.h
  - drop hunk in model_quality_log_entry.h
- dropping from keeplibs: (does not exist)
  base/third_party/valgrind
  third_party/maldoca
  third_party/maldoca/src/third_party
- requires updated gn to build (newer than Feb 14 2024)
- add patches:
  * chromium-127-bindgen.patch (from debian/patches/fixes))
  * chromium-127-rust-clanglib.patch (just first hunk from fedora)
  * chromium-127-clang17-traitors.patch
    workaround for clang &lt; 18 from debiana (only used on 15.6)
  * chromium-127-constexpr.patch (from debian/patches/bookworm)
  * chromium-127-paint-layer-header.patch (from debian/patches/upstream)
  * chromium-127-ninja-1.21.1-deps-part0.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part1.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part2.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part3.patch (from fedora)
- buildrequire rust-bindgen to get proper binaries per arch
- use qt5 for factory as well, qt6 fails with:
  ld.lld: error: undefined symbol: QByteArray::toStdString() const
  referenced by qt_shim.cc
  obj/ui/qt/qt6_shim/libqt6_shim.so.lto.qt_shim.o:(qt::QtShim::GetFontDescription() const)
- drop patches:
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc1.patch</changelog>
  <changelog author="ro@suse.de" date="1723723200">- Chromium 127.0.6533.119 (boo#1228941)
  * CVE-2024-7532: Out of bounds memory access in ANGLE
  * CVE-2024-7533: Use after free in Sharing
  * CVE-2024-7550: Type Confusion in V8
  * CVE-2024-7534: Heap buffer overflow in Layout
  * CVE-2024-7535: Inappropriate implementation in V8
  * CVE-2024-7536: Use after free in WebAudio</changelog>
</package>
<package pkgid="64dae0cfd27c56dc92d4056c01abcce14aff13fbe6ba6221f013be98ed5640a32be351989673dbb1d46664b25dc1d785c88c460e713fc33c603828a960878c21" name="chromium" arch="x86_64">
  <version epoch="0" ver="127.0.6533.119" rel="1.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1710331200">- Chromium 122.0.6261.128 (boo#1221335)
  * CVE-2024-2400: Use after free in Performance Manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1710763200">- Use Python 3.11 on Leap
- Rename chromium-122-skip_bubble_contents_wrapper_static_assert.patch
  to chromium-122-WebUI-static_assert.patch
- Rename chromium-122-disable-FFmpegAllowLists.patch to
  chromium-disable-FFmpegAllowLists.patch
- Rename chromium-122-static-assert.patch to
  chromium-122-BookmarkNode-missing-operator.patch
- Rename chromium-122-undo-internal-alloc.patch to
  chromium-122-PA-undo-internal-alloc.patch
- Rename chromium-122-typename.patch to
  chromium-122-lp155-typename.patch
- Removed patches:
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-constexpr.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-121-el7-clang-version-warning.patch
  * chromium-116-lp155-url_load_stats-size-t.patch
  * chromium-icu72-2.patch
  * chromium-122-debian-upstream-mojo.patch
- Patches merged into other patches:
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * chromium-122-norar.patch
- Restore time clamper change to
  chromium-122-missing-header-files.patch
- Fix missing/invalid casting in
  chromium-122-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1713096000">- Chromium 123.0.6312.122 (boo#1222707)
  * CVE-2024-3157: Out of bounds write in Compositing
  * CVE-2024-3516: Heap buffer overflow in ANGLE
  * CVE-2024-3515: Use after free in Dawn
- Chromium 123.0.6312.105 (boo#1222260)
  * CVE-2024-3156: Inappropriate implementation in V8
  * CVE-2024-3158: Use after free in Bookmarks
  * CVE-2024-3159: Out of bounds memory access in V8
- Chromium 123.0.6312.86 (boo#1222035)
  * CVE-2024-2883: Use after free in ANGLE
  * CVE-2024-2885: Use after free in Dawn
  * CVE-2024-2886: Use after free in WebCodecs
  * CVE-2024-2887: Type Confusion in WebAssembly
- Chromium 123.0.6312.58 (boo#1221732)
  * CVE-2024-2625: Object lifecycle issue in V8
  * CVE-2024-2626: Out of bounds read in Swiftshader
  * CVE-2024-2627: Use after free in Canvas
  * CVE-2024-2628: Inappropriate implementation in Downloads
- drop patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-121-blink-libxml-const.patch
  * chromium-122-BookmarkNode-missing-operator.patch
  * chromium-122-WebUI-static_assert.patch
  * chromium-122-PA-undo-internal-alloc.patch</changelog>
  <changelog author="ro@suse.de" date="1713355200">- Chromium 124.0.6367.60 (boo#1222958)
  * CVE-2024-3832: Object corruption in V8.
  * CVE-2024-3833: Object corruption in WebAssembly.
  * CVE-2024-3834: Use after free in Downloads. Reported by ChaobinZhang
  * CVE-2024-3837: Use after free in QUIC.
  * CVE-2024-3838: Inappropriate implementation in Autofill.
  * CVE-2024-3839: Out of bounds read in Fonts.
  * CVE-2024-3840: Insufficient policy enforcement in Site Isolation.
  * CVE-2024-3841: Insufficient data validation in Browser Switcher.
  * CVE-2024-3843: Insufficient data validation in Downloads.
  * CVE-2024-3844: Inappropriate implementation in Extensions.
  * CVE-2024-3845: Inappropriate implementation in Network.
  * CVE-2024-3846: Inappropriate implementation in Prompts.
  * CVE-2024-3847: Insufficient policy enforcement in WebUI.
- drop patches:
  * chromium-123-optional2.patch
  * chromium-122-avoid-SFINAE-TypeConverter.patch
  * chromium-123-PA-InternalAllocator.patch
- rediff patches:
  * chromium-110-compiler.patch
  * chromium-120-emplace.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-lp155-typename.patch
- add patches: from debian/fixes
  * chromium-123-stats-collector.patch
- add patches: from debian/upstream
  * chromium-124-angle-powf.patch
  * chromium-124-atomic.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-uint-includes.patch
  * chromium-124-webgpu-optional.patch
- add patches:
  * chromium-123-WebUI-static_assert.patch
    workaround for compile issue in webui_contents_wrapper.h
  * chromium-124-system-libxml.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1714132800">- Chromium 124.0.6367.78 (boo#1223845)
  * CVE-2024-4058: Type Confusion in ANGLE
  * CVE-2024-4059: Out of bounds read in V8 API
  * CVE-2024-4060: Use after free in Dawn</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1714564800">- Add patches:
  * chromium-123-missing-QtGui.patch
- Restore libxml 2.12 check for chromium-124-system-libxml.patch
  which replaced chromium-121-blink-libxml-const.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714651200">- Chromium 124.0.6367.118 (boo#1223846)
  * CVE-2024-4331: Use after free in Picture In Picture
  * CVE-2024-4368: Use after free in Dawn</changelog>
  <changelog author="ro@suse.de" date="1714737600">- drop patches:
  * chromium-123-WebUI-static_assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715342400">- Chromium 124.0.6367.201 (boo#1224208)
  * CVE-2024-4671: Use after free in Visuals
- Chromium 124.0.6367.155 (boo#1224045)
  * CVE-2024-4558: Use after free in ANGLE
  * CVE-2024-4559: Heap buffer overflow in WebAudio</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- Chromium 124.0.6367.207 (boo#1224294)
  * CVE-2024-4761: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1715860800">- Chromium 125.0.6422.60 (boo#1224341)
  * CVE-2024-4947: Type Confusion in V8
  * CVE-2024-4948: Use after free in Dawn
  * CVE-2024-4949: Use after free in V8
  * CVE-2024-4950: Inappropriate implementation in Downloads
- Chromium 125.0.6422.41
  * New upstream (early) stable release.
- drop upstreamed patches:
  * chromium-124-uint-includes.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-atomic.patch
  * chromium-124-webgpu-optional.patch
  * chromium-124-angle-powf.patch
- add debian upstream patches added for 125:
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-tabstrip-include.patch
  * chromium-125-ninja.patch
- add debian fixes patches to fix font gc crashes:
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc1.patch
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- add from fedora (reverse applied for older ffmpeg):
  * chromium-125-ffmpeg-5.x-reordered_opaque.patch
- re-diff and rename:
  * from chromium-110-compiler.patch
    to chromium-125-compiler.patch
  * from chromium-120-emplace-struct.patch
    to chromium-125-emplace-struct.patch
  * from chromium-disable-FFmpegAllowLists.patch
    to chromium-125-disable-FFmpegAllowLists.patch
  * from chromium-122-missing-header-files.patch
    to chromium-125-missing-header-files.patch
  * from chromium-122-no_matching_constructor.patch
    to chromium-125-no_matching_constructor.patch
  * from chromium-122-lp155-typename.patch
    to chromium-125-lp155-typename.patch
- third_party/zstd
  added to keeplibs for
  third_party/blink/renderer/platform:platform
- third_party/tflite/src/third_party/xla/xla/tsl/util
  added to keeplibs for
  third_party/tflite/tflite
- third_party/lens_server_proto
  added to keeplibs for
  gen/third_party/lens_server_proto</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716292800">- Chromium 125.0.6422.76 (boo#1224818)
  * CVE-2024-5157: Use after free in Scheduling
  * CVE-2024-5158: Type Confusion in V8
  * CVE-2024-5159: Heap buffer overflow in ANGLE
  * CVE-2024-5160: Heap buffer overflow in Dawn
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716552000">- Chromium 125.0.6422.112
  * CVE-2024-5274: Type Confusion in V8 (boo#1225199)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717156800">- Chromium 125.0.6422.141 (boo#1225690)
  * CVE-2024-5493: Heap buffer overflow in WebRTC
  * CVE-2024-5494: Use after free in Dawn
  * CVE-2024-5495: Use after free in Dawn
  * CVE-2024-5496: Use after free in Media Session
  * CVE-2024-5497: Out of bounds memory access in Keyboard Inputs
  * CVE-2024-5498: Use after free in Presentation API
  * CVE-2024-5499: Out of bounds write in Streams API</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1718193600">- Amend fix_building_widevinecdm_with_chromium.patch to allow
  Widevine on ARM64 (bsc#1226170)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1719835200">- Chromium 126.0.6478.126 (boo#1226504, boo#1226205, boo#1226933)
  * CVE-2024-6290: Use after free in Dawn
  * CVE-2024-6291: Use after free in Swiftshader
  * CVE-2024-6292: Use after free in Dawn
  * CVE-2024-6293: Use after free in Dawn
  * CVE-2024-6100: Type Confusion in V8
  * CVE-2024-6101: Inappropriate implementation in WebAssembly
  * CVE-2024-6102: Out of bounds memory access in Dawn
  * CVE-2024-6103: Use after free in Dawn
  * CVE-2024-5830: Type Confusion in V8
  * CVE-2024-5831: Use after free in Dawn
  * CVE-2024-5832: Use after free in Dawn
  * CVE-2024-5833: Type Confusion in V8
  * CVE-2024-5834: Inappropriate implementation in Dawn
  * CVE-2024-5835: Heap buffer overflow in Tab Groups
  * CVE-2024-5836: Inappropriate Implementation in DevTools
  * CVE-2024-5837: Type Confusion in V8
  * CVE-2024-5838: Type Confusion in V8
  * CVE-2024-5839: Inappropriate Implementation in Memory Allocator
  * CVE-2024-5840: Policy Bypass in CORS
  * CVE-2024-5841: Use after free in V8
  * CVE-2024-5842: Use after free in Browser UI
  * CVE-2024-5843: Inappropriate implementation in Downloads
  * CVE-2024-5844: Heap buffer overflow in Tab Strip
  * CVE-2024-5845: Use after free in Audio
  * CVE-2024-5846: Use after free in PDFium
  * CVE-2024-5847: Use after free in PDFium
- drop patches:
  * chromium-disable-parallel-gold.patch
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-ninja.patch
  * chromium-125-no_matching_constructor.patch
  * chromium-125-missing-header-files.patch
- add patches:
  * chromium-126-missing-header-files.patch
  * chromium-126-quiche-interator.patch
  * chromium-126-no_matching_constructor.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1720526400">- Finalize 126
- Removed patches:
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- Added patches:
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
  * chromium-126-no-format.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1721217600">- Chromium 126.0.6478.182 (boo#1227979)
  * CVE-2024-6772: Inappropriate implementation in V8
  * CVE-2024-6773: Type Confusion in V8
  * CVE-2024-6774: Use after free in Screen Capture
  * CVE-2024-6775: Use after free in Media Stream
  * CVE-2024-6776: Use after free in Audio
  * CVE-2024-6777: Use after free in Navigation
  * CVE-2024-6778: Race in DevTools
  * CVE-2024-6779: Out of bounds memory access in V8</changelog>
  <changelog author="ro@suse.de" date="1722513600">- Chromium 127.0.6533.88 (boo#1228628, boo#1228940, boo#1228942)
  * CVE-2024-6988: Use after free in Downloads
  * CVE-2024-6989: Use after free in Loader
  * CVE-2024-6991: Use after free in Dawn
  * CVE-2024-6992: Out of bounds memory access in ANGLE
  * CVE-2024-6993: Inappropriate implementation in Canvas
  * CVE-2024-6994: Heap buffer overflow in Layout
  * CVE-2024-6995: Inappropriate implementation in Fullscreen
  * CVE-2024-6996: Race in Frames
  * CVE-2024-6997: Use after free in Tabs
  * CVE-2024-6998: Use after free in User Education
  * CVE-2024-6999: Inappropriate implementation in FedCM
  * CVE-2024-7000: Use after free in CSS. Reported by Anonymous
  * CVE-2024-7001: Inappropriate implementation in HTML
  * CVE-2024-7003: Inappropriate implementation in FedCM
  * CVE-2024-7004: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-7005: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-6990: Uninitialized Use in Dawn
  * CVE-2024-7255: Out of bounds read in WebTransport
  * CVE-2024-7256: Insufficient data validation in Dawn
- drop patches:
  * chromium-115-compiler-SkColor4f.patch only for llvm &lt; 16
  * chromium-117-system-zstd.patch upstreamed
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * chromium-125-tabstrip-include.patch upstreamed
  * chromium-126-missing-header-files.patch
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
    upstreamed
  * chromium-126-no_matching_constructor.patch
  * chromium-126-no-format.patch upstreamed
- switch from libstdc++ to libc++
- drop patches obsolete when using libc++
  * chromium-126-debian-bad-font-gc00000.patch
  * chromium-126-debian-bad-font-gc2.patch
  * chromium-126-debian-bad-font-gc1.patch
  * chromium-126-debian-bad-font-gc00.patch
  * chromium-126-debian-bad-font-gc000.patch
  * chromium-126-debian-bad-font-gc11.patch
  * chromium-126-debian-bad-font-gc0.patch
  * chromium-126-debian-bad-font-gc0000.patch
  * chromium-126-debian-bad-font-gc3.patch
- modify patches:
  * chromium-125-lp155-typename.patch
  - drop hunk in model_execution_util.h
  - drop hunk in model_quality_log_entry.h
- dropping from keeplibs: (does not exist)
  base/third_party/valgrind
  third_party/maldoca
  third_party/maldoca/src/third_party
- requires updated gn to build (newer than Feb 14 2024)
- add patches:
  * chromium-127-bindgen.patch (from debian/patches/fixes))
  * chromium-127-rust-clanglib.patch (just first hunk from fedora)
  * chromium-127-clang17-traitors.patch
    workaround for clang &lt; 18 from debiana (only used on 15.6)
  * chromium-127-constexpr.patch (from debian/patches/bookworm)
  * chromium-127-paint-layer-header.patch (from debian/patches/upstream)
  * chromium-127-ninja-1.21.1-deps-part0.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part1.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part2.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part3.patch (from fedora)
- buildrequire rust-bindgen to get proper binaries per arch
- use qt5 for factory as well, qt6 fails with:
  ld.lld: error: undefined symbol: QByteArray::toStdString() const
  referenced by qt_shim.cc
  obj/ui/qt/qt6_shim/libqt6_shim.so.lto.qt_shim.o:(qt::QtShim::GetFontDescription() const)
- drop patches:
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc1.patch</changelog>
  <changelog author="ro@suse.de" date="1723723200">- Chromium 127.0.6533.119 (boo#1228941)
  * CVE-2024-7532: Out of bounds memory access in ANGLE
  * CVE-2024-7533: Use after free in Sharing
  * CVE-2024-7550: Type Confusion in V8
  * CVE-2024-7534: Heap buffer overflow in Layout
  * CVE-2024-7535: Inappropriate implementation in V8
  * CVE-2024-7536: Use after free in WebAudio</changelog>
</package>
<package pkgid="f1f7c51354504c1c752a7f776fe426f92318219bf9733f4270c2a0cb821fb8227cee0f4bde2a8c466a3ebd659de5f3a7ac7d2ad49d7a29f89e1bde2735a1f5b7" name="chromium-debuginfo" arch="x86_64">
  <version epoch="0" ver="127.0.6533.119" rel="1.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1710331200">- Chromium 122.0.6261.128 (boo#1221335)
  * CVE-2024-2400: Use after free in Performance Manager</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1710763200">- Use Python 3.11 on Leap
- Rename chromium-122-skip_bubble_contents_wrapper_static_assert.patch
  to chromium-122-WebUI-static_assert.patch
- Rename chromium-122-disable-FFmpegAllowLists.patch to
  chromium-disable-FFmpegAllowLists.patch
- Rename chromium-122-static-assert.patch to
  chromium-122-BookmarkNode-missing-operator.patch
- Rename chromium-122-undo-internal-alloc.patch to
  chromium-122-PA-undo-internal-alloc.patch
- Rename chromium-122-typename.patch to
  chromium-122-lp155-typename.patch
- Removed patches:
  * chromium-121-v8-c++20-p1.patch
  * chromium-121-v8-c++20.patch
  * chromium-122-unique_ptr.patch
  * chromium-122-python3-assignment-expressions.patch
  * chromium-122-el8-support-64kpage.patch
  * chromium-122-el7-inline-function.patch
  * chromium-122-el7-extra-operator.patch
  * chromium-122-el7-default-constructor-involving-anonymous-union.patch
  * chromium-122-constexpr.patch
  * chromium-122-clang-build-flags.patch
  * chromium-122-clang16-disable-auto-upgrade-debug-info.patch
  * chromium-122-clang16-buildflags.patch
  * chromium-122-arm64-memory_tagging.patch
  * chromium-121-el7-clang-version-warning.patch
  * chromium-116-lp155-url_load_stats-size-t.patch
  * chromium-icu72-2.patch
  * chromium-122-debian-upstream-mojo.patch
- Patches merged into other patches:
  * chromium-122-debian-upstream-bitset.patch
  * chromium-122-debian-upstream-optional.patch
  * chromium-122-debian-upstream-uniqptr.patch
  * chromium-122-debian-fixes-optional.patch
  * chromium-122-norar.patch
- Restore time clamper change to
  chromium-122-missing-header-files.patch
- Fix missing/invalid casting in
  chromium-122-no_matching_constructor.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1713096000">- Chromium 123.0.6312.122 (boo#1222707)
  * CVE-2024-3157: Out of bounds write in Compositing
  * CVE-2024-3516: Heap buffer overflow in ANGLE
  * CVE-2024-3515: Use after free in Dawn
- Chromium 123.0.6312.105 (boo#1222260)
  * CVE-2024-3156: Inappropriate implementation in V8
  * CVE-2024-3158: Use after free in Bookmarks
  * CVE-2024-3159: Out of bounds memory access in V8
- Chromium 123.0.6312.86 (boo#1222035)
  * CVE-2024-2883: Use after free in ANGLE
  * CVE-2024-2885: Use after free in Dawn
  * CVE-2024-2886: Use after free in WebCodecs
  * CVE-2024-2887: Type Confusion in WebAssembly
- Chromium 123.0.6312.58 (boo#1221732)
  * CVE-2024-2625: Object lifecycle issue in V8
  * CVE-2024-2626: Out of bounds read in Swiftshader
  * CVE-2024-2627: Use after free in Canvas
  * CVE-2024-2628: Inappropriate implementation in Downloads
- drop patches:
  * chromium-117-blink-BUILD-mnemonic.patch
  * chromium-121-blink-libxml-const.patch
  * chromium-122-BookmarkNode-missing-operator.patch
  * chromium-122-WebUI-static_assert.patch
  * chromium-122-PA-undo-internal-alloc.patch</changelog>
  <changelog author="ro@suse.de" date="1713355200">- Chromium 124.0.6367.60 (boo#1222958)
  * CVE-2024-3832: Object corruption in V8.
  * CVE-2024-3833: Object corruption in WebAssembly.
  * CVE-2024-3834: Use after free in Downloads. Reported by ChaobinZhang
  * CVE-2024-3837: Use after free in QUIC.
  * CVE-2024-3838: Inappropriate implementation in Autofill.
  * CVE-2024-3839: Out of bounds read in Fonts.
  * CVE-2024-3840: Insufficient policy enforcement in Site Isolation.
  * CVE-2024-3841: Insufficient data validation in Browser Switcher.
  * CVE-2024-3843: Insufficient data validation in Downloads.
  * CVE-2024-3844: Inappropriate implementation in Extensions.
  * CVE-2024-3845: Inappropriate implementation in Network.
  * CVE-2024-3846: Inappropriate implementation in Prompts.
  * CVE-2024-3847: Insufficient policy enforcement in WebUI.
- drop patches:
  * chromium-123-optional2.patch
  * chromium-122-avoid-SFINAE-TypeConverter.patch
  * chromium-123-PA-InternalAllocator.patch
- rediff patches:
  * chromium-110-compiler.patch
  * chromium-120-emplace.patch
  * chromium-122-no_matching_constructor.patch
  * chromium-122-lp155-typename.patch
- add patches: from debian/fixes
  * chromium-123-stats-collector.patch
- add patches: from debian/upstream
  * chromium-124-angle-powf.patch
  * chromium-124-atomic.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-uint-includes.patch
  * chromium-124-webgpu-optional.patch
- add patches:
  * chromium-123-WebUI-static_assert.patch
    workaround for compile issue in webui_contents_wrapper.h
  * chromium-124-system-libxml.patch (from fedora)</changelog>
  <changelog author="ro@suse.de" date="1714132800">- Chromium 124.0.6367.78 (boo#1223845)
  * CVE-2024-4058: Type Confusion in ANGLE
  * CVE-2024-4059: Out of bounds read in V8 API
  * CVE-2024-4060: Use after free in Dawn</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1714564800">- Add patches:
  * chromium-123-missing-QtGui.patch
- Restore libxml 2.12 check for chromium-124-system-libxml.patch
  which replaced chromium-121-blink-libxml-const.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1714651200">- Chromium 124.0.6367.118 (boo#1223846)
  * CVE-2024-4331: Use after free in Picture In Picture
  * CVE-2024-4368: Use after free in Dawn</changelog>
  <changelog author="ro@suse.de" date="1714737600">- drop patches:
  * chromium-123-WebUI-static_assert.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715342400">- Chromium 124.0.6367.201 (boo#1224208)
  * CVE-2024-4671: Use after free in Visuals
- Chromium 124.0.6367.155 (boo#1224045)
  * CVE-2024-4558: Use after free in ANGLE
  * CVE-2024-4559: Heap buffer overflow in WebAudio</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1715688000">- Chromium 124.0.6367.207 (boo#1224294)
  * CVE-2024-4761: Out of bounds write in V8</changelog>
  <changelog author="ro@suse.de" date="1715860800">- Chromium 125.0.6422.60 (boo#1224341)
  * CVE-2024-4947: Type Confusion in V8
  * CVE-2024-4948: Use after free in Dawn
  * CVE-2024-4949: Use after free in V8
  * CVE-2024-4950: Inappropriate implementation in Downloads
- Chromium 125.0.6422.41
  * New upstream (early) stable release.
- drop upstreamed patches:
  * chromium-124-uint-includes.patch
  * chromium-124-fps-optional.patch
  * chromium-124-span-optional.patch
  * chromium-124-extractor-bitset.patch
  * chromium-124-atomic.patch
  * chromium-124-webgpu-optional.patch
  * chromium-124-angle-powf.patch
- add debian upstream patches added for 125:
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-tabstrip-include.patch
  * chromium-125-ninja.patch
- add debian fixes patches to fix font gc crashes:
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc1.patch
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- add from fedora (reverse applied for older ffmpeg):
  * chromium-125-ffmpeg-5.x-reordered_opaque.patch
- re-diff and rename:
  * from chromium-110-compiler.patch
    to chromium-125-compiler.patch
  * from chromium-120-emplace-struct.patch
    to chromium-125-emplace-struct.patch
  * from chromium-disable-FFmpegAllowLists.patch
    to chromium-125-disable-FFmpegAllowLists.patch
  * from chromium-122-missing-header-files.patch
    to chromium-125-missing-header-files.patch
  * from chromium-122-no_matching_constructor.patch
    to chromium-125-no_matching_constructor.patch
  * from chromium-122-lp155-typename.patch
    to chromium-125-lp155-typename.patch
- third_party/zstd
  added to keeplibs for
  third_party/blink/renderer/platform:platform
- third_party/tflite/src/third_party/xla/xla/tsl/util
  added to keeplibs for
  third_party/tflite/tflite
- third_party/lens_server_proto
  added to keeplibs for
  gen/third_party/lens_server_proto</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716292800">- Chromium 125.0.6422.76 (boo#1224818)
  * CVE-2024-5157: Use after free in Scheduling
  * CVE-2024-5158: Type Confusion in V8
  * CVE-2024-5159: Heap buffer overflow in ANGLE
  * CVE-2024-5160: Heap buffer overflow in Dawn
  * Various fixes from internal audits, fuzzing and other initiatives</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1716552000">- Chromium 125.0.6422.112
  * CVE-2024-5274: Type Confusion in V8 (boo#1225199)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1717156800">- Chromium 125.0.6422.141 (boo#1225690)
  * CVE-2024-5493: Heap buffer overflow in WebRTC
  * CVE-2024-5494: Use after free in Dawn
  * CVE-2024-5495: Use after free in Dawn
  * CVE-2024-5496: Use after free in Media Session
  * CVE-2024-5497: Out of bounds memory access in Keyboard Inputs
  * CVE-2024-5498: Use after free in Presentation API
  * CVE-2024-5499: Out of bounds write in Streams API</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1718193600">- Amend fix_building_widevinecdm_with_chromium.patch to allow
  Widevine on ARM64 (bsc#1226170)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1719835200">- Chromium 126.0.6478.126 (boo#1226504, boo#1226205, boo#1226933)
  * CVE-2024-6290: Use after free in Dawn
  * CVE-2024-6291: Use after free in Swiftshader
  * CVE-2024-6292: Use after free in Dawn
  * CVE-2024-6293: Use after free in Dawn
  * CVE-2024-6100: Type Confusion in V8
  * CVE-2024-6101: Inappropriate implementation in WebAssembly
  * CVE-2024-6102: Out of bounds memory access in Dawn
  * CVE-2024-6103: Use after free in Dawn
  * CVE-2024-5830: Type Confusion in V8
  * CVE-2024-5831: Use after free in Dawn
  * CVE-2024-5832: Use after free in Dawn
  * CVE-2024-5833: Type Confusion in V8
  * CVE-2024-5834: Inappropriate implementation in Dawn
  * CVE-2024-5835: Heap buffer overflow in Tab Groups
  * CVE-2024-5836: Inappropriate Implementation in DevTools
  * CVE-2024-5837: Type Confusion in V8
  * CVE-2024-5838: Type Confusion in V8
  * CVE-2024-5839: Inappropriate Implementation in Memory Allocator
  * CVE-2024-5840: Policy Bypass in CORS
  * CVE-2024-5841: Use after free in V8
  * CVE-2024-5842: Use after free in Browser UI
  * CVE-2024-5843: Inappropriate implementation in Downloads
  * CVE-2024-5844: Heap buffer overflow in Tab Strip
  * CVE-2024-5845: Use after free in Audio
  * CVE-2024-5846: Use after free in PDFium
  * CVE-2024-5847: Use after free in PDFium
- drop patches:
  * chromium-disable-parallel-gold.patch
  * chromium-125-appservice-include.patch
  * chromium-125-lens-include.patch
  * chromium-125-mojo-bindings-include.patch
  * chromium-125-no-vector-consts.patch
  * chromium-125-vulkan-include.patch
  * chromium-125-ninja.patch
  * chromium-125-no_matching_constructor.patch
  * chromium-125-missing-header-files.patch
- add patches:
  * chromium-126-missing-header-files.patch
  * chromium-126-quiche-interator.patch
  * chromium-126-no_matching_constructor.patch</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1720526400">- Finalize 126
- Removed patches:
  * chromium-125-debian-bad-font-gc2.patch
  * chromium-125-debian-bad-font-gc3.patch
- Added patches:
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
  * chromium-126-no-format.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1721217600">- Chromium 126.0.6478.182 (boo#1227979)
  * CVE-2024-6772: Inappropriate implementation in V8
  * CVE-2024-6773: Type Confusion in V8
  * CVE-2024-6774: Use after free in Screen Capture
  * CVE-2024-6775: Use after free in Media Stream
  * CVE-2024-6776: Use after free in Audio
  * CVE-2024-6777: Use after free in Navigation
  * CVE-2024-6778: Race in DevTools
  * CVE-2024-6779: Out of bounds memory access in V8</changelog>
  <changelog author="ro@suse.de" date="1722513600">- Chromium 127.0.6533.88 (boo#1228628, boo#1228940, boo#1228942)
  * CVE-2024-6988: Use after free in Downloads
  * CVE-2024-6989: Use after free in Loader
  * CVE-2024-6991: Use after free in Dawn
  * CVE-2024-6992: Out of bounds memory access in ANGLE
  * CVE-2024-6993: Inappropriate implementation in Canvas
  * CVE-2024-6994: Heap buffer overflow in Layout
  * CVE-2024-6995: Inappropriate implementation in Fullscreen
  * CVE-2024-6996: Race in Frames
  * CVE-2024-6997: Use after free in Tabs
  * CVE-2024-6998: Use after free in User Education
  * CVE-2024-6999: Inappropriate implementation in FedCM
  * CVE-2024-7000: Use after free in CSS. Reported by Anonymous
  * CVE-2024-7001: Inappropriate implementation in HTML
  * CVE-2024-7003: Inappropriate implementation in FedCM
  * CVE-2024-7004: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-7005: Insufficient validation of untrusted input
    in Safe Browsing
  * CVE-2024-6990: Uninitialized Use in Dawn
  * CVE-2024-7255: Out of bounds read in WebTransport
  * CVE-2024-7256: Insufficient data validation in Dawn
- drop patches:
  * chromium-115-compiler-SkColor4f.patch only for llvm &lt; 16
  * chromium-117-system-zstd.patch upstreamed
  * chromium-122-workaround_clang_bug-structured_binding.patch
  * chromium-125-tabstrip-include.patch upstreamed
  * chromium-126-missing-header-files.patch
  * chromium-126-RealTimeReportingBindings-missing-decl.patch
    upstreamed
  * chromium-126-no_matching_constructor.patch
  * chromium-126-no-format.patch upstreamed
- switch from libstdc++ to libc++
- drop patches obsolete when using libc++
  * chromium-126-debian-bad-font-gc00000.patch
  * chromium-126-debian-bad-font-gc2.patch
  * chromium-126-debian-bad-font-gc1.patch
  * chromium-126-debian-bad-font-gc00.patch
  * chromium-126-debian-bad-font-gc000.patch
  * chromium-126-debian-bad-font-gc11.patch
  * chromium-126-debian-bad-font-gc0.patch
  * chromium-126-debian-bad-font-gc0000.patch
  * chromium-126-debian-bad-font-gc3.patch
- modify patches:
  * chromium-125-lp155-typename.patch
  - drop hunk in model_execution_util.h
  - drop hunk in model_quality_log_entry.h
- dropping from keeplibs: (does not exist)
  base/third_party/valgrind
  third_party/maldoca
  third_party/maldoca/src/third_party
- requires updated gn to build (newer than Feb 14 2024)
- add patches:
  * chromium-127-bindgen.patch (from debian/patches/fixes))
  * chromium-127-rust-clanglib.patch (just first hunk from fedora)
  * chromium-127-clang17-traitors.patch
    workaround for clang &lt; 18 from debiana (only used on 15.6)
  * chromium-127-constexpr.patch (from debian/patches/bookworm)
  * chromium-127-paint-layer-header.patch (from debian/patches/upstream)
  * chromium-127-ninja-1.21.1-deps-part0.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part1.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part2.patch (from fedora)
  * chromium-127-ninja-1.21.1-deps-part3.patch (from fedora)
- buildrequire rust-bindgen to get proper binaries per arch
- use qt5 for factory as well, qt6 fails with:
  ld.lld: error: undefined symbol: QByteArray::toStdString() const
  referenced by qt_shim.cc
  obj/ui/qt/qt6_shim/libqt6_shim.so.lto.qt_shim.o:(qt::QtShim::GetFontDescription() const)
- drop patches:
  * chromium-125-debian-bad-font-gc11.patch
  * chromium-125-debian-bad-font-gc0000.patch
  * chromium-125-debian-bad-font-gc00.patch
  * chromium-125-debian-bad-font-gc0.patch
  * chromium-125-debian-bad-font-gc000.patch
  * chromium-125-debian-bad-font-gc1.patch</changelog>
  <changelog author="ro@suse.de" date="1723723200">- Chromium 127.0.6533.119 (boo#1228941)
  * CVE-2024-7532: Out of bounds memory access in ANGLE
  * CVE-2024-7533: Use after free in Sharing
  * CVE-2024-7550: Type Confusion in V8
  * CVE-2024-7534: Heap buffer overflow in Layout
  * CVE-2024-7535: Inappropriate implementation in V8
  * CVE-2024-7536: Use after free in WebAudio</changelog>
</package>
<package pkgid="89be4d6a08185e98dde8a165fb17dd84226d5d15c0a5a25af87eb2e430a30aac089523e59d8dc6f027253ece4d52ef76bbcbcda9fb0e0828850b5a0062e2fe31" name="chrony" arch="src">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="de02ff6680de29120d312ed2a0f782ad349be768ea105d00157e0d1870e9441dd3f28a199b5e77a0f89af40a328774e2526f05e3cb085cd1adefa0c5170cd416" name="chrony" arch="x86_64">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="868d50ac5863336bed62c1a5338cd97d808e479ae12052a21e10f1b962594feefef167af235057953df5cc427c6173dd9a6ed8db455ff37181b1ab85270d9b59" name="chrony-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="ca9c3e40292704e035ec21d28bd780c6169eea45762240c38b6a95496439fcaba7f2ff8156f8d0cf9e208191b4d40d3a107a9e604c15db8ed299f78b32bd787a" name="chrony-debugsource" arch="x86_64">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="b0503f477104a0f48c15a505ae6d270dcce4bd5ad9fc8a1de29baa9e0132f11931fbe076fa34a24fc69059be39db1410adbc679a25e4a7ba70e56c1ed48e4522" name="chrony-pool-empty" arch="noarch">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="6eb4e5d08676118206ea39c627dab0ed4980e43bf48c5791ef57675073f15d456d91f96129b21ed4ebce907b0580fd03161e870fa07c3b892b7b1b27408ca7db" name="chrony-pool-openSUSE" arch="noarch">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="984675bdad2050878c0a726f4087462fb6c89249b24557dc4e335dc37ade5ae83915f3c0535550a231987b0d8583e58bfad74b3eaa4fdf80f0a9771a00ba64a8" name="chrony-pool-suse" arch="noarch">
  <version epoch="0" ver="4.5" rel="3.0.2.1.sr20240803"/>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1622635200">- Change to using systemd-sysusers
- Remove otherproviders, not needed anymore</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1623585600">- Add now working CONFIG parameter to sysusers generator</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1625140800">- boo#1187906: Consolidate all references to the helper script.
- bsc#1173760: MD5 is not available from mozilla-nss in FIPS mode,
  but needed for calculating refids from IPv6 addresses as part of
  the NTP protocol (rfc5905). As this is a non-cryptographic use of
  MD5 we can use our own implementation without violating FIPS
  rules: chrony-refid-internal-md5.patch .</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Added patch(es):
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1633694400">- boo#1190926: PrivateDevices is too strict, we might need to
  access the rtc and ptp devices.
- Add back support to build chrony on SLE12.
- Drop dependency on asciidoctor. It is only needed for building
  the HTML documentation which we don't package anyway.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1637323200">- SLE bugs that have been fixed in openSUSE up to this point
  without explicit references: bsc#1183783, bsc#1184400,
  bsc#1171806, bsc#1161119, bsc#1159840.
- Obsoleted SLE patches:
  * chrony-fix-open.patch
  * chrony-gettimeofday.patch
  * chrony-ntp-era-split.patch
  * chrony-pidfile.patch
  * chrony-select-timeout.patch
  * chrony-urandom.patch
  * chrony.sysconfig
  * clknetsim-glibc-2.31.patch</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1638878400">- Add chrony-htonl.patch to work around undocumented behaviour of
  htonl() in older glibc versions (SLE-12) on 64 bit big endian
  architectures (s390x).</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1639656000">- Update to 4.2
  * Add support for NTPv4 extension field improving synchronisation
    stability and resolution of root delay and dispersion
    (experimental)
  * Add support for NTP over PTP (experimental)
  * Add support for AES-CMAC and hash functions in GnuTLS
  * Improve server interleaved mode to be more reliable and support
    multiple clients behind NAT
  * Update seccomp filter
  * Fix RTC support with 64-bit time_t on 32-bit Linux
  * Fix seccomp filter to work correctly with bind*device directives
- Obsoleted patches:
  * chrony-refid-internal-md5.patch
  * harden_chrony-wait.service.patch
  * harden_chronyd.service.patch
- Update clknetsim to snapshot 470b5e9.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1641816000">- boo#1194206: Use /run instead of /var/run throughout.
- bsc#1194229: Fix pool package dependencies, so that SLE actually
  prefers chrony-pool-suse over chrony-pool-empty.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.de&gt;" date="1652356800">- Moved 20-chrony file from user specif directory
  /etc/NetworkManager/dispatcher.d to vendor specific directory
  /usr/lib/NetworkManager/dispatcher.d. So, users changes can
  still be done in /etc and will not be overwritten by an update.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1655294400">- Moved logrotate files from user specific directory /etc/logrotate.d
  to vendor specific directory /usr/etc/logrotate.d.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1662033600">- Update to 4.3:
  * Add local option to refclock directive to stabilise system
    clock with more stable free-running clock (e.g. TCXO, OCXO).
  * Add maxdelayquant option to server/pool/peer directive to
    replace maxdelaydevratio filter with long-term quantile-based
    filtering.
  * Add selection option to log directive.
  * Allow external PPS in PHC refclock without configurable pin.
  * Don't accept first interleaved response to minimise error in
    delay.
  * Don't use arc4random on Linux to avoid server performance loss.
  * Improve filter option to better handle missing NTP samples.
  * Improve stability with hardware timestamping and PHC refclock.
  * Update seccomp filter
- Update clknetsim to snapshot f00531b.
- Use a more specific conditional for the /usr/etc stuff.</changelog>
  <changelog author="Clemens Famulla-Conrad &lt;cfamullaconrad@suse.com&gt;" date="1668600000">- Install chrony DHCP dispatcher script for Networkmanager
  * chrony.nm-dispatcher.dhcp.patch /var/run to /run</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1691582400">- Update to 4.4:
  * Add support for AES-GCM-SIV with Nettle &gt;= 3.9 to shorten NTS
    cookies to avoid some length-specific blocking of NTP on
    Internet.
  * Add support for multiple refclocks using extpps option on one
    PHC.
  * Add maxpoll option to hwtimestamp directive to improve PHC
    tracking with low packet rates
  * Add hwtstimeout directive to configure timeout for late
    timestamps.
  * Handle late hardware transmit timestamps of NTP requests on
    all sockets.
  * Handle mismatched 32/64-bit time_t in SOCK refclock samples
  * Improve source replacement
  * Log important changes made by command requests (chronyc)
  * Refresh address of NTP sources periodically
  * Set DSCP for IPv6 packets
  * Shorten NTS-KE retry interval when network is down
  * Update seccomp filter for musl
  * Warn if loading keys from file with unexpected permissions
  * Warn if source selection fails or falseticker is detected
  * Add selectopts command to modify source-specific selection
    options.
  * Add timestamp sources to serverstats report and make its fields
    64-bit.
  * Add -e option to chronyc to indicate end of response
- Update clknetsim to snapshot ef2a7a9.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1693569600">- Use make quickcheck instead of make check to avoid &gt;1h build
  times and failures due to timeouts. This was the default before
  3.2 but it changed to make tests more reliable. Here a seed is
  already set to get deterministic execution.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1705320000">- Update to version 4.5:
  * Add support for AES-GCM-SIV in GnuTLS
  * Add support for corrections from PTP transparent clocks
  * Add support for systemd socket activation
  * Fix presend in interleaved mode
  * Fix reloading of modified sources from sourcedir</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1716811200">- Update clknetsim to snapshot 0a11a35.</changelog>
  <changelog author="Reinhard Max &lt;max@suse.com&gt;" date="1717502400">- bsc#1225362, chrony-124-tai.patch: make 124-tai more reliable</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Update clknetsim to snapshot 633a0be: fix missing stat/fstat with
  latest glibc.</changelog>
</package>
<package pkgid="e0d8abff66b06e5f7b5baf58e535139ab74ef3a16293350257468a5b277787a8d31dc40916325fb9329c8185e517f7ca15cc695f11e2ac6aa1259c6773be6d33" name="cilium-cli" arch="src">
  <version epoch="0" ver="0.16.15" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706702400">- Update to version 0.15.21:
  * Prepare for v0.15.21 release
  * hooks: split feature detection from setup and validation
  * Revert "gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow"
  * fix(deps): update module google.golang.org/grpc to v1.61.0
  * chore(deps): update actions/upload-artifact action to v4.3.0
  * chore(deps): update dependency cilium/cilium to v1.14.6
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    a6a7f1f
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    29fd37e
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to 51a7800
  * bgp: enhance defaulting of `bgp routes` command
  * connectivity: determine Pod CIDRs from CiliumNodes
  * connectivity: retrieve CiliumNode information
  * fix(deps): update all go dependencies main
  * test: allow to tune sysdump collection policy on a per test
    basis
  * action: introduce the NewGenericAction method
  * action: do not attempt to capture hubble flows if given nil
    source pod
  * connectivity: add unknown ICMPv4 code as expected drop reason
  * fix(status): correct exit code
  * features: improve tunnel feature determination
  * features: extract tunnel feature determination in separate
    function
  * chore(deps): update all github action dependencies to v2.1.0
  * Go workflow: Add merge_group trigger
  * Go workflow: Remove Cross-build step
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to e046063
  * make: allow building with debug symbols
  * sysdump: don't specify --follow while collecting hubble flows
  * chore(deps): update actions/upload-artifact action to v4.2.0
  * bgp: routes CLI - update min. cilium version, use `cilium`
    binary
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 83fc333
  * connectivity: extract the encapsulated packets tcpdump filter
  * connectivity: fix broken tcpdump filter matching encapsulated
    packets
  * connectivity: generalize the sniffer logic
  * connectivity: extract the sniffer logic into a separate package
  * connectivity: extract safeBuffer into a separate package
  * logging: add DebugEnabled method to Action
  * fix(deps): update module github.com/cilium/cilium to
    v1.15.0-rc.1
  * chore(deps): update azure/login action to v1.6.1
  * connectivity: only wait for daemonsets if needed
  * chore(deps): update actions/upload-artifact action to v4.1.0
  * connectivity: add host to pod check
  * bgp: Make `bgp neighbors` an alias for `bgp peers` command
  * bgp: Add command for retrieving bgp routes
  * refactor: improve error messaging for version command
  * clustermesh: fix hardcode at service type
  * Bump alpine images to 3.19
  * Update stable release to v0.15.20</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706875200">- Update to version 0.15.22:
  * Prepare for v0.15.22 release
  * fix: Remove check function validateInfoForConnect for
    DisconnectWithHelm function
  * README.md: Update the title
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to a6a7f1f
  * fix(deps): update module github.com/cilium/cilium to v1.15.0
  * chore(deps): update dependency cilium/cilium to v1.15.0
  * fix(deps): update module github.com/evanphx/json-patch to
    v5.9.0+incompatible
  * chore(deps): update nick-invision/retry action to v3
  * connectivity: fix panic if the cilium-health test fails
  * Encryption status models and JSON output parsing support added.
  * Encryption status sub command implemented.
  * Update stable release to v0.15.21</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708344000">- Update to version 0.15.23:
  * Prepare for v0.15.23 release
  * gha: increase GKE disk size in external workloads workflow to
    15GB
  * gha: increase GKE and AKS timeouts
  * chore: Amend connectivity tests for OpenShift
  * IPsec key rotation with algorithm change support.
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.1
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.0
  * fix(deps): update module golang.org/x/mod to v0.15.0
  * chore(deps): update golang docker tag to v1.22.0
  * chore(deps): update helm/kind-action action to v1.9.0
  * chore(deps): update golangci/golangci-lint-action action to v4
  * connectivity: don't collect multiple sysdump in
    no-errors-in-logs
  * connectivity: ignore timestamps in no-errors-in-logs
  * connectivity: extend no-errors-in-logs check to other Cilium
    containers
  * connectivity: print log errors only once
  * connectivity: always check for log errors in newer Cilium
    versions
  * external workloads: drop Cilium version retrieval for script
    generation
  * AWS OIDC instead of access key.
  * IPsec key status command implementation.
  * Status struct renamed to Encrypt.
  * Cipher IPsec key support added.
  * IPsec key id renamed to spi. SPI suffix added to support SPI
    with `+` sign. Tests added.
  * `encrypt rotate-key` command implementation.
  * chore(deps): update dependency kubernetes-sigs/kind to v0.21.0
  * gateway: Upgrade API version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 0.16.0:
  * fix(deps): update module helm.sh/helm/v3 to v3.14.1 [security]
    by @renovate in #2308
  * GCP OIDC instead of SA creds. by @viktor-kurchenko in #2313
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2312
  * Hide key-per-node flag. by @viktor-kurchenko in #2316
  * Update stable release to v0.15.23 by @michi-covalent in #2310
  * Use encryption models from Cilium dependency. by
    @viktor-kurchenko in #2318
  * renovate: additionally manage updates for action.yaml by
    @giorio94 in #2299
  * fix(deps): update all go dependencies main by @renovate in
    [#2311]
  * chore(deps): update dependency cilium/cilium to v1.15.1 -
    autoclosed by @renovate in #2305
  * chore(deps): update actions/setup-go action to v5 by @renovate
    in #2323
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.2 by @renovate in #2309
  * chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
    by @renovate in #2304
  * connectivity: add forbidden ICMPv6 message as expected drop
    reason by @giorio94 in #2317
  * Introduce host firewall connectivity tests by @giorio94 in
    [#2306]
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2325
  * fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security]
    by @renovate in #2324
  * Add sig/encryption as owner of /encrypt/ in CODEOWNERS by
    @margamanterola in #2300
  * connectivity: improve reporting for no-unexpected-packet-drops
    check by @giorio94 in #2315
  * cilium status: additionally check for endpoints readiness by
    @giorio94 in #2298
  * Refactor: Move junit package under connectivity package by
    @michi-covalent in #2331
  * Status check error message improved. by @viktor-kurchenko in
    [#2319]
  * sniffer: improve handling of tcpdump termination by @giorio94
    in #2321
  * Ignore Cilium endpoints not found error for the status command.
    by @viktor-kurchenko in #2320
  * Delete classic mode install/uninstall/upgrade commands by
    @michi-covalent in #2328
  * Delete classic mode hubble commands by @michi-covalent in #2335
  * k8s: don't drop stdout of kubectl exec by @bimmlerd in #2332
  * connectivity: fix encryption validation with wireguard encap +
    host fw by @giorio94 in #2333
  * chore(deps): update docker/setup-buildx-action action to v3.1.0
    by @renovate in #2338
  * Delete classic mode clustermesh commands to get ready for v0.16
    release by @michi-covalent in #2340
  * connectivity: Remove --delete-cilium-pod-on-nodes flag by
    @michi-covalent in #2336
  * Display formatted status during status wait by @raphink in
    [#2261]
  * docs: Update version matrix by @sayboras in #2337
  * Remove unused things by @michi-covalent in #2345
  * uninstall: when --wait is specified, use foreground deletion.
    by @tommyp1ckles in #2344
  * helm: Remove Get and GetParameter by @michi-covalent in #2349
  * Remove golang.org/x/mod/semver dependency by @michi-covalent in
    [#2347]
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2330
  * refactor: Remove internal/utils/utils.go by @michi-covalent in
    [#2348]
  * Remove --cluster-name flag by @michi-covalent in #2351
  * fix(deps): update module github.com/prometheus/common to
    v0.49.0 by @renovate in #2354
  * fix(deps): update module github.com/go-openapi/strfmt to
    v0.22.1 by @renovate in #2353
  * refactor: Move ctrlcreader.go under /k8s/internal/ by
    @michi-covalent in #2346
  * fix(deps): update module github.com/stretchr/testify to v1.9.0
    by @renovate in #2358
  * action: Add go-mod-directory parameter by @michi-covalent in
    [#2359]
  * vendor: Pick up cilium/cilium v1.16.0-pre.0 by @michi-covalent
    in #2360
  * sniffer: always dump captured packets in assert mode by
    @giorio94 in #2350
  * sysdump: Export Hooks and InitSysdumpFlags by @michi-covalent
    in #2361
  * chore(deps): update actions/download-artifact action to v4.1.4
    by @renovate in #2357
  * Move the CLI version string to the default package by
    @michi-covalent in #2362
  * Connectivity test factory component. by @viktor-kurchenko in
    [#2322]
  * Remove duplicate imports and enable stylecheck linter to
    prevent them by @tklauser in #2364
  * Add error log check exception for leader election errors. by
    @tommyp1ckles in #2363
  * Prepare for v0.16.0 release by @michi-covalent in #2366</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.16.1:
  * Prepare for v0.16.1 release
  * fix(deps): update github.com/cilium/charts digest to 724231f
  * chore(deps): update dependency cilium/cilium to v1.15.2
  * fix(deps): update module github.com/cilium/hubble to v0.13.2
  * chore(deps): update docker/login-action action to v3.1.0
  * chore(deps): update dependency go to v1.22.1
  * refactor: Move Hooks to the api package
  * refactor: Move sniff under connectivity
  * Store namespace and k8sClient in the command context
  * Add InitializeCommand hook
  * chore(deps): update softprops/action-gh-release action to
    v2.0.4
  * connectivity: collect sysdump from all clusters on failure
  * gha: replace remaining references to deprecated KPR settings
  * connectivity: fix KPR feature probing
  * helm: improve KPR autodetection logic
  * helm: uniform retrieval of nested helm value
  * helm: remove bpf.masquerade autodetection logic
  * helm: do not care for unsupported Cilium versions in values
    generation
  * helm: remove unused fields/parameters from getHelmValues logic
  * chore(deps): update go to v1.22.1
  * chore(deps): update softprops/action-gh-release action to v2
  * fix(deps): update all go dependencies main
  * fix(deps): update all go dependencies main
  * Don't depend on github.com/mholt/archiver
  * chore(deps): update azure/login action to v2
  * ingress: Update backend service for Ingress
  * tetragon: remove tetragon CR code
  * tetragon: use ListUnstructured for tetragon CRs
  * sysdump: gather tetragon pod logs and configmap
  * chore(deps): update docker/build-push-action action to v5.2.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 8425131
  * Update stable release to v0.16.0
  * chore(deps): update golang docker tag to v1.22.1
  * chore(deps): update golang-images
  * fix: update ldflags for local-release
  * refactor: Move internal/cli to cli/</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.16.2:
  * Prepare for v0.16.2 release
  * chore(deps): update all github action dependencies
  * fix(deps): update github.com/cilium/charts digest to a5bec49
  * fix(deps): update module helm.sh/helm/v3 to v3.14.3
  * Revert "ingress: Update backend service for Ingress"
  * gha: increase Multicluster timeout
  * renovate: Don't pick up new Go patch versions in go.mod
  * Revert "chore(deps): update dependency go to v1.22.1"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710849600">- Update to version 0.16.3:
  * Prepare for v0.16.3 release
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    0466223
  * install: convert --nodes-without-cilium flag to boolean
  * helm: configure nodes without cilium affinity on install and
    upgrade
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    fa4add5
  * refactor: Move logging outside internal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- rename executable to 'cilium' to match upstream docs
  * keep a link to `cilium-cli` around for backwards compatibility
- add completion subpackages
- Update to version 0.16.4:
  * Prepare for v0.16.4 release
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.1
  * helm: fix KPR autodetection value
  * errors: add [no-error-logs] exception for issue caused by fqdn
    bug.
  * connectivity: add support for regex based log exceptions.
  * chore(deps): update dependency cilium/cilium to v1.15.3
  * refactor: Remove unused constants in defaults.go.
  * refactor: Move default Helm release name to sysdump package.
  * style: Reorganize parameters struct to enhance readability.
  * fix: Add WaitDuration from defaults for hubble enable|disable
    for cilium install|uninstall --wait.
  * feat: Add helmReleaseName to Hubble uninstall pre-phase of the
    core uninstall.
  * feat: Add helmReleaseName to hubble disable parameters.
  * style: Improve log message formatting. Make
    consistent/conventional.
  * feat: Add customizable Helm release name for Cilium
  * ci: fix installation on AKS
  * ci: avoid overlapping pod and service CIDRs on AKS
  * chore(deps): update docker.io/library/golang:1.22.1-alpine3.19
    docker digest to 0466223
  * status: Add --interactive flag
  * connectivity: explicitly wait for ingress service creation
  * connectivity: don't pre-populate the ingress service map
  * renovate:: Pick up github.com/cilium/cilium prereleases
  * connectivity: fix flow validation with fully-qualified DNS
    names
  * Ignore "Unsupported L2 protocol" to known drops
  * Improve Makefile
  * defaults: Move Version and HelmRepository from const to var
  * gha: configure fully-qualified DNS names as external targets
  * connectivity: configure fully-qualified DNS names as external
    targets
  * connectivity: configure Host header for fully-qualified DNS
    names
  * connectivity: fix invalid CNP name with fully-qualified DNS
    names
  * connectivity: remove domain references from FQDN policy name
  * chore(deps): update module github.com/docker/docker to
    v25.0.5+incompatible [security]
  * fix(deps): update module github.com/prometheus/common to
    v0.51.0
  * connectivity: don't hard-code ingress service NodePorts
  * tests: Add exceptions for error logs check
  * Update stable release to v0.16.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714132800">- Update to version 0.16.5:
  * Lock the connectivity command by @michi-covalent in #2448
  * fix(deps): update module github.com/prometheus/common to
    v0.51.1 by @renovate in #2459
  * Update stable release to v0.16.4 by @michi-covalent in #2456
  * fix(deps): update github.com/cilium/charts digest to 7ea270c by
    @renovate in #2458
  * Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in
    [#2462]
  * k8s: Remove Tetragon client by @michi-covalent in #2463
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.2 by @renovate in #2457
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to cb6aeb5 by @renovate in #2460
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-pre.1 by @renovate in #2466
  * chore(deps): update golang docker tag to v1.22.2 by @renovate
    in #2467
  * Use connectivity package from cilium/cilium by @michi-covalent
    in #2355
  * sysdump: Collect helm metadata by @chancez in #2442
  * chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
  * fix(deps): update github.com/cilium/charts digest to 7815d99 by
    @renovate in #2465
  * Encryption status output enriched with IPsec details by
    @viktor-kurchenko in #2454
  * Revert #2355 by @michi-covalent in #2477
  * connectivity: introduce host firewall tests by
    @viktor-kurchenko in #2464
  * fix(deps): update all go dependencies main by @renovate in
    [#2480]
  * connectivity: misc conn-disrupt-test improvements by @giorio94
    in #2474
  * connectivity: configure endpoint selector for entity-cluster
    CNP by @giorio94 in #2483
  * sysdump: Capture hubble auto TLS related resources by @chancez
    in #2475
  * connectivity: add endpointslice clustermesh sync test by
    @MrFreezeex in #2267
  * connectivity test: avoid segfault if no agent pods are found by
    @multi-io in #2470
  * chore(deps): update docker/setup-buildx-action action to v3.3.0
    by @renovate in #2473
  * chore(deps): update azure/login action to v2.1.0 by @renovate
    in #2487
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2471
  * fix(deps): update module github.com/cilium/hubble to v0.13.3 by
    @renovate in #2491
  * fix(deps): update module github.com/prometheus/common to
    v0.53.0 by @renovate in #2492
  * ci: Use zip output for windows releases by @jbpaux in #2472
  * sysdump: Clarify sysdump worker-count defaults to the number of
    available CPUs. by @chancez in #2482
  * Split conn tests into chunks by @viktor-kurchenko in #2481
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2489
  * Move the test namespace deletion logic to the install package
    by @michi-covalent in #2498
  * chore(deps): update module golang.org/x/net to v0.23.0
    [security] by @renovate in #2493
  * chore(deps): update dependency cilium/cilium to v1.15.4 by
    @renovate in #2494
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2495
  * sysdump: Check --namespace flag for cilium-operator by
    @michi-covalent in #2502
  * chore(deps): update helm/kind-action action to v1.10.0 by
    @renovate in #2499
  * Prepare for v0.16.5 release by @michi-covalent in #2507</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.16.6:
  * Update stable release to v0.16.5 by @michi-covalent in #2510
  * fix(deps): update github.com/cilium/charts digest to d93188b by
    @renovate in #2506
  * chore(deps): update golangci/golangci-lint-action action to v5
    by @renovate in #2504
  * chore(deps): update actions/download-artifact action to v4.1.7
    by @renovate in #2500
  * chore(deps): update docker/dockerfile:1.7 docker digest to
    a57df69 by @renovate in #2505
  * Pin test-connection-disruption using multi-platform image SHA
    by @michi-covalent in #2513
  * k8s: remove unused filter functionality from
    k8sclient.CiliumLogs by @mhofstetter in #2501
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 735f3e2 by @renovate in #2517
  * chore(deps): update golangci/golangci-lint-action action to
    v5.1.0 by @renovate in #2515
  * chore(deps): update actions/checkout action to v4.1.4 by
    @renovate in #2514
  * connectivity: Delete test-conn-disrupt pods immediately after
    test run by @brb in #2511
  * Prepare for v0.16.6 release by @michi-covalent in #2516</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715169600">- Update to version 0.16.7:
  * Prepare for v0.16.7 release
  * connectivity: cover echo-{same,other}-node services in ingress
    tests
  * chore(deps): update golangci/golangci-lint-action action to
    v5.2.0
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v5.0.1
  * Update stable release to v0.16.6</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717070400">- Update to version 0.16.8:
  * Update stable release to v0.16.7 by @michi-covalent in #2532
  * RELEASE.md: make sure to push correct release branch by
    @tklauser in #2534
  * Remove cilium/hubble dependency by @michi-covalent in #2528
  * golangci: remove deprecated go version properties by @tklauser
    in #2536
  * chore(deps): update softprops/action-gh-release action to
    v2.0.5 by @renovate in #2535
  * chore(deps): update golangci/golangci-lint-action action to
    v5.3.0 by @renovate in #2527
  * Display stderr when ExecInPod action fails. by @marseel in
    [#2508]
  * chore(deps): update golang docker tag to v1.22.3 by @renovate
    in #2537
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 9bc27a7 by @renovate in #2538
  * fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
  * Capture additional clustermesh-related troubleshooting
    information as part of sysdumps by @giorio94 in #2531
  * Improve ClusterMesh status reporting to include KVStoreMesh
    information and troubleshooting tips by @giorio94 in #2541
  * chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
  * clustermesh: reset remote clusters configuration upon
    disconnection by @giorio94 in #2544
  * chore(deps): update dependency cilium/cilium to v1.15.5 by
    @renovate in #2551
  * Connectivity test concurrent run by @viktor-kurchenko in #2496
  * chore(deps): update golang:1.22.3-alpine3.19 docker digest to
    f1fe698 by @renovate in #2550
  * chore(deps): update dependency kubernetes-sigs/kind to v0.23.0
    by @renovate in #2547
  * chore(deps): update docker.io/library/golang:1.22.3-alpine3.19
    docker digest to f1fe698 by @renovate in #2554
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2539
  * chore(deps): update golangci/golangci-lint-action action to v6
    by @renovate in #2533
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.1 by @renovate in #2525
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2556
  * encrypt: broken IPsec algo removed by @viktor-kurchenko in
    [#2552]
  * sysdump: don't write extension twice in clustermesh debug files
    by @giorio94 in #2557
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.2 by @renovate in #2558
  * fix(deps): update module helm.sh/helm/v3 to v3.15.1 by
    @renovate in #2560
  * Connectivity tests concurrent logger. by @viktor-kurchenko in
    [#2562]
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.0 by @renovate in #2563
  * chore(deps): update docker/login-action action to v3.2.0 by
    @renovate in #2564
  * chore(deps): update azure/login action to v2.1.1 by @renovate
    in #2561
  * Prepare for v0.16.8 release by @michi-covalent in #2566</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717243200">- Update to version 0.16.9:
  * Prepare for v0.16.9 release
  * fix(deps): update github.com/cilium/charts digest to f365292
  * clustermesh: fix status retrieval on v1.14 with kvstoremesh
    enabled
  * Update stable release to v0.16.8</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717848000">- Update to version 0.16.10:
  * Prepare for v0.16.10 release
  * fix(deps): update module golang.org/x/term to v0.21.0
  * fix(deps): update all go dependencies main
  * connectivity: Introduce local redirect policy tests
  * connectivity: Add ResultCurlTimeout
  * connectivity: Add a scenario getter
  * features: Add LocalRedirectPolicy
  * connectivity: add egress-gateway-with-l7-policy test
  * connectivity: add pod to external with DNS case in EGW scenario
  * chore(deps): update golang docker tag to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 25e9fcb
  * Update go.mod
  * fix: properly count wrapped lines in status output in --wait
    mode
  * chore(deps): update go to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 082a03d
  * fix: conn tests JUnit file name
  * Update stable release to v0.16.9</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 0.16.11:
  * Prepare for v0.16.11 release
  * ci: speedup workflows
  * sysdump: derive operator namespace from agent namespace if
    specified
  * sysdump: fix no Cilium output if operator was not detected
  * fix(deps): update all go dependencies main
  * image: Push Docker image on tag push
  * Remove cilium-cli-test-job-chart
  * aks: Temporarily disable Hubble Relay
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.0
  * multicluster: Run cilium-cli inside a container
  * chore(deps): update docker/build-push-action action to v6.2.0
  * fix: ExternalTargetCANamespace name
  * eks: Run cilium-cli inside a container
  * connectivity: Ensure Hubble Relay is connected to all the nodes
  * external-workloads: Run cilium-cli inside a container
  * gke: Run cilium-cli inside a container
  * gha: fix cluster names in kind workflow
  * autodetect: try to sanitize autodetected cluster name
  * azure: directly retrieve cluster name from kubeconfig
  * action: Add an option to run cilium-cli inside a container
  * connectivity: Add pod-to-pod-no-frag
  * connectivity: Extend PingCommand to accept extra args
  * chore(deps): pin ubuntu docker tag to 2e863c4
  * connectivity: refactor initClients
  * connectivity: introduce detectSingleNode method
  * Dockerfile: Install aws / azure / gcloud CLIs
  * chore(deps): update docker/build-push-action action to v6.1.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.4-alpine3.19 docker digest to
    c46c460
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to c46c460
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.10.0
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to e43a04e
  * chore(deps): update golang-images
  * gh/workflows: Fix display img digest step
  * connectivity: Display last assertion error on failure
  * connectivity: Extend pod-to-pod encryption tests
  * chore(deps): update docker/build-push-action action to v6
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to d9b1f00
  * chore(deps): update docker/build-push-action action to v5.4.0
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.1
  * chore(deps): update golang-images
  * Pick up the latest cilium/cilium from main branch
  * chore(deps): update dependency cilium/cilium to v1.15.6
  * chore(deps): update actions/checkout action to v4.1.7
  * gha: increase disk size for GKE clusters
  * fix(deps): update github.com/cilium/charts digest to 4be5659
  * Update stable release to v0.16.10</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720612800">- Update to version 0.16.12:
  * Prepare for v0.16.12 release
  * CODEOWNERS: Assign BGP/FRR source files to sig-bgp
  * connectivity: Introduce BGP CP connectivity tests
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.5
  * kvstoremesh: don't disable by default
  * chore(deps): update docker/setup-buildx-action action to v3.4.0
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    0642d4f
  * fix(deps): update all go dependencies main
  * chore(deps): update golang docker tag to v1.22.5
  * chore(deps): update docker/build-push-action action to v6.3.0
  * Add --disable-check flag back
  * action: Use github.action_path when accessing cilium.sh
  * connectivity: Label test namespaces
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.1
  * Update stable release to v0.16.11
  * Dockerfile: Fix a warning
  * Simplify Kind workflow</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720699200">- Update to version 0.16.13:
  * Prepare for v0.16.13 release
  * chore(deps): update actions/setup-go action to v5.0.2
  * fix(deps): update module helm.sh/helm/v3 to v3.15.3
  * clustermesh: fix deprecated cloud internal LoadBalancer
    annotations
  * clustermesh: explicitly validate service type, and forbid
    ClusterIP
  * clustermesh: fix remote clusters configuration reset upon
    deactivation
  * Add --disable-check flag to upgrade command
  * connectivity: Add Port Range Tests
  * Update stable release to v0.16.12</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722513600">- Update to version 0.16.14:
  * Prepare for v0.16.14 release
  * externalworkloads: Set cluster.id
  * {externalworkloads,multicluster}: Shorten cluster names
  * chore(deps): update dependency cilium/cilium to v1.16.0
  * chore(deps): update docker/setup-buildx-action action to v3.6.1
  * chore(deps): update golangci/golangci-lint-action action to
    v6.1.0
  * connectivity: use TestNamespace and ExternalDeploymentPort
    params
  * connectivity: Support multiple conditions
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.3
  * chore(deps): update docker/setup-buildx-action action to v3.6.0
  * kind: Pick up the latest kindest/node image
  * Adding multicast subcommand
  * sysdump: Gather gops from cilium-operator
  * junit: collector fix
  * Pick up kindest/node:v1.21.10
  * fix(deps): update github.com/cilium/charts digest to 2a1e5b8
  * fix(deps): update module github.com/cilium/cilium to v1.16.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    48aac60
  * chore(deps): update docker.io/library/golang:1.22.5-alpine3.19
    docker digest to 48aac60
  * connectivity: Fix ineffective version check in BGP tests
  * Assign release-related files to cilium-cli-maintainers
  * connectivity: single JUnit report
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    653cab0
  * chore(deps): update softprops/action-gh-release action to
    v2.0.8
  * Update CONTRIBUTING.md
  * sysdump: fix file separator
  * chore(deps): update docker/build-push-action action to v6.4.1
  * fix(deps): update github.com/cilium/charts digest to 2c16e87
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.2
  * connectivity: Assert BGP timer intervals in BGP connectivity
    tests
  * connectivity: skip local-redirect-policy-with-node-dns
  * connectivity: add local-redirect-policy-with-node-dns test
  * connectivity: add LRP with node-local-dns test scenario
  * connectivity: add node local DNS feature detection
  * connectivity: use ExternalDeploymentPort for echoExternalNode
    headless svc
  * connectivity: run LRP test with 1.16.0 or higher
  * connectivity: skip LRP test resources creation if already
    exists
  * ci: Set up node local DNS in the kind workflow
  * connectivity: test namespace suffix
  * connectivity: perf deployment improved
  * chore(deps): update docker/build-push-action action to v6.4.0
  * golangci-lint: Add errorlint
  * Replace io.ReadAll with safeio.ReadAllLimit
  * Replace timer.After with inctimer.After
  * Replace sync with github.com/cilium/cilium/pkg/lock
  * chore(deps): update docker/dockerfile docker tag to v1.9
  * flags: Use option.NewNamedMapOptions
  * connectivity: echo-ingress-l7-via-hostport-with-encryption only
    runs with cilium 1.16.0 or newer.
  * vendor: Remove gopkg.in/check.v1 dependency
  * connectivity: disrupt deployment improved
  * connectivity: Add echo-ingress-l7-via-hostport-with-encryption
  * connectivity/echo-ingress-l7: Make expectation a function
  * chore(deps): update dependency cilium/cilium to v1.15.7
  * fix(deps): update github.com/cilium/charts digest to 3eef298
  * Update stable release to v0.16.13</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723032000">- Update to version 0.16.15:
  * Prepare for v0.16.15 release
  * action: Handle multiple cilium-cli directories
  * Lock cilium-cli repo
  * Update stable release to v0.16.14</changelog>
</package>
<package pkgid="49108ede84d2dfbd8963191486587e4e0094e19a8821b6436123676bfe29ef01a9b24061dd274acd76d5b46e083ed072389f23101a3a80483d30e163fc4e2dcf" name="cilium-cli" arch="x86_64">
  <version epoch="0" ver="0.16.15" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706702400">- Update to version 0.15.21:
  * Prepare for v0.15.21 release
  * hooks: split feature detection from setup and validation
  * Revert "gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow"
  * fix(deps): update module google.golang.org/grpc to v1.61.0
  * chore(deps): update actions/upload-artifact action to v4.3.0
  * chore(deps): update dependency cilium/cilium to v1.14.6
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    a6a7f1f
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    29fd37e
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to 51a7800
  * bgp: enhance defaulting of `bgp routes` command
  * connectivity: determine Pod CIDRs from CiliumNodes
  * connectivity: retrieve CiliumNode information
  * fix(deps): update all go dependencies main
  * test: allow to tune sysdump collection policy on a per test
    basis
  * action: introduce the NewGenericAction method
  * action: do not attempt to capture hubble flows if given nil
    source pod
  * connectivity: add unknown ICMPv4 code as expected drop reason
  * fix(status): correct exit code
  * features: improve tunnel feature determination
  * features: extract tunnel feature determination in separate
    function
  * chore(deps): update all github action dependencies to v2.1.0
  * Go workflow: Add merge_group trigger
  * Go workflow: Remove Cross-build step
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to e046063
  * make: allow building with debug symbols
  * sysdump: don't specify --follow while collecting hubble flows
  * chore(deps): update actions/upload-artifact action to v4.2.0
  * bgp: routes CLI - update min. cilium version, use `cilium`
    binary
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 83fc333
  * connectivity: extract the encapsulated packets tcpdump filter
  * connectivity: fix broken tcpdump filter matching encapsulated
    packets
  * connectivity: generalize the sniffer logic
  * connectivity: extract the sniffer logic into a separate package
  * connectivity: extract safeBuffer into a separate package
  * logging: add DebugEnabled method to Action
  * fix(deps): update module github.com/cilium/cilium to
    v1.15.0-rc.1
  * chore(deps): update azure/login action to v1.6.1
  * connectivity: only wait for daemonsets if needed
  * chore(deps): update actions/upload-artifact action to v4.1.0
  * connectivity: add host to pod check
  * bgp: Make `bgp neighbors` an alias for `bgp peers` command
  * bgp: Add command for retrieving bgp routes
  * refactor: improve error messaging for version command
  * clustermesh: fix hardcode at service type
  * Bump alpine images to 3.19
  * Update stable release to v0.15.20</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706875200">- Update to version 0.15.22:
  * Prepare for v0.15.22 release
  * fix: Remove check function validateInfoForConnect for
    DisconnectWithHelm function
  * README.md: Update the title
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to a6a7f1f
  * fix(deps): update module github.com/cilium/cilium to v1.15.0
  * chore(deps): update dependency cilium/cilium to v1.15.0
  * fix(deps): update module github.com/evanphx/json-patch to
    v5.9.0+incompatible
  * chore(deps): update nick-invision/retry action to v3
  * connectivity: fix panic if the cilium-health test fails
  * Encryption status models and JSON output parsing support added.
  * Encryption status sub command implemented.
  * Update stable release to v0.15.21</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708344000">- Update to version 0.15.23:
  * Prepare for v0.15.23 release
  * gha: increase GKE disk size in external workloads workflow to
    15GB
  * gha: increase GKE and AKS timeouts
  * chore: Amend connectivity tests for OpenShift
  * IPsec key rotation with algorithm change support.
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.1
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.0
  * fix(deps): update module golang.org/x/mod to v0.15.0
  * chore(deps): update golang docker tag to v1.22.0
  * chore(deps): update helm/kind-action action to v1.9.0
  * chore(deps): update golangci/golangci-lint-action action to v4
  * connectivity: don't collect multiple sysdump in
    no-errors-in-logs
  * connectivity: ignore timestamps in no-errors-in-logs
  * connectivity: extend no-errors-in-logs check to other Cilium
    containers
  * connectivity: print log errors only once
  * connectivity: always check for log errors in newer Cilium
    versions
  * external workloads: drop Cilium version retrieval for script
    generation
  * AWS OIDC instead of access key.
  * IPsec key status command implementation.
  * Status struct renamed to Encrypt.
  * Cipher IPsec key support added.
  * IPsec key id renamed to spi. SPI suffix added to support SPI
    with `+` sign. Tests added.
  * `encrypt rotate-key` command implementation.
  * chore(deps): update dependency kubernetes-sigs/kind to v0.21.0
  * gateway: Upgrade API version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 0.16.0:
  * fix(deps): update module helm.sh/helm/v3 to v3.14.1 [security]
    by @renovate in #2308
  * GCP OIDC instead of SA creds. by @viktor-kurchenko in #2313
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2312
  * Hide key-per-node flag. by @viktor-kurchenko in #2316
  * Update stable release to v0.15.23 by @michi-covalent in #2310
  * Use encryption models from Cilium dependency. by
    @viktor-kurchenko in #2318
  * renovate: additionally manage updates for action.yaml by
    @giorio94 in #2299
  * fix(deps): update all go dependencies main by @renovate in
    [#2311]
  * chore(deps): update dependency cilium/cilium to v1.15.1 -
    autoclosed by @renovate in #2305
  * chore(deps): update actions/setup-go action to v5 by @renovate
    in #2323
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.2 by @renovate in #2309
  * chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
    by @renovate in #2304
  * connectivity: add forbidden ICMPv6 message as expected drop
    reason by @giorio94 in #2317
  * Introduce host firewall connectivity tests by @giorio94 in
    [#2306]
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2325
  * fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security]
    by @renovate in #2324
  * Add sig/encryption as owner of /encrypt/ in CODEOWNERS by
    @margamanterola in #2300
  * connectivity: improve reporting for no-unexpected-packet-drops
    check by @giorio94 in #2315
  * cilium status: additionally check for endpoints readiness by
    @giorio94 in #2298
  * Refactor: Move junit package under connectivity package by
    @michi-covalent in #2331
  * Status check error message improved. by @viktor-kurchenko in
    [#2319]
  * sniffer: improve handling of tcpdump termination by @giorio94
    in #2321
  * Ignore Cilium endpoints not found error for the status command.
    by @viktor-kurchenko in #2320
  * Delete classic mode install/uninstall/upgrade commands by
    @michi-covalent in #2328
  * Delete classic mode hubble commands by @michi-covalent in #2335
  * k8s: don't drop stdout of kubectl exec by @bimmlerd in #2332
  * connectivity: fix encryption validation with wireguard encap +
    host fw by @giorio94 in #2333
  * chore(deps): update docker/setup-buildx-action action to v3.1.0
    by @renovate in #2338
  * Delete classic mode clustermesh commands to get ready for v0.16
    release by @michi-covalent in #2340
  * connectivity: Remove --delete-cilium-pod-on-nodes flag by
    @michi-covalent in #2336
  * Display formatted status during status wait by @raphink in
    [#2261]
  * docs: Update version matrix by @sayboras in #2337
  * Remove unused things by @michi-covalent in #2345
  * uninstall: when --wait is specified, use foreground deletion.
    by @tommyp1ckles in #2344
  * helm: Remove Get and GetParameter by @michi-covalent in #2349
  * Remove golang.org/x/mod/semver dependency by @michi-covalent in
    [#2347]
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2330
  * refactor: Remove internal/utils/utils.go by @michi-covalent in
    [#2348]
  * Remove --cluster-name flag by @michi-covalent in #2351
  * fix(deps): update module github.com/prometheus/common to
    v0.49.0 by @renovate in #2354
  * fix(deps): update module github.com/go-openapi/strfmt to
    v0.22.1 by @renovate in #2353
  * refactor: Move ctrlcreader.go under /k8s/internal/ by
    @michi-covalent in #2346
  * fix(deps): update module github.com/stretchr/testify to v1.9.0
    by @renovate in #2358
  * action: Add go-mod-directory parameter by @michi-covalent in
    [#2359]
  * vendor: Pick up cilium/cilium v1.16.0-pre.0 by @michi-covalent
    in #2360
  * sniffer: always dump captured packets in assert mode by
    @giorio94 in #2350
  * sysdump: Export Hooks and InitSysdumpFlags by @michi-covalent
    in #2361
  * chore(deps): update actions/download-artifact action to v4.1.4
    by @renovate in #2357
  * Move the CLI version string to the default package by
    @michi-covalent in #2362
  * Connectivity test factory component. by @viktor-kurchenko in
    [#2322]
  * Remove duplicate imports and enable stylecheck linter to
    prevent them by @tklauser in #2364
  * Add error log check exception for leader election errors. by
    @tommyp1ckles in #2363
  * Prepare for v0.16.0 release by @michi-covalent in #2366</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.16.1:
  * Prepare for v0.16.1 release
  * fix(deps): update github.com/cilium/charts digest to 724231f
  * chore(deps): update dependency cilium/cilium to v1.15.2
  * fix(deps): update module github.com/cilium/hubble to v0.13.2
  * chore(deps): update docker/login-action action to v3.1.0
  * chore(deps): update dependency go to v1.22.1
  * refactor: Move Hooks to the api package
  * refactor: Move sniff under connectivity
  * Store namespace and k8sClient in the command context
  * Add InitializeCommand hook
  * chore(deps): update softprops/action-gh-release action to
    v2.0.4
  * connectivity: collect sysdump from all clusters on failure
  * gha: replace remaining references to deprecated KPR settings
  * connectivity: fix KPR feature probing
  * helm: improve KPR autodetection logic
  * helm: uniform retrieval of nested helm value
  * helm: remove bpf.masquerade autodetection logic
  * helm: do not care for unsupported Cilium versions in values
    generation
  * helm: remove unused fields/parameters from getHelmValues logic
  * chore(deps): update go to v1.22.1
  * chore(deps): update softprops/action-gh-release action to v2
  * fix(deps): update all go dependencies main
  * fix(deps): update all go dependencies main
  * Don't depend on github.com/mholt/archiver
  * chore(deps): update azure/login action to v2
  * ingress: Update backend service for Ingress
  * tetragon: remove tetragon CR code
  * tetragon: use ListUnstructured for tetragon CRs
  * sysdump: gather tetragon pod logs and configmap
  * chore(deps): update docker/build-push-action action to v5.2.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 8425131
  * Update stable release to v0.16.0
  * chore(deps): update golang docker tag to v1.22.1
  * chore(deps): update golang-images
  * fix: update ldflags for local-release
  * refactor: Move internal/cli to cli/</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.16.2:
  * Prepare for v0.16.2 release
  * chore(deps): update all github action dependencies
  * fix(deps): update github.com/cilium/charts digest to a5bec49
  * fix(deps): update module helm.sh/helm/v3 to v3.14.3
  * Revert "ingress: Update backend service for Ingress"
  * gha: increase Multicluster timeout
  * renovate: Don't pick up new Go patch versions in go.mod
  * Revert "chore(deps): update dependency go to v1.22.1"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710849600">- Update to version 0.16.3:
  * Prepare for v0.16.3 release
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    0466223
  * install: convert --nodes-without-cilium flag to boolean
  * helm: configure nodes without cilium affinity on install and
    upgrade
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    fa4add5
  * refactor: Move logging outside internal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- rename executable to 'cilium' to match upstream docs
  * keep a link to `cilium-cli` around for backwards compatibility
- add completion subpackages
- Update to version 0.16.4:
  * Prepare for v0.16.4 release
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.1
  * helm: fix KPR autodetection value
  * errors: add [no-error-logs] exception for issue caused by fqdn
    bug.
  * connectivity: add support for regex based log exceptions.
  * chore(deps): update dependency cilium/cilium to v1.15.3
  * refactor: Remove unused constants in defaults.go.
  * refactor: Move default Helm release name to sysdump package.
  * style: Reorganize parameters struct to enhance readability.
  * fix: Add WaitDuration from defaults for hubble enable|disable
    for cilium install|uninstall --wait.
  * feat: Add helmReleaseName to Hubble uninstall pre-phase of the
    core uninstall.
  * feat: Add helmReleaseName to hubble disable parameters.
  * style: Improve log message formatting. Make
    consistent/conventional.
  * feat: Add customizable Helm release name for Cilium
  * ci: fix installation on AKS
  * ci: avoid overlapping pod and service CIDRs on AKS
  * chore(deps): update docker.io/library/golang:1.22.1-alpine3.19
    docker digest to 0466223
  * status: Add --interactive flag
  * connectivity: explicitly wait for ingress service creation
  * connectivity: don't pre-populate the ingress service map
  * renovate:: Pick up github.com/cilium/cilium prereleases
  * connectivity: fix flow validation with fully-qualified DNS
    names
  * Ignore "Unsupported L2 protocol" to known drops
  * Improve Makefile
  * defaults: Move Version and HelmRepository from const to var
  * gha: configure fully-qualified DNS names as external targets
  * connectivity: configure fully-qualified DNS names as external
    targets
  * connectivity: configure Host header for fully-qualified DNS
    names
  * connectivity: fix invalid CNP name with fully-qualified DNS
    names
  * connectivity: remove domain references from FQDN policy name
  * chore(deps): update module github.com/docker/docker to
    v25.0.5+incompatible [security]
  * fix(deps): update module github.com/prometheus/common to
    v0.51.0
  * connectivity: don't hard-code ingress service NodePorts
  * tests: Add exceptions for error logs check
  * Update stable release to v0.16.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714132800">- Update to version 0.16.5:
  * Lock the connectivity command by @michi-covalent in #2448
  * fix(deps): update module github.com/prometheus/common to
    v0.51.1 by @renovate in #2459
  * Update stable release to v0.16.4 by @michi-covalent in #2456
  * fix(deps): update github.com/cilium/charts digest to 7ea270c by
    @renovate in #2458
  * Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in
    [#2462]
  * k8s: Remove Tetragon client by @michi-covalent in #2463
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.2 by @renovate in #2457
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to cb6aeb5 by @renovate in #2460
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-pre.1 by @renovate in #2466
  * chore(deps): update golang docker tag to v1.22.2 by @renovate
    in #2467
  * Use connectivity package from cilium/cilium by @michi-covalent
    in #2355
  * sysdump: Collect helm metadata by @chancez in #2442
  * chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
  * fix(deps): update github.com/cilium/charts digest to 7815d99 by
    @renovate in #2465
  * Encryption status output enriched with IPsec details by
    @viktor-kurchenko in #2454
  * Revert #2355 by @michi-covalent in #2477
  * connectivity: introduce host firewall tests by
    @viktor-kurchenko in #2464
  * fix(deps): update all go dependencies main by @renovate in
    [#2480]
  * connectivity: misc conn-disrupt-test improvements by @giorio94
    in #2474
  * connectivity: configure endpoint selector for entity-cluster
    CNP by @giorio94 in #2483
  * sysdump: Capture hubble auto TLS related resources by @chancez
    in #2475
  * connectivity: add endpointslice clustermesh sync test by
    @MrFreezeex in #2267
  * connectivity test: avoid segfault if no agent pods are found by
    @multi-io in #2470
  * chore(deps): update docker/setup-buildx-action action to v3.3.0
    by @renovate in #2473
  * chore(deps): update azure/login action to v2.1.0 by @renovate
    in #2487
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2471
  * fix(deps): update module github.com/cilium/hubble to v0.13.3 by
    @renovate in #2491
  * fix(deps): update module github.com/prometheus/common to
    v0.53.0 by @renovate in #2492
  * ci: Use zip output for windows releases by @jbpaux in #2472
  * sysdump: Clarify sysdump worker-count defaults to the number of
    available CPUs. by @chancez in #2482
  * Split conn tests into chunks by @viktor-kurchenko in #2481
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2489
  * Move the test namespace deletion logic to the install package
    by @michi-covalent in #2498
  * chore(deps): update module golang.org/x/net to v0.23.0
    [security] by @renovate in #2493
  * chore(deps): update dependency cilium/cilium to v1.15.4 by
    @renovate in #2494
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2495
  * sysdump: Check --namespace flag for cilium-operator by
    @michi-covalent in #2502
  * chore(deps): update helm/kind-action action to v1.10.0 by
    @renovate in #2499
  * Prepare for v0.16.5 release by @michi-covalent in #2507</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.16.6:
  * Update stable release to v0.16.5 by @michi-covalent in #2510
  * fix(deps): update github.com/cilium/charts digest to d93188b by
    @renovate in #2506
  * chore(deps): update golangci/golangci-lint-action action to v5
    by @renovate in #2504
  * chore(deps): update actions/download-artifact action to v4.1.7
    by @renovate in #2500
  * chore(deps): update docker/dockerfile:1.7 docker digest to
    a57df69 by @renovate in #2505
  * Pin test-connection-disruption using multi-platform image SHA
    by @michi-covalent in #2513
  * k8s: remove unused filter functionality from
    k8sclient.CiliumLogs by @mhofstetter in #2501
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 735f3e2 by @renovate in #2517
  * chore(deps): update golangci/golangci-lint-action action to
    v5.1.0 by @renovate in #2515
  * chore(deps): update actions/checkout action to v4.1.4 by
    @renovate in #2514
  * connectivity: Delete test-conn-disrupt pods immediately after
    test run by @brb in #2511
  * Prepare for v0.16.6 release by @michi-covalent in #2516</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715169600">- Update to version 0.16.7:
  * Prepare for v0.16.7 release
  * connectivity: cover echo-{same,other}-node services in ingress
    tests
  * chore(deps): update golangci/golangci-lint-action action to
    v5.2.0
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v5.0.1
  * Update stable release to v0.16.6</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717070400">- Update to version 0.16.8:
  * Update stable release to v0.16.7 by @michi-covalent in #2532
  * RELEASE.md: make sure to push correct release branch by
    @tklauser in #2534
  * Remove cilium/hubble dependency by @michi-covalent in #2528
  * golangci: remove deprecated go version properties by @tklauser
    in #2536
  * chore(deps): update softprops/action-gh-release action to
    v2.0.5 by @renovate in #2535
  * chore(deps): update golangci/golangci-lint-action action to
    v5.3.0 by @renovate in #2527
  * Display stderr when ExecInPod action fails. by @marseel in
    [#2508]
  * chore(deps): update golang docker tag to v1.22.3 by @renovate
    in #2537
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 9bc27a7 by @renovate in #2538
  * fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
  * Capture additional clustermesh-related troubleshooting
    information as part of sysdumps by @giorio94 in #2531
  * Improve ClusterMesh status reporting to include KVStoreMesh
    information and troubleshooting tips by @giorio94 in #2541
  * chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
  * clustermesh: reset remote clusters configuration upon
    disconnection by @giorio94 in #2544
  * chore(deps): update dependency cilium/cilium to v1.15.5 by
    @renovate in #2551
  * Connectivity test concurrent run by @viktor-kurchenko in #2496
  * chore(deps): update golang:1.22.3-alpine3.19 docker digest to
    f1fe698 by @renovate in #2550
  * chore(deps): update dependency kubernetes-sigs/kind to v0.23.0
    by @renovate in #2547
  * chore(deps): update docker.io/library/golang:1.22.3-alpine3.19
    docker digest to f1fe698 by @renovate in #2554
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2539
  * chore(deps): update golangci/golangci-lint-action action to v6
    by @renovate in #2533
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.1 by @renovate in #2525
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2556
  * encrypt: broken IPsec algo removed by @viktor-kurchenko in
    [#2552]
  * sysdump: don't write extension twice in clustermesh debug files
    by @giorio94 in #2557
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.2 by @renovate in #2558
  * fix(deps): update module helm.sh/helm/v3 to v3.15.1 by
    @renovate in #2560
  * Connectivity tests concurrent logger. by @viktor-kurchenko in
    [#2562]
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.0 by @renovate in #2563
  * chore(deps): update docker/login-action action to v3.2.0 by
    @renovate in #2564
  * chore(deps): update azure/login action to v2.1.1 by @renovate
    in #2561
  * Prepare for v0.16.8 release by @michi-covalent in #2566</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717243200">- Update to version 0.16.9:
  * Prepare for v0.16.9 release
  * fix(deps): update github.com/cilium/charts digest to f365292
  * clustermesh: fix status retrieval on v1.14 with kvstoremesh
    enabled
  * Update stable release to v0.16.8</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717848000">- Update to version 0.16.10:
  * Prepare for v0.16.10 release
  * fix(deps): update module golang.org/x/term to v0.21.0
  * fix(deps): update all go dependencies main
  * connectivity: Introduce local redirect policy tests
  * connectivity: Add ResultCurlTimeout
  * connectivity: Add a scenario getter
  * features: Add LocalRedirectPolicy
  * connectivity: add egress-gateway-with-l7-policy test
  * connectivity: add pod to external with DNS case in EGW scenario
  * chore(deps): update golang docker tag to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 25e9fcb
  * Update go.mod
  * fix: properly count wrapped lines in status output in --wait
    mode
  * chore(deps): update go to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 082a03d
  * fix: conn tests JUnit file name
  * Update stable release to v0.16.9</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 0.16.11:
  * Prepare for v0.16.11 release
  * ci: speedup workflows
  * sysdump: derive operator namespace from agent namespace if
    specified
  * sysdump: fix no Cilium output if operator was not detected
  * fix(deps): update all go dependencies main
  * image: Push Docker image on tag push
  * Remove cilium-cli-test-job-chart
  * aks: Temporarily disable Hubble Relay
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.0
  * multicluster: Run cilium-cli inside a container
  * chore(deps): update docker/build-push-action action to v6.2.0
  * fix: ExternalTargetCANamespace name
  * eks: Run cilium-cli inside a container
  * connectivity: Ensure Hubble Relay is connected to all the nodes
  * external-workloads: Run cilium-cli inside a container
  * gke: Run cilium-cli inside a container
  * gha: fix cluster names in kind workflow
  * autodetect: try to sanitize autodetected cluster name
  * azure: directly retrieve cluster name from kubeconfig
  * action: Add an option to run cilium-cli inside a container
  * connectivity: Add pod-to-pod-no-frag
  * connectivity: Extend PingCommand to accept extra args
  * chore(deps): pin ubuntu docker tag to 2e863c4
  * connectivity: refactor initClients
  * connectivity: introduce detectSingleNode method
  * Dockerfile: Install aws / azure / gcloud CLIs
  * chore(deps): update docker/build-push-action action to v6.1.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.4-alpine3.19 docker digest to
    c46c460
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to c46c460
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.10.0
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to e43a04e
  * chore(deps): update golang-images
  * gh/workflows: Fix display img digest step
  * connectivity: Display last assertion error on failure
  * connectivity: Extend pod-to-pod encryption tests
  * chore(deps): update docker/build-push-action action to v6
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to d9b1f00
  * chore(deps): update docker/build-push-action action to v5.4.0
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.1
  * chore(deps): update golang-images
  * Pick up the latest cilium/cilium from main branch
  * chore(deps): update dependency cilium/cilium to v1.15.6
  * chore(deps): update actions/checkout action to v4.1.7
  * gha: increase disk size for GKE clusters
  * fix(deps): update github.com/cilium/charts digest to 4be5659
  * Update stable release to v0.16.10</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720612800">- Update to version 0.16.12:
  * Prepare for v0.16.12 release
  * CODEOWNERS: Assign BGP/FRR source files to sig-bgp
  * connectivity: Introduce BGP CP connectivity tests
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.5
  * kvstoremesh: don't disable by default
  * chore(deps): update docker/setup-buildx-action action to v3.4.0
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    0642d4f
  * fix(deps): update all go dependencies main
  * chore(deps): update golang docker tag to v1.22.5
  * chore(deps): update docker/build-push-action action to v6.3.0
  * Add --disable-check flag back
  * action: Use github.action_path when accessing cilium.sh
  * connectivity: Label test namespaces
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.1
  * Update stable release to v0.16.11
  * Dockerfile: Fix a warning
  * Simplify Kind workflow</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720699200">- Update to version 0.16.13:
  * Prepare for v0.16.13 release
  * chore(deps): update actions/setup-go action to v5.0.2
  * fix(deps): update module helm.sh/helm/v3 to v3.15.3
  * clustermesh: fix deprecated cloud internal LoadBalancer
    annotations
  * clustermesh: explicitly validate service type, and forbid
    ClusterIP
  * clustermesh: fix remote clusters configuration reset upon
    deactivation
  * Add --disable-check flag to upgrade command
  * connectivity: Add Port Range Tests
  * Update stable release to v0.16.12</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722513600">- Update to version 0.16.14:
  * Prepare for v0.16.14 release
  * externalworkloads: Set cluster.id
  * {externalworkloads,multicluster}: Shorten cluster names
  * chore(deps): update dependency cilium/cilium to v1.16.0
  * chore(deps): update docker/setup-buildx-action action to v3.6.1
  * chore(deps): update golangci/golangci-lint-action action to
    v6.1.0
  * connectivity: use TestNamespace and ExternalDeploymentPort
    params
  * connectivity: Support multiple conditions
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.3
  * chore(deps): update docker/setup-buildx-action action to v3.6.0
  * kind: Pick up the latest kindest/node image
  * Adding multicast subcommand
  * sysdump: Gather gops from cilium-operator
  * junit: collector fix
  * Pick up kindest/node:v1.21.10
  * fix(deps): update github.com/cilium/charts digest to 2a1e5b8
  * fix(deps): update module github.com/cilium/cilium to v1.16.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    48aac60
  * chore(deps): update docker.io/library/golang:1.22.5-alpine3.19
    docker digest to 48aac60
  * connectivity: Fix ineffective version check in BGP tests
  * Assign release-related files to cilium-cli-maintainers
  * connectivity: single JUnit report
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    653cab0
  * chore(deps): update softprops/action-gh-release action to
    v2.0.8
  * Update CONTRIBUTING.md
  * sysdump: fix file separator
  * chore(deps): update docker/build-push-action action to v6.4.1
  * fix(deps): update github.com/cilium/charts digest to 2c16e87
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.2
  * connectivity: Assert BGP timer intervals in BGP connectivity
    tests
  * connectivity: skip local-redirect-policy-with-node-dns
  * connectivity: add local-redirect-policy-with-node-dns test
  * connectivity: add LRP with node-local-dns test scenario
  * connectivity: add node local DNS feature detection
  * connectivity: use ExternalDeploymentPort for echoExternalNode
    headless svc
  * connectivity: run LRP test with 1.16.0 or higher
  * connectivity: skip LRP test resources creation if already
    exists
  * ci: Set up node local DNS in the kind workflow
  * connectivity: test namespace suffix
  * connectivity: perf deployment improved
  * chore(deps): update docker/build-push-action action to v6.4.0
  * golangci-lint: Add errorlint
  * Replace io.ReadAll with safeio.ReadAllLimit
  * Replace timer.After with inctimer.After
  * Replace sync with github.com/cilium/cilium/pkg/lock
  * chore(deps): update docker/dockerfile docker tag to v1.9
  * flags: Use option.NewNamedMapOptions
  * connectivity: echo-ingress-l7-via-hostport-with-encryption only
    runs with cilium 1.16.0 or newer.
  * vendor: Remove gopkg.in/check.v1 dependency
  * connectivity: disrupt deployment improved
  * connectivity: Add echo-ingress-l7-via-hostport-with-encryption
  * connectivity/echo-ingress-l7: Make expectation a function
  * chore(deps): update dependency cilium/cilium to v1.15.7
  * fix(deps): update github.com/cilium/charts digest to 3eef298
  * Update stable release to v0.16.13</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723032000">- Update to version 0.16.15:
  * Prepare for v0.16.15 release
  * action: Handle multiple cilium-cli directories
  * Lock cilium-cli repo
  * Update stable release to v0.16.14</changelog>
</package>
<package pkgid="de261a460f93dbb89c910ed8253c8359ae6a3c74b9d36a83ca385faa5216c7020341e417970b680953910ae2d8ea364d0388a558792bd96fd3a928b032cd922b" name="cilium-cli-bash-completion" arch="noarch">
  <version epoch="0" ver="0.16.15" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706702400">- Update to version 0.15.21:
  * Prepare for v0.15.21 release
  * hooks: split feature detection from setup and validation
  * Revert "gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow"
  * fix(deps): update module google.golang.org/grpc to v1.61.0
  * chore(deps): update actions/upload-artifact action to v4.3.0
  * chore(deps): update dependency cilium/cilium to v1.14.6
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    a6a7f1f
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    29fd37e
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to 51a7800
  * bgp: enhance defaulting of `bgp routes` command
  * connectivity: determine Pod CIDRs from CiliumNodes
  * connectivity: retrieve CiliumNode information
  * fix(deps): update all go dependencies main
  * test: allow to tune sysdump collection policy on a per test
    basis
  * action: introduce the NewGenericAction method
  * action: do not attempt to capture hubble flows if given nil
    source pod
  * connectivity: add unknown ICMPv4 code as expected drop reason
  * fix(status): correct exit code
  * features: improve tunnel feature determination
  * features: extract tunnel feature determination in separate
    function
  * chore(deps): update all github action dependencies to v2.1.0
  * Go workflow: Add merge_group trigger
  * Go workflow: Remove Cross-build step
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to e046063
  * make: allow building with debug symbols
  * sysdump: don't specify --follow while collecting hubble flows
  * chore(deps): update actions/upload-artifact action to v4.2.0
  * bgp: routes CLI - update min. cilium version, use `cilium`
    binary
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 83fc333
  * connectivity: extract the encapsulated packets tcpdump filter
  * connectivity: fix broken tcpdump filter matching encapsulated
    packets
  * connectivity: generalize the sniffer logic
  * connectivity: extract the sniffer logic into a separate package
  * connectivity: extract safeBuffer into a separate package
  * logging: add DebugEnabled method to Action
  * fix(deps): update module github.com/cilium/cilium to
    v1.15.0-rc.1
  * chore(deps): update azure/login action to v1.6.1
  * connectivity: only wait for daemonsets if needed
  * chore(deps): update actions/upload-artifact action to v4.1.0
  * connectivity: add host to pod check
  * bgp: Make `bgp neighbors` an alias for `bgp peers` command
  * bgp: Add command for retrieving bgp routes
  * refactor: improve error messaging for version command
  * clustermesh: fix hardcode at service type
  * Bump alpine images to 3.19
  * Update stable release to v0.15.20</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706875200">- Update to version 0.15.22:
  * Prepare for v0.15.22 release
  * fix: Remove check function validateInfoForConnect for
    DisconnectWithHelm function
  * README.md: Update the title
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to a6a7f1f
  * fix(deps): update module github.com/cilium/cilium to v1.15.0
  * chore(deps): update dependency cilium/cilium to v1.15.0
  * fix(deps): update module github.com/evanphx/json-patch to
    v5.9.0+incompatible
  * chore(deps): update nick-invision/retry action to v3
  * connectivity: fix panic if the cilium-health test fails
  * Encryption status models and JSON output parsing support added.
  * Encryption status sub command implemented.
  * Update stable release to v0.15.21</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708344000">- Update to version 0.15.23:
  * Prepare for v0.15.23 release
  * gha: increase GKE disk size in external workloads workflow to
    15GB
  * gha: increase GKE and AKS timeouts
  * chore: Amend connectivity tests for OpenShift
  * IPsec key rotation with algorithm change support.
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.1
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.0
  * fix(deps): update module golang.org/x/mod to v0.15.0
  * chore(deps): update golang docker tag to v1.22.0
  * chore(deps): update helm/kind-action action to v1.9.0
  * chore(deps): update golangci/golangci-lint-action action to v4
  * connectivity: don't collect multiple sysdump in
    no-errors-in-logs
  * connectivity: ignore timestamps in no-errors-in-logs
  * connectivity: extend no-errors-in-logs check to other Cilium
    containers
  * connectivity: print log errors only once
  * connectivity: always check for log errors in newer Cilium
    versions
  * external workloads: drop Cilium version retrieval for script
    generation
  * AWS OIDC instead of access key.
  * IPsec key status command implementation.
  * Status struct renamed to Encrypt.
  * Cipher IPsec key support added.
  * IPsec key id renamed to spi. SPI suffix added to support SPI
    with `+` sign. Tests added.
  * `encrypt rotate-key` command implementation.
  * chore(deps): update dependency kubernetes-sigs/kind to v0.21.0
  * gateway: Upgrade API version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 0.16.0:
  * fix(deps): update module helm.sh/helm/v3 to v3.14.1 [security]
    by @renovate in #2308
  * GCP OIDC instead of SA creds. by @viktor-kurchenko in #2313
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2312
  * Hide key-per-node flag. by @viktor-kurchenko in #2316
  * Update stable release to v0.15.23 by @michi-covalent in #2310
  * Use encryption models from Cilium dependency. by
    @viktor-kurchenko in #2318
  * renovate: additionally manage updates for action.yaml by
    @giorio94 in #2299
  * fix(deps): update all go dependencies main by @renovate in
    [#2311]
  * chore(deps): update dependency cilium/cilium to v1.15.1 -
    autoclosed by @renovate in #2305
  * chore(deps): update actions/setup-go action to v5 by @renovate
    in #2323
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.2 by @renovate in #2309
  * chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
    by @renovate in #2304
  * connectivity: add forbidden ICMPv6 message as expected drop
    reason by @giorio94 in #2317
  * Introduce host firewall connectivity tests by @giorio94 in
    [#2306]
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2325
  * fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security]
    by @renovate in #2324
  * Add sig/encryption as owner of /encrypt/ in CODEOWNERS by
    @margamanterola in #2300
  * connectivity: improve reporting for no-unexpected-packet-drops
    check by @giorio94 in #2315
  * cilium status: additionally check for endpoints readiness by
    @giorio94 in #2298
  * Refactor: Move junit package under connectivity package by
    @michi-covalent in #2331
  * Status check error message improved. by @viktor-kurchenko in
    [#2319]
  * sniffer: improve handling of tcpdump termination by @giorio94
    in #2321
  * Ignore Cilium endpoints not found error for the status command.
    by @viktor-kurchenko in #2320
  * Delete classic mode install/uninstall/upgrade commands by
    @michi-covalent in #2328
  * Delete classic mode hubble commands by @michi-covalent in #2335
  * k8s: don't drop stdout of kubectl exec by @bimmlerd in #2332
  * connectivity: fix encryption validation with wireguard encap +
    host fw by @giorio94 in #2333
  * chore(deps): update docker/setup-buildx-action action to v3.1.0
    by @renovate in #2338
  * Delete classic mode clustermesh commands to get ready for v0.16
    release by @michi-covalent in #2340
  * connectivity: Remove --delete-cilium-pod-on-nodes flag by
    @michi-covalent in #2336
  * Display formatted status during status wait by @raphink in
    [#2261]
  * docs: Update version matrix by @sayboras in #2337
  * Remove unused things by @michi-covalent in #2345
  * uninstall: when --wait is specified, use foreground deletion.
    by @tommyp1ckles in #2344
  * helm: Remove Get and GetParameter by @michi-covalent in #2349
  * Remove golang.org/x/mod/semver dependency by @michi-covalent in
    [#2347]
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2330
  * refactor: Remove internal/utils/utils.go by @michi-covalent in
    [#2348]
  * Remove --cluster-name flag by @michi-covalent in #2351
  * fix(deps): update module github.com/prometheus/common to
    v0.49.0 by @renovate in #2354
  * fix(deps): update module github.com/go-openapi/strfmt to
    v0.22.1 by @renovate in #2353
  * refactor: Move ctrlcreader.go under /k8s/internal/ by
    @michi-covalent in #2346
  * fix(deps): update module github.com/stretchr/testify to v1.9.0
    by @renovate in #2358
  * action: Add go-mod-directory parameter by @michi-covalent in
    [#2359]
  * vendor: Pick up cilium/cilium v1.16.0-pre.0 by @michi-covalent
    in #2360
  * sniffer: always dump captured packets in assert mode by
    @giorio94 in #2350
  * sysdump: Export Hooks and InitSysdumpFlags by @michi-covalent
    in #2361
  * chore(deps): update actions/download-artifact action to v4.1.4
    by @renovate in #2357
  * Move the CLI version string to the default package by
    @michi-covalent in #2362
  * Connectivity test factory component. by @viktor-kurchenko in
    [#2322]
  * Remove duplicate imports and enable stylecheck linter to
    prevent them by @tklauser in #2364
  * Add error log check exception for leader election errors. by
    @tommyp1ckles in #2363
  * Prepare for v0.16.0 release by @michi-covalent in #2366</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.16.1:
  * Prepare for v0.16.1 release
  * fix(deps): update github.com/cilium/charts digest to 724231f
  * chore(deps): update dependency cilium/cilium to v1.15.2
  * fix(deps): update module github.com/cilium/hubble to v0.13.2
  * chore(deps): update docker/login-action action to v3.1.0
  * chore(deps): update dependency go to v1.22.1
  * refactor: Move Hooks to the api package
  * refactor: Move sniff under connectivity
  * Store namespace and k8sClient in the command context
  * Add InitializeCommand hook
  * chore(deps): update softprops/action-gh-release action to
    v2.0.4
  * connectivity: collect sysdump from all clusters on failure
  * gha: replace remaining references to deprecated KPR settings
  * connectivity: fix KPR feature probing
  * helm: improve KPR autodetection logic
  * helm: uniform retrieval of nested helm value
  * helm: remove bpf.masquerade autodetection logic
  * helm: do not care for unsupported Cilium versions in values
    generation
  * helm: remove unused fields/parameters from getHelmValues logic
  * chore(deps): update go to v1.22.1
  * chore(deps): update softprops/action-gh-release action to v2
  * fix(deps): update all go dependencies main
  * fix(deps): update all go dependencies main
  * Don't depend on github.com/mholt/archiver
  * chore(deps): update azure/login action to v2
  * ingress: Update backend service for Ingress
  * tetragon: remove tetragon CR code
  * tetragon: use ListUnstructured for tetragon CRs
  * sysdump: gather tetragon pod logs and configmap
  * chore(deps): update docker/build-push-action action to v5.2.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 8425131
  * Update stable release to v0.16.0
  * chore(deps): update golang docker tag to v1.22.1
  * chore(deps): update golang-images
  * fix: update ldflags for local-release
  * refactor: Move internal/cli to cli/</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.16.2:
  * Prepare for v0.16.2 release
  * chore(deps): update all github action dependencies
  * fix(deps): update github.com/cilium/charts digest to a5bec49
  * fix(deps): update module helm.sh/helm/v3 to v3.14.3
  * Revert "ingress: Update backend service for Ingress"
  * gha: increase Multicluster timeout
  * renovate: Don't pick up new Go patch versions in go.mod
  * Revert "chore(deps): update dependency go to v1.22.1"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710849600">- Update to version 0.16.3:
  * Prepare for v0.16.3 release
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    0466223
  * install: convert --nodes-without-cilium flag to boolean
  * helm: configure nodes without cilium affinity on install and
    upgrade
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    fa4add5
  * refactor: Move logging outside internal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- rename executable to 'cilium' to match upstream docs
  * keep a link to `cilium-cli` around for backwards compatibility
- add completion subpackages
- Update to version 0.16.4:
  * Prepare for v0.16.4 release
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.1
  * helm: fix KPR autodetection value
  * errors: add [no-error-logs] exception for issue caused by fqdn
    bug.
  * connectivity: add support for regex based log exceptions.
  * chore(deps): update dependency cilium/cilium to v1.15.3
  * refactor: Remove unused constants in defaults.go.
  * refactor: Move default Helm release name to sysdump package.
  * style: Reorganize parameters struct to enhance readability.
  * fix: Add WaitDuration from defaults for hubble enable|disable
    for cilium install|uninstall --wait.
  * feat: Add helmReleaseName to Hubble uninstall pre-phase of the
    core uninstall.
  * feat: Add helmReleaseName to hubble disable parameters.
  * style: Improve log message formatting. Make
    consistent/conventional.
  * feat: Add customizable Helm release name for Cilium
  * ci: fix installation on AKS
  * ci: avoid overlapping pod and service CIDRs on AKS
  * chore(deps): update docker.io/library/golang:1.22.1-alpine3.19
    docker digest to 0466223
  * status: Add --interactive flag
  * connectivity: explicitly wait for ingress service creation
  * connectivity: don't pre-populate the ingress service map
  * renovate:: Pick up github.com/cilium/cilium prereleases
  * connectivity: fix flow validation with fully-qualified DNS
    names
  * Ignore "Unsupported L2 protocol" to known drops
  * Improve Makefile
  * defaults: Move Version and HelmRepository from const to var
  * gha: configure fully-qualified DNS names as external targets
  * connectivity: configure fully-qualified DNS names as external
    targets
  * connectivity: configure Host header for fully-qualified DNS
    names
  * connectivity: fix invalid CNP name with fully-qualified DNS
    names
  * connectivity: remove domain references from FQDN policy name
  * chore(deps): update module github.com/docker/docker to
    v25.0.5+incompatible [security]
  * fix(deps): update module github.com/prometheus/common to
    v0.51.0
  * connectivity: don't hard-code ingress service NodePorts
  * tests: Add exceptions for error logs check
  * Update stable release to v0.16.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714132800">- Update to version 0.16.5:
  * Lock the connectivity command by @michi-covalent in #2448
  * fix(deps): update module github.com/prometheus/common to
    v0.51.1 by @renovate in #2459
  * Update stable release to v0.16.4 by @michi-covalent in #2456
  * fix(deps): update github.com/cilium/charts digest to 7ea270c by
    @renovate in #2458
  * Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in
    [#2462]
  * k8s: Remove Tetragon client by @michi-covalent in #2463
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.2 by @renovate in #2457
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to cb6aeb5 by @renovate in #2460
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-pre.1 by @renovate in #2466
  * chore(deps): update golang docker tag to v1.22.2 by @renovate
    in #2467
  * Use connectivity package from cilium/cilium by @michi-covalent
    in #2355
  * sysdump: Collect helm metadata by @chancez in #2442
  * chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
  * fix(deps): update github.com/cilium/charts digest to 7815d99 by
    @renovate in #2465
  * Encryption status output enriched with IPsec details by
    @viktor-kurchenko in #2454
  * Revert #2355 by @michi-covalent in #2477
  * connectivity: introduce host firewall tests by
    @viktor-kurchenko in #2464
  * fix(deps): update all go dependencies main by @renovate in
    [#2480]
  * connectivity: misc conn-disrupt-test improvements by @giorio94
    in #2474
  * connectivity: configure endpoint selector for entity-cluster
    CNP by @giorio94 in #2483
  * sysdump: Capture hubble auto TLS related resources by @chancez
    in #2475
  * connectivity: add endpointslice clustermesh sync test by
    @MrFreezeex in #2267
  * connectivity test: avoid segfault if no agent pods are found by
    @multi-io in #2470
  * chore(deps): update docker/setup-buildx-action action to v3.3.0
    by @renovate in #2473
  * chore(deps): update azure/login action to v2.1.0 by @renovate
    in #2487
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2471
  * fix(deps): update module github.com/cilium/hubble to v0.13.3 by
    @renovate in #2491
  * fix(deps): update module github.com/prometheus/common to
    v0.53.0 by @renovate in #2492
  * ci: Use zip output for windows releases by @jbpaux in #2472
  * sysdump: Clarify sysdump worker-count defaults to the number of
    available CPUs. by @chancez in #2482
  * Split conn tests into chunks by @viktor-kurchenko in #2481
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2489
  * Move the test namespace deletion logic to the install package
    by @michi-covalent in #2498
  * chore(deps): update module golang.org/x/net to v0.23.0
    [security] by @renovate in #2493
  * chore(deps): update dependency cilium/cilium to v1.15.4 by
    @renovate in #2494
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2495
  * sysdump: Check --namespace flag for cilium-operator by
    @michi-covalent in #2502
  * chore(deps): update helm/kind-action action to v1.10.0 by
    @renovate in #2499
  * Prepare for v0.16.5 release by @michi-covalent in #2507</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.16.6:
  * Update stable release to v0.16.5 by @michi-covalent in #2510
  * fix(deps): update github.com/cilium/charts digest to d93188b by
    @renovate in #2506
  * chore(deps): update golangci/golangci-lint-action action to v5
    by @renovate in #2504
  * chore(deps): update actions/download-artifact action to v4.1.7
    by @renovate in #2500
  * chore(deps): update docker/dockerfile:1.7 docker digest to
    a57df69 by @renovate in #2505
  * Pin test-connection-disruption using multi-platform image SHA
    by @michi-covalent in #2513
  * k8s: remove unused filter functionality from
    k8sclient.CiliumLogs by @mhofstetter in #2501
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 735f3e2 by @renovate in #2517
  * chore(deps): update golangci/golangci-lint-action action to
    v5.1.0 by @renovate in #2515
  * chore(deps): update actions/checkout action to v4.1.4 by
    @renovate in #2514
  * connectivity: Delete test-conn-disrupt pods immediately after
    test run by @brb in #2511
  * Prepare for v0.16.6 release by @michi-covalent in #2516</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715169600">- Update to version 0.16.7:
  * Prepare for v0.16.7 release
  * connectivity: cover echo-{same,other}-node services in ingress
    tests
  * chore(deps): update golangci/golangci-lint-action action to
    v5.2.0
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v5.0.1
  * Update stable release to v0.16.6</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717070400">- Update to version 0.16.8:
  * Update stable release to v0.16.7 by @michi-covalent in #2532
  * RELEASE.md: make sure to push correct release branch by
    @tklauser in #2534
  * Remove cilium/hubble dependency by @michi-covalent in #2528
  * golangci: remove deprecated go version properties by @tklauser
    in #2536
  * chore(deps): update softprops/action-gh-release action to
    v2.0.5 by @renovate in #2535
  * chore(deps): update golangci/golangci-lint-action action to
    v5.3.0 by @renovate in #2527
  * Display stderr when ExecInPod action fails. by @marseel in
    [#2508]
  * chore(deps): update golang docker tag to v1.22.3 by @renovate
    in #2537
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 9bc27a7 by @renovate in #2538
  * fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
  * Capture additional clustermesh-related troubleshooting
    information as part of sysdumps by @giorio94 in #2531
  * Improve ClusterMesh status reporting to include KVStoreMesh
    information and troubleshooting tips by @giorio94 in #2541
  * chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
  * clustermesh: reset remote clusters configuration upon
    disconnection by @giorio94 in #2544
  * chore(deps): update dependency cilium/cilium to v1.15.5 by
    @renovate in #2551
  * Connectivity test concurrent run by @viktor-kurchenko in #2496
  * chore(deps): update golang:1.22.3-alpine3.19 docker digest to
    f1fe698 by @renovate in #2550
  * chore(deps): update dependency kubernetes-sigs/kind to v0.23.0
    by @renovate in #2547
  * chore(deps): update docker.io/library/golang:1.22.3-alpine3.19
    docker digest to f1fe698 by @renovate in #2554
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2539
  * chore(deps): update golangci/golangci-lint-action action to v6
    by @renovate in #2533
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.1 by @renovate in #2525
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2556
  * encrypt: broken IPsec algo removed by @viktor-kurchenko in
    [#2552]
  * sysdump: don't write extension twice in clustermesh debug files
    by @giorio94 in #2557
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.2 by @renovate in #2558
  * fix(deps): update module helm.sh/helm/v3 to v3.15.1 by
    @renovate in #2560
  * Connectivity tests concurrent logger. by @viktor-kurchenko in
    [#2562]
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.0 by @renovate in #2563
  * chore(deps): update docker/login-action action to v3.2.0 by
    @renovate in #2564
  * chore(deps): update azure/login action to v2.1.1 by @renovate
    in #2561
  * Prepare for v0.16.8 release by @michi-covalent in #2566</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717243200">- Update to version 0.16.9:
  * Prepare for v0.16.9 release
  * fix(deps): update github.com/cilium/charts digest to f365292
  * clustermesh: fix status retrieval on v1.14 with kvstoremesh
    enabled
  * Update stable release to v0.16.8</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717848000">- Update to version 0.16.10:
  * Prepare for v0.16.10 release
  * fix(deps): update module golang.org/x/term to v0.21.0
  * fix(deps): update all go dependencies main
  * connectivity: Introduce local redirect policy tests
  * connectivity: Add ResultCurlTimeout
  * connectivity: Add a scenario getter
  * features: Add LocalRedirectPolicy
  * connectivity: add egress-gateway-with-l7-policy test
  * connectivity: add pod to external with DNS case in EGW scenario
  * chore(deps): update golang docker tag to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 25e9fcb
  * Update go.mod
  * fix: properly count wrapped lines in status output in --wait
    mode
  * chore(deps): update go to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 082a03d
  * fix: conn tests JUnit file name
  * Update stable release to v0.16.9</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 0.16.11:
  * Prepare for v0.16.11 release
  * ci: speedup workflows
  * sysdump: derive operator namespace from agent namespace if
    specified
  * sysdump: fix no Cilium output if operator was not detected
  * fix(deps): update all go dependencies main
  * image: Push Docker image on tag push
  * Remove cilium-cli-test-job-chart
  * aks: Temporarily disable Hubble Relay
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.0
  * multicluster: Run cilium-cli inside a container
  * chore(deps): update docker/build-push-action action to v6.2.0
  * fix: ExternalTargetCANamespace name
  * eks: Run cilium-cli inside a container
  * connectivity: Ensure Hubble Relay is connected to all the nodes
  * external-workloads: Run cilium-cli inside a container
  * gke: Run cilium-cli inside a container
  * gha: fix cluster names in kind workflow
  * autodetect: try to sanitize autodetected cluster name
  * azure: directly retrieve cluster name from kubeconfig
  * action: Add an option to run cilium-cli inside a container
  * connectivity: Add pod-to-pod-no-frag
  * connectivity: Extend PingCommand to accept extra args
  * chore(deps): pin ubuntu docker tag to 2e863c4
  * connectivity: refactor initClients
  * connectivity: introduce detectSingleNode method
  * Dockerfile: Install aws / azure / gcloud CLIs
  * chore(deps): update docker/build-push-action action to v6.1.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.4-alpine3.19 docker digest to
    c46c460
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to c46c460
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.10.0
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to e43a04e
  * chore(deps): update golang-images
  * gh/workflows: Fix display img digest step
  * connectivity: Display last assertion error on failure
  * connectivity: Extend pod-to-pod encryption tests
  * chore(deps): update docker/build-push-action action to v6
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to d9b1f00
  * chore(deps): update docker/build-push-action action to v5.4.0
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.1
  * chore(deps): update golang-images
  * Pick up the latest cilium/cilium from main branch
  * chore(deps): update dependency cilium/cilium to v1.15.6
  * chore(deps): update actions/checkout action to v4.1.7
  * gha: increase disk size for GKE clusters
  * fix(deps): update github.com/cilium/charts digest to 4be5659
  * Update stable release to v0.16.10</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720612800">- Update to version 0.16.12:
  * Prepare for v0.16.12 release
  * CODEOWNERS: Assign BGP/FRR source files to sig-bgp
  * connectivity: Introduce BGP CP connectivity tests
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.5
  * kvstoremesh: don't disable by default
  * chore(deps): update docker/setup-buildx-action action to v3.4.0
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    0642d4f
  * fix(deps): update all go dependencies main
  * chore(deps): update golang docker tag to v1.22.5
  * chore(deps): update docker/build-push-action action to v6.3.0
  * Add --disable-check flag back
  * action: Use github.action_path when accessing cilium.sh
  * connectivity: Label test namespaces
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.1
  * Update stable release to v0.16.11
  * Dockerfile: Fix a warning
  * Simplify Kind workflow</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720699200">- Update to version 0.16.13:
  * Prepare for v0.16.13 release
  * chore(deps): update actions/setup-go action to v5.0.2
  * fix(deps): update module helm.sh/helm/v3 to v3.15.3
  * clustermesh: fix deprecated cloud internal LoadBalancer
    annotations
  * clustermesh: explicitly validate service type, and forbid
    ClusterIP
  * clustermesh: fix remote clusters configuration reset upon
    deactivation
  * Add --disable-check flag to upgrade command
  * connectivity: Add Port Range Tests
  * Update stable release to v0.16.12</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722513600">- Update to version 0.16.14:
  * Prepare for v0.16.14 release
  * externalworkloads: Set cluster.id
  * {externalworkloads,multicluster}: Shorten cluster names
  * chore(deps): update dependency cilium/cilium to v1.16.0
  * chore(deps): update docker/setup-buildx-action action to v3.6.1
  * chore(deps): update golangci/golangci-lint-action action to
    v6.1.0
  * connectivity: use TestNamespace and ExternalDeploymentPort
    params
  * connectivity: Support multiple conditions
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.3
  * chore(deps): update docker/setup-buildx-action action to v3.6.0
  * kind: Pick up the latest kindest/node image
  * Adding multicast subcommand
  * sysdump: Gather gops from cilium-operator
  * junit: collector fix
  * Pick up kindest/node:v1.21.10
  * fix(deps): update github.com/cilium/charts digest to 2a1e5b8
  * fix(deps): update module github.com/cilium/cilium to v1.16.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    48aac60
  * chore(deps): update docker.io/library/golang:1.22.5-alpine3.19
    docker digest to 48aac60
  * connectivity: Fix ineffective version check in BGP tests
  * Assign release-related files to cilium-cli-maintainers
  * connectivity: single JUnit report
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    653cab0
  * chore(deps): update softprops/action-gh-release action to
    v2.0.8
  * Update CONTRIBUTING.md
  * sysdump: fix file separator
  * chore(deps): update docker/build-push-action action to v6.4.1
  * fix(deps): update github.com/cilium/charts digest to 2c16e87
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.2
  * connectivity: Assert BGP timer intervals in BGP connectivity
    tests
  * connectivity: skip local-redirect-policy-with-node-dns
  * connectivity: add local-redirect-policy-with-node-dns test
  * connectivity: add LRP with node-local-dns test scenario
  * connectivity: add node local DNS feature detection
  * connectivity: use ExternalDeploymentPort for echoExternalNode
    headless svc
  * connectivity: run LRP test with 1.16.0 or higher
  * connectivity: skip LRP test resources creation if already
    exists
  * ci: Set up node local DNS in the kind workflow
  * connectivity: test namespace suffix
  * connectivity: perf deployment improved
  * chore(deps): update docker/build-push-action action to v6.4.0
  * golangci-lint: Add errorlint
  * Replace io.ReadAll with safeio.ReadAllLimit
  * Replace timer.After with inctimer.After
  * Replace sync with github.com/cilium/cilium/pkg/lock
  * chore(deps): update docker/dockerfile docker tag to v1.9
  * flags: Use option.NewNamedMapOptions
  * connectivity: echo-ingress-l7-via-hostport-with-encryption only
    runs with cilium 1.16.0 or newer.
  * vendor: Remove gopkg.in/check.v1 dependency
  * connectivity: disrupt deployment improved
  * connectivity: Add echo-ingress-l7-via-hostport-with-encryption
  * connectivity/echo-ingress-l7: Make expectation a function
  * chore(deps): update dependency cilium/cilium to v1.15.7
  * fix(deps): update github.com/cilium/charts digest to 3eef298
  * Update stable release to v0.16.13</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723032000">- Update to version 0.16.15:
  * Prepare for v0.16.15 release
  * action: Handle multiple cilium-cli directories
  * Lock cilium-cli repo
  * Update stable release to v0.16.14</changelog>
</package>
<package pkgid="7c191da75e6fbe828a80c9fbab9326603091daef3ad913c35e63ac9062990210a23cc9e31fdb5caa0675f5751235e24047808f4ae5f4692ffca4d08c2c13db9c" name="cilium-cli-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.16.15" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706702400">- Update to version 0.15.21:
  * Prepare for v0.15.21 release
  * hooks: split feature detection from setup and validation
  * Revert "gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow"
  * fix(deps): update module google.golang.org/grpc to v1.61.0
  * chore(deps): update actions/upload-artifact action to v4.3.0
  * chore(deps): update dependency cilium/cilium to v1.14.6
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    a6a7f1f
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    29fd37e
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to 51a7800
  * bgp: enhance defaulting of `bgp routes` command
  * connectivity: determine Pod CIDRs from CiliumNodes
  * connectivity: retrieve CiliumNode information
  * fix(deps): update all go dependencies main
  * test: allow to tune sysdump collection policy on a per test
    basis
  * action: introduce the NewGenericAction method
  * action: do not attempt to capture hubble flows if given nil
    source pod
  * connectivity: add unknown ICMPv4 code as expected drop reason
  * fix(status): correct exit code
  * features: improve tunnel feature determination
  * features: extract tunnel feature determination in separate
    function
  * chore(deps): update all github action dependencies to v2.1.0
  * Go workflow: Add merge_group trigger
  * Go workflow: Remove Cross-build step
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to e046063
  * make: allow building with debug symbols
  * sysdump: don't specify --follow while collecting hubble flows
  * chore(deps): update actions/upload-artifact action to v4.2.0
  * bgp: routes CLI - update min. cilium version, use `cilium`
    binary
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 83fc333
  * connectivity: extract the encapsulated packets tcpdump filter
  * connectivity: fix broken tcpdump filter matching encapsulated
    packets
  * connectivity: generalize the sniffer logic
  * connectivity: extract the sniffer logic into a separate package
  * connectivity: extract safeBuffer into a separate package
  * logging: add DebugEnabled method to Action
  * fix(deps): update module github.com/cilium/cilium to
    v1.15.0-rc.1
  * chore(deps): update azure/login action to v1.6.1
  * connectivity: only wait for daemonsets if needed
  * chore(deps): update actions/upload-artifact action to v4.1.0
  * connectivity: add host to pod check
  * bgp: Make `bgp neighbors` an alias for `bgp peers` command
  * bgp: Add command for retrieving bgp routes
  * refactor: improve error messaging for version command
  * clustermesh: fix hardcode at service type
  * Bump alpine images to 3.19
  * Update stable release to v0.15.20</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706875200">- Update to version 0.15.22:
  * Prepare for v0.15.22 release
  * fix: Remove check function validateInfoForConnect for
    DisconnectWithHelm function
  * README.md: Update the title
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to a6a7f1f
  * fix(deps): update module github.com/cilium/cilium to v1.15.0
  * chore(deps): update dependency cilium/cilium to v1.15.0
  * fix(deps): update module github.com/evanphx/json-patch to
    v5.9.0+incompatible
  * chore(deps): update nick-invision/retry action to v3
  * connectivity: fix panic if the cilium-health test fails
  * Encryption status models and JSON output parsing support added.
  * Encryption status sub command implemented.
  * Update stable release to v0.15.21</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708344000">- Update to version 0.15.23:
  * Prepare for v0.15.23 release
  * gha: increase GKE disk size in external workloads workflow to
    15GB
  * gha: increase GKE and AKS timeouts
  * chore: Amend connectivity tests for OpenShift
  * IPsec key rotation with algorithm change support.
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.1
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.0
  * fix(deps): update module golang.org/x/mod to v0.15.0
  * chore(deps): update golang docker tag to v1.22.0
  * chore(deps): update helm/kind-action action to v1.9.0
  * chore(deps): update golangci/golangci-lint-action action to v4
  * connectivity: don't collect multiple sysdump in
    no-errors-in-logs
  * connectivity: ignore timestamps in no-errors-in-logs
  * connectivity: extend no-errors-in-logs check to other Cilium
    containers
  * connectivity: print log errors only once
  * connectivity: always check for log errors in newer Cilium
    versions
  * external workloads: drop Cilium version retrieval for script
    generation
  * AWS OIDC instead of access key.
  * IPsec key status command implementation.
  * Status struct renamed to Encrypt.
  * Cipher IPsec key support added.
  * IPsec key id renamed to spi. SPI suffix added to support SPI
    with `+` sign. Tests added.
  * `encrypt rotate-key` command implementation.
  * chore(deps): update dependency kubernetes-sigs/kind to v0.21.0
  * gateway: Upgrade API version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 0.16.0:
  * fix(deps): update module helm.sh/helm/v3 to v3.14.1 [security]
    by @renovate in #2308
  * GCP OIDC instead of SA creds. by @viktor-kurchenko in #2313
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2312
  * Hide key-per-node flag. by @viktor-kurchenko in #2316
  * Update stable release to v0.15.23 by @michi-covalent in #2310
  * Use encryption models from Cilium dependency. by
    @viktor-kurchenko in #2318
  * renovate: additionally manage updates for action.yaml by
    @giorio94 in #2299
  * fix(deps): update all go dependencies main by @renovate in
    [#2311]
  * chore(deps): update dependency cilium/cilium to v1.15.1 -
    autoclosed by @renovate in #2305
  * chore(deps): update actions/setup-go action to v5 by @renovate
    in #2323
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.2 by @renovate in #2309
  * chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
    by @renovate in #2304
  * connectivity: add forbidden ICMPv6 message as expected drop
    reason by @giorio94 in #2317
  * Introduce host firewall connectivity tests by @giorio94 in
    [#2306]
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2325
  * fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security]
    by @renovate in #2324
  * Add sig/encryption as owner of /encrypt/ in CODEOWNERS by
    @margamanterola in #2300
  * connectivity: improve reporting for no-unexpected-packet-drops
    check by @giorio94 in #2315
  * cilium status: additionally check for endpoints readiness by
    @giorio94 in #2298
  * Refactor: Move junit package under connectivity package by
    @michi-covalent in #2331
  * Status check error message improved. by @viktor-kurchenko in
    [#2319]
  * sniffer: improve handling of tcpdump termination by @giorio94
    in #2321
  * Ignore Cilium endpoints not found error for the status command.
    by @viktor-kurchenko in #2320
  * Delete classic mode install/uninstall/upgrade commands by
    @michi-covalent in #2328
  * Delete classic mode hubble commands by @michi-covalent in #2335
  * k8s: don't drop stdout of kubectl exec by @bimmlerd in #2332
  * connectivity: fix encryption validation with wireguard encap +
    host fw by @giorio94 in #2333
  * chore(deps): update docker/setup-buildx-action action to v3.1.0
    by @renovate in #2338
  * Delete classic mode clustermesh commands to get ready for v0.16
    release by @michi-covalent in #2340
  * connectivity: Remove --delete-cilium-pod-on-nodes flag by
    @michi-covalent in #2336
  * Display formatted status during status wait by @raphink in
    [#2261]
  * docs: Update version matrix by @sayboras in #2337
  * Remove unused things by @michi-covalent in #2345
  * uninstall: when --wait is specified, use foreground deletion.
    by @tommyp1ckles in #2344
  * helm: Remove Get and GetParameter by @michi-covalent in #2349
  * Remove golang.org/x/mod/semver dependency by @michi-covalent in
    [#2347]
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2330
  * refactor: Remove internal/utils/utils.go by @michi-covalent in
    [#2348]
  * Remove --cluster-name flag by @michi-covalent in #2351
  * fix(deps): update module github.com/prometheus/common to
    v0.49.0 by @renovate in #2354
  * fix(deps): update module github.com/go-openapi/strfmt to
    v0.22.1 by @renovate in #2353
  * refactor: Move ctrlcreader.go under /k8s/internal/ by
    @michi-covalent in #2346
  * fix(deps): update module github.com/stretchr/testify to v1.9.0
    by @renovate in #2358
  * action: Add go-mod-directory parameter by @michi-covalent in
    [#2359]
  * vendor: Pick up cilium/cilium v1.16.0-pre.0 by @michi-covalent
    in #2360
  * sniffer: always dump captured packets in assert mode by
    @giorio94 in #2350
  * sysdump: Export Hooks and InitSysdumpFlags by @michi-covalent
    in #2361
  * chore(deps): update actions/download-artifact action to v4.1.4
    by @renovate in #2357
  * Move the CLI version string to the default package by
    @michi-covalent in #2362
  * Connectivity test factory component. by @viktor-kurchenko in
    [#2322]
  * Remove duplicate imports and enable stylecheck linter to
    prevent them by @tklauser in #2364
  * Add error log check exception for leader election errors. by
    @tommyp1ckles in #2363
  * Prepare for v0.16.0 release by @michi-covalent in #2366</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.16.1:
  * Prepare for v0.16.1 release
  * fix(deps): update github.com/cilium/charts digest to 724231f
  * chore(deps): update dependency cilium/cilium to v1.15.2
  * fix(deps): update module github.com/cilium/hubble to v0.13.2
  * chore(deps): update docker/login-action action to v3.1.0
  * chore(deps): update dependency go to v1.22.1
  * refactor: Move Hooks to the api package
  * refactor: Move sniff under connectivity
  * Store namespace and k8sClient in the command context
  * Add InitializeCommand hook
  * chore(deps): update softprops/action-gh-release action to
    v2.0.4
  * connectivity: collect sysdump from all clusters on failure
  * gha: replace remaining references to deprecated KPR settings
  * connectivity: fix KPR feature probing
  * helm: improve KPR autodetection logic
  * helm: uniform retrieval of nested helm value
  * helm: remove bpf.masquerade autodetection logic
  * helm: do not care for unsupported Cilium versions in values
    generation
  * helm: remove unused fields/parameters from getHelmValues logic
  * chore(deps): update go to v1.22.1
  * chore(deps): update softprops/action-gh-release action to v2
  * fix(deps): update all go dependencies main
  * fix(deps): update all go dependencies main
  * Don't depend on github.com/mholt/archiver
  * chore(deps): update azure/login action to v2
  * ingress: Update backend service for Ingress
  * tetragon: remove tetragon CR code
  * tetragon: use ListUnstructured for tetragon CRs
  * sysdump: gather tetragon pod logs and configmap
  * chore(deps): update docker/build-push-action action to v5.2.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 8425131
  * Update stable release to v0.16.0
  * chore(deps): update golang docker tag to v1.22.1
  * chore(deps): update golang-images
  * fix: update ldflags for local-release
  * refactor: Move internal/cli to cli/</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.16.2:
  * Prepare for v0.16.2 release
  * chore(deps): update all github action dependencies
  * fix(deps): update github.com/cilium/charts digest to a5bec49
  * fix(deps): update module helm.sh/helm/v3 to v3.14.3
  * Revert "ingress: Update backend service for Ingress"
  * gha: increase Multicluster timeout
  * renovate: Don't pick up new Go patch versions in go.mod
  * Revert "chore(deps): update dependency go to v1.22.1"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710849600">- Update to version 0.16.3:
  * Prepare for v0.16.3 release
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    0466223
  * install: convert --nodes-without-cilium flag to boolean
  * helm: configure nodes without cilium affinity on install and
    upgrade
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    fa4add5
  * refactor: Move logging outside internal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- rename executable to 'cilium' to match upstream docs
  * keep a link to `cilium-cli` around for backwards compatibility
- add completion subpackages
- Update to version 0.16.4:
  * Prepare for v0.16.4 release
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.1
  * helm: fix KPR autodetection value
  * errors: add [no-error-logs] exception for issue caused by fqdn
    bug.
  * connectivity: add support for regex based log exceptions.
  * chore(deps): update dependency cilium/cilium to v1.15.3
  * refactor: Remove unused constants in defaults.go.
  * refactor: Move default Helm release name to sysdump package.
  * style: Reorganize parameters struct to enhance readability.
  * fix: Add WaitDuration from defaults for hubble enable|disable
    for cilium install|uninstall --wait.
  * feat: Add helmReleaseName to Hubble uninstall pre-phase of the
    core uninstall.
  * feat: Add helmReleaseName to hubble disable parameters.
  * style: Improve log message formatting. Make
    consistent/conventional.
  * feat: Add customizable Helm release name for Cilium
  * ci: fix installation on AKS
  * ci: avoid overlapping pod and service CIDRs on AKS
  * chore(deps): update docker.io/library/golang:1.22.1-alpine3.19
    docker digest to 0466223
  * status: Add --interactive flag
  * connectivity: explicitly wait for ingress service creation
  * connectivity: don't pre-populate the ingress service map
  * renovate:: Pick up github.com/cilium/cilium prereleases
  * connectivity: fix flow validation with fully-qualified DNS
    names
  * Ignore "Unsupported L2 protocol" to known drops
  * Improve Makefile
  * defaults: Move Version and HelmRepository from const to var
  * gha: configure fully-qualified DNS names as external targets
  * connectivity: configure fully-qualified DNS names as external
    targets
  * connectivity: configure Host header for fully-qualified DNS
    names
  * connectivity: fix invalid CNP name with fully-qualified DNS
    names
  * connectivity: remove domain references from FQDN policy name
  * chore(deps): update module github.com/docker/docker to
    v25.0.5+incompatible [security]
  * fix(deps): update module github.com/prometheus/common to
    v0.51.0
  * connectivity: don't hard-code ingress service NodePorts
  * tests: Add exceptions for error logs check
  * Update stable release to v0.16.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714132800">- Update to version 0.16.5:
  * Lock the connectivity command by @michi-covalent in #2448
  * fix(deps): update module github.com/prometheus/common to
    v0.51.1 by @renovate in #2459
  * Update stable release to v0.16.4 by @michi-covalent in #2456
  * fix(deps): update github.com/cilium/charts digest to 7ea270c by
    @renovate in #2458
  * Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in
    [#2462]
  * k8s: Remove Tetragon client by @michi-covalent in #2463
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.2 by @renovate in #2457
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to cb6aeb5 by @renovate in #2460
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-pre.1 by @renovate in #2466
  * chore(deps): update golang docker tag to v1.22.2 by @renovate
    in #2467
  * Use connectivity package from cilium/cilium by @michi-covalent
    in #2355
  * sysdump: Collect helm metadata by @chancez in #2442
  * chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
  * fix(deps): update github.com/cilium/charts digest to 7815d99 by
    @renovate in #2465
  * Encryption status output enriched with IPsec details by
    @viktor-kurchenko in #2454
  * Revert #2355 by @michi-covalent in #2477
  * connectivity: introduce host firewall tests by
    @viktor-kurchenko in #2464
  * fix(deps): update all go dependencies main by @renovate in
    [#2480]
  * connectivity: misc conn-disrupt-test improvements by @giorio94
    in #2474
  * connectivity: configure endpoint selector for entity-cluster
    CNP by @giorio94 in #2483
  * sysdump: Capture hubble auto TLS related resources by @chancez
    in #2475
  * connectivity: add endpointslice clustermesh sync test by
    @MrFreezeex in #2267
  * connectivity test: avoid segfault if no agent pods are found by
    @multi-io in #2470
  * chore(deps): update docker/setup-buildx-action action to v3.3.0
    by @renovate in #2473
  * chore(deps): update azure/login action to v2.1.0 by @renovate
    in #2487
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2471
  * fix(deps): update module github.com/cilium/hubble to v0.13.3 by
    @renovate in #2491
  * fix(deps): update module github.com/prometheus/common to
    v0.53.0 by @renovate in #2492
  * ci: Use zip output for windows releases by @jbpaux in #2472
  * sysdump: Clarify sysdump worker-count defaults to the number of
    available CPUs. by @chancez in #2482
  * Split conn tests into chunks by @viktor-kurchenko in #2481
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2489
  * Move the test namespace deletion logic to the install package
    by @michi-covalent in #2498
  * chore(deps): update module golang.org/x/net to v0.23.0
    [security] by @renovate in #2493
  * chore(deps): update dependency cilium/cilium to v1.15.4 by
    @renovate in #2494
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2495
  * sysdump: Check --namespace flag for cilium-operator by
    @michi-covalent in #2502
  * chore(deps): update helm/kind-action action to v1.10.0 by
    @renovate in #2499
  * Prepare for v0.16.5 release by @michi-covalent in #2507</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.16.6:
  * Update stable release to v0.16.5 by @michi-covalent in #2510
  * fix(deps): update github.com/cilium/charts digest to d93188b by
    @renovate in #2506
  * chore(deps): update golangci/golangci-lint-action action to v5
    by @renovate in #2504
  * chore(deps): update actions/download-artifact action to v4.1.7
    by @renovate in #2500
  * chore(deps): update docker/dockerfile:1.7 docker digest to
    a57df69 by @renovate in #2505
  * Pin test-connection-disruption using multi-platform image SHA
    by @michi-covalent in #2513
  * k8s: remove unused filter functionality from
    k8sclient.CiliumLogs by @mhofstetter in #2501
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 735f3e2 by @renovate in #2517
  * chore(deps): update golangci/golangci-lint-action action to
    v5.1.0 by @renovate in #2515
  * chore(deps): update actions/checkout action to v4.1.4 by
    @renovate in #2514
  * connectivity: Delete test-conn-disrupt pods immediately after
    test run by @brb in #2511
  * Prepare for v0.16.6 release by @michi-covalent in #2516</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715169600">- Update to version 0.16.7:
  * Prepare for v0.16.7 release
  * connectivity: cover echo-{same,other}-node services in ingress
    tests
  * chore(deps): update golangci/golangci-lint-action action to
    v5.2.0
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v5.0.1
  * Update stable release to v0.16.6</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717070400">- Update to version 0.16.8:
  * Update stable release to v0.16.7 by @michi-covalent in #2532
  * RELEASE.md: make sure to push correct release branch by
    @tklauser in #2534
  * Remove cilium/hubble dependency by @michi-covalent in #2528
  * golangci: remove deprecated go version properties by @tklauser
    in #2536
  * chore(deps): update softprops/action-gh-release action to
    v2.0.5 by @renovate in #2535
  * chore(deps): update golangci/golangci-lint-action action to
    v5.3.0 by @renovate in #2527
  * Display stderr when ExecInPod action fails. by @marseel in
    [#2508]
  * chore(deps): update golang docker tag to v1.22.3 by @renovate
    in #2537
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 9bc27a7 by @renovate in #2538
  * fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
  * Capture additional clustermesh-related troubleshooting
    information as part of sysdumps by @giorio94 in #2531
  * Improve ClusterMesh status reporting to include KVStoreMesh
    information and troubleshooting tips by @giorio94 in #2541
  * chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
  * clustermesh: reset remote clusters configuration upon
    disconnection by @giorio94 in #2544
  * chore(deps): update dependency cilium/cilium to v1.15.5 by
    @renovate in #2551
  * Connectivity test concurrent run by @viktor-kurchenko in #2496
  * chore(deps): update golang:1.22.3-alpine3.19 docker digest to
    f1fe698 by @renovate in #2550
  * chore(deps): update dependency kubernetes-sigs/kind to v0.23.0
    by @renovate in #2547
  * chore(deps): update docker.io/library/golang:1.22.3-alpine3.19
    docker digest to f1fe698 by @renovate in #2554
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2539
  * chore(deps): update golangci/golangci-lint-action action to v6
    by @renovate in #2533
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.1 by @renovate in #2525
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2556
  * encrypt: broken IPsec algo removed by @viktor-kurchenko in
    [#2552]
  * sysdump: don't write extension twice in clustermesh debug files
    by @giorio94 in #2557
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.2 by @renovate in #2558
  * fix(deps): update module helm.sh/helm/v3 to v3.15.1 by
    @renovate in #2560
  * Connectivity tests concurrent logger. by @viktor-kurchenko in
    [#2562]
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.0 by @renovate in #2563
  * chore(deps): update docker/login-action action to v3.2.0 by
    @renovate in #2564
  * chore(deps): update azure/login action to v2.1.1 by @renovate
    in #2561
  * Prepare for v0.16.8 release by @michi-covalent in #2566</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717243200">- Update to version 0.16.9:
  * Prepare for v0.16.9 release
  * fix(deps): update github.com/cilium/charts digest to f365292
  * clustermesh: fix status retrieval on v1.14 with kvstoremesh
    enabled
  * Update stable release to v0.16.8</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717848000">- Update to version 0.16.10:
  * Prepare for v0.16.10 release
  * fix(deps): update module golang.org/x/term to v0.21.0
  * fix(deps): update all go dependencies main
  * connectivity: Introduce local redirect policy tests
  * connectivity: Add ResultCurlTimeout
  * connectivity: Add a scenario getter
  * features: Add LocalRedirectPolicy
  * connectivity: add egress-gateway-with-l7-policy test
  * connectivity: add pod to external with DNS case in EGW scenario
  * chore(deps): update golang docker tag to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 25e9fcb
  * Update go.mod
  * fix: properly count wrapped lines in status output in --wait
    mode
  * chore(deps): update go to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 082a03d
  * fix: conn tests JUnit file name
  * Update stable release to v0.16.9</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 0.16.11:
  * Prepare for v0.16.11 release
  * ci: speedup workflows
  * sysdump: derive operator namespace from agent namespace if
    specified
  * sysdump: fix no Cilium output if operator was not detected
  * fix(deps): update all go dependencies main
  * image: Push Docker image on tag push
  * Remove cilium-cli-test-job-chart
  * aks: Temporarily disable Hubble Relay
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.0
  * multicluster: Run cilium-cli inside a container
  * chore(deps): update docker/build-push-action action to v6.2.0
  * fix: ExternalTargetCANamespace name
  * eks: Run cilium-cli inside a container
  * connectivity: Ensure Hubble Relay is connected to all the nodes
  * external-workloads: Run cilium-cli inside a container
  * gke: Run cilium-cli inside a container
  * gha: fix cluster names in kind workflow
  * autodetect: try to sanitize autodetected cluster name
  * azure: directly retrieve cluster name from kubeconfig
  * action: Add an option to run cilium-cli inside a container
  * connectivity: Add pod-to-pod-no-frag
  * connectivity: Extend PingCommand to accept extra args
  * chore(deps): pin ubuntu docker tag to 2e863c4
  * connectivity: refactor initClients
  * connectivity: introduce detectSingleNode method
  * Dockerfile: Install aws / azure / gcloud CLIs
  * chore(deps): update docker/build-push-action action to v6.1.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.4-alpine3.19 docker digest to
    c46c460
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to c46c460
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.10.0
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to e43a04e
  * chore(deps): update golang-images
  * gh/workflows: Fix display img digest step
  * connectivity: Display last assertion error on failure
  * connectivity: Extend pod-to-pod encryption tests
  * chore(deps): update docker/build-push-action action to v6
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to d9b1f00
  * chore(deps): update docker/build-push-action action to v5.4.0
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.1
  * chore(deps): update golang-images
  * Pick up the latest cilium/cilium from main branch
  * chore(deps): update dependency cilium/cilium to v1.15.6
  * chore(deps): update actions/checkout action to v4.1.7
  * gha: increase disk size for GKE clusters
  * fix(deps): update github.com/cilium/charts digest to 4be5659
  * Update stable release to v0.16.10</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720612800">- Update to version 0.16.12:
  * Prepare for v0.16.12 release
  * CODEOWNERS: Assign BGP/FRR source files to sig-bgp
  * connectivity: Introduce BGP CP connectivity tests
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.5
  * kvstoremesh: don't disable by default
  * chore(deps): update docker/setup-buildx-action action to v3.4.0
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    0642d4f
  * fix(deps): update all go dependencies main
  * chore(deps): update golang docker tag to v1.22.5
  * chore(deps): update docker/build-push-action action to v6.3.0
  * Add --disable-check flag back
  * action: Use github.action_path when accessing cilium.sh
  * connectivity: Label test namespaces
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.1
  * Update stable release to v0.16.11
  * Dockerfile: Fix a warning
  * Simplify Kind workflow</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720699200">- Update to version 0.16.13:
  * Prepare for v0.16.13 release
  * chore(deps): update actions/setup-go action to v5.0.2
  * fix(deps): update module helm.sh/helm/v3 to v3.15.3
  * clustermesh: fix deprecated cloud internal LoadBalancer
    annotations
  * clustermesh: explicitly validate service type, and forbid
    ClusterIP
  * clustermesh: fix remote clusters configuration reset upon
    deactivation
  * Add --disable-check flag to upgrade command
  * connectivity: Add Port Range Tests
  * Update stable release to v0.16.12</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722513600">- Update to version 0.16.14:
  * Prepare for v0.16.14 release
  * externalworkloads: Set cluster.id
  * {externalworkloads,multicluster}: Shorten cluster names
  * chore(deps): update dependency cilium/cilium to v1.16.0
  * chore(deps): update docker/setup-buildx-action action to v3.6.1
  * chore(deps): update golangci/golangci-lint-action action to
    v6.1.0
  * connectivity: use TestNamespace and ExternalDeploymentPort
    params
  * connectivity: Support multiple conditions
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.3
  * chore(deps): update docker/setup-buildx-action action to v3.6.0
  * kind: Pick up the latest kindest/node image
  * Adding multicast subcommand
  * sysdump: Gather gops from cilium-operator
  * junit: collector fix
  * Pick up kindest/node:v1.21.10
  * fix(deps): update github.com/cilium/charts digest to 2a1e5b8
  * fix(deps): update module github.com/cilium/cilium to v1.16.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    48aac60
  * chore(deps): update docker.io/library/golang:1.22.5-alpine3.19
    docker digest to 48aac60
  * connectivity: Fix ineffective version check in BGP tests
  * Assign release-related files to cilium-cli-maintainers
  * connectivity: single JUnit report
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    653cab0
  * chore(deps): update softprops/action-gh-release action to
    v2.0.8
  * Update CONTRIBUTING.md
  * sysdump: fix file separator
  * chore(deps): update docker/build-push-action action to v6.4.1
  * fix(deps): update github.com/cilium/charts digest to 2c16e87
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.2
  * connectivity: Assert BGP timer intervals in BGP connectivity
    tests
  * connectivity: skip local-redirect-policy-with-node-dns
  * connectivity: add local-redirect-policy-with-node-dns test
  * connectivity: add LRP with node-local-dns test scenario
  * connectivity: add node local DNS feature detection
  * connectivity: use ExternalDeploymentPort for echoExternalNode
    headless svc
  * connectivity: run LRP test with 1.16.0 or higher
  * connectivity: skip LRP test resources creation if already
    exists
  * ci: Set up node local DNS in the kind workflow
  * connectivity: test namespace suffix
  * connectivity: perf deployment improved
  * chore(deps): update docker/build-push-action action to v6.4.0
  * golangci-lint: Add errorlint
  * Replace io.ReadAll with safeio.ReadAllLimit
  * Replace timer.After with inctimer.After
  * Replace sync with github.com/cilium/cilium/pkg/lock
  * chore(deps): update docker/dockerfile docker tag to v1.9
  * flags: Use option.NewNamedMapOptions
  * connectivity: echo-ingress-l7-via-hostport-with-encryption only
    runs with cilium 1.16.0 or newer.
  * vendor: Remove gopkg.in/check.v1 dependency
  * connectivity: disrupt deployment improved
  * connectivity: Add echo-ingress-l7-via-hostport-with-encryption
  * connectivity/echo-ingress-l7: Make expectation a function
  * chore(deps): update dependency cilium/cilium to v1.15.7
  * fix(deps): update github.com/cilium/charts digest to 3eef298
  * Update stable release to v0.16.13</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723032000">- Update to version 0.16.15:
  * Prepare for v0.16.15 release
  * action: Handle multiple cilium-cli directories
  * Lock cilium-cli repo
  * Update stable release to v0.16.14</changelog>
</package>
<package pkgid="eb3f4723b8225558db9f2c1432ac2f7157af07f699d8a2ad7622b0b50434a9e4343bb9eeef613109176074b6bea8f730f959aabe86634b725a82f211aef4940b" name="cilium-cli-fish-completion" arch="noarch">
  <version epoch="0" ver="0.16.15" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706702400">- Update to version 0.15.21:
  * Prepare for v0.15.21 release
  * hooks: split feature detection from setup and validation
  * Revert "gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow"
  * fix(deps): update module google.golang.org/grpc to v1.61.0
  * chore(deps): update actions/upload-artifact action to v4.3.0
  * chore(deps): update dependency cilium/cilium to v1.14.6
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    a6a7f1f
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    29fd37e
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to 51a7800
  * bgp: enhance defaulting of `bgp routes` command
  * connectivity: determine Pod CIDRs from CiliumNodes
  * connectivity: retrieve CiliumNode information
  * fix(deps): update all go dependencies main
  * test: allow to tune sysdump collection policy on a per test
    basis
  * action: introduce the NewGenericAction method
  * action: do not attempt to capture hubble flows if given nil
    source pod
  * connectivity: add unknown ICMPv4 code as expected drop reason
  * fix(status): correct exit code
  * features: improve tunnel feature determination
  * features: extract tunnel feature determination in separate
    function
  * chore(deps): update all github action dependencies to v2.1.0
  * Go workflow: Add merge_group trigger
  * Go workflow: Remove Cross-build step
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to e046063
  * make: allow building with debug symbols
  * sysdump: don't specify --follow while collecting hubble flows
  * chore(deps): update actions/upload-artifact action to v4.2.0
  * bgp: routes CLI - update min. cilium version, use `cilium`
    binary
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 83fc333
  * connectivity: extract the encapsulated packets tcpdump filter
  * connectivity: fix broken tcpdump filter matching encapsulated
    packets
  * connectivity: generalize the sniffer logic
  * connectivity: extract the sniffer logic into a separate package
  * connectivity: extract safeBuffer into a separate package
  * logging: add DebugEnabled method to Action
  * fix(deps): update module github.com/cilium/cilium to
    v1.15.0-rc.1
  * chore(deps): update azure/login action to v1.6.1
  * connectivity: only wait for daemonsets if needed
  * chore(deps): update actions/upload-artifact action to v4.1.0
  * connectivity: add host to pod check
  * bgp: Make `bgp neighbors` an alias for `bgp peers` command
  * bgp: Add command for retrieving bgp routes
  * refactor: improve error messaging for version command
  * clustermesh: fix hardcode at service type
  * Bump alpine images to 3.19
  * Update stable release to v0.15.20</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706875200">- Update to version 0.15.22:
  * Prepare for v0.15.22 release
  * fix: Remove check function validateInfoForConnect for
    DisconnectWithHelm function
  * README.md: Update the title
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to a6a7f1f
  * fix(deps): update module github.com/cilium/cilium to v1.15.0
  * chore(deps): update dependency cilium/cilium to v1.15.0
  * fix(deps): update module github.com/evanphx/json-patch to
    v5.9.0+incompatible
  * chore(deps): update nick-invision/retry action to v3
  * connectivity: fix panic if the cilium-health test fails
  * Encryption status models and JSON output parsing support added.
  * Encryption status sub command implemented.
  * Update stable release to v0.15.21</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708344000">- Update to version 0.15.23:
  * Prepare for v0.15.23 release
  * gha: increase GKE disk size in external workloads workflow to
    15GB
  * gha: increase GKE and AKS timeouts
  * chore: Amend connectivity tests for OpenShift
  * IPsec key rotation with algorithm change support.
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.1
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.0
  * fix(deps): update module golang.org/x/mod to v0.15.0
  * chore(deps): update golang docker tag to v1.22.0
  * chore(deps): update helm/kind-action action to v1.9.0
  * chore(deps): update golangci/golangci-lint-action action to v4
  * connectivity: don't collect multiple sysdump in
    no-errors-in-logs
  * connectivity: ignore timestamps in no-errors-in-logs
  * connectivity: extend no-errors-in-logs check to other Cilium
    containers
  * connectivity: print log errors only once
  * connectivity: always check for log errors in newer Cilium
    versions
  * external workloads: drop Cilium version retrieval for script
    generation
  * AWS OIDC instead of access key.
  * IPsec key status command implementation.
  * Status struct renamed to Encrypt.
  * Cipher IPsec key support added.
  * IPsec key id renamed to spi. SPI suffix added to support SPI
    with `+` sign. Tests added.
  * `encrypt rotate-key` command implementation.
  * chore(deps): update dependency kubernetes-sigs/kind to v0.21.0
  * gateway: Upgrade API version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 0.16.0:
  * fix(deps): update module helm.sh/helm/v3 to v3.14.1 [security]
    by @renovate in #2308
  * GCP OIDC instead of SA creds. by @viktor-kurchenko in #2313
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2312
  * Hide key-per-node flag. by @viktor-kurchenko in #2316
  * Update stable release to v0.15.23 by @michi-covalent in #2310
  * Use encryption models from Cilium dependency. by
    @viktor-kurchenko in #2318
  * renovate: additionally manage updates for action.yaml by
    @giorio94 in #2299
  * fix(deps): update all go dependencies main by @renovate in
    [#2311]
  * chore(deps): update dependency cilium/cilium to v1.15.1 -
    autoclosed by @renovate in #2305
  * chore(deps): update actions/setup-go action to v5 by @renovate
    in #2323
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.2 by @renovate in #2309
  * chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
    by @renovate in #2304
  * connectivity: add forbidden ICMPv6 message as expected drop
    reason by @giorio94 in #2317
  * Introduce host firewall connectivity tests by @giorio94 in
    [#2306]
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2325
  * fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security]
    by @renovate in #2324
  * Add sig/encryption as owner of /encrypt/ in CODEOWNERS by
    @margamanterola in #2300
  * connectivity: improve reporting for no-unexpected-packet-drops
    check by @giorio94 in #2315
  * cilium status: additionally check for endpoints readiness by
    @giorio94 in #2298
  * Refactor: Move junit package under connectivity package by
    @michi-covalent in #2331
  * Status check error message improved. by @viktor-kurchenko in
    [#2319]
  * sniffer: improve handling of tcpdump termination by @giorio94
    in #2321
  * Ignore Cilium endpoints not found error for the status command.
    by @viktor-kurchenko in #2320
  * Delete classic mode install/uninstall/upgrade commands by
    @michi-covalent in #2328
  * Delete classic mode hubble commands by @michi-covalent in #2335
  * k8s: don't drop stdout of kubectl exec by @bimmlerd in #2332
  * connectivity: fix encryption validation with wireguard encap +
    host fw by @giorio94 in #2333
  * chore(deps): update docker/setup-buildx-action action to v3.1.0
    by @renovate in #2338
  * Delete classic mode clustermesh commands to get ready for v0.16
    release by @michi-covalent in #2340
  * connectivity: Remove --delete-cilium-pod-on-nodes flag by
    @michi-covalent in #2336
  * Display formatted status during status wait by @raphink in
    [#2261]
  * docs: Update version matrix by @sayboras in #2337
  * Remove unused things by @michi-covalent in #2345
  * uninstall: when --wait is specified, use foreground deletion.
    by @tommyp1ckles in #2344
  * helm: Remove Get and GetParameter by @michi-covalent in #2349
  * Remove golang.org/x/mod/semver dependency by @michi-covalent in
    [#2347]
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2330
  * refactor: Remove internal/utils/utils.go by @michi-covalent in
    [#2348]
  * Remove --cluster-name flag by @michi-covalent in #2351
  * fix(deps): update module github.com/prometheus/common to
    v0.49.0 by @renovate in #2354
  * fix(deps): update module github.com/go-openapi/strfmt to
    v0.22.1 by @renovate in #2353
  * refactor: Move ctrlcreader.go under /k8s/internal/ by
    @michi-covalent in #2346
  * fix(deps): update module github.com/stretchr/testify to v1.9.0
    by @renovate in #2358
  * action: Add go-mod-directory parameter by @michi-covalent in
    [#2359]
  * vendor: Pick up cilium/cilium v1.16.0-pre.0 by @michi-covalent
    in #2360
  * sniffer: always dump captured packets in assert mode by
    @giorio94 in #2350
  * sysdump: Export Hooks and InitSysdumpFlags by @michi-covalent
    in #2361
  * chore(deps): update actions/download-artifact action to v4.1.4
    by @renovate in #2357
  * Move the CLI version string to the default package by
    @michi-covalent in #2362
  * Connectivity test factory component. by @viktor-kurchenko in
    [#2322]
  * Remove duplicate imports and enable stylecheck linter to
    prevent them by @tklauser in #2364
  * Add error log check exception for leader election errors. by
    @tommyp1ckles in #2363
  * Prepare for v0.16.0 release by @michi-covalent in #2366</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.16.1:
  * Prepare for v0.16.1 release
  * fix(deps): update github.com/cilium/charts digest to 724231f
  * chore(deps): update dependency cilium/cilium to v1.15.2
  * fix(deps): update module github.com/cilium/hubble to v0.13.2
  * chore(deps): update docker/login-action action to v3.1.0
  * chore(deps): update dependency go to v1.22.1
  * refactor: Move Hooks to the api package
  * refactor: Move sniff under connectivity
  * Store namespace and k8sClient in the command context
  * Add InitializeCommand hook
  * chore(deps): update softprops/action-gh-release action to
    v2.0.4
  * connectivity: collect sysdump from all clusters on failure
  * gha: replace remaining references to deprecated KPR settings
  * connectivity: fix KPR feature probing
  * helm: improve KPR autodetection logic
  * helm: uniform retrieval of nested helm value
  * helm: remove bpf.masquerade autodetection logic
  * helm: do not care for unsupported Cilium versions in values
    generation
  * helm: remove unused fields/parameters from getHelmValues logic
  * chore(deps): update go to v1.22.1
  * chore(deps): update softprops/action-gh-release action to v2
  * fix(deps): update all go dependencies main
  * fix(deps): update all go dependencies main
  * Don't depend on github.com/mholt/archiver
  * chore(deps): update azure/login action to v2
  * ingress: Update backend service for Ingress
  * tetragon: remove tetragon CR code
  * tetragon: use ListUnstructured for tetragon CRs
  * sysdump: gather tetragon pod logs and configmap
  * chore(deps): update docker/build-push-action action to v5.2.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 8425131
  * Update stable release to v0.16.0
  * chore(deps): update golang docker tag to v1.22.1
  * chore(deps): update golang-images
  * fix: update ldflags for local-release
  * refactor: Move internal/cli to cli/</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.16.2:
  * Prepare for v0.16.2 release
  * chore(deps): update all github action dependencies
  * fix(deps): update github.com/cilium/charts digest to a5bec49
  * fix(deps): update module helm.sh/helm/v3 to v3.14.3
  * Revert "ingress: Update backend service for Ingress"
  * gha: increase Multicluster timeout
  * renovate: Don't pick up new Go patch versions in go.mod
  * Revert "chore(deps): update dependency go to v1.22.1"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710849600">- Update to version 0.16.3:
  * Prepare for v0.16.3 release
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    0466223
  * install: convert --nodes-without-cilium flag to boolean
  * helm: configure nodes without cilium affinity on install and
    upgrade
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    fa4add5
  * refactor: Move logging outside internal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- rename executable to 'cilium' to match upstream docs
  * keep a link to `cilium-cli` around for backwards compatibility
- add completion subpackages
- Update to version 0.16.4:
  * Prepare for v0.16.4 release
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.1
  * helm: fix KPR autodetection value
  * errors: add [no-error-logs] exception for issue caused by fqdn
    bug.
  * connectivity: add support for regex based log exceptions.
  * chore(deps): update dependency cilium/cilium to v1.15.3
  * refactor: Remove unused constants in defaults.go.
  * refactor: Move default Helm release name to sysdump package.
  * style: Reorganize parameters struct to enhance readability.
  * fix: Add WaitDuration from defaults for hubble enable|disable
    for cilium install|uninstall --wait.
  * feat: Add helmReleaseName to Hubble uninstall pre-phase of the
    core uninstall.
  * feat: Add helmReleaseName to hubble disable parameters.
  * style: Improve log message formatting. Make
    consistent/conventional.
  * feat: Add customizable Helm release name for Cilium
  * ci: fix installation on AKS
  * ci: avoid overlapping pod and service CIDRs on AKS
  * chore(deps): update docker.io/library/golang:1.22.1-alpine3.19
    docker digest to 0466223
  * status: Add --interactive flag
  * connectivity: explicitly wait for ingress service creation
  * connectivity: don't pre-populate the ingress service map
  * renovate:: Pick up github.com/cilium/cilium prereleases
  * connectivity: fix flow validation with fully-qualified DNS
    names
  * Ignore "Unsupported L2 protocol" to known drops
  * Improve Makefile
  * defaults: Move Version and HelmRepository from const to var
  * gha: configure fully-qualified DNS names as external targets
  * connectivity: configure fully-qualified DNS names as external
    targets
  * connectivity: configure Host header for fully-qualified DNS
    names
  * connectivity: fix invalid CNP name with fully-qualified DNS
    names
  * connectivity: remove domain references from FQDN policy name
  * chore(deps): update module github.com/docker/docker to
    v25.0.5+incompatible [security]
  * fix(deps): update module github.com/prometheus/common to
    v0.51.0
  * connectivity: don't hard-code ingress service NodePorts
  * tests: Add exceptions for error logs check
  * Update stable release to v0.16.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714132800">- Update to version 0.16.5:
  * Lock the connectivity command by @michi-covalent in #2448
  * fix(deps): update module github.com/prometheus/common to
    v0.51.1 by @renovate in #2459
  * Update stable release to v0.16.4 by @michi-covalent in #2456
  * fix(deps): update github.com/cilium/charts digest to 7ea270c by
    @renovate in #2458
  * Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in
    [#2462]
  * k8s: Remove Tetragon client by @michi-covalent in #2463
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.2 by @renovate in #2457
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to cb6aeb5 by @renovate in #2460
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-pre.1 by @renovate in #2466
  * chore(deps): update golang docker tag to v1.22.2 by @renovate
    in #2467
  * Use connectivity package from cilium/cilium by @michi-covalent
    in #2355
  * sysdump: Collect helm metadata by @chancez in #2442
  * chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
  * fix(deps): update github.com/cilium/charts digest to 7815d99 by
    @renovate in #2465
  * Encryption status output enriched with IPsec details by
    @viktor-kurchenko in #2454
  * Revert #2355 by @michi-covalent in #2477
  * connectivity: introduce host firewall tests by
    @viktor-kurchenko in #2464
  * fix(deps): update all go dependencies main by @renovate in
    [#2480]
  * connectivity: misc conn-disrupt-test improvements by @giorio94
    in #2474
  * connectivity: configure endpoint selector for entity-cluster
    CNP by @giorio94 in #2483
  * sysdump: Capture hubble auto TLS related resources by @chancez
    in #2475
  * connectivity: add endpointslice clustermesh sync test by
    @MrFreezeex in #2267
  * connectivity test: avoid segfault if no agent pods are found by
    @multi-io in #2470
  * chore(deps): update docker/setup-buildx-action action to v3.3.0
    by @renovate in #2473
  * chore(deps): update azure/login action to v2.1.0 by @renovate
    in #2487
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2471
  * fix(deps): update module github.com/cilium/hubble to v0.13.3 by
    @renovate in #2491
  * fix(deps): update module github.com/prometheus/common to
    v0.53.0 by @renovate in #2492
  * ci: Use zip output for windows releases by @jbpaux in #2472
  * sysdump: Clarify sysdump worker-count defaults to the number of
    available CPUs. by @chancez in #2482
  * Split conn tests into chunks by @viktor-kurchenko in #2481
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2489
  * Move the test namespace deletion logic to the install package
    by @michi-covalent in #2498
  * chore(deps): update module golang.org/x/net to v0.23.0
    [security] by @renovate in #2493
  * chore(deps): update dependency cilium/cilium to v1.15.4 by
    @renovate in #2494
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2495
  * sysdump: Check --namespace flag for cilium-operator by
    @michi-covalent in #2502
  * chore(deps): update helm/kind-action action to v1.10.0 by
    @renovate in #2499
  * Prepare for v0.16.5 release by @michi-covalent in #2507</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.16.6:
  * Update stable release to v0.16.5 by @michi-covalent in #2510
  * fix(deps): update github.com/cilium/charts digest to d93188b by
    @renovate in #2506
  * chore(deps): update golangci/golangci-lint-action action to v5
    by @renovate in #2504
  * chore(deps): update actions/download-artifact action to v4.1.7
    by @renovate in #2500
  * chore(deps): update docker/dockerfile:1.7 docker digest to
    a57df69 by @renovate in #2505
  * Pin test-connection-disruption using multi-platform image SHA
    by @michi-covalent in #2513
  * k8s: remove unused filter functionality from
    k8sclient.CiliumLogs by @mhofstetter in #2501
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 735f3e2 by @renovate in #2517
  * chore(deps): update golangci/golangci-lint-action action to
    v5.1.0 by @renovate in #2515
  * chore(deps): update actions/checkout action to v4.1.4 by
    @renovate in #2514
  * connectivity: Delete test-conn-disrupt pods immediately after
    test run by @brb in #2511
  * Prepare for v0.16.6 release by @michi-covalent in #2516</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715169600">- Update to version 0.16.7:
  * Prepare for v0.16.7 release
  * connectivity: cover echo-{same,other}-node services in ingress
    tests
  * chore(deps): update golangci/golangci-lint-action action to
    v5.2.0
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v5.0.1
  * Update stable release to v0.16.6</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717070400">- Update to version 0.16.8:
  * Update stable release to v0.16.7 by @michi-covalent in #2532
  * RELEASE.md: make sure to push correct release branch by
    @tklauser in #2534
  * Remove cilium/hubble dependency by @michi-covalent in #2528
  * golangci: remove deprecated go version properties by @tklauser
    in #2536
  * chore(deps): update softprops/action-gh-release action to
    v2.0.5 by @renovate in #2535
  * chore(deps): update golangci/golangci-lint-action action to
    v5.3.0 by @renovate in #2527
  * Display stderr when ExecInPod action fails. by @marseel in
    [#2508]
  * chore(deps): update golang docker tag to v1.22.3 by @renovate
    in #2537
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 9bc27a7 by @renovate in #2538
  * fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
  * Capture additional clustermesh-related troubleshooting
    information as part of sysdumps by @giorio94 in #2531
  * Improve ClusterMesh status reporting to include KVStoreMesh
    information and troubleshooting tips by @giorio94 in #2541
  * chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
  * clustermesh: reset remote clusters configuration upon
    disconnection by @giorio94 in #2544
  * chore(deps): update dependency cilium/cilium to v1.15.5 by
    @renovate in #2551
  * Connectivity test concurrent run by @viktor-kurchenko in #2496
  * chore(deps): update golang:1.22.3-alpine3.19 docker digest to
    f1fe698 by @renovate in #2550
  * chore(deps): update dependency kubernetes-sigs/kind to v0.23.0
    by @renovate in #2547
  * chore(deps): update docker.io/library/golang:1.22.3-alpine3.19
    docker digest to f1fe698 by @renovate in #2554
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2539
  * chore(deps): update golangci/golangci-lint-action action to v6
    by @renovate in #2533
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.1 by @renovate in #2525
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2556
  * encrypt: broken IPsec algo removed by @viktor-kurchenko in
    [#2552]
  * sysdump: don't write extension twice in clustermesh debug files
    by @giorio94 in #2557
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.2 by @renovate in #2558
  * fix(deps): update module helm.sh/helm/v3 to v3.15.1 by
    @renovate in #2560
  * Connectivity tests concurrent logger. by @viktor-kurchenko in
    [#2562]
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.0 by @renovate in #2563
  * chore(deps): update docker/login-action action to v3.2.0 by
    @renovate in #2564
  * chore(deps): update azure/login action to v2.1.1 by @renovate
    in #2561
  * Prepare for v0.16.8 release by @michi-covalent in #2566</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717243200">- Update to version 0.16.9:
  * Prepare for v0.16.9 release
  * fix(deps): update github.com/cilium/charts digest to f365292
  * clustermesh: fix status retrieval on v1.14 with kvstoremesh
    enabled
  * Update stable release to v0.16.8</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717848000">- Update to version 0.16.10:
  * Prepare for v0.16.10 release
  * fix(deps): update module golang.org/x/term to v0.21.0
  * fix(deps): update all go dependencies main
  * connectivity: Introduce local redirect policy tests
  * connectivity: Add ResultCurlTimeout
  * connectivity: Add a scenario getter
  * features: Add LocalRedirectPolicy
  * connectivity: add egress-gateway-with-l7-policy test
  * connectivity: add pod to external with DNS case in EGW scenario
  * chore(deps): update golang docker tag to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 25e9fcb
  * Update go.mod
  * fix: properly count wrapped lines in status output in --wait
    mode
  * chore(deps): update go to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 082a03d
  * fix: conn tests JUnit file name
  * Update stable release to v0.16.9</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 0.16.11:
  * Prepare for v0.16.11 release
  * ci: speedup workflows
  * sysdump: derive operator namespace from agent namespace if
    specified
  * sysdump: fix no Cilium output if operator was not detected
  * fix(deps): update all go dependencies main
  * image: Push Docker image on tag push
  * Remove cilium-cli-test-job-chart
  * aks: Temporarily disable Hubble Relay
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.0
  * multicluster: Run cilium-cli inside a container
  * chore(deps): update docker/build-push-action action to v6.2.0
  * fix: ExternalTargetCANamespace name
  * eks: Run cilium-cli inside a container
  * connectivity: Ensure Hubble Relay is connected to all the nodes
  * external-workloads: Run cilium-cli inside a container
  * gke: Run cilium-cli inside a container
  * gha: fix cluster names in kind workflow
  * autodetect: try to sanitize autodetected cluster name
  * azure: directly retrieve cluster name from kubeconfig
  * action: Add an option to run cilium-cli inside a container
  * connectivity: Add pod-to-pod-no-frag
  * connectivity: Extend PingCommand to accept extra args
  * chore(deps): pin ubuntu docker tag to 2e863c4
  * connectivity: refactor initClients
  * connectivity: introduce detectSingleNode method
  * Dockerfile: Install aws / azure / gcloud CLIs
  * chore(deps): update docker/build-push-action action to v6.1.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.4-alpine3.19 docker digest to
    c46c460
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to c46c460
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.10.0
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to e43a04e
  * chore(deps): update golang-images
  * gh/workflows: Fix display img digest step
  * connectivity: Display last assertion error on failure
  * connectivity: Extend pod-to-pod encryption tests
  * chore(deps): update docker/build-push-action action to v6
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to d9b1f00
  * chore(deps): update docker/build-push-action action to v5.4.0
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.1
  * chore(deps): update golang-images
  * Pick up the latest cilium/cilium from main branch
  * chore(deps): update dependency cilium/cilium to v1.15.6
  * chore(deps): update actions/checkout action to v4.1.7
  * gha: increase disk size for GKE clusters
  * fix(deps): update github.com/cilium/charts digest to 4be5659
  * Update stable release to v0.16.10</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720612800">- Update to version 0.16.12:
  * Prepare for v0.16.12 release
  * CODEOWNERS: Assign BGP/FRR source files to sig-bgp
  * connectivity: Introduce BGP CP connectivity tests
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.5
  * kvstoremesh: don't disable by default
  * chore(deps): update docker/setup-buildx-action action to v3.4.0
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    0642d4f
  * fix(deps): update all go dependencies main
  * chore(deps): update golang docker tag to v1.22.5
  * chore(deps): update docker/build-push-action action to v6.3.0
  * Add --disable-check flag back
  * action: Use github.action_path when accessing cilium.sh
  * connectivity: Label test namespaces
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.1
  * Update stable release to v0.16.11
  * Dockerfile: Fix a warning
  * Simplify Kind workflow</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720699200">- Update to version 0.16.13:
  * Prepare for v0.16.13 release
  * chore(deps): update actions/setup-go action to v5.0.2
  * fix(deps): update module helm.sh/helm/v3 to v3.15.3
  * clustermesh: fix deprecated cloud internal LoadBalancer
    annotations
  * clustermesh: explicitly validate service type, and forbid
    ClusterIP
  * clustermesh: fix remote clusters configuration reset upon
    deactivation
  * Add --disable-check flag to upgrade command
  * connectivity: Add Port Range Tests
  * Update stable release to v0.16.12</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722513600">- Update to version 0.16.14:
  * Prepare for v0.16.14 release
  * externalworkloads: Set cluster.id
  * {externalworkloads,multicluster}: Shorten cluster names
  * chore(deps): update dependency cilium/cilium to v1.16.0
  * chore(deps): update docker/setup-buildx-action action to v3.6.1
  * chore(deps): update golangci/golangci-lint-action action to
    v6.1.0
  * connectivity: use TestNamespace and ExternalDeploymentPort
    params
  * connectivity: Support multiple conditions
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.3
  * chore(deps): update docker/setup-buildx-action action to v3.6.0
  * kind: Pick up the latest kindest/node image
  * Adding multicast subcommand
  * sysdump: Gather gops from cilium-operator
  * junit: collector fix
  * Pick up kindest/node:v1.21.10
  * fix(deps): update github.com/cilium/charts digest to 2a1e5b8
  * fix(deps): update module github.com/cilium/cilium to v1.16.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    48aac60
  * chore(deps): update docker.io/library/golang:1.22.5-alpine3.19
    docker digest to 48aac60
  * connectivity: Fix ineffective version check in BGP tests
  * Assign release-related files to cilium-cli-maintainers
  * connectivity: single JUnit report
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    653cab0
  * chore(deps): update softprops/action-gh-release action to
    v2.0.8
  * Update CONTRIBUTING.md
  * sysdump: fix file separator
  * chore(deps): update docker/build-push-action action to v6.4.1
  * fix(deps): update github.com/cilium/charts digest to 2c16e87
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.2
  * connectivity: Assert BGP timer intervals in BGP connectivity
    tests
  * connectivity: skip local-redirect-policy-with-node-dns
  * connectivity: add local-redirect-policy-with-node-dns test
  * connectivity: add LRP with node-local-dns test scenario
  * connectivity: add node local DNS feature detection
  * connectivity: use ExternalDeploymentPort for echoExternalNode
    headless svc
  * connectivity: run LRP test with 1.16.0 or higher
  * connectivity: skip LRP test resources creation if already
    exists
  * ci: Set up node local DNS in the kind workflow
  * connectivity: test namespace suffix
  * connectivity: perf deployment improved
  * chore(deps): update docker/build-push-action action to v6.4.0
  * golangci-lint: Add errorlint
  * Replace io.ReadAll with safeio.ReadAllLimit
  * Replace timer.After with inctimer.After
  * Replace sync with github.com/cilium/cilium/pkg/lock
  * chore(deps): update docker/dockerfile docker tag to v1.9
  * flags: Use option.NewNamedMapOptions
  * connectivity: echo-ingress-l7-via-hostport-with-encryption only
    runs with cilium 1.16.0 or newer.
  * vendor: Remove gopkg.in/check.v1 dependency
  * connectivity: disrupt deployment improved
  * connectivity: Add echo-ingress-l7-via-hostport-with-encryption
  * connectivity/echo-ingress-l7: Make expectation a function
  * chore(deps): update dependency cilium/cilium to v1.15.7
  * fix(deps): update github.com/cilium/charts digest to 3eef298
  * Update stable release to v0.16.13</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723032000">- Update to version 0.16.15:
  * Prepare for v0.16.15 release
  * action: Handle multiple cilium-cli directories
  * Lock cilium-cli repo
  * Update stable release to v0.16.14</changelog>
</package>
<package pkgid="79f6ac7e657a05cfddaf7b7378caa3f434c309ce9d684cb75563c67a3ed7b901e35d50d12195b02c988b03d943c2aa6a69ac619e94e7806a8fcfe663dd96af28" name="cilium-cli-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.16.15" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 0.15.20:
  * Prepare for v0.15.20 release
  * chore(deps): update actions/download-artifact action to v4.1.1
  * ci: remove unnecessary steps unlabeling nodes in kind workflow
  * ci: unique artifact name for junit reports in kind workflow
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 51d373b
  * chore(deps): update quay.io/cilium/json-mock docker tag to
    v1.3.8
  * chore(deps): update go to v1.21.6
  * defaults: Ignore XfrmInStateInvalid errors if rare
  * chore(deps): update golang docker tag to v1.21.6
  * chore(deps): update actions/download-artifact action to v4.1.0
  * chore(deps): update google-github-actions/auth action to v2.0.1
  * connectivity: configure pause as entrypoint
  * fix(deps): update all go dependencies main
  * chore(deps): update all github action dependencies to v4
  * chore(deps): update docker.io/library/golang:1.21.5-alpine3.18
    docker digest to d8b9994
  * chore(deps): update google-github-actions/setup-gcloud action
    to v2.0.1
  * chore(deps): update golang:1.21.5-alpine3.18 docker digest to
    c157305
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.9.0
  * chore(deps): update azure/login action to v1.6.0
  * gha: enable node without cilium tests for clustermesh
  * gha: switch to kubeadm.k8s.io/v1beta3 API
  * gha: don't wait for kind clusters to become ready
  * connectivity: explicitly wait for daemonsets to become ready
  * connectivity: make from external to pod tests ipv6 friendly
  * connectivity: make ingress target echo-other-node deployment
  * connectivity: skip more nodeport tests with clustermesh + KPR
    disabled
  * connectivity: detect PodCIDR for both local and remote nodes
  * connectivity: fix wait for external deployment with clustermesh
  * fix(deps): update all go dependencies main
  * fixed spelling mistake in help output
  * clustermesh: make status command compatible with external
    kvstore
  * clustermesh: make status command ignore the local cluster entry
  * clustermesh: print last status when status --wait fails
  * connectivity: don't configure pod port information when unused
  * WaitForCiliumEndpoint function removed as unneeded.
  * DisableEndpointCRD feature implemented to Cilium endpoint
    checks if it's disabled.
  * check: rename ExcludedCIDRs to ExcludedCIDRsConf
  * tests: egressgw: export WatiForEgressGatewayBpfPolicyEntries
  * check: don't pass policy YAML to WithCiliumEgressPolicy()
  * check: allow to configure pod selector in
    WithCiliumEgressPolicy()
  * check: add ExcludedCIDRsKind enum
  * defaults: add 'Host datapath not ready' to expected drop
    reasons
  * chore(deps): update module github.com/containerd/containerd to
    v1.7.11 [security]
  * internal: export MustUnmarshalYAML/MustUnmarshalYAMLMulti
    methods
  * internal: export EscapeJSONPatchString method
  * chore(deps): update module golang.org/x/crypto to v0.17.0
    [security]
  * chore(deps): update dependency cilium/cilium to v1.14.5
  * fix(deps): update all go dependencies main
  * fix(deps): update module helm.sh/helm/v3 to v3.13.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706702400">- Update to version 0.15.21:
  * Prepare for v0.15.21 release
  * hooks: split feature detection from setup and validation
  * Revert "gha: cleanup stale AWS-CNI iptables rules in EKS tunnel
    workflow"
  * fix(deps): update module google.golang.org/grpc to v1.61.0
  * chore(deps): update actions/upload-artifact action to v4.3.0
  * chore(deps): update dependency cilium/cilium to v1.14.6
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    a6a7f1f
  * chore(deps): update golang:1.21.6-alpine3.19 docker digest to
    29fd37e
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to 51a7800
  * bgp: enhance defaulting of `bgp routes` command
  * connectivity: determine Pod CIDRs from CiliumNodes
  * connectivity: retrieve CiliumNode information
  * fix(deps): update all go dependencies main
  * test: allow to tune sysdump collection policy on a per test
    basis
  * action: introduce the NewGenericAction method
  * action: do not attempt to capture hubble flows if given nil
    source pod
  * connectivity: add unknown ICMPv4 code as expected drop reason
  * fix(status): correct exit code
  * features: improve tunnel feature determination
  * features: extract tunnel feature determination in separate
    function
  * chore(deps): update all github action dependencies to v2.1.0
  * Go workflow: Add merge_group trigger
  * Go workflow: Remove Cross-build step
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to e046063
  * make: allow building with debug symbols
  * sysdump: don't specify --follow while collecting hubble flows
  * chore(deps): update actions/upload-artifact action to v4.2.0
  * bgp: routes CLI - update min. cilium version, use `cilium`
    binary
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 83fc333
  * connectivity: extract the encapsulated packets tcpdump filter
  * connectivity: fix broken tcpdump filter matching encapsulated
    packets
  * connectivity: generalize the sniffer logic
  * connectivity: extract the sniffer logic into a separate package
  * connectivity: extract safeBuffer into a separate package
  * logging: add DebugEnabled method to Action
  * fix(deps): update module github.com/cilium/cilium to
    v1.15.0-rc.1
  * chore(deps): update azure/login action to v1.6.1
  * connectivity: only wait for daemonsets if needed
  * chore(deps): update actions/upload-artifact action to v4.1.0
  * connectivity: add host to pod check
  * bgp: Make `bgp neighbors` an alias for `bgp peers` command
  * bgp: Add command for retrieving bgp routes
  * refactor: improve error messaging for version command
  * clustermesh: fix hardcode at service type
  * Bump alpine images to 3.19
  * Update stable release to v0.15.20</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706875200">- Update to version 0.15.22:
  * Prepare for v0.15.22 release
  * fix: Remove check function validateInfoForConnect for
    DisconnectWithHelm function
  * README.md: Update the title
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.21.6-alpine3.19
    docker digest to a6a7f1f
  * fix(deps): update module github.com/cilium/cilium to v1.15.0
  * chore(deps): update dependency cilium/cilium to v1.15.0
  * fix(deps): update module github.com/evanphx/json-patch to
    v5.9.0+incompatible
  * chore(deps): update nick-invision/retry action to v3
  * connectivity: fix panic if the cilium-health test fails
  * Encryption status models and JSON output parsing support added.
  * Encryption status sub command implemented.
  * Update stable release to v0.15.21</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708344000">- Update to version 0.15.23:
  * Prepare for v0.15.23 release
  * gha: increase GKE disk size in external workloads workflow to
    15GB
  * gha: increase GKE and AKS timeouts
  * chore: Amend connectivity tests for OpenShift
  * IPsec key rotation with algorithm change support.
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.1
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.0
  * fix(deps): update module golang.org/x/mod to v0.15.0
  * chore(deps): update golang docker tag to v1.22.0
  * chore(deps): update helm/kind-action action to v1.9.0
  * chore(deps): update golangci/golangci-lint-action action to v4
  * connectivity: don't collect multiple sysdump in
    no-errors-in-logs
  * connectivity: ignore timestamps in no-errors-in-logs
  * connectivity: extend no-errors-in-logs check to other Cilium
    containers
  * connectivity: print log errors only once
  * connectivity: always check for log errors in newer Cilium
    versions
  * external workloads: drop Cilium version retrieval for script
    generation
  * AWS OIDC instead of access key.
  * IPsec key status command implementation.
  * Status struct renamed to Encrypt.
  * Cipher IPsec key support added.
  * IPsec key id renamed to spi. SPI suffix added to support SPI
    with `+` sign. Tests added.
  * `encrypt rotate-key` command implementation.
  * chore(deps): update dependency kubernetes-sigs/kind to v0.21.0
  * gateway: Upgrade API version</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 0.16.0:
  * fix(deps): update module helm.sh/helm/v3 to v3.14.1 [security]
    by @renovate in #2308
  * GCP OIDC instead of SA creds. by @viktor-kurchenko in #2313
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2312
  * Hide key-per-node flag. by @viktor-kurchenko in #2316
  * Update stable release to v0.15.23 by @michi-covalent in #2310
  * Use encryption models from Cilium dependency. by
    @viktor-kurchenko in #2318
  * renovate: additionally manage updates for action.yaml by
    @giorio94 in #2299
  * fix(deps): update all go dependencies main by @renovate in
    [#2311]
  * chore(deps): update dependency cilium/cilium to v1.15.1 -
    autoclosed by @renovate in #2305
  * chore(deps): update actions/setup-go action to v5 by @renovate
    in #2323
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.56.2 by @renovate in #2309
  * chore(deps): update dependency kubernetes-sigs/kind to v0.22.0
    by @renovate in #2304
  * connectivity: add forbidden ICMPv6 message as expected drop
    reason by @giorio94 in #2317
  * Introduce host firewall connectivity tests by @giorio94 in
    [#2306]
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2325
  * fix(deps): update module helm.sh/helm/v3 to v3.14.2 [security]
    by @renovate in #2324
  * Add sig/encryption as owner of /encrypt/ in CODEOWNERS by
    @margamanterola in #2300
  * connectivity: improve reporting for no-unexpected-packet-drops
    check by @giorio94 in #2315
  * cilium status: additionally check for endpoints readiness by
    @giorio94 in #2298
  * Refactor: Move junit package under connectivity package by
    @michi-covalent in #2331
  * Status check error message improved. by @viktor-kurchenko in
    [#2319]
  * sniffer: improve handling of tcpdump termination by @giorio94
    in #2321
  * Ignore Cilium endpoints not found error for the status command.
    by @viktor-kurchenko in #2320
  * Delete classic mode install/uninstall/upgrade commands by
    @michi-covalent in #2328
  * Delete classic mode hubble commands by @michi-covalent in #2335
  * k8s: don't drop stdout of kubectl exec by @bimmlerd in #2332
  * connectivity: fix encryption validation with wireguard encap +
    host fw by @giorio94 in #2333
  * chore(deps): update docker/setup-buildx-action action to v3.1.0
    by @renovate in #2338
  * Delete classic mode clustermesh commands to get ready for v0.16
    release by @michi-covalent in #2340
  * connectivity: Remove --delete-cilium-pod-on-nodes flag by
    @michi-covalent in #2336
  * Display formatted status during status wait by @raphink in
    [#2261]
  * docs: Update version matrix by @sayboras in #2337
  * Remove unused things by @michi-covalent in #2345
  * uninstall: when --wait is specified, use foreground deletion.
    by @tommyp1ckles in #2344
  * helm: Remove Get and GetParameter by @michi-covalent in #2349
  * Remove golang.org/x/mod/semver dependency by @michi-covalent in
    [#2347]
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2330
  * refactor: Remove internal/utils/utils.go by @michi-covalent in
    [#2348]
  * Remove --cluster-name flag by @michi-covalent in #2351
  * fix(deps): update module github.com/prometheus/common to
    v0.49.0 by @renovate in #2354
  * fix(deps): update module github.com/go-openapi/strfmt to
    v0.22.1 by @renovate in #2353
  * refactor: Move ctrlcreader.go under /k8s/internal/ by
    @michi-covalent in #2346
  * fix(deps): update module github.com/stretchr/testify to v1.9.0
    by @renovate in #2358
  * action: Add go-mod-directory parameter by @michi-covalent in
    [#2359]
  * vendor: Pick up cilium/cilium v1.16.0-pre.0 by @michi-covalent
    in #2360
  * sniffer: always dump captured packets in assert mode by
    @giorio94 in #2350
  * sysdump: Export Hooks and InitSysdumpFlags by @michi-covalent
    in #2361
  * chore(deps): update actions/download-artifact action to v4.1.4
    by @renovate in #2357
  * Move the CLI version string to the default package by
    @michi-covalent in #2362
  * Connectivity test factory component. by @viktor-kurchenko in
    [#2322]
  * Remove duplicate imports and enable stylecheck linter to
    prevent them by @tklauser in #2364
  * Add error log check exception for leader election errors. by
    @tommyp1ckles in #2363
  * Prepare for v0.16.0 release by @michi-covalent in #2366</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590400">- Update to version 0.16.1:
  * Prepare for v0.16.1 release
  * fix(deps): update github.com/cilium/charts digest to 724231f
  * chore(deps): update dependency cilium/cilium to v1.15.2
  * fix(deps): update module github.com/cilium/hubble to v0.13.2
  * chore(deps): update docker/login-action action to v3.1.0
  * chore(deps): update dependency go to v1.22.1
  * refactor: Move Hooks to the api package
  * refactor: Move sniff under connectivity
  * Store namespace and k8sClient in the command context
  * Add InitializeCommand hook
  * chore(deps): update softprops/action-gh-release action to
    v2.0.4
  * connectivity: collect sysdump from all clusters on failure
  * gha: replace remaining references to deprecated KPR settings
  * connectivity: fix KPR feature probing
  * helm: improve KPR autodetection logic
  * helm: uniform retrieval of nested helm value
  * helm: remove bpf.masquerade autodetection logic
  * helm: do not care for unsupported Cilium versions in values
    generation
  * helm: remove unused fields/parameters from getHelmValues logic
  * chore(deps): update go to v1.22.1
  * chore(deps): update softprops/action-gh-release action to v2
  * fix(deps): update all go dependencies main
  * fix(deps): update all go dependencies main
  * Don't depend on github.com/mholt/archiver
  * chore(deps): update azure/login action to v2
  * ingress: Update backend service for Ingress
  * tetragon: remove tetragon CR code
  * tetragon: use ListUnstructured for tetragon CRs
  * sysdump: gather tetragon pod logs and configmap
  * chore(deps): update docker/build-push-action action to v5.2.0
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 8425131
  * Update stable release to v0.16.0
  * chore(deps): update golang docker tag to v1.22.1
  * chore(deps): update golang-images
  * fix: update ldflags for local-release
  * refactor: Move internal/cli to cli/</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710590401">- Update to version 0.16.2:
  * Prepare for v0.16.2 release
  * chore(deps): update all github action dependencies
  * fix(deps): update github.com/cilium/charts digest to a5bec49
  * fix(deps): update module helm.sh/helm/v3 to v3.14.3
  * Revert "ingress: Update backend service for Ingress"
  * gha: increase Multicluster timeout
  * renovate: Don't pick up new Go patch versions in go.mod
  * Revert "chore(deps): update dependency go to v1.22.1"</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710849600">- Update to version 0.16.3:
  * Prepare for v0.16.3 release
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    0466223
  * install: convert --nodes-without-cilium flag to boolean
  * helm: configure nodes without cilium affinity on install and
    upgrade
  * chore(deps): update golang:1.22.1-alpine3.19 docker digest to
    fa4add5
  * refactor: Move logging outside internal</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- rename executable to 'cilium' to match upstream docs
  * keep a link to `cilium-cli` around for backwards compatibility
- add completion subpackages
- Update to version 0.16.4:
  * Prepare for v0.16.4 release
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.1
  * helm: fix KPR autodetection value
  * errors: add [no-error-logs] exception for issue caused by fqdn
    bug.
  * connectivity: add support for regex based log exceptions.
  * chore(deps): update dependency cilium/cilium to v1.15.3
  * refactor: Remove unused constants in defaults.go.
  * refactor: Move default Helm release name to sysdump package.
  * style: Reorganize parameters struct to enhance readability.
  * fix: Add WaitDuration from defaults for hubble enable|disable
    for cilium install|uninstall --wait.
  * feat: Add helmReleaseName to Hubble uninstall pre-phase of the
    core uninstall.
  * feat: Add helmReleaseName to hubble disable parameters.
  * style: Improve log message formatting. Make
    consistent/conventional.
  * feat: Add customizable Helm release name for Cilium
  * ci: fix installation on AKS
  * ci: avoid overlapping pod and service CIDRs on AKS
  * chore(deps): update docker.io/library/golang:1.22.1-alpine3.19
    docker digest to 0466223
  * status: Add --interactive flag
  * connectivity: explicitly wait for ingress service creation
  * connectivity: don't pre-populate the ingress service map
  * renovate:: Pick up github.com/cilium/cilium prereleases
  * connectivity: fix flow validation with fully-qualified DNS
    names
  * Ignore "Unsupported L2 protocol" to known drops
  * Improve Makefile
  * defaults: Move Version and HelmRepository from const to var
  * gha: configure fully-qualified DNS names as external targets
  * connectivity: configure fully-qualified DNS names as external
    targets
  * connectivity: configure Host header for fully-qualified DNS
    names
  * connectivity: fix invalid CNP name with fully-qualified DNS
    names
  * connectivity: remove domain references from FQDN policy name
  * chore(deps): update module github.com/docker/docker to
    v25.0.5+incompatible [security]
  * fix(deps): update module github.com/prometheus/common to
    v0.51.0
  * connectivity: don't hard-code ingress service NodePorts
  * tests: Add exceptions for error logs check
  * Update stable release to v0.16.3</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714132800">- Update to version 0.16.5:
  * Lock the connectivity command by @michi-covalent in #2448
  * fix(deps): update module github.com/prometheus/common to
    v0.51.1 by @renovate in #2459
  * Update stable release to v0.16.4 by @michi-covalent in #2456
  * fix(deps): update github.com/cilium/charts digest to 7ea270c by
    @renovate in #2458
  * Pin github.com/osrg/gobgp/v3 to v3.23.0 by @michi-covalent in
    [#2462]
  * k8s: Remove Tetragon client by @michi-covalent in #2463
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.57.2 by @renovate in #2457
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to cb6aeb5 by @renovate in #2460
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-pre.1 by @renovate in #2466
  * chore(deps): update golang docker tag to v1.22.2 by @renovate
    in #2467
  * Use connectivity package from cilium/cilium by @michi-covalent
    in #2355
  * sysdump: Collect helm metadata by @chancez in #2442
  * chore(deps): update go to v1.22.2 (patch) by @renovate in #2468
  * fix(deps): update github.com/cilium/charts digest to 7815d99 by
    @renovate in #2465
  * Encryption status output enriched with IPsec details by
    @viktor-kurchenko in #2454
  * Revert #2355 by @michi-covalent in #2477
  * connectivity: introduce host firewall tests by
    @viktor-kurchenko in #2464
  * fix(deps): update all go dependencies main by @renovate in
    [#2480]
  * connectivity: misc conn-disrupt-test improvements by @giorio94
    in #2474
  * connectivity: configure endpoint selector for entity-cluster
    CNP by @giorio94 in #2483
  * sysdump: Capture hubble auto TLS related resources by @chancez
    in #2475
  * connectivity: add endpointslice clustermesh sync test by
    @MrFreezeex in #2267
  * connectivity test: avoid segfault if no agent pods are found by
    @multi-io in #2470
  * chore(deps): update docker/setup-buildx-action action to v3.3.0
    by @renovate in #2473
  * chore(deps): update azure/login action to v2.1.0 by @renovate
    in #2487
  * fix(deps): update all go dependencies main (patch) by @renovate
    in #2471
  * fix(deps): update module github.com/cilium/hubble to v0.13.3 by
    @renovate in #2491
  * fix(deps): update module github.com/prometheus/common to
    v0.53.0 by @renovate in #2492
  * ci: Use zip output for windows releases by @jbpaux in #2472
  * sysdump: Clarify sysdump worker-count defaults to the number of
    available CPUs. by @chancez in #2482
  * Split conn tests into chunks by @viktor-kurchenko in #2481
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2489
  * Move the test namespace deletion logic to the install package
    by @michi-covalent in #2498
  * chore(deps): update module golang.org/x/net to v0.23.0
    [security] by @renovate in #2493
  * chore(deps): update dependency cilium/cilium to v1.15.4 by
    @renovate in #2494
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2495
  * sysdump: Check --namespace flag for cilium-operator by
    @michi-covalent in #2502
  * chore(deps): update helm/kind-action action to v1.10.0 by
    @renovate in #2499
  * Prepare for v0.16.5 release by @michi-covalent in #2507</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714478400">- Update to version 0.16.6:
  * Update stable release to v0.16.5 by @michi-covalent in #2510
  * fix(deps): update github.com/cilium/charts digest to d93188b by
    @renovate in #2506
  * chore(deps): update golangci/golangci-lint-action action to v5
    by @renovate in #2504
  * chore(deps): update actions/download-artifact action to v4.1.7
    by @renovate in #2500
  * chore(deps): update docker/dockerfile:1.7 docker digest to
    a57df69 by @renovate in #2505
  * Pin test-connection-disruption using multi-platform image SHA
    by @michi-covalent in #2513
  * k8s: remove unused filter functionality from
    k8sclient.CiliumLogs by @mhofstetter in #2501
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 735f3e2 by @renovate in #2517
  * chore(deps): update golangci/golangci-lint-action action to
    v5.1.0 by @renovate in #2515
  * chore(deps): update actions/checkout action to v4.1.4 by
    @renovate in #2514
  * connectivity: Delete test-conn-disrupt pods immediately after
    test run by @brb in #2511
  * Prepare for v0.16.6 release by @michi-covalent in #2516</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1715169600">- Update to version 0.16.7:
  * Prepare for v0.16.7 release
  * connectivity: cover echo-{same,other}-node services in ingress
    tests
  * chore(deps): update golangci/golangci-lint-action action to
    v5.2.0
  * fix(deps): update all go dependencies main
  * chore(deps): update actions/setup-go action to v5.0.1
  * Update stable release to v0.16.6</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717070400">- Update to version 0.16.8:
  * Update stable release to v0.16.7 by @michi-covalent in #2532
  * RELEASE.md: make sure to push correct release branch by
    @tklauser in #2534
  * Remove cilium/hubble dependency by @michi-covalent in #2528
  * golangci: remove deprecated go version properties by @tklauser
    in #2536
  * chore(deps): update softprops/action-gh-release action to
    v2.0.5 by @renovate in #2535
  * chore(deps): update golangci/golangci-lint-action action to
    v5.3.0 by @renovate in #2527
  * Display stderr when ExecInPod action fails. by @marseel in
    [#2508]
  * chore(deps): update golang docker tag to v1.22.3 by @renovate
    in #2537
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 9bc27a7 by @renovate in #2538
  * fix: Azure BYOCNI workflow by @viktor-kurchenko in #2546
  * Capture additional clustermesh-related troubleshooting
    information as part of sysdumps by @giorio94 in #2531
  * Improve ClusterMesh status reporting to include KVStoreMesh
    information and troubleshooting tips by @giorio94 in #2541
  * chore(deps): update go to v1.22.3 (patch) by @renovate in #2542
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240507142034-8e0b9125ca4a by @renovate in #2543
  * clustermesh: reset remote clusters configuration upon
    disconnection by @giorio94 in #2544
  * chore(deps): update dependency cilium/cilium to v1.15.5 by
    @renovate in #2551
  * Connectivity test concurrent run by @viktor-kurchenko in #2496
  * chore(deps): update golang:1.22.3-alpine3.19 docker digest to
    f1fe698 by @renovate in #2550
  * chore(deps): update dependency kubernetes-sigs/kind to v0.23.0
    by @renovate in #2547
  * chore(deps): update docker.io/library/golang:1.22.3-alpine3.19
    docker digest to f1fe698 by @renovate in #2554
  * chore(deps): update all github action dependencies (patch) by
    @renovate in #2539
  * chore(deps): update golangci/golangci-lint-action action to v6
    by @renovate in #2533
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.1 by @renovate in #2525
  * fix(deps): update all go dependencies main (minor) by @renovate
    in #2556
  * encrypt: broken IPsec algo removed by @viktor-kurchenko in
    [#2552]
  * sysdump: don't write extension twice in clustermesh debug files
    by @giorio94 in #2557
  * fix(deps): update module github.com/cilium/charts to
    v0.0.0-20240517144447-a8ec8771aab8 by @renovate in #2555
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.58.2 by @renovate in #2558
  * fix(deps): update module helm.sh/helm/v3 to v3.15.1 by
    @renovate in #2560
  * Connectivity tests concurrent logger. by @viktor-kurchenko in
    [#2562]
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.0 by @renovate in #2563
  * chore(deps): update docker/login-action action to v3.2.0 by
    @renovate in #2564
  * chore(deps): update azure/login action to v2.1.1 by @renovate
    in #2561
  * Prepare for v0.16.8 release by @michi-covalent in #2566</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717243200">- Update to version 0.16.9:
  * Prepare for v0.16.9 release
  * fix(deps): update github.com/cilium/charts digest to f365292
  * clustermesh: fix status retrieval on v1.14 with kvstoremesh
    enabled
  * Update stable release to v0.16.8</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1717848000">- Update to version 0.16.10:
  * Prepare for v0.16.10 release
  * fix(deps): update module golang.org/x/term to v0.21.0
  * fix(deps): update all go dependencies main
  * connectivity: Introduce local redirect policy tests
  * connectivity: Add ResultCurlTimeout
  * connectivity: Add a scenario getter
  * features: Add LocalRedirectPolicy
  * connectivity: add egress-gateway-with-l7-policy test
  * connectivity: add pod to external with DNS case in EGW scenario
  * chore(deps): update golang docker tag to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 25e9fcb
  * Update go.mod
  * fix: properly count wrapped lines in status output in --wait
    mode
  * chore(deps): update go to v1.22.4
  * chore(deps): update docker.io/library/busybox:stable-glibc
    docker digest to 082a03d
  * fix: conn tests JUnit file name
  * Update stable release to v0.16.9</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720008000">- Update to version 0.16.11:
  * Prepare for v0.16.11 release
  * ci: speedup workflows
  * sysdump: derive operator namespace from agent namespace if
    specified
  * sysdump: fix no Cilium output if operator was not detected
  * fix(deps): update all go dependencies main
  * image: Push Docker image on tag push
  * Remove cilium-cli-test-job-chart
  * aks: Temporarily disable Hubble Relay
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.0
  * multicluster: Run cilium-cli inside a container
  * chore(deps): update docker/build-push-action action to v6.2.0
  * fix: ExternalTargetCANamespace name
  * eks: Run cilium-cli inside a container
  * connectivity: Ensure Hubble Relay is connected to all the nodes
  * external-workloads: Run cilium-cli inside a container
  * gke: Run cilium-cli inside a container
  * gha: fix cluster names in kind workflow
  * autodetect: try to sanitize autodetected cluster name
  * azure: directly retrieve cluster name from kubeconfig
  * action: Add an option to run cilium-cli inside a container
  * connectivity: Add pod-to-pod-no-frag
  * connectivity: Extend PingCommand to accept extra args
  * chore(deps): pin ubuntu docker tag to 2e863c4
  * connectivity: refactor initClients
  * connectivity: introduce detectSingleNode method
  * Dockerfile: Install aws / azure / gcloud CLIs
  * chore(deps): update docker/build-push-action action to v6.1.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.4-alpine3.19 docker digest to
    c46c460
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to c46c460
  * chore(deps): update quay.io/cilium/alpine-curl docker tag to
    v1.10.0
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to e43a04e
  * chore(deps): update golang-images
  * gh/workflows: Fix display img digest step
  * connectivity: Display last assertion error on failure
  * connectivity: Extend pod-to-pod encryption tests
  * chore(deps): update docker/build-push-action action to v6
  * fix(deps): update all go dependencies main
  * chore(deps): update docker.io/library/golang:1.22.4-alpine3.19
    docker digest to d9b1f00
  * chore(deps): update docker/build-push-action action to v5.4.0
  * chore(deps): update golangci/golangci-lint docker tag to
    v1.59.1
  * chore(deps): update golang-images
  * Pick up the latest cilium/cilium from main branch
  * chore(deps): update dependency cilium/cilium to v1.15.6
  * chore(deps): update actions/checkout action to v4.1.7
  * gha: increase disk size for GKE clusters
  * fix(deps): update github.com/cilium/charts digest to 4be5659
  * Update stable release to v0.16.10</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720612800">- Update to version 0.16.12:
  * Prepare for v0.16.12 release
  * CODEOWNERS: Assign BGP/FRR source files to sig-bgp
  * connectivity: Introduce BGP CP connectivity tests
  * chore(deps): update all github action dependencies
  * chore(deps): update go to v1.22.5
  * kvstoremesh: don't disable by default
  * chore(deps): update docker/setup-buildx-action action to v3.4.0
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    0642d4f
  * fix(deps): update all go dependencies main
  * chore(deps): update golang docker tag to v1.22.5
  * chore(deps): update docker/build-push-action action to v6.3.0
  * Add --disable-check flag back
  * action: Use github.action_path when accessing cilium.sh
  * connectivity: Label test namespaces
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.1
  * Update stable release to v0.16.11
  * Dockerfile: Fix a warning
  * Simplify Kind workflow</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1720699200">- Update to version 0.16.13:
  * Prepare for v0.16.13 release
  * chore(deps): update actions/setup-go action to v5.0.2
  * fix(deps): update module helm.sh/helm/v3 to v3.15.3
  * clustermesh: fix deprecated cloud internal LoadBalancer
    annotations
  * clustermesh: explicitly validate service type, and forbid
    ClusterIP
  * clustermesh: fix remote clusters configuration reset upon
    deactivation
  * Add --disable-check flag to upgrade command
  * connectivity: Add Port Range Tests
  * Update stable release to v0.16.12</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1722513600">- Update to version 0.16.14:
  * Prepare for v0.16.14 release
  * externalworkloads: Set cluster.id
  * {externalworkloads,multicluster}: Shorten cluster names
  * chore(deps): update dependency cilium/cilium to v1.16.0
  * chore(deps): update docker/setup-buildx-action action to v3.6.1
  * chore(deps): update golangci/golangci-lint-action action to
    v6.1.0
  * connectivity: use TestNamespace and ExternalDeploymentPort
    params
  * connectivity: Support multiple conditions
  * chore(deps): update docker.io/coredns/coredns docker tag to
    v1.11.3
  * chore(deps): update docker/setup-buildx-action action to v3.6.0
  * kind: Pick up the latest kindest/node image
  * Adding multicast subcommand
  * sysdump: Gather gops from cilium-operator
  * junit: collector fix
  * Pick up kindest/node:v1.21.10
  * fix(deps): update github.com/cilium/charts digest to 2a1e5b8
  * fix(deps): update module github.com/cilium/cilium to v1.16.0
  * chore(deps): update all github action dependencies
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    48aac60
  * chore(deps): update docker.io/library/golang:1.22.5-alpine3.19
    docker digest to 48aac60
  * connectivity: Fix ineffective version check in BGP tests
  * Assign release-related files to cilium-cli-maintainers
  * connectivity: single JUnit report
  * chore(deps): update golang:1.22.5-alpine3.19 docker digest to
    653cab0
  * chore(deps): update softprops/action-gh-release action to
    v2.0.8
  * Update CONTRIBUTING.md
  * sysdump: fix file separator
  * chore(deps): update docker/build-push-action action to v6.4.1
  * fix(deps): update github.com/cilium/charts digest to 2c16e87
  * fix(deps): update module github.com/cilium/cilium to
    v1.16.0-rc.2
  * connectivity: Assert BGP timer intervals in BGP connectivity
    tests
  * connectivity: skip local-redirect-policy-with-node-dns
  * connectivity: add local-redirect-policy-with-node-dns test
  * connectivity: add LRP with node-local-dns test scenario
  * connectivity: add node local DNS feature detection
  * connectivity: use ExternalDeploymentPort for echoExternalNode
    headless svc
  * connectivity: run LRP test with 1.16.0 or higher
  * connectivity: skip LRP test resources creation if already
    exists
  * ci: Set up node local DNS in the kind workflow
  * connectivity: test namespace suffix
  * connectivity: perf deployment improved
  * chore(deps): update docker/build-push-action action to v6.4.0
  * golangci-lint: Add errorlint
  * Replace io.ReadAll with safeio.ReadAllLimit
  * Replace timer.After with inctimer.After
  * Replace sync with github.com/cilium/cilium/pkg/lock
  * chore(deps): update docker/dockerfile docker tag to v1.9
  * flags: Use option.NewNamedMapOptions
  * connectivity: echo-ingress-l7-via-hostport-with-encryption only
    runs with cilium 1.16.0 or newer.
  * vendor: Remove gopkg.in/check.v1 dependency
  * connectivity: disrupt deployment improved
  * connectivity: Add echo-ingress-l7-via-hostport-with-encryption
  * connectivity/echo-ingress-l7: Make expectation a function
  * chore(deps): update dependency cilium/cilium to v1.15.7
  * fix(deps): update github.com/cilium/charts digest to 3eef298
  * Update stable release to v0.16.13</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723032000">- Update to version 0.16.15:
  * Prepare for v0.16.15 release
  * action: Handle multiple cilium-cli directories
  * Lock cilium-cli repo
  * Update stable release to v0.16.14</changelog>
</package>
<package pkgid="2bfb837f7370ad4a0a11545c5b420351aed707bda2108cede296bfd2a71310c9502585f3f6cf6ccced3f4e8e4c01e523c416458097badb9d59f4a85e7a743ef6" name="clap-lsp-plugins" arch="x86_64">
  <version epoch="0" ver="1.2.17" rel="1.0.2.1.sr20240803"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1662984000">- remove patches, now upstream:
  02-Fixed-the-improper-use-of-nanosleep.patch
  01-Append-CXXFLAGS.patch
- Version 1.2.3
  * Graphic Toolkit Library lsp-tk-lib has been ported to Windows.
  * Updated compressor plugin bundles: added negative boosting gain
    option in 'Boosting' mode.
  * Updated gate plugin bundles: added negative gain option for
    ducking gateway option.
  * Assigned more correct names for sidechain types of dynamic
    processing plugins.
  * Introduced several workarounds for the support of UI by the OBS host.
  * Fixed build of i386 DSP code under FreeBSD with Clang compiler.
  * Better support of building code for ARMv6, ARMv7 and AArch64
    under FreeBSD with Clang compiler.
  * Added basic CI tests introduced by GitHub CI.
  * Several bugfixes in core libraries.</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1665835200">- Add fix-xorg-high-cpu-usage.patch from upstream devel branch
  to fix lsp-plugins#272</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- buildrequire php8 instead of php7 in TW</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1672228800">- remove patch fix-xorg-high-cpu-usage.patch now upstream
- Version 1.2.4
  * Implemented Noise Generator plugin series.
  * Added 'Stretch' and 'Compensate' functions to the sampler plugin (contributed by
    Vitalius Kuchalskis).
  * Added support of 'Loop' feature by the Sampler plugin series.
  * Added audio sample preview feature in the file open dialog for Sampler, Trigger,
    Impulse Responses and Impulse Reverb plugin series.
  * Extended LSPC (LSP Chunk) file format to support additional types of chunks.
  * Added possibility to export Sampler configuration as a single bundle with
    the configuration and audio files packaged together into the LSPC file format.
  * Fixed broken configuration save and load operations with relative file paths.
  * Added 'Min' and 'Max' sidechain sources for single-band and multiband dynamic
    processing plugins: Compressor, Dynamic Processor, Expander, Gate.
  * Added possibility to add several filters by performing mouse double click on the
    graph area for the Parametric Equalizer plugin series.
  * Added several built-in presets for the Parametric Equalizer plugin series
    (contributed by Largos @ linuxmusicians).
  * Fixed performance regression of the UI.
  * Significant optimizations of CPU consumption by the dspu::Limiter module.
  * Introduced tab control for the lsp-tk lib and lsp-plugin-fw.
  * Raised the maximum supported sample rate from 192 kHz to 384 kHz.
  * Several bug fixes in lsp-dsp-units library.
  * Several bug fixes in lsp-runtime-lib library.
  * Several bug fixes in lsp-plugin-fw library.
  * Several bug fixes in lsp-tk-lib library.
  * Fixed 32-bit ARM architecture detection under 64-bit CPU in makefiles.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1674993600">- new clap plugin subpackage
- Version 1.2.5
  * Introduced CLAP plugin format support.
  * Introduced the ‘Override Hydrogen drumkit’ feature for Multisampler plugin series.
  * Reworked and simplified the behaviour of the parameters that define ‘Stretch’ and
    ‘Loop’ ranges.
  * Minimum and maximum values now depend on the sample length for several parameters
    like ‘Stretch’, ‘Loop’, ‘Fade in’ and ‘Fade out’ in the Sampler and Multisampler
    plugin series.
  * Fixed the application menu spam in GNOME environment by reworking the XDG files
    (contributed by sdwolfz).
  * Changed VST parameter normalized value mapping for logarithmic parameters.
  * Added possibility to specify JACK connections that should be estimated by the
    standalone JACK plugin when the plugin connects to the JACK server.
  * Implemented plugin metadata validator which runs at the build stage and verifies
    the consistency of the plugin metadata.
  * Fixed bug related to modification of cyclic parameters for several plugin formats.
  * Fixed possible crash when importing configuration data from clipboard.
  * Added possibility to enable/disable Knob’s scale actions.
  * Several bugfixes related to the memory access in the lsp-ws-lib.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1679572800">- Version 1.2.6
  * Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
  * Implemented A/B Tester plugin series with blind option.
  * Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
  each mode: FIR, IIR, FFT, SPM.
  * Added popup menu for more precise control over the equalizer dot on the graph for
  Parametric Equalizer.
  * Added frequency and note displaying (with detune in cents) over the currently
  configured filter in the Parametric Equalizer.
  * Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
  * Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
  series: frequency value, amplitude and note (with detune in cents) are displayed now near
  the slider which can be adjusted with mouse movements.
  * Added basic SFZ import support by the Multisampler plugin series.
  * Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
  * Fixed buggy tether for the parameter popup window.
  * Fixed improper data stream synchronization using LV2:Atom protocol.
  * Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
  i686, x86_64, ARM32 and AArch64 architectures.
  * Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
  some data distortion in the output buffer.
  * Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
  * Several bugfixes in UI libraries.
  * Better support for build under different ARM architectures.
  * The Windows support status has been changed to 'Compiles'.
  * The AArch64 support status has been changed to 'Full'.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832000">- Add OpenGL BuildRequires fixes TW build
- Update spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832001">- Another spec clean-up</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1684670400">- version 1.2.7
  * Fixed CLAP UI support for Bitwig Studio.
  * Fixed build that disabled CairoCanvas for Inline Display feature.
  * Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
  * Moved custom font rendering solution to direct usage of libfreetype.
  * Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
  * Fixed popup window heading display in Fluxbox.
  * Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
  * Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  * Added possibility to invert the behaviour of mouse scroll for all widgets or
    for graph dot widget.
  * Added frequency display and gain for each filter of Graphic Equalizer plugin series.
  * Added measure button and meter line on graph for Spectrum Analyzer plugin series.
  * Added display of filter number, filer channel and filter type near to the
    frequency and note.
  * Added possibility to change the thickness of lies on the spectrum graph for the
    Spectrum Analyzer plugin series.
  * Some output parameters like Latency are not exported into configuration file anymore.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 1.2.8:
  * Implemented GOTT (Grand Over-The-Top) Compressor plugin
    series.
  * Implemented Filter plugin series.
  * Implemented Flanger plugin series.
  * Implemented Multiband Limiter plugin series.
  * Implemented high-precision oversampling algorithms for
    Oscilloscope plugin series.
  * Updated default values for file selectors in Impulse
    Responses and Impulse Reverb plugin series.
  * Added generation of explicit element definitions for LV2
    groups in TTL files as a workaround to LV2 problem related
    to missing predefined port groups' elements.
  * Added 'All' channel selector to Sampler and Multisampler
    plugin series which is now the default value for channel
    selector.
  * Added missing audio preview for single-channel Sampler Plugin
    series.
  * Adding missing output balance knobs in Impulse Reverb Mono
    plugin.
  * Fixed improper behaviour of the bypass switch for Multiband
    Compressor, Expander and Dynamics Processor plugin series.
  * Fixed bug in the font manager which could yield memory
    corrption after complete font manager cleanup
  * Fixed memory leakage in the UI
  * Fixed bug in ALR function for Limiter plugin series which
    could cause random audio scratches.
  * Fixed gain jumping bug in A/B tester plugin.
  * Serveral bugfixes in the core DSP modules provided by the
    lsp-dsp-units library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1693137600">- update to 1.2.10
  * Implemented Beat Breather plugin series.
  * Added phase switches to Delay Compensator plugin series.
  * Implemented Stereo Split mode for stereo version of all dynamic
    plugins:
  - Compressor and Multiband Compressor;
  - Dynamics Processor and Multiband Dynamics Processor;
  - Expander and Multiband Expander;
  - Gate and Multiband Gate;
  - GOTT Compressor.
  * Added Allpass filter to the Filter plugin series.
  * Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
    Equalizer plugin series.
  * Introduced Linear Phase mode for the Crossover plugin series.
  * Introduced Linear Phase mode for multiband plugin series:
  - GOTT Compressor;
  - Multiband Compressor;
  - Multiband Dynamics Processor;
  - Multiband Expander;
  - Multiband Gate;
  - Multiband Limiter.
  * Fixed missing inline display for Phase Detector plugin.
  * Fixed invalid input signal level metering for Flanger plugin
    series.
  * Fixed frequency inspection bug for LeftRight and MidSide
    versions of Parametric Equalizer plugin series.
  * Fixed improper latency value report by Multiband Limiter
    plugin series.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1694347200">- update to 1.2.11
  * Added partial support of AVX-512 instruction set.
  * Windows support changed to experimental.
  * Fixed code issues reported by the PVS Studio static analyzer.
  * Fixed improper band characteristics drawn on band Mute for
  multiband plugins in Linear Phase mode.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1695902400">- Add 01-Fixed-double-free-of-generated-port-metadata.patch
  from upstream fixing crashes</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1697198400">- Remove 01-Fixed-double-free-of-generated-port-metadata.patch
  now upstream
- update to 1.2.12
  * Implemented Autogain plugin series for controlling the loudness
    of the signal according to the ITU-R BS.1770-4 specificaions.
  * Implemented SIMD-optimized curve and gain calculation functions
    for compressors which allow to lower the CPU consumption by
    compressor plugins.
  * More AVX-512 optimized functions added to the low-level DSP code.
  * Additional SIMD-optimized functions added to DSP library.
  * Fixed VST2 plugin crash on UI close in OBS Studio.
  * Fixed invalid default values of parameters for CLAP plugin format.
  * Fixed double memory free of generated port metadata in CLAP,
    VST2 and LV2 wrappers.
  * Fixed HPF/LPF knob activity in the UI for multiband dynamics
    plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698580800">- update to 1.2.13
  * Fixed bug in Multiband Limiter plugin series caused by invalid
    processing of large input buffers.
  * Fixed bug in Compensation Delay plugin series caused by invalid
    processing of large input buffers.
  * Fixed crackling sound caused by small buffer gaps in Autogain
    plugin series.
  * Fixed bug introduced in 1.2.11 version related to improper
    optimized function for AVX-512 instruction set that could cause
    dynamic processing plugins (like Compressor, Expander, Gate, etc)
    work improperly.
  * Several optimizations of DSP library with AVX and AVX2 instruction sets.
  * Many additional optimizations of DSP library with AVX-512 instruction set.
  * Optimizations of compressor, expander and gate modules with SIMD instructions.
  * Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
  * Reduced the gain curve refresh rate for all multiband plugins
    which may reduce CPU usage for small input buffer sizes.
  * Optimized common gain curve calculation for all multiband plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1703419200">- update to 1.2.14
  * Implemented Clipper plugins series.
  * Implemented Multiband Clipper plugin series.
  * Implemented Parametric Equalizer x8 plugin series.
  * Updated VST 2.x plugin naming to fit the maximum possible length
    of 31 characters.
  * Added tracking of maximum values option for Spectrum Analyzer
    plugin series.
  * Added possibility to change frequency values by double click for
    GOTT Compressor.
  * Improved performance of expression language in the UI.
  * Implemented separate input and output signal spectrum analysis
    for Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Updated default value and extended range of the zoom fader for
    Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Added possibility to globally adjust filter point size for Filter,
    Graphic Equalizer and Parametric Equalizer plugin series.
  * Added gain level display for filter info of the Parametric
    Equalizer and Filter plugin series.
  * Added missing inline display to the Autogain plugin series.
  * Threshold markers are now editable for all dynamics and
    multiband dynamics plugins.
  * Implemented switch that controls automatic scaling of spectrum
    graph for plugin series:
  * Beat Breather.
  * Filter.
  * GOTT Compressor.
  * Graphic Equalizer.
  * Multiband Compressor.
  * Multiband Dynamic Processor.
  * Multiband Gate.
  * Multiband Expander.
  * Multiband Limiter.
  * Noise Generator.
  * Parametric Equalizer.
  * Many code updates that could cause potential problems related
    to using another decimal point for floating-point number formatting.
  * Added frequency and note displaying for band splits for all
    multiband plugin series.
  * Added support of storing current file type selection in
    file dialogs of UI.
  * Optimization of compressor and gate functions using AVX-512
    instruction set.
  * Fixed bug in Mid/Side conversion functions for AArch64
    architecture (contributed by marcan at GitHub).
  * Introduced SIMD-optimized expander curve and gain functions.
  * Improved performance of logarithmic values calculations for
    DSP modules.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1709726400">- update to 1.2.15
  * Added experimental VST3 plugin format support.
  * Added built-in presets for Compressor plugin series.
  * Fixed bug in smoothing mode of Parametric Equalizer and Filter
    plugins that could be caused when using large buffer sizes.
    Additional optimizations to reduce CPU resources when processing
    in smoothing mode.
  * Updated behaviour of band frequency splits in the UI for Multiband
    Compressor, Multiband Expander, Multiband Gate Multiband Dynamic
    Processor and Crossover plugin series.
  * Several bugfixes and improvements in implementations of VST2, LV2 and CLAP formats.
  * Added possibility to manually enter channel name in Mixer plugin series.
  * Added MIDI velocity control code display in Sampler and Multisampler plugin series.
  * Added support of LR2 (12 dB/oct) filters by the Crossover plugins series.
  * Added S/M Apply switch to Crossover plugin series that applies
    effect of Solo/Mute buttons to corresponding frequency band's outputs.
  * Improved grid color and visibility for the Spectrum analyzer plugin
    series in Spectralizer mode.
  * Implemented Hold option for Compressor, Dynamics Processor, Expander
    and Gate plugin series.
  * Implemented Hold option for Multiband Compressor, Dynamics Processor,
    Expander and Gate plugin series.
  * Added Dry/Wet balance control for Compressor, Dynamics Processor,
    Expander, Gate and Trigger plugin series.
  * Added Dry/Wet balance control for Multiband Compressor, Dynamics Processor,
    Expander, Gate and GOTT Compressor plugin series.
  * Fixed phasing issue between dry and wet signal for GOTT Compressor in Linear Phase mode.
  * Fixed invalid curve markers display in Multiband Gate plugin series.
  * Re-implemented allpass filters for Equalizer that could yield to high frequency pitch buildup.
  * Updated split editing behaviour for Multiband plugin series and Crossover plugin series.
  * Added basic UI design guidelines to the documentation.
  * Several bugfixes in graphic toolkit library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1711454400">- fix post(un) in .spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1716379200">- update to 1.2.16
  * Implemented Chorus plugin series.
  * Implemented advanced internal buffer cleanup algorithm that does
    not cause high CPU load for Slap-Back Delay plugin.
  * Added stereo correlometer to the Spectrum Analyzer plugin series.
  * Added feedback to the Slap-Back delay plugin.
  * Implemented Dry/Wet balance knob for the following plugin series:
  - Artistic Delay;
  - Beat Breather;
  - Compensation Delay;
  - Flanger;
  - Impulse Responses;
  - Impulse Reverb;
  - Room Builder;
  - Sampler;
  - Multisampler;
  - Slap-Back delay.
  * Removed 'Amount' knob in Flanger plugin series as it can be fully
    replaced by Dry/Wet/DryWet knobs.
  * Several fixes related to window position of VST3 plugin format.
  * Workaround for Bitwig Studio DAW memory leak when VST3 plugins
    extensively use messaging.
  * Fixed bug related to improper loading of RIFF files with 32-bit
    float sample format.
  * Fixed configuration export for LV2 format where plugins exported
    paths mapped by a DAW instead of real file paths.
  * Fixed improper numpad key handling in UI for Windows.
  * Fixed Artistic Delay which could generate audio garbage on
    session startup.
  * Improved precision of bilinear transform for filters which could
    blow up signal when using steep-curved filters.
  * Fixed jumping UI controls issues caused by variable widths of
    diffrent parameters.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1722772800">- update to 1.2.17
- change source tarball to 7z
- update dependencies in spec
- add gstreamer plugins subpackage
  * Changed the binary distribution of plugins. Plugins of different
    formats are now packed together into a 7-zip archive. The same is
    related to documentation and source code. This allows to gain the
    economy on the overall size of the compressed data and number of
    archives required to download.
  * Added basic GStreamer plugin format support.
  * Plugins now can be built without UI support if the 'ui' option is
    omitted at the configuration stage.
  * Added ISO-226:2023 loudness compensation curves to Loudness
    Compensator plugin series.
  * Added balance knobs to LSP Slap-back Delay Stereo plugin.
  * Added Suntory Hall Tokyo 3D model to Room Builder presets
    (contributed by Fowly).
  * Updated makefile scripts related to Git checkout (contributed by
    Johannes Lorenz).
  * Improved build tools: UI resources are now built-in only for shared
  * objects/libraries that actually need them.
  * Several AVX-512 optimizations of DSP library.
  * Fixed not working MIDI channel setup for the Trigger MIDI plugin series.
  * Fixed regression: improper port bindings for Compensation Delay x2
    Stereo plugin.
  * Fixed several issues related to plugin window sizing for LV2 format.
  * Fixed possible access to uninitialized memory when loading built-in
    resources.
  * Fixed improper phase compensation between Dry and Wet channels
    in Linear Phase mode for multiband plugin series:
    Multiband Compressor;
    Multiband Dynamics Processor;
    Multiband Expander;
    Multiband Gate.
    Several bugfixes for VST3 wrapper.</changelog>
</package>
<package pkgid="25aab811be1a5f4f3391a7cf758bad1122fc4d09b07f5a464b2933df9ef8fb8e81ff3efdf214f0c24b067f0db562ead6671c1ad7cdf8a376493f41a5a2631fca" name="clap-lsp-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.17" rel="1.0.2.1.sr20240803"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1662984000">- remove patches, now upstream:
  02-Fixed-the-improper-use-of-nanosleep.patch
  01-Append-CXXFLAGS.patch
- Version 1.2.3
  * Graphic Toolkit Library lsp-tk-lib has been ported to Windows.
  * Updated compressor plugin bundles: added negative boosting gain
    option in 'Boosting' mode.
  * Updated gate plugin bundles: added negative gain option for
    ducking gateway option.
  * Assigned more correct names for sidechain types of dynamic
    processing plugins.
  * Introduced several workarounds for the support of UI by the OBS host.
  * Fixed build of i386 DSP code under FreeBSD with Clang compiler.
  * Better support of building code for ARMv6, ARMv7 and AArch64
    under FreeBSD with Clang compiler.
  * Added basic CI tests introduced by GitHub CI.
  * Several bugfixes in core libraries.</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1665835200">- Add fix-xorg-high-cpu-usage.patch from upstream devel branch
  to fix lsp-plugins#272</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- buildrequire php8 instead of php7 in TW</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1672228800">- remove patch fix-xorg-high-cpu-usage.patch now upstream
- Version 1.2.4
  * Implemented Noise Generator plugin series.
  * Added 'Stretch' and 'Compensate' functions to the sampler plugin (contributed by
    Vitalius Kuchalskis).
  * Added support of 'Loop' feature by the Sampler plugin series.
  * Added audio sample preview feature in the file open dialog for Sampler, Trigger,
    Impulse Responses and Impulse Reverb plugin series.
  * Extended LSPC (LSP Chunk) file format to support additional types of chunks.
  * Added possibility to export Sampler configuration as a single bundle with
    the configuration and audio files packaged together into the LSPC file format.
  * Fixed broken configuration save and load operations with relative file paths.
  * Added 'Min' and 'Max' sidechain sources for single-band and multiband dynamic
    processing plugins: Compressor, Dynamic Processor, Expander, Gate.
  * Added possibility to add several filters by performing mouse double click on the
    graph area for the Parametric Equalizer plugin series.
  * Added several built-in presets for the Parametric Equalizer plugin series
    (contributed by Largos @ linuxmusicians).
  * Fixed performance regression of the UI.
  * Significant optimizations of CPU consumption by the dspu::Limiter module.
  * Introduced tab control for the lsp-tk lib and lsp-plugin-fw.
  * Raised the maximum supported sample rate from 192 kHz to 384 kHz.
  * Several bug fixes in lsp-dsp-units library.
  * Several bug fixes in lsp-runtime-lib library.
  * Several bug fixes in lsp-plugin-fw library.
  * Several bug fixes in lsp-tk-lib library.
  * Fixed 32-bit ARM architecture detection under 64-bit CPU in makefiles.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1674993600">- new clap plugin subpackage
- Version 1.2.5
  * Introduced CLAP plugin format support.
  * Introduced the ‘Override Hydrogen drumkit’ feature for Multisampler plugin series.
  * Reworked and simplified the behaviour of the parameters that define ‘Stretch’ and
    ‘Loop’ ranges.
  * Minimum and maximum values now depend on the sample length for several parameters
    like ‘Stretch’, ‘Loop’, ‘Fade in’ and ‘Fade out’ in the Sampler and Multisampler
    plugin series.
  * Fixed the application menu spam in GNOME environment by reworking the XDG files
    (contributed by sdwolfz).
  * Changed VST parameter normalized value mapping for logarithmic parameters.
  * Added possibility to specify JACK connections that should be estimated by the
    standalone JACK plugin when the plugin connects to the JACK server.
  * Implemented plugin metadata validator which runs at the build stage and verifies
    the consistency of the plugin metadata.
  * Fixed bug related to modification of cyclic parameters for several plugin formats.
  * Fixed possible crash when importing configuration data from clipboard.
  * Added possibility to enable/disable Knob’s scale actions.
  * Several bugfixes related to the memory access in the lsp-ws-lib.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1679572800">- Version 1.2.6
  * Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
  * Implemented A/B Tester plugin series with blind option.
  * Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
  each mode: FIR, IIR, FFT, SPM.
  * Added popup menu for more precise control over the equalizer dot on the graph for
  Parametric Equalizer.
  * Added frequency and note displaying (with detune in cents) over the currently
  configured filter in the Parametric Equalizer.
  * Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
  * Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
  series: frequency value, amplitude and note (with detune in cents) are displayed now near
  the slider which can be adjusted with mouse movements.
  * Added basic SFZ import support by the Multisampler plugin series.
  * Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
  * Fixed buggy tether for the parameter popup window.
  * Fixed improper data stream synchronization using LV2:Atom protocol.
  * Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
  i686, x86_64, ARM32 and AArch64 architectures.
  * Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
  some data distortion in the output buffer.
  * Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
  * Several bugfixes in UI libraries.
  * Better support for build under different ARM architectures.
  * The Windows support status has been changed to 'Compiles'.
  * The AArch64 support status has been changed to 'Full'.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832000">- Add OpenGL BuildRequires fixes TW build
- Update spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832001">- Another spec clean-up</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1684670400">- version 1.2.7
  * Fixed CLAP UI support for Bitwig Studio.
  * Fixed build that disabled CairoCanvas for Inline Display feature.
  * Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
  * Moved custom font rendering solution to direct usage of libfreetype.
  * Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
  * Fixed popup window heading display in Fluxbox.
  * Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
  * Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  * Added possibility to invert the behaviour of mouse scroll for all widgets or
    for graph dot widget.
  * Added frequency display and gain for each filter of Graphic Equalizer plugin series.
  * Added measure button and meter line on graph for Spectrum Analyzer plugin series.
  * Added display of filter number, filer channel and filter type near to the
    frequency and note.
  * Added possibility to change the thickness of lies on the spectrum graph for the
    Spectrum Analyzer plugin series.
  * Some output parameters like Latency are not exported into configuration file anymore.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 1.2.8:
  * Implemented GOTT (Grand Over-The-Top) Compressor plugin
    series.
  * Implemented Filter plugin series.
  * Implemented Flanger plugin series.
  * Implemented Multiband Limiter plugin series.
  * Implemented high-precision oversampling algorithms for
    Oscilloscope plugin series.
  * Updated default values for file selectors in Impulse
    Responses and Impulse Reverb plugin series.
  * Added generation of explicit element definitions for LV2
    groups in TTL files as a workaround to LV2 problem related
    to missing predefined port groups' elements.
  * Added 'All' channel selector to Sampler and Multisampler
    plugin series which is now the default value for channel
    selector.
  * Added missing audio preview for single-channel Sampler Plugin
    series.
  * Adding missing output balance knobs in Impulse Reverb Mono
    plugin.
  * Fixed improper behaviour of the bypass switch for Multiband
    Compressor, Expander and Dynamics Processor plugin series.
  * Fixed bug in the font manager which could yield memory
    corrption after complete font manager cleanup
  * Fixed memory leakage in the UI
  * Fixed bug in ALR function for Limiter plugin series which
    could cause random audio scratches.
  * Fixed gain jumping bug in A/B tester plugin.
  * Serveral bugfixes in the core DSP modules provided by the
    lsp-dsp-units library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1693137600">- update to 1.2.10
  * Implemented Beat Breather plugin series.
  * Added phase switches to Delay Compensator plugin series.
  * Implemented Stereo Split mode for stereo version of all dynamic
    plugins:
  - Compressor and Multiband Compressor;
  - Dynamics Processor and Multiband Dynamics Processor;
  - Expander and Multiband Expander;
  - Gate and Multiband Gate;
  - GOTT Compressor.
  * Added Allpass filter to the Filter plugin series.
  * Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
    Equalizer plugin series.
  * Introduced Linear Phase mode for the Crossover plugin series.
  * Introduced Linear Phase mode for multiband plugin series:
  - GOTT Compressor;
  - Multiband Compressor;
  - Multiband Dynamics Processor;
  - Multiband Expander;
  - Multiband Gate;
  - Multiband Limiter.
  * Fixed missing inline display for Phase Detector plugin.
  * Fixed invalid input signal level metering for Flanger plugin
    series.
  * Fixed frequency inspection bug for LeftRight and MidSide
    versions of Parametric Equalizer plugin series.
  * Fixed improper latency value report by Multiband Limiter
    plugin series.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1694347200">- update to 1.2.11
  * Added partial support of AVX-512 instruction set.
  * Windows support changed to experimental.
  * Fixed code issues reported by the PVS Studio static analyzer.
  * Fixed improper band characteristics drawn on band Mute for
  multiband plugins in Linear Phase mode.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1695902400">- Add 01-Fixed-double-free-of-generated-port-metadata.patch
  from upstream fixing crashes</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1697198400">- Remove 01-Fixed-double-free-of-generated-port-metadata.patch
  now upstream
- update to 1.2.12
  * Implemented Autogain plugin series for controlling the loudness
    of the signal according to the ITU-R BS.1770-4 specificaions.
  * Implemented SIMD-optimized curve and gain calculation functions
    for compressors which allow to lower the CPU consumption by
    compressor plugins.
  * More AVX-512 optimized functions added to the low-level DSP code.
  * Additional SIMD-optimized functions added to DSP library.
  * Fixed VST2 plugin crash on UI close in OBS Studio.
  * Fixed invalid default values of parameters for CLAP plugin format.
  * Fixed double memory free of generated port metadata in CLAP,
    VST2 and LV2 wrappers.
  * Fixed HPF/LPF knob activity in the UI for multiband dynamics
    plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698580800">- update to 1.2.13
  * Fixed bug in Multiband Limiter plugin series caused by invalid
    processing of large input buffers.
  * Fixed bug in Compensation Delay plugin series caused by invalid
    processing of large input buffers.
  * Fixed crackling sound caused by small buffer gaps in Autogain
    plugin series.
  * Fixed bug introduced in 1.2.11 version related to improper
    optimized function for AVX-512 instruction set that could cause
    dynamic processing plugins (like Compressor, Expander, Gate, etc)
    work improperly.
  * Several optimizations of DSP library with AVX and AVX2 instruction sets.
  * Many additional optimizations of DSP library with AVX-512 instruction set.
  * Optimizations of compressor, expander and gate modules with SIMD instructions.
  * Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
  * Reduced the gain curve refresh rate for all multiband plugins
    which may reduce CPU usage for small input buffer sizes.
  * Optimized common gain curve calculation for all multiband plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1703419200">- update to 1.2.14
  * Implemented Clipper plugins series.
  * Implemented Multiband Clipper plugin series.
  * Implemented Parametric Equalizer x8 plugin series.
  * Updated VST 2.x plugin naming to fit the maximum possible length
    of 31 characters.
  * Added tracking of maximum values option for Spectrum Analyzer
    plugin series.
  * Added possibility to change frequency values by double click for
    GOTT Compressor.
  * Improved performance of expression language in the UI.
  * Implemented separate input and output signal spectrum analysis
    for Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Updated default value and extended range of the zoom fader for
    Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Added possibility to globally adjust filter point size for Filter,
    Graphic Equalizer and Parametric Equalizer plugin series.
  * Added gain level display for filter info of the Parametric
    Equalizer and Filter plugin series.
  * Added missing inline display to the Autogain plugin series.
  * Threshold markers are now editable for all dynamics and
    multiband dynamics plugins.
  * Implemented switch that controls automatic scaling of spectrum
    graph for plugin series:
  * Beat Breather.
  * Filter.
  * GOTT Compressor.
  * Graphic Equalizer.
  * Multiband Compressor.
  * Multiband Dynamic Processor.
  * Multiband Gate.
  * Multiband Expander.
  * Multiband Limiter.
  * Noise Generator.
  * Parametric Equalizer.
  * Many code updates that could cause potential problems related
    to using another decimal point for floating-point number formatting.
  * Added frequency and note displaying for band splits for all
    multiband plugin series.
  * Added support of storing current file type selection in
    file dialogs of UI.
  * Optimization of compressor and gate functions using AVX-512
    instruction set.
  * Fixed bug in Mid/Side conversion functions for AArch64
    architecture (contributed by marcan at GitHub).
  * Introduced SIMD-optimized expander curve and gain functions.
  * Improved performance of logarithmic values calculations for
    DSP modules.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1709726400">- update to 1.2.15
  * Added experimental VST3 plugin format support.
  * Added built-in presets for Compressor plugin series.
  * Fixed bug in smoothing mode of Parametric Equalizer and Filter
    plugins that could be caused when using large buffer sizes.
    Additional optimizations to reduce CPU resources when processing
    in smoothing mode.
  * Updated behaviour of band frequency splits in the UI for Multiband
    Compressor, Multiband Expander, Multiband Gate Multiband Dynamic
    Processor and Crossover plugin series.
  * Several bugfixes and improvements in implementations of VST2, LV2 and CLAP formats.
  * Added possibility to manually enter channel name in Mixer plugin series.
  * Added MIDI velocity control code display in Sampler and Multisampler plugin series.
  * Added support of LR2 (12 dB/oct) filters by the Crossover plugins series.
  * Added S/M Apply switch to Crossover plugin series that applies
    effect of Solo/Mute buttons to corresponding frequency band's outputs.
  * Improved grid color and visibility for the Spectrum analyzer plugin
    series in Spectralizer mode.
  * Implemented Hold option for Compressor, Dynamics Processor, Expander
    and Gate plugin series.
  * Implemented Hold option for Multiband Compressor, Dynamics Processor,
    Expander and Gate plugin series.
  * Added Dry/Wet balance control for Compressor, Dynamics Processor,
    Expander, Gate and Trigger plugin series.
  * Added Dry/Wet balance control for Multiband Compressor, Dynamics Processor,
    Expander, Gate and GOTT Compressor plugin series.
  * Fixed phasing issue between dry and wet signal for GOTT Compressor in Linear Phase mode.
  * Fixed invalid curve markers display in Multiband Gate plugin series.
  * Re-implemented allpass filters for Equalizer that could yield to high frequency pitch buildup.
  * Updated split editing behaviour for Multiband plugin series and Crossover plugin series.
  * Added basic UI design guidelines to the documentation.
  * Several bugfixes in graphic toolkit library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1711454400">- fix post(un) in .spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1716379200">- update to 1.2.16
  * Implemented Chorus plugin series.
  * Implemented advanced internal buffer cleanup algorithm that does
    not cause high CPU load for Slap-Back Delay plugin.
  * Added stereo correlometer to the Spectrum Analyzer plugin series.
  * Added feedback to the Slap-Back delay plugin.
  * Implemented Dry/Wet balance knob for the following plugin series:
  - Artistic Delay;
  - Beat Breather;
  - Compensation Delay;
  - Flanger;
  - Impulse Responses;
  - Impulse Reverb;
  - Room Builder;
  - Sampler;
  - Multisampler;
  - Slap-Back delay.
  * Removed 'Amount' knob in Flanger plugin series as it can be fully
    replaced by Dry/Wet/DryWet knobs.
  * Several fixes related to window position of VST3 plugin format.
  * Workaround for Bitwig Studio DAW memory leak when VST3 plugins
    extensively use messaging.
  * Fixed bug related to improper loading of RIFF files with 32-bit
    float sample format.
  * Fixed configuration export for LV2 format where plugins exported
    paths mapped by a DAW instead of real file paths.
  * Fixed improper numpad key handling in UI for Windows.
  * Fixed Artistic Delay which could generate audio garbage on
    session startup.
  * Improved precision of bilinear transform for filters which could
    blow up signal when using steep-curved filters.
  * Fixed jumping UI controls issues caused by variable widths of
    diffrent parameters.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1722772800">- update to 1.2.17
- change source tarball to 7z
- update dependencies in spec
- add gstreamer plugins subpackage
  * Changed the binary distribution of plugins. Plugins of different
    formats are now packed together into a 7-zip archive. The same is
    related to documentation and source code. This allows to gain the
    economy on the overall size of the compressed data and number of
    archives required to download.
  * Added basic GStreamer plugin format support.
  * Plugins now can be built without UI support if the 'ui' option is
    omitted at the configuration stage.
  * Added ISO-226:2023 loudness compensation curves to Loudness
    Compensator plugin series.
  * Added balance knobs to LSP Slap-back Delay Stereo plugin.
  * Added Suntory Hall Tokyo 3D model to Room Builder presets
    (contributed by Fowly).
  * Updated makefile scripts related to Git checkout (contributed by
    Johannes Lorenz).
  * Improved build tools: UI resources are now built-in only for shared
  * objects/libraries that actually need them.
  * Several AVX-512 optimizations of DSP library.
  * Fixed not working MIDI channel setup for the Trigger MIDI plugin series.
  * Fixed regression: improper port bindings for Compensation Delay x2
    Stereo plugin.
  * Fixed several issues related to plugin window sizing for LV2 format.
  * Fixed possible access to uninitialized memory when loading built-in
    resources.
  * Fixed improper phase compensation between Dry and Wet channels
    in Linear Phase mode for multiband plugin series:
    Multiband Compressor;
    Multiband Dynamics Processor;
    Multiband Expander;
    Multiband Gate.
    Several bugfixes for VST3 wrapper.</changelog>
</package>
<package pkgid="bc29f7fcbee01ca04c86402fdc1f88f22b477e2a068a816135ae7890f7d2fe3bf2b111d2ddef5ba3cc30dd432f3b613f3e5fbf6175d67b2729f91432195343ec" name="cli11" arch="src">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1601035200">- Initial import of CLI11 1.9.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Trim conjecture from description and supply actual limits.</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1637582400">- Build doc package
- Include pkgconfig file
- Disable the build of examples
- Change the directory of cmake files to %{_datadir}/cmake
- Use the upstream name for source and building, and keep the
  package name lowercase
- Update to version 2.1.2
  * Use main for the main branch of the repository
  * Bugfix(cmake): Enforce at least C++11 when using CMake target
  * Build: Don't run doxygen and CTest includes if a submodule
  * Build: Avoid a warning on CMake 3.22
  * Build: Support compiling the tests with an external copy of Catch2</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1649851200">- Update to version 2.2.0
  * Add `MultiOptionPolicy::Sum`  and refactor the `add_flag` to fix a bug when using `std::optional&lt;bool&gt;` as type.
  * Add support for an empty vector result in TOML and as a default string.
  * Add `.validate_optional_arguments()` to support discriminating positional arguments from vector option arguments.
  * Add `CLI::FileOnDefaultPath` to check for files on a specified default path.
  * Change default value display in help messages from `=XXXX` to `[XXXXX]` to make it clearer.
  * Modify the Range Validator to support additional types and clean up the error output.
  * Bugfix: The trigger on parse modifier did not work on positional argument.s
  * Bugfix: The single header file generation was missing custom namespace generation.
  * Bugfix: Clean up File Error handling in the argument processing.
  * Bugfix: Fix a stack overflow error if nameless commands had fallthrough.
  * Bugfix: A subcommand callback could be executed multiple times if it was a member of an option group.
  * Bugfix: Fix an issue with vectors of multi argument types where partial argument sets did not result in an error.
  * Bugfix: Fix an issue with type the template matching on C++20 and add some CI builds for C++20.
  * Bugfix: Fix typo in C++20 detection on MSVC.
  * Bugfix: An issue where the detection of RTTI being disabled on certain MSVC platforms did not disable the use of dynamic cast calls.
  * Bugfix: Resolve strict-overflow warning on some GCC compilers.
  * Backend: Add additional tests concerning the use of aliases for option groups in config files.
  * Build: Add support for testing in meson and cleanup symbolic link generation.
  * Build: Support building in WebAssembly.</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612800">- Although the pre-compiled mode has been introduced upstream, it is still not
  able to build shared libs, so CLI11_PRECOMPILED is default to be disabled.
  The package is then still header-only, and the build architecture is changed
  to noarch.
- Tests are enabled during building.
- Upstream changes: update to version 2.3.0
  * Add CLI11_PRECOMPILED as an option. #762
  * Bugfix: Include &lt;functional&gt; in FormatterFwd #727
  * Bugfix: Add missing Macros.hpp to Error.hpp #755
  * Bugfix: Fix subcommand callback trigger #733
  * Bugfix: Variable rename to avoid warning #734
  * Bugfix: split_program_name single file name error #740
  * Bugfix: Better support for min/max overrides on MSVC #741
  * Bugfix: Support MSVC 2022 #748
  * Bugfix: Support negated flag in config file #775
  * Bugfix: Better errors for some confusing config file situations #781
  * Backend: Restore coverage testing (lost with Travis CI) #747</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612801">- Disable tests for %{?sle_version} &lt;= 150300 due to possible issues of old
  cmake versions</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1673092800">- Update to version 2.3.2:
  * Bugfix: Consistently use ADL for lexical_cast, making it easier to extend for custom template types #820
  * Bugfix: Tweak the parsing of files for flags with disable_flag_override #800]
  * Bugfix: Handle out of bounds long long #807
  * Bugfix: Spacing of make_description min option output #808
  * Bugfix: Print last parsed subcommand's help message #822
  * Bugfix: Avoid floating point warning in GCC 12 #803
  * Bugfix: Fix a few gcc warnings #813
  * Backend: Max CMake tested 3.22 -&gt; 3.24 #823
- Update to version 2.3.1:
  * Bugfix: App::get_option_group implementation missing #793
  * Bugfix: Fix spacing when setting an empty footer #796
  * Bugfix: Address Klocwork static analysis checking issues #785</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1711108800">- Update to version 2.4.1:
  * Bugfix: Include cstdint (gh#CLIUtils/CLI11#996).
  * Bugfix: Fix change in operation of config_ptr with unused
    default in the count method (gh#CLIUtils/CLI11#1003).
  * Tests: Include libatomic if required for fuzzing test
    (gh#CLIUtils/CLI11#1000).
- Changes from version 2.4.0:
  * Add Unicode support and bug fixes (gh#CLIUtils/CLI11#804,
    gh#CLIUtils/CLI11#923, gh#CLIUtils/CLI11#876,
    gh#CLIUtils/CLI11#848, gh#CLIUtils/CLI11#832,
    gh#CLIUtils/CLI11#987).
  * Match TOML standard for string and numerical entries,
    multiline strings (gh#CLIUtils/CLI11#968,
    gh#CLIUtils/CLI11#967,gh#CLIUtils/CLI11#964,
    gh#CLIUtils/CLI11#935).
  * Add validation for environmental variables
    (gh#CLIUtils/CLI11#926).
  * Add an escape string transform (gh#CLIUtils/CLI11#970).
  * Add A REVERSE multi-option policy to support multiple config
    files and other applications (gh#CLIUtils/CLI11#918).
  * Add usage message replacement (gh#CLIUtils/CLI11#768).
  * Allow using dot notation for subcommand arguments such as
  - -sub1.field (gh#CLIUtils/CLI11#789).
  * Bugfix: Fuzzing tests and fixes (gh#CLIUtils/CLI11#930,
    gh#CLIUtils/CLI11#905, gh#CLIUtils/CLI11#874,
    gh#CLIUtils/CLI11#846).
  * Bugfix: Missing coverage tests (gh#CLIUtils/CLI11#928).
  * Bugfix: CMake package and package config tests and fixes
    (gh#CLIUtils/CLI11#916).
  * Bugfix: Environmental variable checks in non-triggered
    subcommands (gh#CLIUtils/CLI11#904).
  * Bugfix: Environmental variables were not being correctly
    process by config pointer (gh#CLIUtils/CLI11#891).
  * Bugfix: Undefined behavior in sum_string_vector
    (gh#CLIUtils/CLI11#893).
  * Bugfix: Warnings and updates for CUDA 11 support
    (gh#CLIUtils/CLI11#851).
  * Backend: Add tests for newer compilers (lost with Travis CI)
    (gh#CLIUtils/CLI11#972).
  * Backend: Increase minimum CMake to 3.5
    (gh#CLIUtils/CLI11#898).
  * Backend: Remove integrated Conan support (provided now by
    Conan center) (gh#CLIUtils/CLI11#853).
  * Tests: Support Catch2 Version 3 (gh#CLIUtils/CLI11#896,
    gh#CLIUtils/CLI11#980).
- Package is no longer noarch as it installs pkgconfig file to
  %_libdir.
- Drop conditionals supporting EOL openSUSE versions.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1722513600">- Update to version 2.4.2:
  This version improves support for alternative build systems, like
  Meson and Bazel. The single-include file now is in its own
  subdirectory. Several smaller fixes as well.
  + Meson: fixes, cleanups, and modernizations #1024 &amp; #1025
  + Support building with Bazel #1033
  + Restore non-arch dependent path for the pkgconfig file #1012
  + Add get_subcommand_no_throw #1016
  + Move single file to single-include folder #1030 &amp; #1036
  + Fixed app.set_failure_message(...) -&gt; app.failure_message(...) #1018
  + Add IWYU pragmas #1008
  + Fix internal header include paths #1011
  + Improved clarity in RequiredError #1029
  + Added ability to use lexical_cast overloads constrained with enable_if #1021
  + Bug fixes in latest release related to environmental variable
    parsing from option groups and unrecognized fields in a config file #1005
- Packaging:
  + move cli11.pc to _datadir
  + change -devel package to build noarch</changelog>
</package>
<package pkgid="539218fd39ce940da20791b3c778845c69a581b4b67e54df1fe7bd1ae3c0d93f5648466dfd164e4275ff5cb36ae9407bfdc3f40d9e1d0a7240c5f01e529def98" name="cli11-devel" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1601035200">- Initial import of CLI11 1.9.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Trim conjecture from description and supply actual limits.</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1637582400">- Build doc package
- Include pkgconfig file
- Disable the build of examples
- Change the directory of cmake files to %{_datadir}/cmake
- Use the upstream name for source and building, and keep the
  package name lowercase
- Update to version 2.1.2
  * Use main for the main branch of the repository
  * Bugfix(cmake): Enforce at least C++11 when using CMake target
  * Build: Don't run doxygen and CTest includes if a submodule
  * Build: Avoid a warning on CMake 3.22
  * Build: Support compiling the tests with an external copy of Catch2</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1649851200">- Update to version 2.2.0
  * Add `MultiOptionPolicy::Sum`  and refactor the `add_flag` to fix a bug when using `std::optional&lt;bool&gt;` as type.
  * Add support for an empty vector result in TOML and as a default string.
  * Add `.validate_optional_arguments()` to support discriminating positional arguments from vector option arguments.
  * Add `CLI::FileOnDefaultPath` to check for files on a specified default path.
  * Change default value display in help messages from `=XXXX` to `[XXXXX]` to make it clearer.
  * Modify the Range Validator to support additional types and clean up the error output.
  * Bugfix: The trigger on parse modifier did not work on positional argument.s
  * Bugfix: The single header file generation was missing custom namespace generation.
  * Bugfix: Clean up File Error handling in the argument processing.
  * Bugfix: Fix a stack overflow error if nameless commands had fallthrough.
  * Bugfix: A subcommand callback could be executed multiple times if it was a member of an option group.
  * Bugfix: Fix an issue with vectors of multi argument types where partial argument sets did not result in an error.
  * Bugfix: Fix an issue with type the template matching on C++20 and add some CI builds for C++20.
  * Bugfix: Fix typo in C++20 detection on MSVC.
  * Bugfix: An issue where the detection of RTTI being disabled on certain MSVC platforms did not disable the use of dynamic cast calls.
  * Bugfix: Resolve strict-overflow warning on some GCC compilers.
  * Backend: Add additional tests concerning the use of aliases for option groups in config files.
  * Build: Add support for testing in meson and cleanup symbolic link generation.
  * Build: Support building in WebAssembly.</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612800">- Although the pre-compiled mode has been introduced upstream, it is still not
  able to build shared libs, so CLI11_PRECOMPILED is default to be disabled.
  The package is then still header-only, and the build architecture is changed
  to noarch.
- Tests are enabled during building.
- Upstream changes: update to version 2.3.0
  * Add CLI11_PRECOMPILED as an option. #762
  * Bugfix: Include &lt;functional&gt; in FormatterFwd #727
  * Bugfix: Add missing Macros.hpp to Error.hpp #755
  * Bugfix: Fix subcommand callback trigger #733
  * Bugfix: Variable rename to avoid warning #734
  * Bugfix: split_program_name single file name error #740
  * Bugfix: Better support for min/max overrides on MSVC #741
  * Bugfix: Support MSVC 2022 #748
  * Bugfix: Support negated flag in config file #775
  * Bugfix: Better errors for some confusing config file situations #781
  * Backend: Restore coverage testing (lost with Travis CI) #747</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612801">- Disable tests for %{?sle_version} &lt;= 150300 due to possible issues of old
  cmake versions</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1673092800">- Update to version 2.3.2:
  * Bugfix: Consistently use ADL for lexical_cast, making it easier to extend for custom template types #820
  * Bugfix: Tweak the parsing of files for flags with disable_flag_override #800]
  * Bugfix: Handle out of bounds long long #807
  * Bugfix: Spacing of make_description min option output #808
  * Bugfix: Print last parsed subcommand's help message #822
  * Bugfix: Avoid floating point warning in GCC 12 #803
  * Bugfix: Fix a few gcc warnings #813
  * Backend: Max CMake tested 3.22 -&gt; 3.24 #823
- Update to version 2.3.1:
  * Bugfix: App::get_option_group implementation missing #793
  * Bugfix: Fix spacing when setting an empty footer #796
  * Bugfix: Address Klocwork static analysis checking issues #785</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1711108800">- Update to version 2.4.1:
  * Bugfix: Include cstdint (gh#CLIUtils/CLI11#996).
  * Bugfix: Fix change in operation of config_ptr with unused
    default in the count method (gh#CLIUtils/CLI11#1003).
  * Tests: Include libatomic if required for fuzzing test
    (gh#CLIUtils/CLI11#1000).
- Changes from version 2.4.0:
  * Add Unicode support and bug fixes (gh#CLIUtils/CLI11#804,
    gh#CLIUtils/CLI11#923, gh#CLIUtils/CLI11#876,
    gh#CLIUtils/CLI11#848, gh#CLIUtils/CLI11#832,
    gh#CLIUtils/CLI11#987).
  * Match TOML standard for string and numerical entries,
    multiline strings (gh#CLIUtils/CLI11#968,
    gh#CLIUtils/CLI11#967,gh#CLIUtils/CLI11#964,
    gh#CLIUtils/CLI11#935).
  * Add validation for environmental variables
    (gh#CLIUtils/CLI11#926).
  * Add an escape string transform (gh#CLIUtils/CLI11#970).
  * Add A REVERSE multi-option policy to support multiple config
    files and other applications (gh#CLIUtils/CLI11#918).
  * Add usage message replacement (gh#CLIUtils/CLI11#768).
  * Allow using dot notation for subcommand arguments such as
  - -sub1.field (gh#CLIUtils/CLI11#789).
  * Bugfix: Fuzzing tests and fixes (gh#CLIUtils/CLI11#930,
    gh#CLIUtils/CLI11#905, gh#CLIUtils/CLI11#874,
    gh#CLIUtils/CLI11#846).
  * Bugfix: Missing coverage tests (gh#CLIUtils/CLI11#928).
  * Bugfix: CMake package and package config tests and fixes
    (gh#CLIUtils/CLI11#916).
  * Bugfix: Environmental variable checks in non-triggered
    subcommands (gh#CLIUtils/CLI11#904).
  * Bugfix: Environmental variables were not being correctly
    process by config pointer (gh#CLIUtils/CLI11#891).
  * Bugfix: Undefined behavior in sum_string_vector
    (gh#CLIUtils/CLI11#893).
  * Bugfix: Warnings and updates for CUDA 11 support
    (gh#CLIUtils/CLI11#851).
  * Backend: Add tests for newer compilers (lost with Travis CI)
    (gh#CLIUtils/CLI11#972).
  * Backend: Increase minimum CMake to 3.5
    (gh#CLIUtils/CLI11#898).
  * Backend: Remove integrated Conan support (provided now by
    Conan center) (gh#CLIUtils/CLI11#853).
  * Tests: Support Catch2 Version 3 (gh#CLIUtils/CLI11#896,
    gh#CLIUtils/CLI11#980).
- Package is no longer noarch as it installs pkgconfig file to
  %_libdir.
- Drop conditionals supporting EOL openSUSE versions.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1722513600">- Update to version 2.4.2:
  This version improves support for alternative build systems, like
  Meson and Bazel. The single-include file now is in its own
  subdirectory. Several smaller fixes as well.
  + Meson: fixes, cleanups, and modernizations #1024 &amp; #1025
  + Support building with Bazel #1033
  + Restore non-arch dependent path for the pkgconfig file #1012
  + Add get_subcommand_no_throw #1016
  + Move single file to single-include folder #1030 &amp; #1036
  + Fixed app.set_failure_message(...) -&gt; app.failure_message(...) #1018
  + Add IWYU pragmas #1008
  + Fix internal header include paths #1011
  + Improved clarity in RequiredError #1029
  + Added ability to use lexical_cast overloads constrained with enable_if #1021
  + Bug fixes in latest release related to environmental variable
    parsing from option groups and unrecognized fields in a config file #1005
- Packaging:
  + move cli11.pc to _datadir
  + change -devel package to build noarch</changelog>
</package>
<package pkgid="acb591a03462706dc76ac927e4ca488fb0a32189114a2710b454e6457a0c99b91580f85f84c8b78060be6f208479418358c2aaaffe573e571d11bc22d4623a68" name="cli11-doc" arch="noarch">
  <version epoch="0" ver="2.4.2" rel="1.1"/>
  <changelog author="Nicolas Morey-Chaisemartin &lt;nmoreychaisemartin@suse.com&gt;" date="1601035200">- Initial import of CLI11 1.9.1</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1602158400">- Trim conjecture from description and supply actual limits.</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1637582400">- Build doc package
- Include pkgconfig file
- Disable the build of examples
- Change the directory of cmake files to %{_datadir}/cmake
- Use the upstream name for source and building, and keep the
  package name lowercase
- Update to version 2.1.2
  * Use main for the main branch of the repository
  * Bugfix(cmake): Enforce at least C++11 when using CMake target
  * Build: Don't run doxygen and CTest includes if a submodule
  * Build: Avoid a warning on CMake 3.22
  * Build: Support compiling the tests with an external copy of Catch2</changelog>
  <changelog author="Haochuan Chen &lt;yjcoshc@mail.nankai.edu.cn&gt;" date="1649851200">- Update to version 2.2.0
  * Add `MultiOptionPolicy::Sum`  and refactor the `add_flag` to fix a bug when using `std::optional&lt;bool&gt;` as type.
  * Add support for an empty vector result in TOML and as a default string.
  * Add `.validate_optional_arguments()` to support discriminating positional arguments from vector option arguments.
  * Add `CLI::FileOnDefaultPath` to check for files on a specified default path.
  * Change default value display in help messages from `=XXXX` to `[XXXXX]` to make it clearer.
  * Modify the Range Validator to support additional types and clean up the error output.
  * Bugfix: The trigger on parse modifier did not work on positional argument.s
  * Bugfix: The single header file generation was missing custom namespace generation.
  * Bugfix: Clean up File Error handling in the argument processing.
  * Bugfix: Fix a stack overflow error if nameless commands had fallthrough.
  * Bugfix: A subcommand callback could be executed multiple times if it was a member of an option group.
  * Bugfix: Fix an issue with vectors of multi argument types where partial argument sets did not result in an error.
  * Bugfix: Fix an issue with type the template matching on C++20 and add some CI builds for C++20.
  * Bugfix: Fix typo in C++20 detection on MSVC.
  * Bugfix: An issue where the detection of RTTI being disabled on certain MSVC platforms did not disable the use of dynamic cast calls.
  * Bugfix: Resolve strict-overflow warning on some GCC compilers.
  * Backend: Add additional tests concerning the use of aliases for option groups in config files.
  * Build: Add support for testing in meson and cleanup symbolic link generation.
  * Build: Support building in WebAssembly.</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612800">- Although the pre-compiled mode has been introduced upstream, it is still not
  able to build shared libs, so CLI11_PRECOMPILED is default to be disabled.
  The package is then still header-only, and the build architecture is changed
  to noarch.
- Tests are enabled during building.
- Upstream changes: update to version 2.3.0
  * Add CLI11_PRECOMPILED as an option. #762
  * Bugfix: Include &lt;functional&gt; in FormatterFwd #727
  * Bugfix: Add missing Macros.hpp to Error.hpp #755
  * Bugfix: Fix subcommand callback trigger #733
  * Bugfix: Variable rename to avoid warning #734
  * Bugfix: split_program_name single file name error #740
  * Bugfix: Better support for min/max overrides on MSVC #741
  * Bugfix: Support MSVC 2022 #748
  * Bugfix: Support negated flag in config file #775
  * Bugfix: Better errors for some confusing config file situations #781
  * Backend: Restore coverage testing (lost with Travis CI) #747</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1666612801">- Disable tests for %{?sle_version} &lt;= 150300 due to possible issues of old
  cmake versions</changelog>
  <changelog author="Haochuan Chen &lt;haochuan.chen@univ-lorraine.fr&gt;" date="1673092800">- Update to version 2.3.2:
  * Bugfix: Consistently use ADL for lexical_cast, making it easier to extend for custom template types #820
  * Bugfix: Tweak the parsing of files for flags with disable_flag_override #800]
  * Bugfix: Handle out of bounds long long #807
  * Bugfix: Spacing of make_description min option output #808
  * Bugfix: Print last parsed subcommand's help message #822
  * Bugfix: Avoid floating point warning in GCC 12 #803
  * Bugfix: Fix a few gcc warnings #813
  * Backend: Max CMake tested 3.22 -&gt; 3.24 #823
- Update to version 2.3.1:
  * Bugfix: App::get_option_group implementation missing #793
  * Bugfix: Fix spacing when setting an empty footer #796
  * Bugfix: Address Klocwork static analysis checking issues #785</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1711108800">- Update to version 2.4.1:
  * Bugfix: Include cstdint (gh#CLIUtils/CLI11#996).
  * Bugfix: Fix change in operation of config_ptr with unused
    default in the count method (gh#CLIUtils/CLI11#1003).
  * Tests: Include libatomic if required for fuzzing test
    (gh#CLIUtils/CLI11#1000).
- Changes from version 2.4.0:
  * Add Unicode support and bug fixes (gh#CLIUtils/CLI11#804,
    gh#CLIUtils/CLI11#923, gh#CLIUtils/CLI11#876,
    gh#CLIUtils/CLI11#848, gh#CLIUtils/CLI11#832,
    gh#CLIUtils/CLI11#987).
  * Match TOML standard for string and numerical entries,
    multiline strings (gh#CLIUtils/CLI11#968,
    gh#CLIUtils/CLI11#967,gh#CLIUtils/CLI11#964,
    gh#CLIUtils/CLI11#935).
  * Add validation for environmental variables
    (gh#CLIUtils/CLI11#926).
  * Add an escape string transform (gh#CLIUtils/CLI11#970).
  * Add A REVERSE multi-option policy to support multiple config
    files and other applications (gh#CLIUtils/CLI11#918).
  * Add usage message replacement (gh#CLIUtils/CLI11#768).
  * Allow using dot notation for subcommand arguments such as
  - -sub1.field (gh#CLIUtils/CLI11#789).
  * Bugfix: Fuzzing tests and fixes (gh#CLIUtils/CLI11#930,
    gh#CLIUtils/CLI11#905, gh#CLIUtils/CLI11#874,
    gh#CLIUtils/CLI11#846).
  * Bugfix: Missing coverage tests (gh#CLIUtils/CLI11#928).
  * Bugfix: CMake package and package config tests and fixes
    (gh#CLIUtils/CLI11#916).
  * Bugfix: Environmental variable checks in non-triggered
    subcommands (gh#CLIUtils/CLI11#904).
  * Bugfix: Environmental variables were not being correctly
    process by config pointer (gh#CLIUtils/CLI11#891).
  * Bugfix: Undefined behavior in sum_string_vector
    (gh#CLIUtils/CLI11#893).
  * Bugfix: Warnings and updates for CUDA 11 support
    (gh#CLIUtils/CLI11#851).
  * Backend: Add tests for newer compilers (lost with Travis CI)
    (gh#CLIUtils/CLI11#972).
  * Backend: Increase minimum CMake to 3.5
    (gh#CLIUtils/CLI11#898).
  * Backend: Remove integrated Conan support (provided now by
    Conan center) (gh#CLIUtils/CLI11#853).
  * Tests: Support Catch2 Version 3 (gh#CLIUtils/CLI11#896,
    gh#CLIUtils/CLI11#980).
- Package is no longer noarch as it installs pkgconfig file to
  %_libdir.
- Drop conditionals supporting EOL openSUSE versions.</changelog>
  <changelog author="Bruno Friedmann &lt;bruno@ioda-net.ch&gt;" date="1722513600">- Update to version 2.4.2:
  This version improves support for alternative build systems, like
  Meson and Bazel. The single-include file now is in its own
  subdirectory. Several smaller fixes as well.
  + Meson: fixes, cleanups, and modernizations #1024 &amp; #1025
  + Support building with Bazel #1033
  + Restore non-arch dependent path for the pkgconfig file #1012
  + Add get_subcommand_no_throw #1016
  + Move single file to single-include folder #1030 &amp; #1036
  + Fixed app.set_failure_message(...) -&gt; app.failure_message(...) #1018
  + Add IWYU pragmas #1008
  + Fix internal header include paths #1011
  + Improved clarity in RequiredError #1029
  + Added ability to use lexical_cast overloads constrained with enable_if #1021
  + Bug fixes in latest release related to environmental variable
    parsing from option groups and unrecognized fields in a config file #1005
- Packaging:
  + move cli11.pc to _datadir
  + change -devel package to build noarch</changelog>
</package>
<package pkgid="ede3a63bc3323fdfaf2510d53138c17ec246a7ac992ec1688bc3bc4b5370a3a751186e744e47161f63bcd41d38d86e0e8caf4a2d95e012bbd97ba7aa48104fb1" name="clojure" arch="noarch">
  <version epoch="0" ver="1.11.4.1474" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400000">- Update to 1.11.1.1224:
  * Fix issue with git tag verification for repos with a large number of tags
  * TDEPS-235 - Disallow http :mvn/repos
  * TDEPS-236 - Add rlwrap -m to clj for multiline editing</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400001">- Update to 1.11.1.1237:
  * Added env var that can be set to temporarily allow support for
    http repos: CLOJURE_CLI_ALLOW_HTTP_REPO
  * Remove deprecated support for -R and -C
  * Clean up help text around repl supporting init-opts
  * Use tools.deps 0.16.1285</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400002">- Update to 1.11.1.1252:
  * Switch to passing exec args via the basis :argmap
  * Function execution protocol support for -X/-T
  * Use tools.deps 0.17.1297</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400003">- Update to 1.11.1.1257:
  * Use tools.deps 0.18.1308</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680004800">- Update to 1.11.1.1262:
  * Switch to tools.deps 0.18.1317</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680350400">- Update to 1.11.1.1267:
  * Switch to tools.deps 0.18.1331</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680523200">- Update to 1.11.1.1273:
  * Change help text to point to -X:deps mvn-pom instead of -Spom
  * Switch to tools.deps 0.18.1335</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684238400">- Update to 1.11.1.1290:
  * add release and promote actions
  * set aws region in workflows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684756800">- Update to 1.11.1.1323:
  * CI related changes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685275200">- Update to 1.11.1.1342:
  * CI related changes
  * version bumps</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1692014400">- Update to 1.11.1.1386:
  * Release artifacts are now published to GitHub, and the download
    archive is used only as a mirror
  * Download and mirroring wip
  * With -X or -T accept `-` as a trailing argument to read the
    remainder of args from stdin
  * On windows installer, hide progress bar on download
  * Update to tools.deps 0.18.1354
  * Update to tools.tools 0.3.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1692792000">- Update to 1.11.1.1405:
  * GitHub releases now contain .sha256 files for binaries</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693137600">- Update to 1.11.1.1413:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to 1.11.1.1420:
  * TDEPS-119 Unable to start CLI in write-protected project directory
  * Update to tools.tools 0.3.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 1.11.1.1429:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1703937600">- Update to 1.11.1.1435:
  * Update to tools.deps 1.18.1394</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 1.11.2.1446:
  * Clojure -X:deps programs that create a basis now take a :dir
    option for the directory context to use
  * Updated tools.deps, tools.deps.cli to latest
  * Fix for CVE-2024-22871 detailed in GHSA-vr64-r9qj-h27f:
    CLJ-2839 - iterate, cycle, repeat - infinite seqs have infinite
    hashCode() (bsc#1220666)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714392000">- Update to 1.11.3.1456:
  * CLJ-2843 - Reflective calls to Java methods that take primitive
    long or double now work when passed a narrower boxed number at
    runtime (Integer, Short, Byte, Float). Previously, these methods
    were not matched during reflection and an error was thrown.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.11.3.1463:
  * update to latest tools.deps, tools.deps.cli, tools.build
  * update list of :deps programs in help</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722859200">- Update to 1.11.4.1474:
  * CLJ-2145 - Fix clearing of closed overs in ^:once fns
  * CLJ-2317 - recur to head of :once fn cancels once</changelog>
</package>
<package pkgid="27d3addbb3e90ae2ebb04424aaf38f67ba98555405416e1b729b670ef151dfb5bd14c95c88c450513a0ac0975c08c701ccec059519cc73bd1389853408b69df6" name="clojure" arch="src">
  <version epoch="0" ver="1.11.4.1474" rel="1.1"/>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400000">- Update to 1.11.1.1224:
  * Fix issue with git tag verification for repos with a large number of tags
  * TDEPS-235 - Disallow http :mvn/repos
  * TDEPS-236 - Add rlwrap -m to clj for multiline editing</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400001">- Update to 1.11.1.1237:
  * Added env var that can be set to temporarily allow support for
    http repos: CLOJURE_CLI_ALLOW_HTTP_REPO
  * Remove deprecated support for -R and -C
  * Clean up help text around repl supporting init-opts
  * Use tools.deps 0.16.1285</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400002">- Update to 1.11.1.1252:
  * Switch to passing exec args via the basis :argmap
  * Function execution protocol support for -X/-T
  * Use tools.deps 0.17.1297</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1679400003">- Update to 1.11.1.1257:
  * Use tools.deps 0.18.1308</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680004800">- Update to 1.11.1.1262:
  * Switch to tools.deps 0.18.1317</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680350400">- Update to 1.11.1.1267:
  * Switch to tools.deps 0.18.1331</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1680523200">- Update to 1.11.1.1273:
  * Change help text to point to -X:deps mvn-pom instead of -Spom
  * Switch to tools.deps 0.18.1335</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684238400">- Update to 1.11.1.1290:
  * add release and promote actions
  * set aws region in workflows</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684756800">- Update to 1.11.1.1323:
  * CI related changes</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1685275200">- Update to 1.11.1.1342:
  * CI related changes
  * version bumps</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1692014400">- Update to 1.11.1.1386:
  * Release artifacts are now published to GitHub, and the download
    archive is used only as a mirror
  * Download and mirroring wip
  * With -X or -T accept `-` as a trailing argument to read the
    remainder of args from stdin
  * On windows installer, hide progress bar on download
  * Update to tools.deps 0.18.1354
  * Update to tools.tools 0.3.1</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1692792000">- Update to 1.11.1.1405:
  * GitHub releases now contain .sha256 files for binaries</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1693137600">- Update to 1.11.1.1413:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701691200">- Update to 1.11.1.1420:
  * TDEPS-119 Unable to start CLI in write-protected project directory
  * Update to tools.tools 0.3.2</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1701777600">- Update to 1.11.1.1429:
  * No changes from prior</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1703937600">- Update to 1.11.1.1435:
  * Update to tools.deps 1.18.1394</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1710072000">- Update to 1.11.2.1446:
  * Clojure -X:deps programs that create a basis now take a :dir
    option for the directory context to use
  * Updated tools.deps, tools.deps.cli to latest
  * Fix for CVE-2024-22871 detailed in GHSA-vr64-r9qj-h27f:
    CLJ-2839 - iterate, cycle, repeat - infinite seqs have infinite
    hashCode() (bsc#1220666)</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714392000">- Update to 1.11.3.1456:
  * CLJ-2843 - Reflective calls to Java methods that take primitive
    long or double now work when passed a narrower boxed number at
    runtime (Integer, Short, Byte, Float). Previously, these methods
    were not matched during reflection and an error was thrown.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1714737600">- Update to 1.11.3.1463:
  * update to latest tools.deps, tools.deps.cli, tools.build
  * update list of :deps programs in help</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1722859200">- Update to 1.11.4.1474:
  * CLJ-2145 - Fix clearing of closed overs in ^:once fns
  * CLJ-2317 - recur to head of :once fn cancels once</changelog>
</package>
<package pkgid="578d4092e8290dd1bc70502529234a165032f53f7b080d01b6ca0e525c049b4c2b43ad1ccfe06007494a64ea36fc8d736a3191c25c0663cda1c87de3540a3049" name="cloudflared" arch="src">
  <version epoch="0" ver="2024.7.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1718625600">- Initial package for version 2024.6.0
- Add 001-skip-test.patch and 002-use-pie.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1720094400">- Add 003-support-ppc64le.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1720440000">- Define GOARCH
- Remove 003-support-ppc64le.patch.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721217600">- Add reproducible.patch to not include the build date (boo#1047218)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722340800">- Update version to 2024.7.1
  * Add user-agent for quick-tunnel requests
  * Add default noop logger for capnprpc
  * cloudflared uses new PQ curve ID
  * use -p flag to create intermediate directories</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722859200">- Update version to 2024.7.3
  * TUN-8546: Fix final artifacts paths</changelog>
</package>
<package pkgid="aa462553d7781f10dc3d68af076d2871bf8a7b00e862e5c27a8e3cafb934b8a499859bb8a798d6b5d24dbcd366d14d04c449cbf0c9688c02118b77871790d6b8" name="cloudflared" arch="x86_64">
  <version epoch="0" ver="2024.7.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1718625600">- Initial package for version 2024.6.0
- Add 001-skip-test.patch and 002-use-pie.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1720094400">- Add 003-support-ppc64le.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1720440000">- Define GOARCH
- Remove 003-support-ppc64le.patch.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721217600">- Add reproducible.patch to not include the build date (boo#1047218)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722340800">- Update version to 2024.7.1
  * Add user-agent for quick-tunnel requests
  * Add default noop logger for capnprpc
  * cloudflared uses new PQ curve ID
  * use -p flag to create intermediate directories</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722859200">- Update version to 2024.7.3
  * TUN-8546: Fix final artifacts paths</changelog>
</package>
<package pkgid="60166dd8b26eb6adb8d5007a3f56380acc5cd47cad57426c65687ea36a9ae0948e4b9eced99969832c849a70c5bc6c4b0d8ff402c6cb97843b2acd9073a51273" name="cloudflared-debuginfo" arch="x86_64">
  <version epoch="0" ver="2024.7.3" rel="1.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1718625600">- Initial package for version 2024.6.0
- Add 001-skip-test.patch and 002-use-pie.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1720094400">- Add 003-support-ppc64le.patch</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1720440000">- Define GOARCH
- Remove 003-support-ppc64le.patch.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721217600">- Add reproducible.patch to not include the build date (boo#1047218)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722340800">- Update version to 2024.7.1
  * Add user-agent for quick-tunnel requests
  * Add default noop logger for capnprpc
  * cloudflared uses new PQ curve ID
  * use -p flag to create intermediate directories</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1722859200">- Update version to 2024.7.3
  * TUN-8546: Fix final artifacts paths</changelog>
</package>
<package pkgid="4bf29493fe40799e859b33967b5ae8be9e9ccbae68d8bd6c22f226afdc7bbec9545f6ff511989c1adf8a6fdf5899e1980f002488159c2d9d9ddab38cf6215045" name="cmake" arch="i586">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="0c3639bd7ee177872cae6ef141e7631103af86113aedcdd70a2e519cd91ee600e9739363bae3ce21908404e80ab81710bd0753330b6ab305c22ef3be82b8a3ae" name="cmake" arch="src">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="cee4dbe2c51c135cac525099c00af3d1553ece06f60dbe6920bf6403115b0a465db6724bda9eda5ff8fc84f75462dd9be244fe715869ec371e688188f934cd56" name="cmake" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="76055e64452392b581de6d269b3bbe08c03f9276654e0fac0efe0bc3a0d540236136469dcddb9d1ae1a4abad34bcaec314401dcfc18bf7754e1f9e14c6bdb9be" name="cmake-doc-qhelp" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="2ae0958dea91ce1912ca6b129cb5039644007bddc43c4a36931e9b7761547a62e068343166e8922c3945668069db1b142f60fe7dfc6a83ab69aae206d06a5f72" name="cmake-full" arch="src">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="e7900a3a2f9a4f2e4f0d61ca672387849bdf4f200e8db73c16ede2d57bed2170cc38902a01df4e6c9f763dd3d32ad9c7ff15e9aedd7929ef2a79c6953d30c0b1" name="cmake-full" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="f6e7ed8c2d1dd53594eb475cb0bf419d1716b1d30b7f7eb9fee4bb4459dc24ded7899ad96fa9622b5fa54cf83d1786d222a70919d7a0774bb3a6c739f368a9da" name="cmake-full-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="b438a3237a8035454160977bb44faad222c15b7af7268da2f7ee85f39ca11103b3f2aa347d37dad2ab43792e8c56e66f197151a9031235d13da42b11d9cd1e97" name="cmake-full-debugsource" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="576221c48a540388b66dd7a3a9a4b01119472fff6ac2ce1af0e038b331499fe2c39c615b6c2e6fad2bcffacbd4a424058ee6fba6f79b6143ed8fed30f995a7f1" name="cmake-gui" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="983cbd47c2c71119dc9be1568593195149662c2f006885f78687476122b516aa5abadbcd811242971413fcff19bcc0e463e547f2da408ce9fed44327bf9e1602" name="cmake-gui-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="863c64e19ace27deb96582cd02b425806dbbe61241b96cff4d8b2553357dd367376c0cd32faa2191ba90c64a75ca5ec0e0afbbe11b68eb4499210010c0c9fe6e" name="cmake-man" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="f791a2e8bf75e36f3fde574bf6fd4998cb121e2736c631e160849bc4ab7e425dd6104c8f6dd17126740583896310bb7b385398165a6f1f4ca7dd8917a74c8f1b" name="cmake-mini" arch="i586">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="8431d20d4743b3bda0425f2e2fbaaf4b1b26fa9e2c94d87c3dd879a38c794d8dd576b8e2404577aca2aba03297f809bffaad2299b9140bda9362bc434809ff7d" name="cmake-mini" arch="src">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="68d61634fee5d4018dda94825af008311640832aa70964fa440769eb4ecfa0e0697c36d1ca1764f87add5a368a56c0202f64a845d5e8525580c4512e405207ca" name="cmake-mini" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="bf3ebfa0fa191c56c618d62a84afb11ecad9270dbc138b50bc1c2fb5380cd0ef68a9e34caed04ddff92aac205af94970f21eafa7054eb81ec7827c404275f1d6" name="cmake-mini-debuginfo" arch="i586">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="51756edff887bb9d7f3b373b8a6ab9ddf1f2817bb271da471f66129d8c61ef495540b05eb410d7d4f60eadd701d7ecac283be020b57133bea5a91d1e89b31fef" name="cmake-mini-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="9810da5e3d41b3a78ef911c4e09ec0716f2f852b85948ec324d84d7c91584e881a4650d60e78f9a7b777305be61cf17aea8f8803837b0dbdd68270c4beec85c7" name="cmake-mini-debugsource" arch="i586">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="1e01e6ef60e2985f901e7cb5c23c931f596553292a6860fe36f6843fbc92fdce30e1a9b4a3c1a9b59f9c4a6ff4f0ac7c3b394f56f8b761c4b037750c325fa2c8" name="cmake-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="e7ae03cc07426b7326ba323ee5c905bca8d13e6cef6477eaf2835c6ab5f7ea7bdfe8feb2cb3b43bfb0a49cb3dcef035068942ddcdef8b4c344f8e31de7eb0cd7" name="cmake-ui" arch="src">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="27cdaac8d0927027c4ebf31e08ca13246ffa89f8d9eee3ada2a6e136457da5cf669a321b81cf1097e27421256882575df812369d9c0452d556da3bd164ea4f8d" name="cmake-ui-debugsource" arch="x86_64">
  <version epoch="0" ver="3.30.2" rel="1.1"/>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1703678400">- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1704974400">- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1704974401">- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).</changelog>
  <changelog author="Bj&#xF6;rn Bidar &lt;bjorn.bidar@thaodan.de&gt;" date="1705492800">- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1705579200">- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1705665600">- fix incorrect requires on libuv1 on non-suse distributions</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1705665601">- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707912000">- Added patch:
  * cmake-zerojvm.patch
    + fix JVM detection on JDKs with ZERO virtual machine, like
    java-21-openjdk for armv6l</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1708603200">- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708862400">- update to 3.28.3:
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,
    and various bugs</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1711022400">- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712232000">- update to 3.29.1
  * IntelLLVM: Revert accidental use of -external:I with Fortran
    compilers
  * libuv: process: de-duplicate conditions for using kqueue
  * ctest: Restore enforcement of RESOURCE_LOCK test property
  * try_compile(): Include languages with _ or - when passing linker vars
  * Swift: Add CMAKE_LINKER_TYPE support
  * FindMatlab: R2024a version map</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1712923200">- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
  - DCMAKE_&lt;LANG&gt;_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1715169600">- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1717502400">- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718798400">- update to 3.29.6:
  * The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720008000">- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_&lt;LANG&gt;_STANDARD_LATEST" variable was added to
    describe the latest "&lt;LANG&gt;" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1721390400">- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1722081600">- Add curl-8.9.0-output.patch to fix test for different output
  with cURL 8.9.0. Part of upstream and will be part of 3.31.0.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- update to 3.30.2:
  * Swift: Fix INSTALL_NAME_DIR under CMP0157 NEW behavior
  * ExternalProject: Don't add SVN auth args if not set
  * bug fixes, developer visible fixes and updates to tests
- drop curl-8.9.0-output.patch</changelog>
</package>
<package pkgid="bb39cc9be6c3c328e3002ae1066ad0eceaee1a7f864714dd7f06d86b9bade39a86ba3bc20b0bd2de1f34890e16a771d523c1416538abc3042e574af8db44c789" name="cockpit" arch="src">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="ed9d9361a34403372e666765b305f8c015019989cc53f24dc0053abbb6a355d17d20207bec28a1ca1b8b0b9ef453f86adcfa77c052a5ef4d729942ef93842d86" name="cockpit" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="2cb108f1cb9fa3ee8942264ba185fb4867c97b99f374bdc0ca7f37a0f5d477c8dd6520862e6adb1a3fadad897a0fe43c3c295a1cfd35c653e8ecd0b61f20295c" name="cockpit-bridge" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="daec27288192e54c23b23c34380f27527386eea44e5365f154ee34e9edb31fcee8998558b675a8d6b86cd40a82ed2e0f42f2983c4e0f5f0150a10273143a31df" name="cockpit-bridge-debuginfo" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="a50c74a28a75f143ac954ae95fad040226b6a0f0f0e54778e85d18cf3ef7d3999abf9363e6d017ca0d15a7f46e3df2f84b24f3d73a247574f1c5079959490133" name="cockpit-debuginfo" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="4eff8b2d817f432e17f7816f78858ef3a7c1432d87405bd9573c1d3fc91031f91519209a63d06a2f09a457efdaa339ce7dba7ec31d2d146cb55d43844895132a" name="cockpit-debugsource" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="d3534c8be7f36b0f0520b1d95670fff477caec040ed78a1b9567392d60d5b8b76b37edfc2f4e8d9f7430ff85c54577e6922580f738eb658d32e830b0c4a55244" name="cockpit-devel" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="66cfe48d3a5c3cade6f6e671774ba2540aa316a2aa38c131c08d212893759cf29fae6e7d6b2e90709263355bd2a8459aa139255a6c1339b7bed6cc5d01861ce6" name="cockpit-doc" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="6c0e6e82d877cdcb6371cee6997447106b96af7b49daf710fe352b496da32cb4f758fce3bc3839603b3a48301ec6fa2300a99026b47201138aae4de63fb54cd0" name="cockpit-kdump" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="5c54051f92c6cd5f2a4ea233736161685206cb63fb51a657bccd319dee4fc830db00417f6fedc59db5af961197add85956aba10f42caff1fa31466cfcafcf3d8" name="cockpit-networkmanager" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="72f2b8d65c4bdc9904338ec8339a73f22ffc29f1a45423ee8cc9262bdcca64ae21c017c045dbe285890cc6bf68ff1864c1f3122761bad7d6df580d4ce208d42e" name="cockpit-packagekit" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="801956ea0d1fd090274bdfac55ba469824432b210c6d7151330dc531af7cec8b84f90a44cdee313316e8a4dc5d504b1dea38a219c776d9aec9a8596d40385d73" name="cockpit-pcp" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="ae37b02b6a7d1be90e7b9558c4f7aa2d2aa9e32c8f7f5ae6eccfff34b8c41de804f1a88e0b79f24053dd4ae2fe02634ababe17b74fdc3de127fd81531f975f30" name="cockpit-pcp-debuginfo" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="5a1236732f23fdb0e08eac61237d3551c3abb0815aee02646ddca47aceece10bea6b817437eb909b92746cbe1e8244909d6a01f54dbf18dd3cf6e3924b01da37" name="cockpit-selinux" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="2671241599401a4ba396d73e33f879d106d6d7603472ec02973f232a7af5569d8faea15665313316b721eefc0fd222f3f4ea02d44392c09020c80a4841a9287a" name="cockpit-storaged" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="8646e619e76feee5c4d8eb0106f7fdf07a77140ec1da29a15c055c505948470e7927fef7b1607c8825a08725e4d132991dbf18ef92b42be2f9619008d340f461" name="cockpit-system" arch="noarch">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="cc39057e576e4e1ee32d7c2cd8cfa5542b7ba680d3cd7206629fa56e916500e2d4f06cad522c9e163f78e6233257ed9ca23324c103ccfea1d3d5a6ca4283cc27" name="cockpit-tukit" arch="noarch">
  <version epoch="0" ver="0.1.2~git0.647b3e3" rel="3.1"/>
  <changelog author="jan.suse@zerebecki.de" date="1651233600">- Initial package with version 0.0.3~git0.d4aa7e9:
  * Switch to ExecuteAndReboot
  * Add no-reboot actions to snapshot menus
  * Add some "write" actions
  * Disable actions during updates checking
  * Add updates error to status
  * Add _service file comment
  * Add OBS service definition
  * Fix license and files in spec
  * Switch cockpit-devel lib to last stable
  * Add missing global variables</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1652961600">- Update to version 0.0.3~git6.03c747e:
  * Hide snapshot item extension part
  * Change help URL to official docs
  * Mention node_modules.sums in spec sources
  * Use compression for source archive</changelog>
  <changelog author="jtomasiak@suse.com" date="1655726400">- Update to version 0.0.3~git10.d8579a3:
  * Update to cockpit 271
  * Add translation template
  * Update translations
  * Add load-css-overrides.patch to start loading a custom CSS file</changelog>
  <changelog author="jtomasiak@suse.com" date="1659700800">- Update to version 0.0.3~git28.b446f50:
  * Add missing plurals
  * Added translation using Weblate (Portuguese)
  * Translated using Weblate (Polish)
  * Add Swedish Translation
  * added/corrected de.po for german
  * initial version of czech translation
  * Add support for dict-format snapshots List
  * Fix URIError: malformed URI sequence
  * Reformat spec to match Factory</changelog>
  <changelog author="miika.alikirri@suse.com" date="1690459200">- Update to version 0.0.8~git0.a915cfd:
  * Fixed arch specific esbuild depedency issues
  * remove wasm check
  * add deps for release
  * use esbuild by default and update spec
  * Port to typescript
  * Support global cockpit dark theme
  * Updated sources to work with the new dependencies
  * Update dependencies and build process to match latest cockpit
  * Translated using Weblate (Georgian)
  * Added translation using Weblate (Georgian)
  * Fix name in metainfo (bsc#1203653)
  * Add mapping for more patch levels
  * Handle tukitd service problems
  * Fix pot/po generation
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Japanese)</changelog>
  <changelog author="miika.alikirri@suse.com" date="1691582400">- Update to version 0.0.9~git0.81662cf:
  * Handle non-existing update descriptions</changelog>
  <changelog author="miika.alikirri@suse.com" date="1696420800">- Update to version 0.1.0~git0.8c6c01a:
  * Automatically update UI when user gets admin access
  * Updated minimum cockpit version in spec file
  * Updated the version to 0.1.0 so it's closer to semver</changelog>
  <changelog author="luna.dragon@suse.com" date="1705406400">- Update to version 0.1.2~git0.647b3e3:
  * Update dependencies to fix building against latest versions of Cockpit
  * Forcefully reload the whole page when getting/limitin admin access
  * Update @babel/traverse to avoid security issues</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1723204800">- 38.patch: pending build fixes against newer cockpit</changelog>
</package>
<package pkgid="5e8f8829d5a7c624e58ac63e5d9a48b83032576a536fea28af8a8c4279a43ac9f195bfb45ec1bf78e030134e85b3ad8b5cd7c7946c2c812e9e27a9b485d5b5fb" name="cockpit-tukit" arch="src">
  <version epoch="0" ver="0.1.2~git0.647b3e3" rel="3.1"/>
  <changelog author="jan.suse@zerebecki.de" date="1651233600">- Initial package with version 0.0.3~git0.d4aa7e9:
  * Switch to ExecuteAndReboot
  * Add no-reboot actions to snapshot menus
  * Add some "write" actions
  * Disable actions during updates checking
  * Add updates error to status
  * Add _service file comment
  * Add OBS service definition
  * Fix license and files in spec
  * Switch cockpit-devel lib to last stable
  * Add missing global variables</changelog>
  <changelog author="jan.suse@zerebecki.de" date="1652961600">- Update to version 0.0.3~git6.03c747e:
  * Hide snapshot item extension part
  * Change help URL to official docs
  * Mention node_modules.sums in spec sources
  * Use compression for source archive</changelog>
  <changelog author="jtomasiak@suse.com" date="1655726400">- Update to version 0.0.3~git10.d8579a3:
  * Update to cockpit 271
  * Add translation template
  * Update translations
  * Add load-css-overrides.patch to start loading a custom CSS file</changelog>
  <changelog author="jtomasiak@suse.com" date="1659700800">- Update to version 0.0.3~git28.b446f50:
  * Add missing plurals
  * Added translation using Weblate (Portuguese)
  * Translated using Weblate (Polish)
  * Add Swedish Translation
  * added/corrected de.po for german
  * initial version of czech translation
  * Add support for dict-format snapshots List
  * Fix URIError: malformed URI sequence
  * Reformat spec to match Factory</changelog>
  <changelog author="miika.alikirri@suse.com" date="1690459200">- Update to version 0.0.8~git0.a915cfd:
  * Fixed arch specific esbuild depedency issues
  * remove wasm check
  * add deps for release
  * use esbuild by default and update spec
  * Port to typescript
  * Support global cockpit dark theme
  * Updated sources to work with the new dependencies
  * Update dependencies and build process to match latest cockpit
  * Translated using Weblate (Georgian)
  * Added translation using Weblate (Georgian)
  * Fix name in metainfo (bsc#1203653)
  * Add mapping for more patch levels
  * Handle tukitd service problems
  * Fix pot/po generation
  * Translated using Weblate (Chinese (China) (zh_CN))
  * Translated using Weblate (Japanese)</changelog>
  <changelog author="miika.alikirri@suse.com" date="1691582400">- Update to version 0.0.9~git0.81662cf:
  * Handle non-existing update descriptions</changelog>
  <changelog author="miika.alikirri@suse.com" date="1696420800">- Update to version 0.1.0~git0.8c6c01a:
  * Automatically update UI when user gets admin access
  * Updated minimum cockpit version in spec file
  * Updated the version to 0.1.0 so it's closer to semver</changelog>
  <changelog author="luna.dragon@suse.com" date="1705406400">- Update to version 0.1.2~git0.647b3e3:
  * Update dependencies to fix building against latest versions of Cockpit
  * Forcefully reload the whole page when getting/limitin admin access
  * Update @babel/traverse to avoid security issues</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1723204800">- 38.patch: pending build fixes against newer cockpit</changelog>
</package>
<package pkgid="e0d2e7d28a20128fbf975c6fc89645c1b3e21be92a8589705ab1a225a2281bbcc974e33b46d2343d45b255d26800b7ceab119bc8fe664a61fee3686afc5fc78b" name="cockpit-ws" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="c2c09e04d50c05e27f858b9a779d817bf7bda6f14fa8dd2fdbf7340274e2cac00c6cee8aa64219a16c26c663c3e0e9c8aa43e2761b9dc2f0987c4da892074ed3" name="cockpit-ws-debuginfo" arch="x86_64">
  <version epoch="0" ver="321" rel="3.0.2.1.sr20240803"/>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1705060800">- enable python-bridge for suse distros
- vendor.tar.gz -- submodules in vendor/ subdirectory. These are not part
  of original tarball because obs service wants to bundle node_modules
  there too....</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706097600">- hide-docs.patch: hide RHEL docs in shell/manifest.json</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706184000">- Provide users/groups cockpit-wsinstance and cockpit-ws: they are
  generated by cockpit-ws %pre script.</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1706184001">- suse_docs.patch: replace with suse docs and move docs with out eqiv
  to docs-rh (bsc#1219088)
- hide-docs.patch: obsolete by above, removed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1706702400">- new version 309:
  * storage redesign
  * initial btrfs support
  https://cockpit-project.org/blog/cockpit-309.html</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1707998400">- suse-microos-branding.patch: fix branding for SLE Micro
  (bsc#1219929)
- don't clobber existing links with empty files</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Cathy Hu &lt;cathy.hu@suse.com&gt;" date="1709208000">- Remove SELinux file context for /usr/bin/cockpit-bridge, this
  is already defined in the main selinux-policy package (bsc#1220385).
  Modified selinux_libdir.patch</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1709553600">- cockpit.pam: respect /etc/cockpit/disallowed-users
  This means by default root cannot login with password to cockpit
  (bsc#1216080)</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713268800">- Do not require setroubleshoot in cockpit-selinux on Leap.
  It's not there</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1713355200">- new version 315:
  * Networking: Show additional ports for each firewall zone
  * Networking: List Firewall active zones when unprivileged
  * Inline documentation
  * Support for transient virtual machines
  * UEFI for virtual machines
  * Unattended virtual machines installation
  * Localize times
  * Better support for various TLS certificate formats
  * Overview: Add CPU utilization to usage card
  * Dashboard: Support SSH identity unlocking when adding new machines
  * SElinux: Introduce an Ansible automation script
  * Machines: Support “bridge” type network interfaces
  * Machines: Support “bus” type disk configuration
- suse_docs.patch, storage-btrfs.patch: refreshed</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1715860800">- new version 316:
  * cockpit.js API: Fix format_bytes() units
- add 0001-users-Support-for-watching-lastlog2.patch (bsc#1220551)
- add 0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch (bsc#1220551)</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1718280000">- disable selinux on leap versions without selinux
- set libexec dir to %_libexecdir (bsc#1223533)</changelog>
  <changelog author="Alice Brooks &lt;alice.brooks@suse.com&gt;" date="1720008000">- fix suse_docs.patch causing invalid json against the storaged manifest bsc#1227299</changelog>
  <changelog author="Luna D Dragon &lt;luna.dragon@suse.com&gt;" date="1720008001">- new version 320:
  * pam-ssh-add: Fix insecure killing of session ssh-agent
    (bsc#1226040, CVE-2024-6126)
- changes in older versions:
  * Storage: Btrfs snapshots
  * Podman: Add image pull action
  * Files: Bookmark support
  * webserver: System user changes
  * Metrics: Grafana setup now prefers Valkey
- 0001-users-Support-for-watching-lastlog2.patch,
  0002-users-Support-for-watching-lastlog2-and-wutmp-on-overview-page.patch
  removed, upstreamed</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1722427200">- new version 321:
  * Bug fixes and performance improvements
- vendor.tar.gz: dropped. Bundling now part of main tarball.
- update_version.sh: use instead of `osc service mr` to do version
  updates. updated README.packaging</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723032000">- load pam_oath for optional TOTP for authentication</changelog>
  <changelog author="pallas wept &lt;pallaswept@proton.me&gt;" date="1723032001">- Recommend cockpit-packagekit if zypper is installed</changelog>
  <changelog author="Herbert Graeber &lt;herbert@graeber-clan.de&gt;" date="1723032002">- fix-libexecdir.patch: Fix libexecdir for leap and sle (bsc#1223533)
- Fix systemd units folder for leap and sle (bsc#1226541)</changelog>
  <changelog author="Jan Zerebecki &lt;jan.suse@zerebecki.de&gt;" date="1723118400">- revert load pam_oath, because it enforces the file for otp secrets to exist,
  will try again once pam_oath can have that optional</changelog>
</package>
<package pkgid="0c3355c359af1bc160bcb864eb9c1cc0b3652476ed547f83c784d21c1cb3109226c509cc3d33f3128487816b8bfcfaa25faf18f5cda71cddb7af2bb6b55ca1d3" name="contractor" arch="src">
  <version epoch="0" ver="0.3.5" rel="2.1"/>
  <changelog author="mailaender@opensuse.org" date="1402833600">- initial packaging (version 0.3.1) for build.opensuse.org</changelog>
  <changelog author="avvissu@yandex.by" date="1474200000">- Update to 0.3.2
- Spec file cleanup</changelog>
  <changelog author="mailaender@opensuse.org" date="1497009600">- Add copying.patch and update license according to upstream</changelog>
  <changelog author="avvissu@yandex.by" date="1521288000">- Add the contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1528459200">- Switch to git from bzr
- Switch to meson
- Drop copying.patch (fixed)
- Add COPYING and README.md files
- Remove obsolete macros
- Spec file cleanup</changelog>
  <changelog author="avvissu@yandex.by" date="1528545600">- Update to 0.3.3:
  * Update README.md with GPG examples (#23)
  * Adding contract examples (#22)
  * Documentation on writing contract files (#21)
  * Remove unused make dist (#19)
  * Ignore git rather than bzr (#18)
  * Create .gitignore (#15)
  * Create CODE_OF_CONDUCT.md (#14)
  * Create COPYING (#13)
  * Add .travis.yml (#12)
  * Create README.md (#11)
  * Delete .bzrignore
  * Add 2017 to license copyright and app years.
  * Bump copyright years
  * Create the default contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1534507200">- Update to 0.3.4:
  * Switch to Meson (#25)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.3.5:
  * Fix install path for DBus service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- change url to github, as we don't want to link to a different OS</changelog>
</package>
<package pkgid="f87e6af085f28d03866bfab90f1dde9d12ffff9fd9b4e72a1092394ed0fc5a38f0c3772e7a629da703407f187c754e7b42ce6a4ff51110386f3428be4283487c" name="contractor" arch="x86_64">
  <version epoch="0" ver="0.3.5" rel="2.1"/>
  <changelog author="mailaender@opensuse.org" date="1402833600">- initial packaging (version 0.3.1) for build.opensuse.org</changelog>
  <changelog author="avvissu@yandex.by" date="1474200000">- Update to 0.3.2
- Spec file cleanup</changelog>
  <changelog author="mailaender@opensuse.org" date="1497009600">- Add copying.patch and update license according to upstream</changelog>
  <changelog author="avvissu@yandex.by" date="1521288000">- Add the contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1528459200">- Switch to git from bzr
- Switch to meson
- Drop copying.patch (fixed)
- Add COPYING and README.md files
- Remove obsolete macros
- Spec file cleanup</changelog>
  <changelog author="avvissu@yandex.by" date="1528545600">- Update to 0.3.3:
  * Update README.md with GPG examples (#23)
  * Adding contract examples (#22)
  * Documentation on writing contract files (#21)
  * Remove unused make dist (#19)
  * Ignore git rather than bzr (#18)
  * Create .gitignore (#15)
  * Create CODE_OF_CONDUCT.md (#14)
  * Create COPYING (#13)
  * Add .travis.yml (#12)
  * Create README.md (#11)
  * Delete .bzrignore
  * Add 2017 to license copyright and app years.
  * Bump copyright years
  * Create the default contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1534507200">- Update to 0.3.4:
  * Switch to Meson (#25)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.3.5:
  * Fix install path for DBus service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- change url to github, as we don't want to link to a different OS</changelog>
</package>
<package pkgid="fe34b211a40b943b9d4e7aa57bfed1392e372008390bfc3175d45a91880daacd59202ce090b46912e680965b5e60ba8d2f24455dd3f6904aff449c5d9229c047" name="contractor-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.3.5" rel="2.1"/>
  <changelog author="mailaender@opensuse.org" date="1402833600">- initial packaging (version 0.3.1) for build.opensuse.org</changelog>
  <changelog author="avvissu@yandex.by" date="1474200000">- Update to 0.3.2
- Spec file cleanup</changelog>
  <changelog author="mailaender@opensuse.org" date="1497009600">- Add copying.patch and update license according to upstream</changelog>
  <changelog author="avvissu@yandex.by" date="1521288000">- Add the contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1528459200">- Switch to git from bzr
- Switch to meson
- Drop copying.patch (fixed)
- Add COPYING and README.md files
- Remove obsolete macros
- Spec file cleanup</changelog>
  <changelog author="avvissu@yandex.by" date="1528545600">- Update to 0.3.3:
  * Update README.md with GPG examples (#23)
  * Adding contract examples (#22)
  * Documentation on writing contract files (#21)
  * Remove unused make dist (#19)
  * Ignore git rather than bzr (#18)
  * Create .gitignore (#15)
  * Create CODE_OF_CONDUCT.md (#14)
  * Create COPYING (#13)
  * Add .travis.yml (#12)
  * Create README.md (#11)
  * Delete .bzrignore
  * Add 2017 to license copyright and app years.
  * Bump copyright years
  * Create the default contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1534507200">- Update to 0.3.4:
  * Switch to Meson (#25)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.3.5:
  * Fix install path for DBus service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- change url to github, as we don't want to link to a different OS</changelog>
</package>
<package pkgid="cec2b85b3b0e71f5a7c69bcd6cffc5557e0ddb4b636d85ac257bf066262cd01915c1900cabc41157df79012c62df4d8e0b2c4e40bb24d0879db8d82f684792ca" name="contractor-debugsource" arch="x86_64">
  <version epoch="0" ver="0.3.5" rel="2.1"/>
  <changelog author="mailaender@opensuse.org" date="1402833600">- initial packaging (version 0.3.1) for build.opensuse.org</changelog>
  <changelog author="avvissu@yandex.by" date="1474200000">- Update to 0.3.2
- Spec file cleanup</changelog>
  <changelog author="mailaender@opensuse.org" date="1497009600">- Add copying.patch and update license according to upstream</changelog>
  <changelog author="avvissu@yandex.by" date="1521288000">- Add the contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1528459200">- Switch to git from bzr
- Switch to meson
- Drop copying.patch (fixed)
- Add COPYING and README.md files
- Remove obsolete macros
- Spec file cleanup</changelog>
  <changelog author="avvissu@yandex.by" date="1528545600">- Update to 0.3.3:
  * Update README.md with GPG examples (#23)
  * Adding contract examples (#22)
  * Documentation on writing contract files (#21)
  * Remove unused make dist (#19)
  * Ignore git rather than bzr (#18)
  * Create .gitignore (#15)
  * Create CODE_OF_CONDUCT.md (#14)
  * Create COPYING (#13)
  * Add .travis.yml (#12)
  * Create README.md (#11)
  * Delete .bzrignore
  * Add 2017 to license copyright and app years.
  * Bump copyright years
  * Create the default contractor directory</changelog>
  <changelog author="avvissu@yandex.by" date="1534507200">- Update to 0.3.4:
  * Switch to Meson (#25)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670241600">- update to 0.3.5:
  * Fix install path for DBus service</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723204800">- change url to github, as we don't want to link to a different OS</changelog>
</package>
<package pkgid="f1f5b4a208b0ba935250026f1c041056ca6d5767638212ce2200fad5f10d30871f71e73252b0886e40f6ba5a3880efdf49422985131a5243f776983f45bb5e8f" name="cosmic-ext-2048" arch="src">
  <version epoch="0" ver="0.1.0+git20240802.b8c9457" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721736000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- update to 0.1.0+git20240802.b8c9457:
  * center instead of align center
  * update Application ID
  * fix icons
  * documentation updates
- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="960124de49559fa709379f75f1ea13b1a7984f10a5e826bc82eb3304c8b274768a21e8c9267552adfed931e64c2a7665e56224269f15fda00ae71651ffc583dc" name="cosmic-ext-2048" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240802.b8c9457" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1721736000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- update to 0.1.0+git20240802.b8c9457:
  * center instead of align center
  * update Application ID
  * fix icons
  * documentation updates
- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="ab574de864693d35627d8305b5e1ae8feeeb303861dbdf5e72041e1a070c03eb3901b22c25c2f32eda64448f9c21b170ca175c85125c7694f1941ef06a41b2c9" name="cosmic-ext-applet-apps-menu" arch="src">
  <version epoch="0" ver="0.1.6+git20240705.21c3063" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720267200">- Rebase patches fix-binary-name.patch &amp; fix-justfile.patch
- Update to version 0.1.6+21c3063:
  * Revert "rename exec"
  * Update README.md
  * lowercase follow up
  * case insensitve categories
  * simplify scrolling
  * update &amp; icon</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="dc7a2c7c88ef43e5ed0bb62d0af654e7c57bd0a7994eafd868ce5d775799fffc11f597e9230f8d26bd2eea32b2c5ce037067c082e414cbc1bf9a49b34cd82764" name="cosmic-ext-applet-apps-menu" arch="x86_64">
  <version epoch="0" ver="0.1.6+git20240705.21c3063" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720267200">- Rebase patches fix-binary-name.patch &amp; fix-justfile.patch
- Update to version 0.1.6+21c3063:
  * Revert "rename exec"
  * Update README.md
  * lowercase follow up
  * case insensitve categories
  * simplify scrolling
  * update &amp; icon</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="83c9b21919358f5db17eb75555b5e930f8a14a1bd6189e125c25afcfe54672c3667cdf812a42f07c32c95380a31ee4f0a890d61d9aab2da0404ddfe3ca077724" name="cosmic-ext-applet-apps-menu-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.6+git20240705.21c3063" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720267200">- Rebase patches fix-binary-name.patch &amp; fix-justfile.patch
- Update to version 0.1.6+21c3063:
  * Revert "rename exec"
  * Update README.md
  * lowercase follow up
  * case insensitve categories
  * simplify scrolling
  * update &amp; icon</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="b250e5479e7e7e7be117a3284fe8b799a3c8fdbdc959d59214eb94e71977b5c79a995cb03a3142b94e3c70f557c8adc63bf5af4732715d3161c650ae9932886f" name="cosmic-ext-applet-apps-menu-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.6+git20240705.21c3063" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1720267200">- Rebase patches fix-binary-name.patch &amp; fix-justfile.patch
- Update to version 0.1.6+21c3063:
  * Revert "rename exec"
  * Update README.md
  * lowercase follow up
  * case insensitve categories
  * simplify scrolling
  * update &amp; icon</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="fdf6109bd0cd2a062252c97be335617f3a59dd3de86f94cb8dae1ddb5ddc972ad48d14f70d77c6c2050656c10a398b93e8cd9e6c3bdacec5f80b1afa754d16ce" name="cosmic-ext-applet-external-monitor-brightness" arch="src">
  <version epoch="0" ver="0.1.0+git20240704.13b212d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720699200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="6b854bc811aaa6e9a807fa2b93c9b5d93c3ee325c2c32266308be76dc3c3eaf02841150c68b97cf1cc140f7defff7677b8c02db77c81ebe0c5453be277a307e8" name="cosmic-ext-applet-external-monitor-brightness" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240704.13b212d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720699200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="021c063ca2d3b0e299d5315030edb1f9e24517fab0d7aae794c3f9b0a83ecdf9c05d32c89d35443f21b622025f43a47df47458cb18641f9898e95cca5bcedbc9" name="cosmic-ext-applet-ollama" arch="src">
  <version epoch="0" ver="0.1.0+git20240624.d1b3238" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720699200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="b109585f3beaf187ef6864778182d10910e3e7a9ec0dc5a5f61980c11628cd24e634d13910cc583975cccc15262fca3a92d64f272e55b41438ff4248639cf0a7" name="cosmic-ext-applet-ollama" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240624.d1b3238" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720699200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="6a42758ae963e469b9a0dc5bcf10bbb6bb5517030e696f7bfcc2aafbe96b1fc28c1cb72ce81cbb8a8b0fb93bbece3a07d1b52fb491bacebfd19fa50bad4466e5" name="cosmic-ext-bg-theme" arch="i586">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="04f04cac07c509976510ef8ebe5d16a1dce9eef44d4b97c2de8ffbded94041f3b19bbfead002f5e0b33255ea42054cd466278dec55ef43e9aa83ba73fedfaa50" name="cosmic-ext-bg-theme" arch="src">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="31a41021b21da69430317d248bf5c472c3c76ec143e4fe2db88dab430928c48c269f27ef053814c9c02b4f129b508442f8ad3bb795c59d0675e1df9ce35560e4" name="cosmic-ext-bg-theme" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="edfab2fc9db42afb1b5cc65384b8b0e695167f0c6c05e00d4d2d0d3a8fbc72d6fe899065e95530a3a4e3043f4fb16fee0283226cae43b2d9620ba8be4f832ac2" name="cosmic-ext-bg-theme-debuginfo" arch="i586">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="a4d7e2ff87901938440db68b287d6ac5c39a7c9a1cec136d6f89ed4cf353fad49c121d31a4e2a3db79a5633358a9a2e15673c94042ff19906bd17c43a9985fb9" name="cosmic-ext-bg-theme-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="7498598e173533fb1d0bcca41cd2eafce023e2993cf9b3be423d305d49081142d6912329ad5a208f7ad4170e4aa0dd3eb5c9cf2e4c8eadc9fb4cf3498f261c17" name="cosmic-ext-bg-theme-debugsource" arch="i586">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="e5009f7080cf201c884d6c44c7e9bb870185d70c376169b8edbeff5851982f0f4cb617478e5ab2bef27714d3689586a7a60bb816d03d70abafa033dcf85e0ccf" name="cosmic-ext-bg-theme-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240603.9945b3d" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1717156800">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- new upstream url
- remove service macros as they are unneeded for user units
- use upstream service file</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added
- add patch rename-binary-in-unit-file.patch, so we can use upstream service
  file</changelog>
</package>
<package pkgid="e21cdc40aadffead425a80a29dd64e9a937c9aad6aa020b0f84b2910912ec39b693e85a3813481433cf8e1729d4862e7526ccf8cf974c53ea4d0b58d9b7dca90" name="cosmic-ext-color-picker" arch="src">
  <version epoch="0" ver="0.1.0+git20240719.1e7eaff" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720872000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="22f86e894f86cb16cdabf0c8faf1eee6229d037da94d15cfe79ce1bc16c5b0a5eb714a875f003458b6fe96c909d5a3a1fd4558e0b0b044248f89d7e650af98d1" name="cosmic-ext-color-picker" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240719.1e7eaff" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1720872000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="cf8cbf21ba403e9341963205dad7dd8a0a764dafa96741dc2b115d2ddd53e0a327fe364bc3086b67901ee2879a666c0b36c3b3f0c4f08950f797390774a90bfb" name="cosmic-ext-tasks" arch="src">
  <version epoch="0" ver="0.1.0+git20240802.4d827d3" rel="1.0.2.2.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- update to 0.1.0+git20240802.4d827d3:
  * update translations
  * update dependencies
- enable leap (thanks to vyvir)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="c49d1e9c6e2d2b2e0d050f627e666edd3c4bb4a286b4fb2b6b7be83da0505a54601ad0ef2ef5f0f61659de9f8674bb1299fe7dcb909c5e90afad9abd46718b41" name="cosmic-ext-tasks" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240802.4d827d3" rel="1.0.2.2.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710936000">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723032000">- update to 0.1.0+git20240802.4d827d3:
  * update translations
  * update dependencies
- enable leap (thanks to vyvir)</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="a16279e93a1958b06707b44f77f821331c6474e0a94054f297779a78c691c9c24f895429c35fbc9e47f1044465f89929c77291a6d731288278e9ddd2929d4a8f" name="cosmic-player" arch="src">
  <version epoch="0" ver="0.1.0+git20240702.52b9439" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710417600">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="92a854268fa4a71c7a083c48b4a45c7bc06891f7c10124abee0de9af2d345a2805d8f26413b8290e6419a9f74444d49207d83d110871d194ccab340ea4db2268" name="cosmic-player" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240702.52b9439" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1710417600">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="dac957135b0777533c3c75fa2fc2c09d08147c4e1016f9be3078aae0be4aedb409080b4191070d8aa59359ef59b9cfa5937ed76372db891da660c21cb4b9e863" name="cosmic-reader" arch="i586">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="ab2eb463e728aeceb6b06e93d8aed3d933392af543c262cd0036d9db326d0916357ffa8d7f975174b509115d77ec7b6df4fba5c40355ed9dfcb8d72dbeb8f12e" name="cosmic-reader" arch="src">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="30cf908f1b8b94b22067eaa7c8ee61b75329f3626351fa566523dfa3bcb0fbcd0d2ba350836a0a71a5e0293d4d6be3871486ec9988c8ff3b86d61f534390e965" name="cosmic-reader" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="a6c64b7f809ab08b34e7e612366ea55a4c2cd1a453fec93de6c9aa319f95c232d61c3cc1759bf45f0142d2d5828f92841ff910c51e482895438b19ef33f64ccb" name="cosmic-reader-debuginfo" arch="i586">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="f28b5a3dc902685080be58e003a7e0e82e1a0878a319a16654077f2b9787f2b58225f2d173cf47cea376ec5592f648c393d2743e5859ad79edb9b2d9c549e7f3" name="cosmic-reader-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="602675a9c0ff2e1fa6635988729d598a38f6739751da2c194d891daafaee002d211e11d4edd8a4a813ea54c0fb7a2e583e855a0b6042760182b0c8bbeb7aa649" name="cosmic-reader-debugsource" arch="i586">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="235748c257b9364e06c021141fc2147bab0567bb99d830cecd5cdf6530ad89bba96355c03435c751c77a0f008f5bff9984792307c0494d69ba82e88e4e1c7439" name="cosmic-reader-debugsource" arch="x86_64">
  <version epoch="0" ver="0.1.0+git20240616.c54e8ec" rel="2.0.2.1.sr20240803"/>
  <changelog author="Richard Rahl &lt;rrahl0@disroot.org&gt;" date="1716379200">- initial packaging</changelog>
  <changelog author="Richard Rahl &lt;rrahl0@opensuse.org&gt;" date="1723118400">- standardize packaging with also fixes for miscellaneous hardcoding
  filenames, using @PARENT_TAG where applicable, and be more specific
  with files in the %files section (so no non-wanted files are getting
  added</changelog>
</package>
<package pkgid="0ae3de04b0c341575feb78af488260d3571f8511eae15ef0a22f010dc7f1dcfbc96f310a94ca005877319650fc59d30096acdf560310585ec3ed93591da4bf31" name="courier-authlib" arch="src">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="kukuk@suse.com" date="1489752000">- Don't install init script if we use systemd</changelog>
  <changelog author="jengelh@inai.de" date="1491912000">- Drop redundant %clean section. Dissolve %__-type macros.</changelog>
  <changelog author="suse+build@de-korte.org" date="1512388800">- update to 0.68.0
  * authldaplib.cpp: Rewrite authldap in modern C++. Autodetect
    and automatically reload authldaprc when it is changed. No server
    restart is required.
  * authldaplib.cpp (operator): Fix compilation warning.
  * checkpassword.c (do_authcheckpassword): Check for a null return
    value from crypt().
  * authsqlite, authmysql, authpgsql: Rewrite these modules in
    modern C++. Autodetect and automatically reload the configuration
    file when it's changed, no server restart is needed.
  * userdb/userdbpw.c (main): Use bcrypt_gensalt() on OpenBSD
  * courierauth.h: Move declarations from cramlib.h into courierauth.h,
    exporting them as part of the public API.
  * configure.ac: Rebuild against updated courier-unicode API.</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1554811200">- Add the missing dependencies for Tumbleweed.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1560254400">- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1573560000">- update to 0.69.1
  * authldaplib.cpp (ldapopen): Make sure that we rebind if we reconnect,
    if so configured.
  * authldaplib.cpp: Fix handling of LDAP configurations that use the
    same LDAP attribute for two or more variables.
- update to 0.69.0
  * authdaemond.c: set FD_CLOEXEC on socket file descriptors, to avoid
    leaks to child processes.
  * authldaplib.cpp: improve automatic reconnection logic to the LDAP
    server.
  * authsaslclient.h (SASL_LIST): Reorder SASL methods, strongest
    first.
- add courier-authlib.keyring for source verification
- remove obsolete SysV courier-authdaemon.init
- cleanup spec</changelog>
  <changelog author="Max Lin &lt;mlin@suse.com&gt;" date="1584446400">- BuildRequires postgresql-server-devel on Leap &gt;= 15.2</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1590667200">- update to 0.70.0
  * authsasl.c (auth_sasl_ex): For EXTERNAL, base64-decode the
    initial authorization string, since if none is provided the
    callback's reply is base64-decoded.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1592568000">- update to 0.71.0
  * userdb: Make userdb script accept UTF-8 domain names. Document
    it in the man page.
  * Configure and installed versioned shared libraries, both shared
    and the authentication modules.
  * Update INSTALL. Remove obsolete pre-courier authlib migration
    script and documentation. It's been long enough.
  * Add _meta API functions with an extra auth_meta parameter,
    keep the original functions as wrappers that provide a stub meta
    parameter. Use this to pass arbitrary variables to authdaemon.
  * authdaemond.c: retrieve the TCPREMOTEIP variable if it's provided.
  * authpam.c: TCPREMOTEIP, if set, sets PAM_RHOST.
  * Makefile.am (commonldflags): Link all libraries with the
  - -enable-new-dtags flag.
- rpmlint
  o addFilter shared-lib-calls-exit</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="41b1f563853d8850fb495edfc9259ed3a896fcf2a8a1fe0f87d37ffe329fb75a345268dced4d3842b0fa45cf3f0f6a6c4467a91ef5075b2a6077181bd71a52fc" name="courier-authlib" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="2bd970730750ebd0e5064aae540fc2916ecd9d80301905839ab7a4e3f53e35e694689957da876ed02b044914692281bdf3888bab0c46a573f508327ca79096f0" name="courier-authlib-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="1b6c2bf699bad36905852ed5ed0395ccefff02cb92b83077c5f475b70ea2bd58ea638bd963cb00956a547c8588d5bb7241ea4d5ac467b658da082ec7dcb322dd" name="courier-authlib-debugsource" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="c12b1dd0a2d2c123a828979d3483440e3d8140a32bc06d5f36e8f4c7729ec62305c9d49fba6acd0df5fb21f07072c0f5032a7e5e78e9e8892b98634a4c213617" name="courier-authlib-devel" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="7b7ce5ef6298e9972c8f2c18d5e50e932dd1791e4f254acb17c91227ab65bffe87615a8978f5fab6a4f784a98ce1bc05fa5bf8b9b21fab7fedb0a566923a1e00" name="courier-authlib-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="c642d19e2aa50fb0f2c52cace570a4cbdae3d84e2e04017eb751c9ec25136d3c9545b345764baaaeb7340a533dbd67c9c1bc229b0349ba09f02bd97000f104c4" name="courier-authlib-ldap" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="59bb9ba629833a7d147bea12a0865a3eb276d7b2b47b78c8e0a88943e173d146383eb06e92e84f7b58b52874a462d5d0257b5e965c43b224f424014343e3871e" name="courier-authlib-ldap-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="e64734c4e7f9c2282ac10630b4f645e721545c71f5f73d9e1d2380007ba34c9cbcf6e66d91508eca8d11e6f029217092477f5740d0872a67657814361927ec7e" name="courier-authlib-mysql" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="8e4833eb2336fada9ab10bf22103d0cd2e7d8065a3e06a819e53af3197f2e8abf4f25583fb9d2088b64ced2e184abe553188c7af82b2239c26c22a84a0cbbead" name="courier-authlib-mysql-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="165a49e0be34b58cf094bad8f8ee93bb6d180c0934ced45e2918400b8b390183806df7a0a37bd4e53a81de3631ad8e7f66eabdeb30e7ec629da4183a14afd6c5" name="courier-authlib-pgsql" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="7f36536fcc10808bd86201ca54549924ea1af64ced59501c6d47bd819e76e21837c41605724e6ce95dedf96da3852d853ac3ee119ce19a4ddf49a160428ed8f1" name="courier-authlib-pgsql-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="d2fa54c6d1bf23a1cc92952d5f193104d2611e96faa4b4c8d0e390499280cac24a20496d8bc68baebd7bae3ea8e76dc82d1c957ec0aa0eba513a580fd5fda836" name="courier-authlib-pipe" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="fa273499af35dee13f84b0ec4509574866079d2a76458dcbc71de518315cd99383447c2d7fe0921d02a3b8b952c725868de16003f3bad987fbc39a33435b02c0" name="courier-authlib-pipe-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="d43bd11fa4ef4ba78914a8a706fdc1108d4c424edff3d45a539eb2a2b01451ed4e2c4a6d93ee8254aae88fed20e05998675164d11adf0329e598ae3bbfc733a5" name="courier-authlib-sqlite" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="40fd4104b0b046e5edb9d9ce500c8a7419f09684a8ce06420f8a93b5b58898661058a8c3e45e2503e038e826de4a6ac42cd1a59d78f7ef5cfbc760053e26b962" name="courier-authlib-sqlite-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="afd1a400e5d367b67392fa8b6f27605ad430463b3ab8b7c75bc5f8ad3e8950be02492c38e0c7484685f20c800cf45f07ce687070801418490fc041b80144a1e6" name="courier-authlib-userdb" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="b121903259740839f633e40d77fbd9ade3bd5c2359c495b2bd9b1ed3fdfd11ddbc2a759c93f2b9b3766d6d2c5e745a9ee9df241c987e281823b975228045c753" name="courier-authlib-userdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.72.3" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 0.71.1
  * Clean up header files, do not install autoconf-generated
    courier_auth_config.h</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 0.71.2
  * No relevant changes for (open)SUSE build
- update source download URL
- fix unsafe permissions for socket directory (boo#1183724)
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1617537600">- Change ownership of socket directory from root:root to root:mail
  to allow postfix SASL auth to work
  % courier-authlib.tmpfile</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618315200">- update to 0.71.3
  * courier-authlib: Report failed LDAP authenticated bind correctly.</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1630324800">- Added hardening to systemd service(s). Modified:
  * courier-authdaemon.service</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1646740800">- update to 0.71.4:
  * Fix a theoretical memory corruption during authentication if the
    process runs out of memory. The server does not do much memory
    allocation prior to authentication, this is mostly academic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 0.71.5:
  * gcc 12 and autotools update.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 0.72.0:
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
- update to 0.71.6:
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.
  * Remove obsolete setting from authpgsqlrc, update connection string
    template.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1706702400">- update to 0.72.1:
  * Assorted fixes for potential issues with proper C library usage.
  * Updated rpm and deb packages that guard against updates to newer
    versions with different compilation options.
- update courier-authlib.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 0.72.3
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
  * courier-authlib.spec.in: Update dependencies to build against
    mariadb-devel instead of mysql-devel.
  * courier-authlib.spec.in: Packaging fixes.
- update to 0.72.2
  * courier-authlib.spec.in: Fedora 40 fixes.</changelog>
</package>
<package pkgid="1c50191d65ce732d1d74a501b91b531746e148d116635e2001b9bd3af34a605653df1127d5a7465ab5fcf301be300140e7561efa713a9fd1278225100614b0b8" name="courier-imap" arch="src">
  <version epoch="0" ver="5.2.9" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1592568000">- update to 5.0.11
  * courier-authlib API update.
  * Add AC_PROG_CC_C99 to configure
- remove courier-imap-stdc.patch (no longer needed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 5.0.12
  * openssl: Add TLS_PROTOCOL setting to disable client-initiated
    renegotiation.
  * imap: send corrupted Unicode alerts only for new messages.
  * waitlib: fix testwait.c failure with LTO enabled on F33.
  * pop3login.c: fflush before STARTLS.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614686400">- update to 5.0.14
  * Fix packaging problem with a faulty courier-unicode dependency
- update to 5.0.13
  * Fixes a crash caused by a malformed DNS query/response
- move SSL cache files to /var/cache/courier-imap/ and put (open)SUSE
  specific changes to configuration files in a patch file (instead of
  sed scripts)
  + courier-imap-config.patch
- remove obsolete SysV init files
  - courier-imap.init
  - courier-imap-ssl.init
  - courier-pop.init
  - courier-pop-ssl.init</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 5.1.0
  * Implement support for the TLS ALPN extension.
  * Replace FAM/Gamin with inotify.
  * Install the maildirwatch tool.
  * Remove the IMAP_ENHANCEDIDLE setting from the imapd configuration
    file.
- update source download URL
- remove courier-imap-Makefile.patch (upstreamed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616328000">- update to 5.1.1
  * Fix swapped TLS_CACHEFILE settings in the IMAP and POP3
    configuration files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 5.1.2
  * make: Individual files that did not end in a newline were
    not handled correctly.
  * imap: adjust error message.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1619352000">- update to 5.1.3
  * pop3d: pro-forma POP3 LANG extension.
  * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry
    in the pop3d-ssl configuration file.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1627905600">- update to 5.1.4
  * all: code changes so that courier can be compiled with -Wall
  - Werror gcc flags. The default compilation flags are not changed.
    This also includes changes to the configuration scripts, which
    includes removing outdated configuration settings.
  * pop3: buffer input by ourselves, clear input buffer before
    switching to TLS.
  * imap: fix crash if the connection to the client is terminated at
    the wrong/right time.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1642420800">- update to 5.1.7
  * Fix linking failure on some Linux distributions.
- update to 5.1.6
  * Fix linking failure on some Linux distributions.
- update to 5.1.5
  * Fix minor memory leaks. If valgrind is installed, "make check" will
    run it to check for memory leaks.
  * Convert to PCRE2.
  * libcouriertls: use ALARM to kill couriertls if the server process
    terminates but openssl hangs trying to shut down the socket.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 5.1.8
  * gcc 12 and autotools update. OpenSSL 3.0 update.
  * courier, courier-imap: remove the --disable-root-check configure
    option, now that make check can deal with it.
  * Add scripts to create installable .deb packages, update
    documentation.
  * imap/authenticate_auth.c: Fix broken SASL authentication.
  * Adjust behavior of inherited ACLs. After deleting and recreating
    a folder, have the recreated folder inherit its parent folder's ACLs,
    normally, instead of mysteriously restoring whatever ACLs the folder
    had when it was deleted.
  * Fixes to Makefile to workaround test suite failures related to
    permission checking when make check runs as root.
  * Fix minor memory leaks.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 5.2.0
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
  * make install: replace absolute links with relative links.
- update to 5.1.9
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1671364800">- update to 5.2.1
  * Fix a compatibility problem with OpenSSL 3 that results in TLS
    negotiation failures in some non-default configurations.
  * Fix an error in courier-imap's installation script that results in
    creation of absolute, rather than relative, symbolic links.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676894400">- update to 5.2.2
  * imapd.c (append): No longer accept a non-standard single
    flag name instead of a parenthesized flag list to APPEND, due to
    ambiguity with the UTF8 extension.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680696000">- update to 5.2.3
  * all: update configure.ac to require at least version 2.0.5 of
    libidn</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1682856000">- update to 5.2.4
  * Fix spurious gcc 13 compiler warnings. Have configure script
    include the standardized location of the CA certificate bundle,
    in addition to various legacy compatibility paths.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1693396800">- update to 5.2.5
  * Turn off IMAP_TLS_REQUIRED if IMAP_TLS is already set.
  * Compiling with -DMAILDIR_SKIP_SYMLINK_CHECKS turns off checking for
    rogue symlinks in maildirs.
- update courier-imap.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1701000000">- update to 5.2.6
  * Fix generated Date: header issues in timezones that have a
    non-standard alternate timezone offset
  * pop3 and imap logs also indicate whether the connections used
    starttls or stls
  * add missing TLS_PRIVATE_KEYFILE setting to esmtpd.dist</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- update to 5.2.7
  * tcpd: support per-local port custom -haproxy configuration.
    Multiple updates to the couriertcpd man page, updated documentation
    for ipv6 and CIDR support.
  * tcpd: remove -noidentlookup, implement -haproxy
  * couriertcpd: set the IP_FREEBIND option on all listening sockets.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 5.2.9
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
- update to 5.2.8
  * configure.ac: rpm and deb packaging fixes: remove incorrect MANPATH
    setting, fix warning with newer versions of grep.</changelog>
</package>
<package pkgid="77a6e4b2706d3be3480d4b8c732b444e1ce1bba649261987fd1f708b15ffdc03628d012fa4163eb104ca88db8c9da093b4657aad006188c5fc2cafcc896d2b4f" name="courier-imap" arch="x86_64">
  <version epoch="0" ver="5.2.9" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 5.0.12
  * openssl: Add TLS_PROTOCOL setting to disable client-initiated
    renegotiation.
  * imap: send corrupted Unicode alerts only for new messages.
  * waitlib: fix testwait.c failure with LTO enabled on F33.
  * pop3login.c: fflush before STARTLS.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614686400">- update to 5.0.14
  * Fix packaging problem with a faulty courier-unicode dependency
- update to 5.0.13
  * Fixes a crash caused by a malformed DNS query/response
- move SSL cache files to /var/cache/courier-imap/ and put (open)SUSE
  specific changes to configuration files in a patch file (instead of
  sed scripts)
  + courier-imap-config.patch
- remove obsolete SysV init files
  - courier-imap.init
  - courier-imap-ssl.init
  - courier-pop.init
  - courier-pop-ssl.init</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 5.1.0
  * Implement support for the TLS ALPN extension.
  * Replace FAM/Gamin with inotify.
  * Install the maildirwatch tool.
  * Remove the IMAP_ENHANCEDIDLE setting from the imapd configuration
    file.
- update source download URL
- remove courier-imap-Makefile.patch (upstreamed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616328000">- update to 5.1.1
  * Fix swapped TLS_CACHEFILE settings in the IMAP and POP3
    configuration files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 5.1.2
  * make: Individual files that did not end in a newline were
    not handled correctly.
  * imap: adjust error message.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1619352000">- update to 5.1.3
  * pop3d: pro-forma POP3 LANG extension.
  * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry
    in the pop3d-ssl configuration file.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1627905600">- update to 5.1.4
  * all: code changes so that courier can be compiled with -Wall
  - Werror gcc flags. The default compilation flags are not changed.
    This also includes changes to the configuration scripts, which
    includes removing outdated configuration settings.
  * pop3: buffer input by ourselves, clear input buffer before
    switching to TLS.
  * imap: fix crash if the connection to the client is terminated at
    the wrong/right time.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1642420800">- update to 5.1.7
  * Fix linking failure on some Linux distributions.
- update to 5.1.6
  * Fix linking failure on some Linux distributions.
- update to 5.1.5
  * Fix minor memory leaks. If valgrind is installed, "make check" will
    run it to check for memory leaks.
  * Convert to PCRE2.
  * libcouriertls: use ALARM to kill couriertls if the server process
    terminates but openssl hangs trying to shut down the socket.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 5.1.8
  * gcc 12 and autotools update. OpenSSL 3.0 update.
  * courier, courier-imap: remove the --disable-root-check configure
    option, now that make check can deal with it.
  * Add scripts to create installable .deb packages, update
    documentation.
  * imap/authenticate_auth.c: Fix broken SASL authentication.
  * Adjust behavior of inherited ACLs. After deleting and recreating
    a folder, have the recreated folder inherit its parent folder's ACLs,
    normally, instead of mysteriously restoring whatever ACLs the folder
    had when it was deleted.
  * Fixes to Makefile to workaround test suite failures related to
    permission checking when make check runs as root.
  * Fix minor memory leaks.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 5.2.0
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
  * make install: replace absolute links with relative links.
- update to 5.1.9
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1671364800">- update to 5.2.1
  * Fix a compatibility problem with OpenSSL 3 that results in TLS
    negotiation failures in some non-default configurations.
  * Fix an error in courier-imap's installation script that results in
    creation of absolute, rather than relative, symbolic links.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676894400">- update to 5.2.2
  * imapd.c (append): No longer accept a non-standard single
    flag name instead of a parenthesized flag list to APPEND, due to
    ambiguity with the UTF8 extension.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680696000">- update to 5.2.3
  * all: update configure.ac to require at least version 2.0.5 of
    libidn</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1682856000">- update to 5.2.4
  * Fix spurious gcc 13 compiler warnings. Have configure script
    include the standardized location of the CA certificate bundle,
    in addition to various legacy compatibility paths.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1693396800">- update to 5.2.5
  * Turn off IMAP_TLS_REQUIRED if IMAP_TLS is already set.
  * Compiling with -DMAILDIR_SKIP_SYMLINK_CHECKS turns off checking for
    rogue symlinks in maildirs.
- update courier-imap.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1701000000">- update to 5.2.6
  * Fix generated Date: header issues in timezones that have a
    non-standard alternate timezone offset
  * pop3 and imap logs also indicate whether the connections used
    starttls or stls
  * add missing TLS_PRIVATE_KEYFILE setting to esmtpd.dist</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- update to 5.2.7
  * tcpd: support per-local port custom -haproxy configuration.
    Multiple updates to the couriertcpd man page, updated documentation
    for ipv6 and CIDR support.
  * tcpd: remove -noidentlookup, implement -haproxy
  * couriertcpd: set the IP_FREEBIND option on all listening sockets.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 5.2.9
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
- update to 5.2.8
  * configure.ac: rpm and deb packaging fixes: remove incorrect MANPATH
    setting, fix warning with newer versions of grep.</changelog>
</package>
<package pkgid="c4711d6810fa289157a78278f769ddb43b0ce0a5b3295e439f33f7a66e3d0adc12a7ef032e00101142125b11ddc89157c8799ce3cd142313fcaf6b1de5986b5d" name="courier-imap-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.2.9" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 5.0.12
  * openssl: Add TLS_PROTOCOL setting to disable client-initiated
    renegotiation.
  * imap: send corrupted Unicode alerts only for new messages.
  * waitlib: fix testwait.c failure with LTO enabled on F33.
  * pop3login.c: fflush before STARTLS.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614686400">- update to 5.0.14
  * Fix packaging problem with a faulty courier-unicode dependency
- update to 5.0.13
  * Fixes a crash caused by a malformed DNS query/response
- move SSL cache files to /var/cache/courier-imap/ and put (open)SUSE
  specific changes to configuration files in a patch file (instead of
  sed scripts)
  + courier-imap-config.patch
- remove obsolete SysV init files
  - courier-imap.init
  - courier-imap-ssl.init
  - courier-pop.init
  - courier-pop-ssl.init</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 5.1.0
  * Implement support for the TLS ALPN extension.
  * Replace FAM/Gamin with inotify.
  * Install the maildirwatch tool.
  * Remove the IMAP_ENHANCEDIDLE setting from the imapd configuration
    file.
- update source download URL
- remove courier-imap-Makefile.patch (upstreamed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616328000">- update to 5.1.1
  * Fix swapped TLS_CACHEFILE settings in the IMAP and POP3
    configuration files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 5.1.2
  * make: Individual files that did not end in a newline were
    not handled correctly.
  * imap: adjust error message.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1619352000">- update to 5.1.3
  * pop3d: pro-forma POP3 LANG extension.
  * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry
    in the pop3d-ssl configuration file.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1627905600">- update to 5.1.4
  * all: code changes so that courier can be compiled with -Wall
  - Werror gcc flags. The default compilation flags are not changed.
    This also includes changes to the configuration scripts, which
    includes removing outdated configuration settings.
  * pop3: buffer input by ourselves, clear input buffer before
    switching to TLS.
  * imap: fix crash if the connection to the client is terminated at
    the wrong/right time.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1642420800">- update to 5.1.7
  * Fix linking failure on some Linux distributions.
- update to 5.1.6
  * Fix linking failure on some Linux distributions.
- update to 5.1.5
  * Fix minor memory leaks. If valgrind is installed, "make check" will
    run it to check for memory leaks.
  * Convert to PCRE2.
  * libcouriertls: use ALARM to kill couriertls if the server process
    terminates but openssl hangs trying to shut down the socket.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 5.1.8
  * gcc 12 and autotools update. OpenSSL 3.0 update.
  * courier, courier-imap: remove the --disable-root-check configure
    option, now that make check can deal with it.
  * Add scripts to create installable .deb packages, update
    documentation.
  * imap/authenticate_auth.c: Fix broken SASL authentication.
  * Adjust behavior of inherited ACLs. After deleting and recreating
    a folder, have the recreated folder inherit its parent folder's ACLs,
    normally, instead of mysteriously restoring whatever ACLs the folder
    had when it was deleted.
  * Fixes to Makefile to workaround test suite failures related to
    permission checking when make check runs as root.
  * Fix minor memory leaks.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 5.2.0
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
  * make install: replace absolute links with relative links.
- update to 5.1.9
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1671364800">- update to 5.2.1
  * Fix a compatibility problem with OpenSSL 3 that results in TLS
    negotiation failures in some non-default configurations.
  * Fix an error in courier-imap's installation script that results in
    creation of absolute, rather than relative, symbolic links.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676894400">- update to 5.2.2
  * imapd.c (append): No longer accept a non-standard single
    flag name instead of a parenthesized flag list to APPEND, due to
    ambiguity with the UTF8 extension.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680696000">- update to 5.2.3
  * all: update configure.ac to require at least version 2.0.5 of
    libidn</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1682856000">- update to 5.2.4
  * Fix spurious gcc 13 compiler warnings. Have configure script
    include the standardized location of the CA certificate bundle,
    in addition to various legacy compatibility paths.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1693396800">- update to 5.2.5
  * Turn off IMAP_TLS_REQUIRED if IMAP_TLS is already set.
  * Compiling with -DMAILDIR_SKIP_SYMLINK_CHECKS turns off checking for
    rogue symlinks in maildirs.
- update courier-imap.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1701000000">- update to 5.2.6
  * Fix generated Date: header issues in timezones that have a
    non-standard alternate timezone offset
  * pop3 and imap logs also indicate whether the connections used
    starttls or stls
  * add missing TLS_PRIVATE_KEYFILE setting to esmtpd.dist</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- update to 5.2.7
  * tcpd: support per-local port custom -haproxy configuration.
    Multiple updates to the couriertcpd man page, updated documentation
    for ipv6 and CIDR support.
  * tcpd: remove -noidentlookup, implement -haproxy
  * couriertcpd: set the IP_FREEBIND option on all listening sockets.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 5.2.9
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
- update to 5.2.8
  * configure.ac: rpm and deb packaging fixes: remove incorrect MANPATH
    setting, fix warning with newer versions of grep.</changelog>
</package>
<package pkgid="c5f1bd43705dba72b31ea3663ffbc150405542f5262df0e32f51040bd662f034faf46768c3c9626d8bd32d8a8f0fa27764f6350092bbbfaf3a0d5b86ba6cbf04" name="courier-imap-debugsource" arch="x86_64">
  <version epoch="0" ver="5.2.9" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612958400">- update to 5.0.12
  * openssl: Add TLS_PROTOCOL setting to disable client-initiated
    renegotiation.
  * imap: send corrupted Unicode alerts only for new messages.
  * waitlib: fix testwait.c failure with LTO enabled on F33.
  * pop3login.c: fflush before STARTLS.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614686400">- update to 5.0.14
  * Fix packaging problem with a faulty courier-unicode dependency
- update to 5.0.13
  * Fixes a crash caused by a malformed DNS query/response
- move SSL cache files to /var/cache/courier-imap/ and put (open)SUSE
  specific changes to configuration files in a patch file (instead of
  sed scripts)
  + courier-imap-config.patch
- remove obsolete SysV init files
  - courier-imap.init
  - courier-imap-ssl.init
  - courier-pop.init
  - courier-pop-ssl.init</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 5.1.0
  * Implement support for the TLS ALPN extension.
  * Replace FAM/Gamin with inotify.
  * Install the maildirwatch tool.
  * Remove the IMAP_ENHANCEDIDLE setting from the imapd configuration
    file.
- update source download URL
- remove courier-imap-Makefile.patch (upstreamed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616328000">- update to 5.1.1
  * Fix swapped TLS_CACHEFILE settings in the IMAP and POP3
    configuration files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 5.1.2
  * make: Individual files that did not end in a newline were
    not handled correctly.
  * imap: adjust error message.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1619352000">- update to 5.1.3
  * pop3d: pro-forma POP3 LANG extension.
  * pop3d-ssl.dist.in (TLS_STARTTLS_PROTOCOL): Remove duplicate entry
    in the pop3d-ssl configuration file.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1627905600">- update to 5.1.4
  * all: code changes so that courier can be compiled with -Wall
  - Werror gcc flags. The default compilation flags are not changed.
    This also includes changes to the configuration scripts, which
    includes removing outdated configuration settings.
  * pop3: buffer input by ourselves, clear input buffer before
    switching to TLS.
  * imap: fix crash if the connection to the client is terminated at
    the wrong/right time.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1642420800">- update to 5.1.7
  * Fix linking failure on some Linux distributions.
- update to 5.1.6
  * Fix linking failure on some Linux distributions.
- update to 5.1.5
  * Fix minor memory leaks. If valgrind is installed, "make check" will
    run it to check for memory leaks.
  * Convert to PCRE2.
  * libcouriertls: use ALARM to kill couriertls if the server process
    terminates but openssl hangs trying to shut down the socket.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 5.1.8
  * gcc 12 and autotools update. OpenSSL 3.0 update.
  * courier, courier-imap: remove the --disable-root-check configure
    option, now that make check can deal with it.
  * Add scripts to create installable .deb packages, update
    documentation.
  * imap/authenticate_auth.c: Fix broken SASL authentication.
  * Adjust behavior of inherited ACLs. After deleting and recreating
    a folder, have the recreated folder inherit its parent folder's ACLs,
    normally, instead of mysteriously restoring whatever ACLs the folder
    had when it was deleted.
  * Fixes to Makefile to workaround test suite failures related to
    permission checking when make check runs as root.
  * Fix minor memory leaks.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 5.2.0
  * Switch to libidn2.
  * Debian/Ubuntu: update lintian overrides
  * make install: replace absolute links with relative links.
- update to 5.1.9
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.
  * Fix build dependencies.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1671364800">- update to 5.2.1
  * Fix a compatibility problem with OpenSSL 3 that results in TLS
    negotiation failures in some non-default configurations.
  * Fix an error in courier-imap's installation script that results in
    creation of absolute, rather than relative, symbolic links.</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1673524800">- Migration of PAM settings to /usr/lib/pam.d.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1676894400">- update to 5.2.2
  * imapd.c (append): No longer accept a non-standard single
    flag name instead of a parenthesized flag list to APPEND, due to
    ambiguity with the UTF8 extension.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680696000">- update to 5.2.3
  * all: update configure.ac to require at least version 2.0.5 of
    libidn</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1682856000">- update to 5.2.4
  * Fix spurious gcc 13 compiler warnings. Have configure script
    include the standardized location of the CA certificate bundle,
    in addition to various legacy compatibility paths.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1693396800">- update to 5.2.5
  * Turn off IMAP_TLS_REQUIRED if IMAP_TLS is already set.
  * Compiling with -DMAILDIR_SKIP_SYMLINK_CHECKS turns off checking for
    rogue symlinks in maildirs.
- update courier-imap.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1701000000">- update to 5.2.6
  * Fix generated Date: header issues in timezones that have a
    non-standard alternate timezone offset
  * pop3 and imap logs also indicate whether the connections used
    starttls or stls
  * add missing TLS_PRIVATE_KEYFILE setting to esmtpd.dist</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1722686400">- update to 5.2.7
  * tcpd: support per-local port custom -haproxy configuration.
    Multiple updates to the couriertcpd man page, updated documentation
    for ipv6 and CIDR support.
  * tcpd: remove -noidentlookup, implement -haproxy
  * couriertcpd: set the IP_FREEBIND option on all listening sockets.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 5.2.9
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.
- update to 5.2.8
  * configure.ac: rpm and deb packaging fixes: remove incorrect MANPATH
    setting, fix warning with newer versions of grep.</changelog>
</package>
<package pkgid="02f9876c9517563fcc4180ad7edd3e4a6c535a152204591261bafea42d31bb17dedb84a247ad5842b084f18b0732776832d078c4291c518e01e77fb96ff730a7" name="courier-unicode" arch="src">
  <version epoch="0" ver="2.3.1" rel="1.1"/>
  <changelog author="chris@computersalat.de" date="1414584000">- initial pkg 1.1</changelog>
  <changelog author="chris@computersalat.de" date="1438776000">- update to 1.3
  * all: rebased against Unicode 8
  * courier-unicode: Rename unicode.h, library name, to avoid name
    clashing with some old, forgotten, Gnome library.
  * all: rebased against Unicode 7. Added unicode_script(), tr24
    Scripts lookup.
- fix spec for submit to Factory</changelog>
  <changelog author="chris@computersalat.de" date="1463400000">- update to 1.4
  * no info about changes available</changelog>
  <changelog author="suse+build@de-korte.org" date="1512388800">- update to 2.0
  * configure.ac: Better test for available of nl_langinfo_l().
  * Migrate to C++11: remove unicode_char, use char32_t. Replace
    std::vector&lt;unicode_char&gt; with std::u32string.</changelog>
  <changelog author="ikruis@gmail.com" date="1545998400">- update to 2.1
  * gcc 8 update, fix assertions. libtool and toolchain updates.
  * unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
  * unicode.c: Fix error and validation of valid modified-utf7
    encoding.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1573560000">- add courier-unicode.keyring for source verification
- cleanup spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1606305600">- update to 2.1.2
  * Fixes a packaging error in 2.1.1 that results in broken manual page
    links (no code changes)
- update to 2.1.1
  * Fixes a bug that causes cone to garble some messages when showing
    them</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 2.2.2
  * unicode_bidi.c: Implement unicode_bidi_combining(). Implement
    canonical and compatibility decomposition and canonical composition.
  * unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
    what its documentation says its return code is.
  * Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
    unicode::bidi_override,
- update to 2.2.1
  * unicode_bidi_calc and unicode_bidi_calc_levels return a
    unicode_bidi_direction object, to indicate whether the
    computer paragraph embedding level was explicitly computed or
    defaulted.
  * unicode::bidi_calc - an empty string with an explicit embedding
    level should return the requested embedding level.
- update to 2.2
  * unicode::iconvert::convert, fix uninitialized variable.
  * Implement bidirectional algorithm, canonical or equivalent character
    mappings.
  * Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
    property lookup, adds an alternative sequence-based grapheme API
    that handles multi-character emoji rules.
  * Add bidi property lookups.
- update source download URL</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 2.2.3
  * Fix compilation error on CentOS 7</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 2.2.4
  * configure.ac: gcc 12, autotool updates.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 2.2.6
  * Debian/Ubuntu: update lintian overrides
- update to 2.2.5
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1704456000">- update to 2.3.0
  * Unicode 15 update. Added unicode_derived_&lt;name&gt;() lookup for
    derived core properties. Added unicode_general_category_lookup()
    for general category lookups. Fix GB11 rule.
- update courier-unicode.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 2.3.1
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.</changelog>
</package>
<package pkgid="b4ae14622ff2e80acfd4599ff725eb5a802f336575f25c4fb2689c7df485b168c3da5f4ce8c442a532486bc9cab735babfaae0bb49fba54b725b39e52ae04d64" name="courier-unicode-debugsource" arch="x86_64">
  <version epoch="0" ver="2.3.1" rel="1.1"/>
  <changelog author="suse+build@de-korte.org" date="1512388800">- update to 2.0
  * configure.ac: Better test for available of nl_langinfo_l().
  * Migrate to C++11: remove unicode_char, use char32_t. Replace
    std::vector&lt;unicode_char&gt; with std::u32string.</changelog>
  <changelog author="ikruis@gmail.com" date="1545998400">- update to 2.1
  * gcc 8 update, fix assertions. libtool and toolchain updates.
  * unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
  * unicode.c: Fix error and validation of valid modified-utf7
    encoding.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1573560000">- add courier-unicode.keyring for source verification
- cleanup spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1606305600">- update to 2.1.2
  * Fixes a packaging error in 2.1.1 that results in broken manual page
    links (no code changes)
- update to 2.1.1
  * Fixes a bug that causes cone to garble some messages when showing
    them</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 2.2.2
  * unicode_bidi.c: Implement unicode_bidi_combining(). Implement
    canonical and compatibility decomposition and canonical composition.
  * unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
    what its documentation says its return code is.
  * Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
    unicode::bidi_override,
- update to 2.2.1
  * unicode_bidi_calc and unicode_bidi_calc_levels return a
    unicode_bidi_direction object, to indicate whether the
    computer paragraph embedding level was explicitly computed or
    defaulted.
  * unicode::bidi_calc - an empty string with an explicit embedding
    level should return the requested embedding level.
- update to 2.2
  * unicode::iconvert::convert, fix uninitialized variable.
  * Implement bidirectional algorithm, canonical or equivalent character
    mappings.
  * Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
    property lookup, adds an alternative sequence-based grapheme API
    that handles multi-character emoji rules.
  * Add bidi property lookups.
- update source download URL</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 2.2.3
  * Fix compilation error on CentOS 7</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 2.2.4
  * configure.ac: gcc 12, autotool updates.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 2.2.6
  * Debian/Ubuntu: update lintian overrides
- update to 2.2.5
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1704456000">- update to 2.3.0
  * Unicode 15 update. Added unicode_derived_&lt;name&gt;() lookup for
    derived core properties. Added unicode_general_category_lookup()
    for general category lookups. Fix GB11 rule.
- update courier-unicode.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 2.3.1
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.</changelog>
</package>
<package pkgid="a750a052ab17f10c913438ba667a79766934b4e96ce76e265b20ed8f1a689803b27e2baf5e6060fe2420ea5410b32a8d20da82d8b30d98a643b44be55469ddbf" name="courier-unicode-devel" arch="x86_64">
  <version epoch="0" ver="2.3.1" rel="1.1"/>
  <changelog author="suse+build@de-korte.org" date="1512388800">- update to 2.0
  * configure.ac: Better test for available of nl_langinfo_l().
  * Migrate to C++11: remove unicode_char, use char32_t. Replace
    std::vector&lt;unicode_char&gt; with std::u32string.</changelog>
  <changelog author="ikruis@gmail.com" date="1545998400">- update to 2.1
  * gcc 8 update, fix assertions. libtool and toolchain updates.
  * unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
  * unicode.c: Fix error and validation of valid modified-utf7
    encoding.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1573560000">- add courier-unicode.keyring for source verification
- cleanup spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1606305600">- update to 2.1.2
  * Fixes a packaging error in 2.1.1 that results in broken manual page
    links (no code changes)
- update to 2.1.1
  * Fixes a bug that causes cone to garble some messages when showing
    them</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 2.2.2
  * unicode_bidi.c: Implement unicode_bidi_combining(). Implement
    canonical and compatibility decomposition and canonical composition.
  * unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
    what its documentation says its return code is.
  * Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
    unicode::bidi_override,
- update to 2.2.1
  * unicode_bidi_calc and unicode_bidi_calc_levels return a
    unicode_bidi_direction object, to indicate whether the
    computer paragraph embedding level was explicitly computed or
    defaulted.
  * unicode::bidi_calc - an empty string with an explicit embedding
    level should return the requested embedding level.
- update to 2.2
  * unicode::iconvert::convert, fix uninitialized variable.
  * Implement bidirectional algorithm, canonical or equivalent character
    mappings.
  * Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
    property lookup, adds an alternative sequence-based grapheme API
    that handles multi-character emoji rules.
  * Add bidi property lookups.
- update source download URL</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 2.2.3
  * Fix compilation error on CentOS 7</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 2.2.4
  * configure.ac: gcc 12, autotool updates.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 2.2.6
  * Debian/Ubuntu: update lintian overrides
- update to 2.2.5
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1704456000">- update to 2.3.0
  * Unicode 15 update. Added unicode_derived_&lt;name&gt;() lookup for
    derived core properties. Added unicode_general_category_lookup()
    for general category lookups. Fix GB11 rule.
- update courier-unicode.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 2.3.1
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.</changelog>
</package>
<package pkgid="82ef9bce20bd239b7c4263132c9e86bab7d443257929b4d0d0487102b1a3df065599c4610ee1115f38df230542f666bc41efaa794b1d0ab541f404186a3e0a3b" name="courier-unicode-doc" arch="noarch">
  <version epoch="0" ver="2.3.1" rel="1.1"/>
  <changelog author="suse+build@de-korte.org" date="1512388800">- update to 2.0
  * configure.ac: Better test for available of nl_langinfo_l().
  * Migrate to C++11: remove unicode_char, use char32_t. Replace
    std::vector&lt;unicode_char&gt; with std::u32string.</changelog>
  <changelog author="ikruis@gmail.com" date="1545998400">- update to 2.1
  * gcc 8 update, fix assertions. libtool and toolchain updates.
  * unicode.c: Implement unicode_x_smap_modutf8 pseudo-encoding.
  * unicode.c: Fix error and validation of valid modified-utf7
    encoding.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1573560000">- add courier-unicode.keyring for source verification
- cleanup spec</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1606305600">- update to 2.1.2
  * Fixes a packaging error in 2.1.1 that results in broken manual page
    links (no code changes)
- update to 2.1.1
  * Fixes a bug that causes cone to garble some messages when showing
    them</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616241600">- update to 2.2.2
  * unicode_bidi.c: Implement unicode_bidi_combining(). Implement
    canonical and compatibility decomposition and canonical composition.
  * unicode_bidi.c (unicode_bidi_needs_embed): Make its return code
    what its documentation says its return code is.
  * Implement unicode_bidi_needs_embed(), unicode_bidi_cleaned_size(),
    unicode::bidi_override,
- update to 2.2.1
  * unicode_bidi_calc and unicode_bidi_calc_levels return a
    unicode_bidi_direction object, to indicate whether the
    computer paragraph embedding level was explicitly computed or
    defaulted.
  * unicode::bidi_calc - an empty string with an explicit embedding
    level should return the requested embedding level.
- update to 2.2
  * unicode::iconvert::convert, fix uninitialized variable.
  * Implement bidirectional algorithm, canonical or equivalent character
    mappings.
  * Unicode 13 update. Adds lookup of EastAsianWidth property, emoji
    property lookup, adds an alternative sequence-based grapheme API
    that handles multi-character emoji rules.
  * Add bidi property lookups.
- update source download URL</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616846400">- update to 2.2.3
  * Fix compilation error on CentOS 7</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1660996800">- update to 2.2.4
  * configure.ac: gcc 12, autotool updates.
  * Add scripts to create installable .deb packages, update
    documentation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670155200">- update to 2.2.6
  * Debian/Ubuntu: update lintian overrides
- update to 2.2.5
  * Adjust deb packaging. Check /etc/lsb-release and include the
    distribution release in the deb package version, to faciliate
    updating to the same version of the package in an updated release.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1704456000">- update to 2.3.0
  * Unicode 15 update. Added unicode_derived_&lt;name&gt;() lookup for
    derived core properties. Added unicode_general_category_lookup()
    for general category lookups. Fix GB11 rule.
- update courier-unicode.keyring with new signing key</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723118400">- update to 2.3.1
  * courier-debuild: implement DEBGCC=default, to help with pbuilder.</changelog>
</package>
<package pkgid="75ce0d3631259fd91a8876e0600e2c1ba7649207778e21067d381a33f59a8ad09108a8126a9df5dce72904dd745000a6940d81b8a03f3c90a5a7edf61ad59a2a" name="cpp13" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="bc0f08f7656149ca6ec6e30999da68c4864f8d31c1a18cf3e99af6072d0730a66f8ffe8194b8e2897f60ae2f86b8b9e271d3abc25713987ae54fbc860ca55ded" name="cpp13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="29f7f5cb061c6f51c7366e214222cbb0fcf1b447fa0f518ae72e557ce22a169caec32f500616ce94b932f7a0defbb4f8ae93f048e99843bc7cba187e7e071ed4" name="cpp13-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="877d7984c0e6579a08dda39e38af49620400f2c1d1f03a36a98f72d09a17a4ca299bd54134a11fb2a04baca646646a088edd79f3492505f243ac80e5e0ee0156" name="cpp13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="99e28bfee5a26d917e8d2f94b7ba28f3ed8715eba97357cb045438c07ac286001be4e1bbbf4502efadf60fdf4f1ddea2b042d0b6e66e17e31d01090d31a5c013" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1bb42ecbd97dd4401dd2e6377094f112943eddf0461f6cc70a6561a1e714c4e0dd7d9a187c43437bf334104e86995038b325493e985a2c2140674c218f79bd52" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8775f53f5809115aea81fcc08bf0b5d41b6de602199eb9fb45200869c7a546269683fffe9a6fdcf647c8094989dbc36ec7f4f88ff774bce2d5dddaa5b76adeaa" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5f3ac6d91f26b685fff7cb7c0e3d1711cbd83ffb468e7e5f30667bae3a0894c3acae24d45ffd1caacf2c9207c9a73b7808ff94352553a96c5067518eb4b0be6c" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0a8e98c0e090e4f51d011d8fb57f90f9d072adc7c3dc900f9f497b3a58e58bffb1e7b05e821322c298ef701e977ed9382f2ada0b09478885cbe12dd3352c7750" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="220887afaa883fb9d8271db3d5f5b327e49e2a6bcd4bbae59e0d07e9ca269d02cb01f7b64a5ecaef7553e293432456ac460d4752cc73414371934f3e8bda269c" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="99421db723d0b4cad164519d8281060c1efa92c965e0e0670413dfbe4a2783d9acb0d5301aa4cbb1c85899dcdc36466b199f3111526c40226c1d1da0bdea16d0" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="abb61b52b48468acdb526c91ca2f99f24e3a8e01465a246ba4a120af70f3c350510336c97cfdbd677266a0690f322e34802f6ca3ee63a0bca4a79e741c54ab6f" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9fc70bb21cc3cc1d4aa393f8179cf38a229d057272dd765b7d43c78b363b9a4cd298e3130a33ad220db8894d9fb395860a626f8aeccf8a20546dfe587a8524d2" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8bf03854f249c2f0da21091aaa60505e9632acaec36c1f1dd98d2a2b251231583a596eef73d5d1adf6498fe128af1a3390cec2ebd07bf2172f521b6d2704df33" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7b8e5f844834154c4c86fdfd44062113af7e1db85d694297695fd632dc6637ad9a91c453343e2582628d3951abb1d4db0bc5510755207a4ec3c7901b573ad47e" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="73d448578d3c162c5b7415633c37641c8c878ce812c5c9393d51c86378e9092f72efaaa9a24a909a50ebe119e017bcf5ece15eabe829160c30a04d3aa6e2060d" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="21cc91bc243d7788d8b6d758ecbd28f138dc5fe75816744fe77cefc65dec19e0fc5ba58d6293c59e3bb0966ab3127693a522eb973437bab8ead5b11449b64df6" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="55a01bc3ebfd49f7540c0a384603b2a52f34de16dd91fc964f2cf4dbd8efaffba1a3dca3a392d83d02779ec4b0a96521841fc2aaed2848f812d42521a205c533" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d621c268bbe06e1d47fd0bbb798979190facbe821fc8846f79d6677661a8f78607ac4d8b11b230e0ea40dbb3bc27955382b5105a9acb76ab208aac440f883108" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cd07df55a07f1c2c7163f3810ab806b4776b9ead84ba0ec90ab3a9d833ac8723bada0b715730cc9f99b7ecf73c959c3094e929de7d7e62ae4ef4fc9acd93b694" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d395109cab5999cd3189b12ae75efb700a34e15ab51f75ed0d67b4d79d8540794c9a0021036c62bc77dc06267ceb382a5694bce06e9be5df9ad508bd9eb7db7e" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="19b06f375b1f9a6c66c2eef46aa6fbf065e17a4e00eb4956912af40ccd98245c9312f5dfe3b7ddc3c7967803ad713cfe6eb26e6bd6058d3a4d990b2f3d2df3c2" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9024a87833e50f99bfffda24ac0f8efdd47313084bee2a7706fe8567063e3e26c751506e49403d6a155a6ea93a9a62be3f19e397c74e0042ede0a91caa7ab7f0" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="28b8206fdee44a99f4e385d3956a8d4371f43ef1434b47ce9bd68b3c720eb0a9cc3245f075faba9e8acabb68773bcfcb2386ffa11c2d451a23841afbdf2143e7" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dd467bc3811bbd56d8747f0d434adb355b58b29bcac5ab95f8918685c13c0eba1ed7baee7ddd27bbe2d19425f81274b76b2248aeb1cf6911f32e7ea28edb5042" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d843784d72a33dcb42b80e6904385ffbcde4146e7c39352d721b402b703ef0ec19fe5d59f56c0d4887c606ec6140c6d88277e1a143ad2a9378fad5d8d964a988" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b1bd54d72b6982759a7eaf293eb324063c1ed951220ad277ef33eebaf37a5f06d2b2d19b784df26cb479b5a6cc2136b5ee96d4afed66bbdc1b57df35f3f2759d" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f92ed28f0c216b208596594b7c248d0c65771447dfd0f124f7db00ed98d80c28dc8ea4290fc67dbe1515bd0e7e86d83cd89f0c89a378e0c0a52679a067187dc3" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7c2cad5f485406bea45e44f3ce69348c50704a03eed22c9b538826fe016737b580753f6855f76570347282d993dfdf192c81b0cdeb7575d56d3f743fbf07a7dd" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4f18b04a3529b3a7d7342da9a74952d47a2ae52d89c96516bbaa1ad7fe22d1d2600a2a097a15fff3346a538806b1a66086aafb9a529b5c80639270736a550086" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="422b0b16cd22861f3511533c14cd2ecce3d1c7aa2f7a1cc6042bf20e199d2120e710a5125be297c5c2707b08fbe0b039a8e71c211e9d7972eb4f4733fc4fa9d7" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="011f168794a16e6fe8147588318953428d0abc3f1bb02d9781a68687e1b5eaf89fc6a0326d78b103cabe01ce08ffc462a0bf2969e2f3ac8b85793528b6187b15" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="62ea81eab5f1b5a1bf65d9911d91407d24ffd0dc18c56746adf1e89d2cea881568081882a43853977a0f18b735b7744d95403bfd97e1c15d0a354d1ad91304b0" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="34cf39ca825fdf7b8ef1500e1e7c27d6615fee4b9904b6d700ad025dff877a57ce9f975a6e84291bcf34f22f3231110e60a982e10d9bd5f48839d274ea3d37fc" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6c2c8e7da4328d7e680ee00e06448b4bfd855ae6d03f423b0f9fc8447e25bc4f8cec356576222152ebea0eb1438c66c6133fc1122d3e133d4233e57e5cb4d595" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="be4c4388a9dea33e2e6baaf2ce403482b6b201e96041aaa99f08a977e57a2718490d386ddb13aa1ef74423bce3fe4dd5d3cef68836a0bb28358e20fb02fdc069" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cb71eaa1ae9d290d628aaa01139990e962f7c8b18c70c3c4705b2994a338d1be466912f4dc04a1ce456fe3769da9a9af0a84a58010f3daf4a57018a299a1ad8e" name="crash" arch="src">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="535c41c7b2b7f2d18201217d46f3ef4b6429104b10561a6ec4fa55982139e28acb961d851e8f0cbebdb49d9d04b95180ca4abacc25df6df9dc3ffe87f73be9ae" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7c67c5473cc5a51a11c24aae2ead009c72ad75b6aef3e64d2ed8f173137725515ea48402d24f64ebb0ac0e3ecfae7d46b583093638caf6972d4bb9535ed8cf33" name="crash" arch="src">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="4055e8d581d5a78e1acb10931b3512e934d3e624d889944e1f61b74800b316b24c65aa987cd098ee7d0f9c6e478603bf9018d8aeaf0a309c4dbff5311265e126" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="92a0785ee98dca198c8d3005e16a75c3a9bf1d49ef4475d1adc3dec61af04190543e9130d71185935f6891374232f8a36d1a30a7964149d677636a76fb354028" name="crash" arch="src">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="8879b09497449dd2c2f3e7da0adaea3786fc18f5bcaacd39d3683f7970dcb2d67541a20cc616fd52b9cf7a432684bead6de5bb85aafd58e5256dbdf28cf26548" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="9bf60e200503be5b76af53c2878b96504e32c73b5f1fc7a8bd9ff49aa336d6a4bd2659d295432043bfc3d06acd625542c12e169806a42002180c092667a302a6" name="crash" arch="src">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="61f56db89687762385102ea03910254f9a9a6cca007cecae948cd9bd3209b74d60488be6f9eb312fc6d09e53a9f8fe6c98b68eb8d5a2daa57e745550bdc676c2" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="ee9be6468267552d4c70ce2ce497f3a9ddcef1dc75921b4ff649dcfb16d13c305c1b20d52228e3f0520781685741939597934cb9aa340047c80627bcc2ffe13a" name="crash" arch="src">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="b5d957c1c1a1faf05005bd0bf6453c869c24d53c66c99eb31cc59fb1b301cdb95e3dc4c92ac6297c8a6cecbcf8826d9baa48ea7574193db1712ff3848da54eed" name="crash" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="a6c1c1a2fd12fdd71b50b9585d692f4f6abb2d9dd4b7adf5a262b9357ed8a2b78bb60524101ed377b1040cd7387c3d7882ee6167b62e2879080c08b0c9eee753" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="60ccf5975d98fa4b4b70e4cc42742eec94587203dcf678c3d22d015768e5d52450f24074651e67e61b3a6da9dd659cede0bb54b6bc1f9297a027fdcd0bd94afe" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cd325dfd0370c98a49491d36008cde7f1755006e862fba3cae4e34d49f3842bd3bfcad28c0ff6cab5dafc81af5a1ad5eb912ac9fe2e99df688eba5ef50b929dc" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="37a3318e1539668b06f151de5b8bbd67db32da880c26493de91312c03a6f2c544b5e6f0faebf296242b425e1aca94f4f38d58e8cb5605c7c5d8866cd5f3154b0" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0c4b0c349cb3a92a442ef1e7048201c618699cf382dc48a90828a713958d43874f152a1b35035d6fd82538f77acf23b7dbe378cd384d128be4860d75c186f4e6" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dbf98a8628578ed1eafac7ab96160d0a299a2a5b175aa23e1dbfa5264dd76c74907e7c6e8f5e61ae8be0db7106e79e86932890c2ed34ff6c27125dc2d9f0f773" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6395bf844e73a5df17aef930d928c5fe9307fb6860acff70cea07b8d8dc676c5ede6cb7289751b1edec6239cf665839c56c0d986022f3193945ce8095f2c6757" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c27ed1cecb5bfbc51374ce16578c2c334c2ccd68e8f45c2a0696296f399a9aea1a1e5f47ee2b899f5aaeca0a3553634a9da56346e704183b9b4d6bf0a2effab5" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="24750aeb12865b0877ce26192b04047557ca80f1aa18b30f958d7402bd233e4a59c459bf4f76cc24f7df6f58f549dc5e83771297e8562029255ca48bb0e31d92" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="013b2d1254cab871fb97e663fc6b791428ea7f2db46a4f9527c7a9392c09066652dfcd454bad2b3de6bb82be5f39f7eb9644f2896e00f5c43c417721b063f6a7" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="97b27beabf0de8e21ae2500171e03adb03c8dcff884a0604a82084b41ed37a6695721e6dfb86171eb5c30620262b7e4a3b645080911dec6db192d596479a6c12" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6f6f5c2e04a3215e535c185a8c4141013d679b2386a3be23c4d0c1d29cb0746a605da7ab41dfd5582431bf6852b44d695abbe0bc83352ce77e1a5cefea48ca78" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f0f43b102ae1612123097ee52340a00876b03ede2621ee90f4fe863e35f4f3420dd1f7d5f93de13e94c16002d3c3c6890ea976261715de0da2afe60666980187" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1e40dccb152e4a557a4aacc978adb406e1c83874ace5a4113bc6b6ed36819973ef01351f8423f893edc2263a6a878ecb5ed4a314bb948c3455247983bb9599f0" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f5ba35068f2a33f167b264fd2d5cb77f0cf532e6027c65cde51cd1fb62a7581cc45e5954858a140894c8b53a1edc18ba552e8e61bf745ac654078f2b69fae7df" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d6aaa4d53b3137028abcdbfc7d41c0bca9e2678862802cddad535218d975011d209aed063e5f5efafb6c3a5bdb228f90ac64190878da08551be866da600c3cdd" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6cfe27934391328ecde5ba8365212e18a70907aff73f0bada4ef661cfbcca1f8846a553fff9a373d50b60e47a10f9c4e73b6b2888423161999722db7c5fa948c" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f9e156b0dd28637fc03da32ec56d129d76687c9a2ba6d513b56ec8b41604027575901debcdb4316694f74eaf5fe036e67189ed289572b1bc3ded9853d331a541" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="d11443889ad27720d26a196b53a613b2a8b5a5910b24e82cdfae953f842e27c9dd96be92fa883b7dd79b080fe133ff9f506b42cb888a44f21186c0f0d9aec7bb" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="a84cc182d2482dc861c5b2b509fbaabb52d0633e9b226c9c75d517d82f2d8b3f26b1fd077922df2c6db21b22a5dc562833788a209fff220518d9b6d8922ff5fe" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="6a43daf99b1ae85f7030b4aef71cb6a17b73834eda5c1ca1c0b78b339154ae8dd9bd18ec6937aba8ba894134951f5431ca4c1c4920e4a7ae1d7f87ec1c5978ce" name="crash-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="c40a83ddfc1756dde48241228fdc7996606c67d14ba578a3a3fab43e6804e591dd5cc94332ce123d0c3e30c44321aa313df0b3a25775f05e16efc6e104ef33cb" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a315c7289b089fb7861f95989f56d3ba874a06ce1539d3b94c15b45a66bc026fe0bd511918323f2f342403bb95378088aef756e9004e064297b283226b81ba0e" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="71fe6df99cf5a809dddfb4d7cacc91e7d87e2f320e003a046c7ca313ae67fe24f88464b3a96bc9576d65148b4bd42180c951811f85c5bbf6f97f632bec4bfdae" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f681dc491261f7e95803cc3ba8d6926b372248bb86521dea4df998c7a1ffbc514a80f557ce863072d9e4bd2d14da2b8f5681564610056291633ce09a6e86e550" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c5d0a724bdbd5d7949d94a8e1f707723f8c400f13c13b841143b2b0ac5221a7955e7eb74fb3ace89601fa36f022a7ecc37cc1a4ab0ec32a470f5e0c03628196e" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b9ce47c6f01c662bbb1dc0b48e4cd57b73572cec9ec2f7bf75174a07cecf8e66f70e3395ea5625ceb3432b6629fd534d72250744f380dc1396a11635490d0893" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cb622977509ec73c8d7f093c70f7603e2b8e6f6f69c611795418d45e47546a68bb60ecbb421181aade0ded560bd7045faae6376593a07c21b809774bd5d6cd02" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="48b3cb49befd35aa0461c0bb4ab3f33694f595b347027485e9d0a40ccfc16e2b93e46eb3c7f869eb08b5eba3885dac1cf79e6733825a5ce15628ad9c7921d7ed" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="98c7b014ea66166e1fe3ce7d9788683a539a7f81aba0b5cda2e288a2f3e03a868e57f5dbd327d88746c67170221da0daa2593b5a02ec7eb3adfa8ff2d8af2505" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="20798056a92236e83fa4332b597543c9af9b954351b551933f6fe7014b39accd5096912f7ec922c218885e0d409b61608133b34a47a856e0e17f2cd2add7ab68" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6b138475a3dcb4eb7020267aa56a6a18487bd81e863e6971d58cadc191973191d79f9e484d08ba86060a62bf473653253482c218a46eb8b439339c38cfce2c67" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="35b93cfe8df9d41531256436e6941460719d8933079f5233b915642309d829dcda2bbc288bb9c0255de164585d096ff3fb28388f3cba48d62bca660c3289ce20" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b63390b28bb5e0ee55afa64bae6a3501e14735222f4813704f11a4a1e0aa0bc117a4dae32c7e888ed1546f9e8451490fd09a52061ab50a6ddb1ceef06be93b4e" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="951884f9c54b28c40a728960285316c07415fd465d52bc3e0638e04e71fc49bdec582874f92d2bf3621aae526a5a42bd2fc34db6ed08e7487574a8128996fa8f" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3bb34cb0d670d21dc5f34f2ae5b7d99f0e0a169c3d3b13801469e2e73fa1c6d7ea1363083bd3906f19556fb20373f9493c163e85a59c0cd3932eafb29df6e064" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8e06a47a368869c42a32e08b9290acbfad86bb3cc3009643bab211a082ae20e71a272ea6f35e8fefded6f79d8be6154c5d8a0038c44aff499fa6af6caf0ae110" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="cfa6c98cc7a867cdb321843e716acb15d7285206546745f62e4e32d218858d9147e94420a6d2954d438295e04a9b0a098478d7398d96a4169fb16ca27a906ee2" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="17305334b7682dbc1f0ac2da4c0a98c64851b8926ee50e184786de03974f7d72b573ab73eac13f15c6206c43197ce96f527b66a50b296157d7a7902134bb4cf3" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="38fbfd26381d0dc74e109b5d17539cd038cd7ebd8b214f6ca56a1cfcf2444fc0576f46fff671dbaf9fa86ad340c2b771615e5f2eff25526482a5a6248879eb3f" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="f1035af6a50f3ce6b349ff735d0b202644305e4f09ff6a310c89ad7caa9d4d214defb0a3923a1cad66f2a9f6d70f49c2ea800752a39343843492cac47f284cb2" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="cb25a2d504254d3d5255bf47ab5d6f54f07bd2be919bfaa1d6c233dc743bb7cabd1f5d94c32030eade6e5ee8326adb99326c335d0ca200eac3783898b8135daa" name="crash-debugsource" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="6a14c409eae160a4903a1474d4e921234f830a707530f938334a855ac73db04e481e2dbd77dc86865b9ef4adf86e788ba3dc674a38d055f4f33ee229f2f86d46" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="fa92cefbc87df46ce0bb49452c9aec8a1e0cff35f432fe16dd3438a109a22df28ac832456536e792644fd68d9feefa554d3cb0f528e779e2a78fc18470112c2a" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ac84587bd5f37956feed2ac479f84c8daf81c3550e4cefecab4e5740e2adcc60467d7b2b307124f3c8abdb44ef2d5a75c3a849ff6e00f0bab6bd4cec97b28500" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="32871ab78d5a85f164a1400fc95dd07372f44c9fbcdc384eb53eaf92688356941471d0b75ced8ccfa8f73519a024440dec6caf31d7ae5bdd0417c6e638eee9da" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="be0b615850572230407b7b8fab019c67f260ddeb0f5a8547da272ed228c584fb4a2195b3a77e226fd3811676c8813b981f02bddc0588866b305dfb3b178b0b62" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f7d358675713af80b1cf6abce104c5e7c0d29a0a10ff044ada6bf6405e114d7f88b4d24dcb627e0dbc5053ff10f8225cdb5dd7473c5510bbab742d72c274505a" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5ec14be822c4ba2580b04e886eea9a8ce1293aa393b518c345037eca7e88c049ae2bad05c7646ecb5e2ec7568c110012f80fb1b02ada32e9b910cd6591d0f931" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="37726f453f0a8b1fde122c09f28fdd48d5300e480628e5c04cd5e334a97be450f8a0f1d6b3ae5fd097aa2def6b67387f8b716384d24272c2a35ffdab6b71837a" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e05dca78c7c2f6e85d07a71ffa931ccf6d949e0abd4054128edbd6458f25a26dfe4e8d892e80a7715b6af42e89565c4304e83c1920413341956f8d665daac014" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0b4b4e9aadb16d021aae197fbd7722aa7b83b83f6e9b2cf1157ff67f2bd88e99b82fa7d0d3c192c127011d615a949a2cb7fc8c30fd7752b2aaa51568e8d4fd9c" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5e2c05bdaa371cd68ad0e1d9cde870963eb9746237c1b3578fe5b47c640dbfec36e2b90df4a32f748ee394439fcbb99b410d70da2cff090e81e85707eee69b3b" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e5f534878cbcee0cb61220651e086cb59f46eb5b9bdf9fe204c7f75beff80975283831af9793800a990caf2e2aa6f7ca82c9ba19873f2da3abaa8801d8914d5f" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="caebe06a87b888a2889b453b0cfd4a355e9d378a00c931dba2b342adcf642e03e82384f2ec76910ebc933cb442382772bbcea93ed0d31e9d69977e1900ce6119" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f65352365dc2a37a1b31a3c1b4de0043a536192d9046adc218c57c1ed56b56eaa12b9adbaab2e27cd45b3aec34af3f2944134bd79f43466de99186125e4c0ec9" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="117a4b838705c10348db5459acbb52d5958f732fd6622cc70f77dab3d1f77488928ccb0c0a05ff6984ef5651dac4a0bf700996b4509fe48ea489963c97976b0d" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5c08e151fc142fabc3cd97fbbb7dc41b0b4a3f0634ff55285edf53741e67f1a0a4faf66b222a749377a0286a2a4fabc40906742a5f08d0e54e7ce8d986ca9fd7" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="da1ce17581f961d147bb276e3ee6c204b01ee26ec166e73e5e142c446d7e08dbba7585dfa88aec66d89da422296002794b8ec8b4e900045e09ac2822e1b672c4" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="186be0a766984a9829c1df47aa3319efad800e0d53960ff2176168d3cf167d0939d153434502f6291f37caf6d10640eb993b8fc07346a9254831db7c7d76256f" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="27fab4cfdd30a0e2ed4403bae325d05d9cf09f8779088d0c9e5ea73238f5c09bea20fe2c9cd763041865e8410d06c3bb87fd486427a7e1151e29a874dec92784" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="df72b749b916126faf642586296f9b601ceda16213c7b84a053cab57d824df8a0dda180d21f3acc3dd956b0ce78ad668b8064b7208c58b05f784e1f9ea9b2a89" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="c2dc09994b96b7b53ece5516387e15733fbaffdc54e210e5d4912ac2dfad3f5fe04aca62f56ed812069fbc3293c355a636fa2d2ab4fecc012bbd5baac7842d89" name="crash-devel" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="9fcc78651c1209ba4eb7abca32758381e1a3eac601be20adf02fc7c31d1d9777d2a3ff1a94cdeb316306c9c1a150989c0e1b3eeabbc87f3b6faea96f29f4a99a" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="98407730785f67e0a3e42234b3cbf9911328ff3fe8b0925286484049e2ba4629b3769ad09f2c51122d66d509edf79951c0a31255e1f13c67f13f510557ad8cba" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="890c5d9821fde8c09373054aea021cb83622544013a5138677b5d1e6c68ffb009b51d68c58c874f099119ff5d47e9bd452caaadc2f52b7adc528dd1c3089097a" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="80fb89710adee8a53c778f735555067ab2f60aef70c1a21bd158e39debbef1f104e75f4d89e154a4b522a9d7de42071dac7fedbc61ec6d080354d3b1f19a02b0" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="875b7c9617f1b6dd4095ee41e7bf66d234724816beb635dfcf995e00565fbf7ec64a7c31fe01b619abca6f460d7d98388d1c0ca0db3e98170dda7cec3ba4bfd3" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="96d7178163f8a9ffc281582f7995e6c6102d1b5bfe4fcd4dd14c9cef8c5357b5c517723bab5c9341e1ff4a13a03b47746132a0873193f55e70c72385c3721127" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="97f97762f0411ef6eb62e7476f24b2784d4ed1d66aec61ebf8f5ddc6bf864b65136a55c8d62bf328c24083a2cb9ba90170beef33f788ce4d58debc0663da0361" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f2197e30b2c9cb1cfffc52aba058ebd59fd09905ce3f7b475fb5d609c2a9a5e9f708f8a766d83314fe07489be226cc912bd1fd978e46432ffc4c374d1ef44a8e" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="863067a375ee97e332a1f2f93714c390e4259c149e3e30160a8b1c4f09d7674e7017d4a06f2c355161b348dcb78ca2c205c706cad9e1b46684ffffc963fd86f1" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6eafda35e650a169ce3b42c41d9f99f26100ab2b4543bb21afa2788c3ec57a72fdb968eaf8d4e5c8359eba6b8ee240af840e3629842759d7093f6e8f4a57096e" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4afa7768a3266e4a4f10a91b0c68fe43cb49fe01c345b7795a9999ce999724119a6fb094a746754684c5a5b3f35a533bc160b51c1bded22eb55594a8fe2c9aaf" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="00b7ed77a3eafc568076714aea3e59067ffb76aed72cd3ebebfa2650864abbe15f0b83419a65c4c7908b890c0ca2ac00239c93d3e16223b278f1e29f6d07bb31" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4bafd04d557d6ef4a8179201b411c37985d0e1e9e3ce73e1e27fb40dad6a5724e93f361db2b40ebde09dc7e9df85a07ec4fa9f36cf1f93bf5526c15abd8261e0" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="71a437c87cafe92298d42711a57a1eb45dadc645a934632e366f44b566763113e65061f692a9c30f725a267c135bb2253c294b3fa196f5f8d9f55869873cdabf" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="facaca9d7f6468b935125a2ec73fce1f92a3bb8e60c10dda2d0eab5a5280d5bfb465ff27ccd2fae81e3fd85e9d4337f697ed2e6e80f2e0e22c353ca022d51594" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="7821f507020f2f427437445d0c78221f91f40e532b950d5233716977a26e4e062b7238bc75a0fe96592235a5da9941577d4c62ec9e7d27e78358e717c83331f7" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0af6b01546b51d3bc51eeb61508027ca7c0b8aa8bc4537ab0cecbea13b9bff0386a225402f3ec6bfcaca8525861dadedf5aec29389d8903ebb9829fc29aa779f" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0e3c49bc62ad4c2d2fe204ab56c7765f1bbad155d6fb2689259500a1f4d49a594157a3ef0a30a6cc8e237caedbe233c105cc25479072324e844373ecf354ff52" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="afc500b71de1ecf10713ebac6362d2858d3d416dd2f5cbbc0788da966ae7612965eaea3af2282530caea372305f8063e7f6e271f39115e33072c73afd906861d" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="9050e9d295620154568f03d5ee06df2414ff0297c421722a74dc00ca02d4464daf87cc49763b8c288c401ed1d459ba49b4ec125aa4a9a4317908bbe7727b0ee1" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="723631b35488a7e725f6398bfeac93d9d24375a3ae51dd4c5fc43243f783c782a052044c4f2ab7d5ab2f14e1e200bea70ccdafbb846f6efce80275ffe1dbc23e" name="crash-doc" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="daa53084251f4aa311306ed8384004477f5e6aa1b0ce870f417467d8a872efbc4c5057f74a05d0577d1958433ab558853dcba358c27418428e2f8a9f31b10aeb" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d943024e8fbdc44fabaa901b2444a89b4d7b58ebabe86cbc998b8f5936319a875bd33d4c163efb62937c58cce073f8beecaf9a03697621c112ec7dcc59dbfdc9" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5a1bb29a027183bb72146f7853661dfcc51a39e62843a4813c252e6c0c8470c5ff7d4effba49ac9003e7bbe6beae3f884a6f8e9d69ec9d51e5d99f604394971f" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5739837a66dcde2f3b23ad3e6f3cb68c54302cdab3c4a03fb0aa44fe9787fe5b775d0034b5bc051097392fe6f0f7c52fbccc00615bf031c7a9cfefa1cd19ba43" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="41f06c40ff580135bfc0464874cf7c7857fa78a486c26a8dd6bb3f02569f75793c312e4b9593585522b3d6054b4360035efec22949d61e2b118535b4e2043362" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f9a8477c9e5ff395a3a7ee39926f18f5c29e0c0ad08ca51fa8ff4feb94811516a56e191f7329a9504f392b165565879e10a3523d4b502b787c2b15dd2942370c" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="aeedef4e4ff1ee0dbd8d3666da04281c47c7e648129b549519cdaadd115d42c7ebfee08f9162d1fda791765cf89929ac97df819b61c77d006604f6fbda1576c7" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="395eaeff47a892ef45b8a32d3fa7a054da5c34b7581f5c1b0ced4ae474802d3d320a2d047e06d1fcb1e6d905767d1ccc241adb0173afe72b3db9387b18d5fb8a" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2b91a06183a24b312d6bdc295022f0b230671647c34f976d052d49c66497f2c9b1b036467bd9e05d973bd45a8763e68176d6b15d814f6a3bff41641dbc7583fb" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1ba9776d0aa2e3c55fc34c8c1e41b84d760953d2406c723217842e41f5ce16467497131b0e027fd8278c93008e6761ac62ea34acc5c61cb5c5770b4053793694" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f68b47f4c780660c5fa6457988266b28a6efad39dddf777902354e5e41559844d3b2b7e38418b984ce0d1e013236a7471f8a2ac7717342e1d584f53ef822022f" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d0e334f8e6a7d96cdd83e36b500df134e5ecfcae2a34df6da15134a7114a597110042b0e0c52f638742c674510b4474aac1a2193e41d4bf0308c0c570380b01f" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="36ff5ff310280de95c8866ace5b1b2631ead8a3e018bcee7c5e1cf43c6fccefcb9c1d6c1044bbccacc9214f6ada618b219b48888651971e0e8c367b4907f28a8" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="87bd283bd8db7e5b86a6217ed37db1c4903c680f10c5b6de0614f34d2f834083a519bc1b5ddecf6b640c3025a7228f37432cfbda87aae84186542d45e35e3658" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="66143d58a9bee402b254684ebaf7b6ffebee96a089a123930178c3999dee613430661017f505bae8e4e8a97071c8d1a65c7319d9704e78411adbdbc55118a960" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5547142ad4b8c0237a7b5f25bebe60c1b9e383374f0123ee5701cab93ac00d534bf98b7192b920f77f165bbdddb0566da2eec3115b74938a292510edd7ff8420" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="67277de8c1e8baeea372975d3ec6a965fc6296b8fc3954a7b88abfbabcd21d01511e32c0c087f18830fa8aec860c2d3a628097fa768a7e6881f9431eeeb845cf" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6b83182818ef541f6f784ca5a83882d309e10e46675e924c338bfdc58fdc3c29030ca92902ab46b1ea1fa3e5d9d974620b0c73511dcbdc4afb943711c6e3093f" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="95beb22722a8ba54f52409343c566e1c5628d87c2876e5eaa657527b7af8fa3202fdc22a88b0ea51f07990c3867f1da13fb4750171a20c1b9d98356d9c046e7b" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="43f4921e4642999614d64e37c3e93b02d0dd9f9a6b033e62bbda98e73ce09cbe97894377e62a378dfce5367dc6fdb4d021d5fd956adba0ecfb7347e1ce066e12" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="6b28dee3a5e4b1e558cc469088e82783f0518d0de8df3d2b0f0aac869e0ff2576a339cddc3a680c84b473fe5f400f39d3ce0dec72e67bc5ed9e83b1f6c624fe1" name="crash-gcore" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="357b93957cab57b1b6b43e4e30290dbd5d80e1ae099adc25ccfd6d9b06acf9511e056c8c99099ab7021db980ed94de87555c24f97296f84772839c1b8c103f39" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e4b4c0df69c9a42c1e72bbb588981817957ad9f24f2ac7b9f469989590f4809e10f37e6f25bbe61a89795a99079295f0415f57e11be66f9c28908d4e44bfa73a" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="15e776a052a0a839c0624f3729163d3b978e527b6cd857532bd1fbedc6f41ec64482a4c57d360ec0fc1bfbd957bac6773ace59c6755370e21ab7f6c91b59dfec" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="242fc897938a4d30d461c52bf2b623a62cea050b2c7cb34547f015e0c6c69451ee89503d71541006d0a7ba9cd21ad8f1e6aba90b5a0b39b03b8a9eaa61437eb4" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="2fdd8704c25a51ee0296f827c34538b0d2e75bbc632521ebb4ab7e22ea3e7da48bc626d7c50dbbbf56197ae6a96ed163d0aa631656e30f0aebb5d582dfdaf4ff" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3638ad86e57c5312866db4628cfda6b7492cb68c1beaafb034173ffe8993a897d286debb56dcf2944c8aa2eae0efb7b557701e5107c655a169e7bf78107c0a4f" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6f4706dc1fc9a30a0aaf5760ea7d50d29f207ec0d5aef3e8ff58748ef392824c94d7ddeaa8a2e8af24097d14e65a6b556b8e8cbc3d3d38116e2d8563c4cb7699" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="49f73c686fb5f8143ed4e18093b2c05091610ed991bcaf20aa0231cea55da03a771bddb4f7f53f8cd848bc06acce1c5f34dc6aaccc4043df37b976eab17700cc" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="aaa52ed6f29cf4e5c2d5f6d4c3276a91d779f154eb529005b7a87dda171150a9cb46096c6ab4e82179639f70316929ca1af364e84fa84a0cba1d88204bb0db49" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="305e395a38d413282dc8692ee85172f67431d87469f6b5cbe6ce53be6e78693a8a970e230a8902cd072ed2eedd1f1bdf8064a2d915eaeb2a500516f2b2460555" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="67c93397632090b4f73180bf8a8df4e932f7bddafe38ef406b073a7e33f868a2feeeb4ffc731bd6ff527b28cbb946710da153ad2ecf031c631afbbcdd04ed83b" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="187fef0a23e3e49a3d5029816149aafabfebd6d93f7f87a6919d4efa21ad9728de99680fe4fa61dce6d3e61d0174aa95c65ebd35a010885a8e6780ae95be7d8a" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="186bdd8609006837e30d14bce24d900d4c00fd8808edc93ec21b4b36be6fca9d9147ae1e18d370be4f12f9dd0737b47a423ebdd3aee0c05726eff823f9cf0f62" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b1bf66186d823d0717f77113730cd165a5880afa438eb1ecd63e38e5e467decbfc220aade627096d4038c7e6a68dfcadc8615e0a103083c6015a83f1f414e4e8" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f14146728fc06f2572623488073753d946b5b2e5b9082328f5ba7c346b512bf582c4969534dfb2b6d9a99348d57d00e4e0384cfdada7255801a50149303e17ef" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="046e24562a5581e1d384c91298eaf75bd73f754479b7a6cdac17e202220a3f7ea1fb9778fcd6ed1d1dbcf6d837d8832ca82faaf2730bb99c16e9a960f0034448" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="84b55e30655d5e46de4a14d884d0ef00ce76ea142309b1d33c5705da62548f64ce238d6ea27d5f2b11518faaf3bd2fa31199660031856f6e1fcb250235a83476" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0f20b4c8536281fd66775f1fc98cf1e09bcff16144368258e685e0753779167a1d450c740e9a029a08ee002888b670591f32c0679507914546f437424c686340" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="c11cc46c60a87a4a42709a0baed29a0f3dae5b3887b3daaad92596b7735be2bb2e9163b7907da6e85a613180ab1a0626fefa8c6189e1c524068b78dcac025485" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="31e5f50c2c443fc926f505a3ed5527dbd5ffbab7f3873421cf762b571565394d5a1f2ab297932689da1f18dd3ed367ecb9702b3068b9e2c6123b1859bb6f30dd" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="3a8fe4f37a13be46d80131009ce58d1a1b3c3a5aedfa047c95557d07ddfca2df960a6f6399a997ed473189677bac5c1399038ca99e8644eb2bce3da7f48d73ff" name="crash-gcore-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="fec20a5c5c69f00c4c25c3bfa373c7b790083b01890092166df2ebc2d8ee1eedb7fe911c15c168f96ec245276ff41d2af02c6ef14d8b449056eb6cd363edab17" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.5_1" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="719482d66f63de3b0b419febcdc451ecbc0e6c7a63883d1c54b08906f9e1530a165a946f04dd0adbf30c6d344634412c815bd7ee94b0b2f5e1f99483ef01145c" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.6_1" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3de630c74f0d09424f774dc81a05dd9fe6f16476433a689aa4a796c6cc1fa02fdf9bf63acf46b5601a16d52c02b2ec46a07f3e46aea5213235eda86fe52cac59" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.8_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="17b533cc00169e4c30ee35ac9ad705e42bcddb4c0cb49d7112a207574a20a3d2b26980ad50a1ae98a40c3766086ad2eb8ca880f0f4016a8f8c8c4b0998bed47a" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.9_1" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a09a51b4b2b9b6d4d6f95b55548a4c540aebc3461c2196c2f7c55ffc2ba7f10ab20a6f7158344e82bddb4155a91a4c6b00575852d4cf933e5301f66827797790" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.9_1" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f135bc1dbb18f91d5fbe682fb4ab0951d184dd6517092ed52fd8a1fd75904077932839be8d01e827234b09c5186cdca35e6c64590bc5db39f303f45937585466" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.9_1" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f5b562ef83b8d3477328ae667c18b1ba2411b117d097e8af656091f8e2f91e4a287c473d1b56ea92de279bae8cd233a54c41ebb6cad0ca868bd7d7ba62f5adfa" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.1_1" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3fd477d6da94a6de5b53362f1fb06678eef18c44b27263d66a1c7bd13cd4e325d68b089f93e751a92b7ccb52c64a5082d0b2b122d56e28aa0f153c034fa61ec4" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.3_1" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6b6458d133d7f82e95c77169d82e336797aa9ddf5feeb917b7edc245179ab6613495399df42f940cda1f6c66afe62d5f1a2deafa16d456e4c63f9d22a606baca" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.5_1" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6c5ed18ad681cdbacdf335ee2fe8cd42357567a9c279d2bdfd98ece3700ce37a3071c44f562ac8c71904490af048b2f52dbae2af10d278d8069961235412aa33" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.5_1" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f652356f88ea1c5517c50c1532e5de10df8de03f2299192a2a821cafd3b70f271db336d7ec343fc4ee14158af31d384d9c734ca9a415ab4935ce17254d91a3d0" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.7_1" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a8f8e05e5d2cf6da48ca4c2f47bbeb2a73dd4691b860d6e99c3877a04c93860df386e82e7624caace6863c9a9b1a551f0def639cceed269046dd9b36b6d055c0" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.7_1" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="94271ef2d5cdbedbf8bb8c1fe45100b879d1865d35aae3b12f168a9675265963fde5cbc7aa4eaba4da37a088673fab06661fb3471792303061689e6df6c989d6" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.7_1" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="52789037b66dbf20a1a31ed89df4a69156401c6e2335cc5c2cffba7d7e3120b5fd1293e92d5ff52819cc03d84805bb41bc10b55c4ef2c4c9f4147fa50d819278" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="43f563f201c2f46fe609b8a5a4c88862487b7dc750b6ee6311b3fd90c72f5edec34166f6806572a4b484dab3cab909e37d2bfd160813f04ead798da4343ae5fb" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="227097c309908ca513013f8e310eb2b5f513c4217d625eb7310adbe2013dcd0205ddbe119696b36e963ef1aea900ddb7ec771b98897f673ebdda548dd78519ba" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f231d58bd9a3aa5d8011b2c26b0fff234862f52dc7d9d6abcbc85756dc994d68a720ce68b5625f84419c36438bc4f0613a7dd166813f2e2b63a9135f672e5ba4" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a733e19e3803149ab9449e53c19ec572619b9f26e414ae278ea3ad1a1e66b4f06cc8a1205c998be2f20719a589e2961d75f5c2f9052ffbef8d372624b0549e86" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.10.3_1" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="d7e698753ea7e597597dd70150b4747641c7aeabf6548e85f633cc068324cd71f37179997818b0c1da96cd201eb05a6b0557d064be82f0497772d25486dfc239" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.10.5_1" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="c5cb238c4f3626966d0c6c70abc8528275b256eec817a09f18fbbf8d8e859e22205a42539b6ff8e2221c57857b19764edcb7efecbeeff35e0ab56fbdffcb9f30" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.10.5_1" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="52a8905d85cc50cee57b06d3ec5077954d2bd12c57962d854d80b1a9e9c5b484afa60dca275589ad48326e5ee8cf2ecd0920e0edd4566e3f3c94ca6e5aff690e" name="crash-kmp-default" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.9.9_1" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="d8ea5af84133be2ddda6e2ac60f64ced45fabff7fde76a2fd8826c27c21e2fec48819bf75f045a177e11356676cee5bd8527c05649ae75a2fa3595bb0281d735" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.5_1" rel="3.5"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f16fd9efdbd11c70dfd969a91c0053eef2e48577d08590d146ebdb7c7966608d66e436044bb5f79fb1a929b0d748f04c606ee732634a92d2727419523a1630ba" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.6_1" rel="3.6"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="33472cf1a7e735a91a12fa72603a01399eac36c02866a6973bbc79edb00cc8d043744be995031719d2fc0f9e8f8227ca01afcd04cb4b9eee53edb89b885d3d2c" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.8_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="73d46a181efe9a2d50da93ba8d3d2048839213560c413f3a86f527d71050fec23b179aca1e728e29d25951dd6f0e586e923f57f86a1f77c014c39a4c6899b692" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.9_1" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="535c91318c4fc30132866e9fe35b0841465db44eacb19ced59e9d8e7a513f374c46762a9ae44440a6bc9f8fc1bf6139b85cd5255bb000fbac26b4b2c2ec06668" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.9_1" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="98933b4509d672c531623a9262619c037dd7b355bbb65fa88cc739e3fef4c2fa18b0fcc0f4d6a8ec80d8e76ffbcc361e1556f6c0561e73d1c22a789913d0f4dc" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.8.9_1" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b053ce2d53d5c21ce2a400484bbe3faa30a253b99fb549c4b210f9dfe2e68414293e5071f845aec4778c4722720fd48e25dbdc6f11e61d945a810aa8ccb6284f" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.1_1" rel="3.8"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="502233c120cadd72fe95ab336db4b9aa84df5d81a3da83cb8e58b98d1714fa928f92a577d9823eb4c8e1dcd79c5d83d929f88a5690c48b102561300e4c702dfd" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.3_1" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="6b63ea2a92e1758dd628be205ad192d694a4118defd33b3cb52d3da94626ce7817021a40edffe0c1d3ddff24ba2c5dc2e141a9f774157570996fd3246176220a" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.5_1" rel="3.9"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e63b4e097e673b65bef5cb1696f21f4cf102fe31cb39ded624388f1cda399370b59ed16be34ad9c7c5dd7aa611d4035d76379e50a8a1b97b9bd234688e0c6c1c" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.5_1" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="921eb9ad0869e54b47366180ab96cd8e85f7dab96fcfd7cef1e2462d59b235dc58d5feb40562b40e7561255e8c12e2e600aefdd4b8eccd1eb1168f4fd343a39c" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.7_1" rel="3.10"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="c38cc11e406ef1643b6a14e5737f32199c11f2d28eff718286398aa7704e2e9cf1e11314a13bcb9167df33b195be04b5e4e35494577df465cddccbb543425fc3" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.7_1" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e3026a3f37bb587f8c06325a7b3be4119c560d7ab61de8aacd0e6135ccdb3d6660d4c7e24bfd108f946a8c50ed06d18424398f1ec571610b583927f3177915ae" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.7_1" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e325f5ea269f6b8fc22801990da52dbbe4ff5f76eb324ee8a1f341d5db6127fecd59e8724926d48351bd62221b85f60aa87419a77c8cc52fd95c284b81aa7f02" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f2dd96b1043e1a0eaf93a7796854231cfa066bf0085917afa8a6eee48b849c505297b8e1c7a9f1dde53f258bcac2980aab48149bb002270ea91d39442e6a6368" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e5c3e52c61641e48615ca48f1e628bf18985a8ca1ecd1208c4035c468e783155f7ab8d0af512ee6831430d3c569a47fac019f4fb9035a30a454098e3d33285b1" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a4c8f83ca947c3fe72ac1ca812ce75ea9f7509ff7a4a339775abc5957c946ddfb4f28ddece9d5e0bc9716f6eecaec5dafa2f4e08ae1ec17e7d1262cb21da1673" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.9.9_1" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="a97c901735a68a06b3f6a96d1655f368a84b48b3423a13d99c344a674f8710254771944495f8f08627d18b5a0a8965a5eeec363a3bb2175c237eaa45723037e8" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.10.3_1" rel="1.2"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="000982c34596b8a91864504705f5fda7e2e36f5bfc30e2b9d4ca23cc1735247a14679980bd4c77aff8713b791cb7c74160ffce4fec8737f728a99fdba1afa7d5" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.10.5_1" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="8a802c71b3656d44f48ea547650e3b0ad6bb51a2c09c3191cc5fedb1395c4d03df3ce2ca7f5362650c78c186c4937f38e954997b0091ad1d8036d67f68a7023c" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.10.5_1" rel="1.3"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="8863914d14200e78a20d1536cc87efc44457eee0f75bae1f953858ee5ae7f9ddf544704bc91392600719650cae0a06b0dc6f80419ce52af29994ef2bb02597e8" name="crash-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.9.9_1" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="d69d465c00fcf6b7d4316407ff15786565fd1c3699e9582ecbd2a86e8a0ef7307d7588a68a20917dc6f21be4e70d16bd3952ea595dd2760c733e316271b84024" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.30_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f423791f8543cda635a0eacb9c38d05034de79d39c6243126931ae0243f574acfaa3c487658b11ae57e3ee4918d9c7ef07f548644e81b72ad55bfbe93ec3d139" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.30_1" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="abd1b964404ecaf6976cbf725edcd856738e4bdfdfbd18fc8f8cd26d3899f1576f6d5e751114622a79a2ddd238a14a44132118f4cc79d7ca4e4f789e2419deb3" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.30_1" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="e7549aa1c6fab164df657e12fde84b39d46b5c282328e262db14f49c25f1d6846ce3c623e4b0674b8a39d520971532547f30102686958cf00c0e97f7bb727a7a" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.32_2" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ed075352990c5376b76b02ba1631f753fcc4cb0e3dfaad432f8ab60de4d4c154a540524afc491806be95fdb3b2881f1abbc28ce9092fdc56687a07faf9a3ca38" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.32_2" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b10ddfc603fc8711c049c607df87d1dabf08cc68ee74ebf38840d3cc0c65969a4648929f65b90fa5f07715e7f449ab98ee6929919f5d6cbd31ed76f23683182d" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.34_1" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="9ddc8984fb1e595561610afd921654a0fca3d5b987fb9e594743486a363ba48717478176c01a128d6f112613bcc4e6b825754f1eecec213726d2f4b40288efd6" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.36_1" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8c6ff758172c13289eb094c10fe29fb0e2e581a249a9bb190841845daa529036a6c96c780c9cfb17ce45eb2d5e231321eef307c7cbde165d33c9671db7d717aa" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.36_1" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4c2a1c0484cc5342775a35b62e8e4ba94e5ed01c9cc9e47e73e468f37c3176890566fe9d00cb68084e25e671268eb6ebc22d125e5b76399d34d8746f79ed5401" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.40_1" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="51afe0ec065d163b9d19d282983f4e4130b956733ca0858df81281c32c468173e3d732233c3b25cd53ab078c517ea3af40399c77804ad375ff77335ed68dec3d" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.41_1" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="03bc5e46bd9ce7c2b554419e9b71c1fb8bdf5a7df06855c3c8862c5a0dc7fcbcd20bf121bd8cad3afb0ff3bc5ff1833bbf9ce1c95a329a42e61c8661b359f73a" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.43_1" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="0317e85071c42e33ce181639562e0711efd76b4d109de16576020719ec314f2acf212ad20044a854a4da92ccff6775097dafa4d4667ceda1dadd23f0995aa322" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.44_1" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="4fe3cc1b38353e3da1b572bd683a8024e6b0c8f682807055f8d6454689c6fde2ba48d28eb29399eec0aa71ea5f4c731a32ad30158960fbe7d25dc8c82ff7fee8" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.6.44_1" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="651008fd90454314fb26136860be7c40aabc4cf48dec3975b791cb73e38312076655026a041a60f3aea065498a8927a8424a81778e1cff35265d8b940b08f905" name="crash-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.6.46_1" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="794d41a4096fd24f64bf91541a9817d723cc35c6a7481a45f5b4f33b2c0ed9a5e7d00bcfe46ee4e2866d8efbea8e51468a7509cf4b0e93b243f8525fc4d14b43" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.30_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="51a78a998d87e3a0893bcff7f908b1a780ee9cc357ac192d5eb048865c19fa92f30be6d2a6b26fb40df4e022a12018832379ca84346829eb3e8074682545901a" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.30_1" rel="3.5.2.3.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="60e93b7d0d4f830c8807189db967d039fd109d61463771453d71235777dda535347aefec48eb29492bbb7d4d9755a142a899c724b933c09ce2fe8a405305f45f" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.30_1" rel="3.7"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="ff00c02f9c934dbdab0fbf2143887721ceef700a8c4fc820d2c1b88d98fd15e96980eaa1f29ac37c6305f2214f33f65b28f4f86225a02863f131bfad5eed97d2" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.32_2" rel="3.5.2.4.sr20240429"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="462eeff86d2c8f0a0ed9f2998df52916bf43c73485e4dc378054b017c09d7578ef39b824b6a64b1b178ea20998494eec425f2048b248989e8571cdf41b4cfecf" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.32_2" rel="5.3.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="26b192a0bef10f6a7b185e59a7739b50e0f257dba0c9284cb55a438f9bf1810bee21f219267c37866e62fdf110ddb2cac35e10ec6777852558e815531d5c3d75" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.34_1" rel="5.8.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1cc015f8b91509aea293817d26f7890d1639b5385286e10b1e0210c6a20c830f19389ba60cc313be875e568f45b1d06cce658fe724f7191959e1e0233f02cf69" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.36_1" rel="3.9.2.1.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="8823ce659a83fc87a66ac89629b31c7974836800ce35a5ec760c0dcc501b7db4eb20ad9ad6a145769917fa3d17df140b08adb1b8ada975a601a2fbaa84f77262" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.36_1" rel="5.9.sr20240605"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="dc508f74338f07444fef28edff6729f07fa5c89e0ccfe2023b36692b9afd07f9a4d4909d33b22993b177fcd43e7f99da065c8860d8d1279d05eeece82203adcf" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.40_1" rel="3.9.2.5.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="3bc7512eed522423d5956fd5aee0839937411d7f16ca2467209782e9f5dee07795c1140a78ce538993a202a759a3a711ff7adcdc6042deee303ccf069b180dcb" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.41_1" rel="3.9.2.6.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="f39ff12a7a75a266cd8683f3b3319dba8a3874375107993be9c95601a7c40dbb9a7516c725d819865b2f4a40a0e5503ef0a971ab9a1a03959c3e9fbd00f65c7a" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.43_1" rel="3.9.2.7.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="5cd4979273aaa0b61075798979ad978fbba1de5405484ae1d5471888fbd23242b57d68ca2fb97af7983e0bb82b84919a12824c6da8ee47a4d4ba3928f6a9fd41" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.4_k6.6.44_1" rel="3.9.2.8.sr20240702"/>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1666699200">- make of crash extensions was failing due to extension shared
  objects depending on extension source file plus defs.h. defs.h is
  hardlinked from the crash base source directory before the .so
  make rule but make reports it doesn't know how to make requirement
  defs.h. I added a rule for defs.h in the extensions Makefile that
  creates defs.h the same way as was previously used but satisfies
  the dependency resolution on demand then the make succeeded.
  * crash-extensions-rule-for-defs.patch
  (bsc#1204587)</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="790c43610a113b88542be90a6873533b3f4e970a2d76d2ea0316409bca36b94638e9124348a5680e414a5c974e7857699bd54308ada3c2d61a2a92e7864c0984" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.6.44_1" rel="1.1.2.1.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="71d10d54884a40d40deabbfd849dd6269ba0bfee1652c519e43e9b72b288c1b5d8e32e3518479f1542e3a6ead6957b0d969b0f0b1d4b4a83484b97ac4a2c7cf8" name="crash-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.0.5_k6.6.46_1" rel="1.1.2.8.sr20240803"/>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;ptesarik@suse.com&gt;" date="1668772800">- Require zlib-devel for crash-devel.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1674216000">- Added crash-trace-2021-02-08.tar.bz2 and modified project to
  create the crash-trace package. If installed with crash installed
  the extension can be used for diagnosing kernel trace data.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681300800">- Update to crash 8.0.2
  - Update to gdb-10.2
  - Support kernels at least up to 5.18
  - Refresh
  * crash-patch-gdb.patch
  * crash-extensions-rule-for-defs.patch
  * crash-SLE15-SP1-Fix-for-PPC64-kernel-virtual-address-translation-in.patch
  - Remove upstreamed patches
  * 0019-Add-kernel-version-dependent-check-for-getting-lengt.patch
  * crash-missing-declarations.patch
- Disable eppic extension, because it does not built for GDB 10.2.
- Remove eppic patches
  * eppic-remove-duplicate-symbols.patch
  * eppic-support-arm64.patch
  * eppic-switch-to-system-lib.patch
- Clean up specfile after the discontinued SIAL extension.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681387200">- crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch: EPPIC
  extension support for crash-8.x + gdb-10.x.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992000">- Add support for RISCV64:
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992001">- Enable build for 32-bit Arm and 32-bit IBM POWER.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992002">- Remove crash-Define-fallback-PN_XNUM.patch: No more compatibility
  with SLE11.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1681992003">- crash-define-EM_RISCV-fallback.patch: Provide a fallback
  definition of EM_RISCV.</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1682078400">- Fix ppc64le build with glibc 2.32+:
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
  * crash-gdb-10.2.series: Patch series for the embedded GDB.
  * crash-gdb-7.6.series: Remove (obsolete).</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201600">- Update to crash 8.0.3
  - Remove upstreamed patches:
  * crash-EPPIC-extension-support-for-crash-8.x-gdb-10.x.patch
  * crash-Add-RISCV64-framework-code-support.patch
  * crash-RISCV64-Make-crash-tool-enter-command-line-and-suppo.patch
  * crash-RISCV64-Add-dis-command-support.patch
  * crash-RISCV64-Add-irq-command-support.patch
  * crash-RISCV64-Add-bt-command-support.patch
  * crash-RISCV64-Add-help-r-command-support.patch
  * crash-RISCV64-Add-help-m-M-command-support.patch
  * crash-RISCV64-Add-mach-command-support.patch
  * crash-RISCV64-Add-the-implementation-of-symbol-verify.patch
  * crash-define-EM_RISCV-fallback.patch
  * gdb-10.2-Revert-gnulib-fix-stat-fstat-build-errors.patch
  * gdb-10.2-gnulib-update-to-776af40e0.patch
- Stop building the trace extension from the main package. The
  extension is now built from the crash-trace source package.
  - Remove crash-trace-2021-02-08.tar.bz2</changelog>
  <changelog author="Petr Tesa&#x159;&#xED;k &lt;petr@tesarici.cz&gt;" date="1683201601">- Fix build on SLE12:
  * crash-gdb-gnulib-define-warndecl.patch: Provide a definition of
    __warndecl() in the gnulib copy of cdefs.h.</changelog>
  <changelog author="olaf@aepfle.de" date="1686744000">- Remove hard dependency to kernel macros to allow quilt setup</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1692100800">- crash has it's own definitions of some glibc functions, including
  strlcpy(), length limited string copy. In glibc 2.38 the second
  argument is const char *, in crash it is char *. The argument is
  the source string to copy from and shouldn't be modified.  crash
  uses the glibc version in some places, it's own in others and the
  declarations are incompatible resulting in build errors. Added
  * crash-fix-glibc-redefs.patch
  to make the crash declaration of strlcpy() match the glibc 2.38
  version. It may also need to be made product version conditional
  but it should fix Factory.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1695211200">- On initialization crash verifies the core based on the text
  referenced by the linux_banner symbol in the supplied core. It
  chooses how to get the address of the text based on the symbol
  type decoded with gdb. For some compressed kernels with an
  accessible debuginfo file the type is not supported (bss segment
  found, data reference expected) but the symbol and it's value are
  valid. This causes the linux_banner text to be used as the
  "address" of the linux_banner and that's an invalid address for
  the coredump causing crash to fail to load reporting something
  like:
  WARNING: invalid linux_banner pointer: 65762078756e694c
  where the address is obviously ASCII text used as a number. A
  SUSE patch to support compressed kernel binaries introduces the
  behavior, it does not happen for upstream crash source as-is. The
  difference is whether the symbol details are obtained from the
  kernel binary or debuginfo (fails for some debuginfos).
  * crash-get-linux_banner-without-using-syment-type.patch
  In verify_version(), choose how to obtain the linux_banner address
  based on the result of get_symbol_type() instead. TYPE_CODE_ARRAY
  causes the value of the symbol obtained from gdb to be used.
  TYPE_CODE_PTR causes the sybol data to be read to get the address.
  Default is unrecognized type but a warning is shown and the value
  obtained from gdb used as a best case choice.
  (bsc#1190434 c#24)</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1696507200">- Updated crash gcore extension to current upstream v1.64 dated
  2023-02-28. It's not updated in each product version and most
  don't release a crash-gcore rpm now but updated the latest
  openSUSE package project at this time.</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700136000">- Update to crash-8.0.4
  - Removed patches already present in upstream source:
  * crash-fix-glibc-redefs.patch
  * crash-get-linux_banner-without-using-syment-type.patch
- Removed the redundant clean section from the spec file</changelog>
  <changelog author="David Mair &lt;dmair@suse.com&gt;" date="1700481600">- Tidy patches to apply without offsets to crash 8.0.4/gdb 10.2:
  - crash-allow-use-of-sadump-captured-KASLR-kernel.patch
  - crash-debuginfo-compressed.patch
  - crash-make-emacs-default.diff
  - crash-sles9-time.patch
  - crash-stop_read_error_when_intent_is_retry.patch
  - crash-usrmerge.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1722513600">- add (bsc#1228388):
  * 0001-arm64-section_size_bits-compatible-with-macro-defini.patch
  * 0002-Reflect-__-start-end-_init_task-kernel-symbols-renam.patch
  * 0003-x86_64-fix-for-adding-top_of_kernel_stack_padding-fo.patch
  * 0004-Fix-kmem-v-option-on-Linux-6.9-and-later-kernels.patch
  * 0005-X86-64-fix-for-crash-session-loading-failure.patch
  * 0006-Fix-for-failing-to-load-kernel-module.patch
  * 0007-X86-64-fix-a-regression-issue-about-kernel-stack-pad.patch
  * 0008-Fix-kmem-i-and-swap-commands-on-Linux-6.10-rc1-and-l.patch
  * 0009-List-enable-LIST_HEAD_FORMAT-for-r-option.patch
  * 0010-arm64-fix-a-potential-segfault-when-unwind-frame.patch
  * 0011-arm64-Fix-bt-command-show-wrong-stacktrace-on-ramdum.patch</changelog>
</package>
<package pkgid="58e381f32dd53cc02cc73e6cf32341e6c64e4bab83b32828838e95ea357de6d062f1828f27ff14de6bda05bb3fef7668c661b24d33620d03e6891f0ee46f613e" name="crmsh" arch="noarch">
  <version epoch="0" ver="5.0.0+20240731.2abacf27" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1718193600">- Update to version 5.0.0+20240612.f016a26d:
  * Dev: doc: Drop help info of 'configure ms' command
  * Dev: doc: Move 'id-ref' usage into help primitive section
  * Dev: Hide 'configure ms' command from UI (jsc#PED-8550)</changelog>
  <changelog author="XLiang@suse.com" date="1718366400">- Update to version 5.0.0+20240614.6ce8e96f:
  * Dev: behave: Add corosync_ui.feature to collect test cases for crm corosync ui
  * Dev: ui_corosync: Improve corosync.show and corosync.edit subcommands</changelog>
  <changelog author="XLiang@suse.com" date="1718625600">- Update to version 5.0.0+20240617.30a5a20d:
  * Dev: doc: Adjust doc for deprecated multi-rule within a location constraint
  * Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371)
  * Dev: doc: Remove 'moon' from doc</changelog>
  <changelog author="XLiang@suse.com" date="1718625601">- Update to version 5.0.0+20240617.5ab3a5de:
  * Revert "Dev: codecov: ignore crm report module"
  * Dev: coverage: inject coverage with sitecustomize.py in feature tests</changelog>
  <changelog author="XLiang@suse.com" date="1718884800">- Update to version 5.0.0+20240620.4a694b72:
  * Dev: ra: Guess stonith class type when using fence agents</changelog>
  <changelog author="XLiang@suse.com" date="1718884801">- Update to version 5.0.0+20240620.4dcac184:
  * Dev: ui_configure: Remove _keywords interface and unused code
  * Dev: crash_test.utils: Reuse color constants from crmsh.constants
  * Dev: Remove unused code about hb_delnode</changelog>
  <changelog author="XLiang@suse.com" date="1718971200">- Update to version 5.0.0+20240621.fe4d011b:
  * Dev: Drop rkt container type in bundle (jsc#PED-5577)</changelog>
  <changelog author="XLiang@suse.com" date="1719316800">- Update to version 5.0.0+20240625.b1ff9f63:
  * Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)</changelog>
  <changelog author="XLiang@suse.com" date="1719316801">- Update to version 5.0.0+20240625.26e3dd24:
  * Dev: unittest: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: sbd: Replace external/sbd as fence_sbd (jsc#PED-8256, jsc#PED-8498)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719316802">- Update to version 5.0.0+20240625.c6cc5997:
  * Fix: github-actions: should pass secrets to reusable workflows
  * Revert "Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)"</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719403200">- Update to version 5.0.0+20240626.8f0ed3e4:
  * Dev: testcases: Replace LVM with LVM-activate
  * Dev: testcases: Replace IPaddr with IPaddr2
  * Dev: Dockerfile: Update dockerfile after corosync3 is in the Factory</changelog>
  <changelog author="XLiang@suse.com" date="1719576000">- Update to version 5.0.0+20240628.3b3d7eeb:
  * Fix: ui_context: crm cluster delete autocompletion #1403 #1460</changelog>
  <changelog author="XLiang@suse.com" date="1720699200">- Update to version 5.0.0+20240711.bda8e3da:
  * Fix: cli: loading cib should be a soft depenedency
  * Dev: ui_context: refactor NON_FUNCTIONAL_COMMAND and NON_FUNCTIONAL_OPTIONS
  * Revert changes to `quit` and `up` in ui_context from #1300 (#1466)
  * Fix: cibconfig: do not load cib to check if cib is changed (#1466)
  * Fix: ui_context: crm configure up prompt #1466
  * Dev: ra: Refine RAInfo.params interface to exclude some completion results
  * Dev: ui_context: Don't append space when completion ends with equal sign
  * Dev: ui_configure: Complete required parameters first</changelog>
  <changelog author="XLiang@suse.com" date="1720699201">- Update to version 5.0.0+20240711.72c64e62:
  * Dev: behave: Add functional test for previous commit
  * Dev: bootstrap: Use the existing function to query cluster property
  * Dev: Remove crmsh/ordereddict.py</changelog>
  <changelog author="XLiang@suse.com" date="1721131200">- Update to version 5.0.0+20240716.b2d65eba:
  * Fix: hahealth.py script</changelog>
  <changelog author="XLiang@suse.com" date="1721131201">- Update to version 5.0.0+20240716.99f2232d:
  * Dev: github-actions: actions/setup-python@v4 is deprecated</changelog>
  <changelog author="XLiang@suse.com" date="1721304000">- Update to version 5.0.0+20240718.b77bc9ed:
  * Dev: Rename variables to distinguish the concept of adding default
  * Dev: behave: Add functional test for rsc_template
  * Fix: cibconfig: Disable complete advised operation values when adding a rsc_template</changelog>
  <changelog author="XLiang@suse.com" date="1721304001">- Update to version 5.0.0+20240718.3877db63:
  * Dev: qdevice: numbers automatically the steps to generate client certs
  * Dev: prun: add more possible libexec PATH for sftp-server
  * Dev: behave: adjust functional tests for previous commits
  * fix a typo
  * Dev: unittest: adjust unit tests for previous commits
  * Fix: qdevice: config "tls" should accept value "required" (bsc#1227649)
  * Fix: bootstrap: refine the wording in the question asking TLS config for qdevice (bsc#1227649)
  * Fix: qdevice: TLS certs should always be generated for qnetd (bsc#1227649)</changelog>
  <changelog author="XLiang@suse.com" date="1721736000">- Update to version 5.0.0+20240723.68039940:
  * Dev: prun: replace deprecated stdlib API asyncio.get_event_loop()
  * unused code removal
  * Dev: ui_cluster: refactor Cluster._wait_for_dc()
  * Dev: utils: revert previous changes to get_dc()
  * Dev: utils: rename wait4dc to wait_dc_stable
  * DC lost during wait</changelog>
  <changelog author="XLiang@suse.com" date="1722427200">- Update to version 5.0.0+20240731.2abacf27:
  * Dev: crm_rpmcheck: use ansible to get package versions
  * Fix: ui_context: enter_level() should not check requirements for non-functional subcommands</changelog>
</package>
<package pkgid="862ad71b068ce9461e02c1ba745884f2402879c16c9eac2dad996ff491f289b46e955b71e572fa0ff4f205f2987aa0f11b1ff72db7510eaafea980aada6ace67" name="crmsh" arch="src">
  <version epoch="0" ver="5.0.0+20240731.2abacf27" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1718193600">- Update to version 5.0.0+20240612.f016a26d:
  * Dev: doc: Drop help info of 'configure ms' command
  * Dev: doc: Move 'id-ref' usage into help primitive section
  * Dev: Hide 'configure ms' command from UI (jsc#PED-8550)</changelog>
  <changelog author="XLiang@suse.com" date="1718366400">- Update to version 5.0.0+20240614.6ce8e96f:
  * Dev: behave: Add corosync_ui.feature to collect test cases for crm corosync ui
  * Dev: ui_corosync: Improve corosync.show and corosync.edit subcommands</changelog>
  <changelog author="XLiang@suse.com" date="1718625600">- Update to version 5.0.0+20240617.30a5a20d:
  * Dev: doc: Adjust doc for deprecated multi-rule within a location constraint
  * Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371)
  * Dev: doc: Remove 'moon' from doc</changelog>
  <changelog author="XLiang@suse.com" date="1718625601">- Update to version 5.0.0+20240617.5ab3a5de:
  * Revert "Dev: codecov: ignore crm report module"
  * Dev: coverage: inject coverage with sitecustomize.py in feature tests</changelog>
  <changelog author="XLiang@suse.com" date="1718884800">- Update to version 5.0.0+20240620.4a694b72:
  * Dev: ra: Guess stonith class type when using fence agents</changelog>
  <changelog author="XLiang@suse.com" date="1718884801">- Update to version 5.0.0+20240620.4dcac184:
  * Dev: ui_configure: Remove _keywords interface and unused code
  * Dev: crash_test.utils: Reuse color constants from crmsh.constants
  * Dev: Remove unused code about hb_delnode</changelog>
  <changelog author="XLiang@suse.com" date="1718971200">- Update to version 5.0.0+20240621.fe4d011b:
  * Dev: Drop rkt container type in bundle (jsc#PED-5577)</changelog>
  <changelog author="XLiang@suse.com" date="1719316800">- Update to version 5.0.0+20240625.b1ff9f63:
  * Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)</changelog>
  <changelog author="XLiang@suse.com" date="1719316801">- Update to version 5.0.0+20240625.26e3dd24:
  * Dev: unittest: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: sbd: Replace external/sbd as fence_sbd (jsc#PED-8256, jsc#PED-8498)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719316802">- Update to version 5.0.0+20240625.c6cc5997:
  * Fix: github-actions: should pass secrets to reusable workflows
  * Revert "Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)"</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719403200">- Update to version 5.0.0+20240626.8f0ed3e4:
  * Dev: testcases: Replace LVM with LVM-activate
  * Dev: testcases: Replace IPaddr with IPaddr2
  * Dev: Dockerfile: Update dockerfile after corosync3 is in the Factory</changelog>
  <changelog author="XLiang@suse.com" date="1719576000">- Update to version 5.0.0+20240628.3b3d7eeb:
  * Fix: ui_context: crm cluster delete autocompletion #1403 #1460</changelog>
  <changelog author="XLiang@suse.com" date="1720699200">- Update to version 5.0.0+20240711.bda8e3da:
  * Fix: cli: loading cib should be a soft depenedency
  * Dev: ui_context: refactor NON_FUNCTIONAL_COMMAND and NON_FUNCTIONAL_OPTIONS
  * Revert changes to `quit` and `up` in ui_context from #1300 (#1466)
  * Fix: cibconfig: do not load cib to check if cib is changed (#1466)
  * Fix: ui_context: crm configure up prompt #1466
  * Dev: ra: Refine RAInfo.params interface to exclude some completion results
  * Dev: ui_context: Don't append space when completion ends with equal sign
  * Dev: ui_configure: Complete required parameters first</changelog>
  <changelog author="XLiang@suse.com" date="1720699201">- Update to version 5.0.0+20240711.72c64e62:
  * Dev: behave: Add functional test for previous commit
  * Dev: bootstrap: Use the existing function to query cluster property
  * Dev: Remove crmsh/ordereddict.py</changelog>
  <changelog author="XLiang@suse.com" date="1721131200">- Update to version 5.0.0+20240716.b2d65eba:
  * Fix: hahealth.py script</changelog>
  <changelog author="XLiang@suse.com" date="1721131201">- Update to version 5.0.0+20240716.99f2232d:
  * Dev: github-actions: actions/setup-python@v4 is deprecated</changelog>
  <changelog author="XLiang@suse.com" date="1721304000">- Update to version 5.0.0+20240718.b77bc9ed:
  * Dev: Rename variables to distinguish the concept of adding default
  * Dev: behave: Add functional test for rsc_template
  * Fix: cibconfig: Disable complete advised operation values when adding a rsc_template</changelog>
  <changelog author="XLiang@suse.com" date="1721304001">- Update to version 5.0.0+20240718.3877db63:
  * Dev: qdevice: numbers automatically the steps to generate client certs
  * Dev: prun: add more possible libexec PATH for sftp-server
  * Dev: behave: adjust functional tests for previous commits
  * fix a typo
  * Dev: unittest: adjust unit tests for previous commits
  * Fix: qdevice: config "tls" should accept value "required" (bsc#1227649)
  * Fix: bootstrap: refine the wording in the question asking TLS config for qdevice (bsc#1227649)
  * Fix: qdevice: TLS certs should always be generated for qnetd (bsc#1227649)</changelog>
  <changelog author="XLiang@suse.com" date="1721736000">- Update to version 5.0.0+20240723.68039940:
  * Dev: prun: replace deprecated stdlib API asyncio.get_event_loop()
  * unused code removal
  * Dev: ui_cluster: refactor Cluster._wait_for_dc()
  * Dev: utils: revert previous changes to get_dc()
  * Dev: utils: rename wait4dc to wait_dc_stable
  * DC lost during wait</changelog>
  <changelog author="XLiang@suse.com" date="1722427200">- Update to version 5.0.0+20240731.2abacf27:
  * Dev: crm_rpmcheck: use ansible to get package versions
  * Fix: ui_context: enter_level() should not check requirements for non-functional subcommands</changelog>
</package>
<package pkgid="a111315eee6f7f36f5c3086ce10e6cae959512108f1da2f1ddfa0b454e54e90b62ecf3564d1070db93449f8a9da9fc139ba1063b8c94214137fedf532cc59e4f" name="crmsh-scripts" arch="noarch">
  <version epoch="0" ver="5.0.0+20240731.2abacf27" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1718193600">- Update to version 5.0.0+20240612.f016a26d:
  * Dev: doc: Drop help info of 'configure ms' command
  * Dev: doc: Move 'id-ref' usage into help primitive section
  * Dev: Hide 'configure ms' command from UI (jsc#PED-8550)</changelog>
  <changelog author="XLiang@suse.com" date="1718366400">- Update to version 5.0.0+20240614.6ce8e96f:
  * Dev: behave: Add corosync_ui.feature to collect test cases for crm corosync ui
  * Dev: ui_corosync: Improve corosync.show and corosync.edit subcommands</changelog>
  <changelog author="XLiang@suse.com" date="1718625600">- Update to version 5.0.0+20240617.30a5a20d:
  * Dev: doc: Adjust doc for deprecated multi-rule within a location constraint
  * Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371)
  * Dev: doc: Remove 'moon' from doc</changelog>
  <changelog author="XLiang@suse.com" date="1718625601">- Update to version 5.0.0+20240617.5ab3a5de:
  * Revert "Dev: codecov: ignore crm report module"
  * Dev: coverage: inject coverage with sitecustomize.py in feature tests</changelog>
  <changelog author="XLiang@suse.com" date="1718884800">- Update to version 5.0.0+20240620.4a694b72:
  * Dev: ra: Guess stonith class type when using fence agents</changelog>
  <changelog author="XLiang@suse.com" date="1718884801">- Update to version 5.0.0+20240620.4dcac184:
  * Dev: ui_configure: Remove _keywords interface and unused code
  * Dev: crash_test.utils: Reuse color constants from crmsh.constants
  * Dev: Remove unused code about hb_delnode</changelog>
  <changelog author="XLiang@suse.com" date="1718971200">- Update to version 5.0.0+20240621.fe4d011b:
  * Dev: Drop rkt container type in bundle (jsc#PED-5577)</changelog>
  <changelog author="XLiang@suse.com" date="1719316800">- Update to version 5.0.0+20240625.b1ff9f63:
  * Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)</changelog>
  <changelog author="XLiang@suse.com" date="1719316801">- Update to version 5.0.0+20240625.26e3dd24:
  * Dev: unittest: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: sbd: Replace external/sbd as fence_sbd (jsc#PED-8256, jsc#PED-8498)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719316802">- Update to version 5.0.0+20240625.c6cc5997:
  * Fix: github-actions: should pass secrets to reusable workflows
  * Revert "Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)"</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719403200">- Update to version 5.0.0+20240626.8f0ed3e4:
  * Dev: testcases: Replace LVM with LVM-activate
  * Dev: testcases: Replace IPaddr with IPaddr2
  * Dev: Dockerfile: Update dockerfile after corosync3 is in the Factory</changelog>
  <changelog author="XLiang@suse.com" date="1719576000">- Update to version 5.0.0+20240628.3b3d7eeb:
  * Fix: ui_context: crm cluster delete autocompletion #1403 #1460</changelog>
  <changelog author="XLiang@suse.com" date="1720699200">- Update to version 5.0.0+20240711.bda8e3da:
  * Fix: cli: loading cib should be a soft depenedency
  * Dev: ui_context: refactor NON_FUNCTIONAL_COMMAND and NON_FUNCTIONAL_OPTIONS
  * Revert changes to `quit` and `up` in ui_context from #1300 (#1466)
  * Fix: cibconfig: do not load cib to check if cib is changed (#1466)
  * Fix: ui_context: crm configure up prompt #1466
  * Dev: ra: Refine RAInfo.params interface to exclude some completion results
  * Dev: ui_context: Don't append space when completion ends with equal sign
  * Dev: ui_configure: Complete required parameters first</changelog>
  <changelog author="XLiang@suse.com" date="1720699201">- Update to version 5.0.0+20240711.72c64e62:
  * Dev: behave: Add functional test for previous commit
  * Dev: bootstrap: Use the existing function to query cluster property
  * Dev: Remove crmsh/ordereddict.py</changelog>
  <changelog author="XLiang@suse.com" date="1721131200">- Update to version 5.0.0+20240716.b2d65eba:
  * Fix: hahealth.py script</changelog>
  <changelog author="XLiang@suse.com" date="1721131201">- Update to version 5.0.0+20240716.99f2232d:
  * Dev: github-actions: actions/setup-python@v4 is deprecated</changelog>
  <changelog author="XLiang@suse.com" date="1721304000">- Update to version 5.0.0+20240718.b77bc9ed:
  * Dev: Rename variables to distinguish the concept of adding default
  * Dev: behave: Add functional test for rsc_template
  * Fix: cibconfig: Disable complete advised operation values when adding a rsc_template</changelog>
  <changelog author="XLiang@suse.com" date="1721304001">- Update to version 5.0.0+20240718.3877db63:
  * Dev: qdevice: numbers automatically the steps to generate client certs
  * Dev: prun: add more possible libexec PATH for sftp-server
  * Dev: behave: adjust functional tests for previous commits
  * fix a typo
  * Dev: unittest: adjust unit tests for previous commits
  * Fix: qdevice: config "tls" should accept value "required" (bsc#1227649)
  * Fix: bootstrap: refine the wording in the question asking TLS config for qdevice (bsc#1227649)
  * Fix: qdevice: TLS certs should always be generated for qnetd (bsc#1227649)</changelog>
  <changelog author="XLiang@suse.com" date="1721736000">- Update to version 5.0.0+20240723.68039940:
  * Dev: prun: replace deprecated stdlib API asyncio.get_event_loop()
  * unused code removal
  * Dev: ui_cluster: refactor Cluster._wait_for_dc()
  * Dev: utils: revert previous changes to get_dc()
  * Dev: utils: rename wait4dc to wait_dc_stable
  * DC lost during wait</changelog>
  <changelog author="XLiang@suse.com" date="1722427200">- Update to version 5.0.0+20240731.2abacf27:
  * Dev: crm_rpmcheck: use ansible to get package versions
  * Fix: ui_context: enter_level() should not check requirements for non-functional subcommands</changelog>
</package>
<package pkgid="b7747b67de6508f47248816fa08b7f0890794e668bf101711734e01441c63abc42e56edfa9b19e872b5f984dc47d227991c8275da136559b234b0143ef95cc33" name="crmsh-test" arch="noarch">
  <version epoch="0" ver="5.0.0+20240731.2abacf27" rel="1.1"/>
  <changelog author="XLiang@suse.com" date="1718193600">- Update to version 5.0.0+20240612.f016a26d:
  * Dev: doc: Drop help info of 'configure ms' command
  * Dev: doc: Move 'id-ref' usage into help primitive section
  * Dev: Hide 'configure ms' command from UI (jsc#PED-8550)</changelog>
  <changelog author="XLiang@suse.com" date="1718366400">- Update to version 5.0.0+20240614.6ce8e96f:
  * Dev: behave: Add corosync_ui.feature to collect test cases for crm corosync ui
  * Dev: ui_corosync: Improve corosync.show and corosync.edit subcommands</changelog>
  <changelog author="XLiang@suse.com" date="1718625600">- Update to version 5.0.0+20240617.30a5a20d:
  * Dev: doc: Adjust doc for deprecated multi-rule within a location constraint
  * Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371)
  * Dev: doc: Remove 'moon' from doc</changelog>
  <changelog author="XLiang@suse.com" date="1718625601">- Update to version 5.0.0+20240617.5ab3a5de:
  * Revert "Dev: codecov: ignore crm report module"
  * Dev: coverage: inject coverage with sitecustomize.py in feature tests</changelog>
  <changelog author="XLiang@suse.com" date="1718884800">- Update to version 5.0.0+20240620.4a694b72:
  * Dev: ra: Guess stonith class type when using fence agents</changelog>
  <changelog author="XLiang@suse.com" date="1718884801">- Update to version 5.0.0+20240620.4dcac184:
  * Dev: ui_configure: Remove _keywords interface and unused code
  * Dev: crash_test.utils: Reuse color constants from crmsh.constants
  * Dev: Remove unused code about hb_delnode</changelog>
  <changelog author="XLiang@suse.com" date="1718971200">- Update to version 5.0.0+20240621.fe4d011b:
  * Dev: Drop rkt container type in bundle (jsc#PED-5577)</changelog>
  <changelog author="XLiang@suse.com" date="1719316800">- Update to version 5.0.0+20240625.b1ff9f63:
  * Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)</changelog>
  <changelog author="XLiang@suse.com" date="1719316801">- Update to version 5.0.0+20240625.26e3dd24:
  * Dev: unittest: Adjust unit test for previous commit
  * Dev: behave: Adjust functional test for previous commit
  * Dev: sbd: Replace external/sbd as fence_sbd (jsc#PED-8256, jsc#PED-8498)</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719316802">- Update to version 5.0.0+20240625.c6cc5997:
  * Fix: github-actions: should pass secrets to reusable workflows
  * Revert "Fix: codecov: use environ to pass CODECOV_TOKEN (#1472)"</changelog>
  <changelog author="nicholas.yang@suse.com" date="1719403200">- Update to version 5.0.0+20240626.8f0ed3e4:
  * Dev: testcases: Replace LVM with LVM-activate
  * Dev: testcases: Replace IPaddr with IPaddr2
  * Dev: Dockerfile: Update dockerfile after corosync3 is in the Factory</changelog>
  <changelog author="XLiang@suse.com" date="1719576000">- Update to version 5.0.0+20240628.3b3d7eeb:
  * Fix: ui_context: crm cluster delete autocompletion #1403 #1460</changelog>
  <changelog author="XLiang@suse.com" date="1720699200">- Update to version 5.0.0+20240711.bda8e3da:
  * Fix: cli: loading cib should be a soft depenedency
  * Dev: ui_context: refactor NON_FUNCTIONAL_COMMAND and NON_FUNCTIONAL_OPTIONS
  * Revert changes to `quit` and `up` in ui_context from #1300 (#1466)
  * Fix: cibconfig: do not load cib to check if cib is changed (#1466)
  * Fix: ui_context: crm configure up prompt #1466
  * Dev: ra: Refine RAInfo.params interface to exclude some completion results
  * Dev: ui_context: Don't append space when completion ends with equal sign
  * Dev: ui_configure: Complete required parameters first</changelog>
  <changelog author="XLiang@suse.com" date="1720699201">- Update to version 5.0.0+20240711.72c64e62:
  * Dev: behave: Add functional test for previous commit
  * Dev: bootstrap: Use the existing function to query cluster property
  * Dev: Remove crmsh/ordereddict.py</changelog>
  <changelog author="XLiang@suse.com" date="1721131200">- Update to version 5.0.0+20240716.b2d65eba:
  * Fix: hahealth.py script</changelog>
  <changelog author="XLiang@suse.com" date="1721131201">- Update to version 5.0.0+20240716.99f2232d:
  * Dev: github-actions: actions/setup-python@v4 is deprecated</changelog>
  <changelog author="XLiang@suse.com" date="1721304000">- Update to version 5.0.0+20240718.b77bc9ed:
  * Dev: Rename variables to distinguish the concept of adding default
  * Dev: behave: Add functional test for rsc_template
  * Fix: cibconfig: Disable complete advised operation values when adding a rsc_template</changelog>
  <changelog author="XLiang@suse.com" date="1721304001">- Update to version 5.0.0+20240718.3877db63:
  * Dev: qdevice: numbers automatically the steps to generate client certs
  * Dev: prun: add more possible libexec PATH for sftp-server
  * Dev: behave: adjust functional tests for previous commits
  * fix a typo
  * Dev: unittest: adjust unit tests for previous commits
  * Fix: qdevice: config "tls" should accept value "required" (bsc#1227649)
  * Fix: bootstrap: refine the wording in the question asking TLS config for qdevice (bsc#1227649)
  * Fix: qdevice: TLS certs should always be generated for qnetd (bsc#1227649)</changelog>
  <changelog author="XLiang@suse.com" date="1721736000">- Update to version 5.0.0+20240723.68039940:
  * Dev: prun: replace deprecated stdlib API asyncio.get_event_loop()
  * unused code removal
  * Dev: ui_cluster: refactor Cluster._wait_for_dc()
  * Dev: utils: revert previous changes to get_dc()
  * Dev: utils: rename wait4dc to wait_dc_stable
  * DC lost during wait</changelog>
  <changelog author="XLiang@suse.com" date="1722427200">- Update to version 5.0.0+20240731.2abacf27:
  * Dev: crm_rpmcheck: use ansible to get package versions
  * Fix: ui_context: enter_level() should not check requirements for non-functional subcommands</changelog>
</package>
<package pkgid="489bdaba7eb075e9d38546ecfe5cb92d25e5cece763ead2c8690ab606134eb23efb2fe09114369252896d90600f706a42befdc4808b451502731933ad0229283" name="cross-aarch64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="49eff776bf70cc19ebb5dfb4cc9285bd014199cb099a9a680b70dbb6572a01ff5561680873a5a63d15c2dce809f6ea788eae48f4462d7e4d33d1400f70dcabd1" name="cross-aarch64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b910586bc0a0d80aed6a075bbce2d27d528c934df0da4adf0de4233c7e7e205331ab53abc6dc066c4957e3e51c8e8a2480b4828d0cb5416204f6915829a215c2" name="cross-aarch64-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3b8cc9be5cace639d7cefab305dcefc1662a7d383068e61432395c75f7159f15e2c6a4643eed65bd7cb60ccb105a0b88651e6d763fc1a21b94065d6952ed1b9b" name="cross-aarch64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="2d4675acb6f36e3b95120080a92d70939d2cf83a2b1468d346d7060c361fd17cb32d6bd44897bfe1ef019cca10e1f9e3d272a94d9a156e4b38e388979dde69d1" name="cross-aarch64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="eea26d57af31a7a84e405cc8e9c01f508e6b043cdaed8c1bace346dd868cc8a44a96c853a75192d7cb3f25989dfc47ba7c06de9f9deb4502432e3d6c60f66687" name="cross-aarch64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="5532bac3a52c6cc143529e33f43a1233d77557f6dcc26106345ca945bec5fbacc891c986ee0d22e8e0d792c2c2e252e12e565ce335c6000e5e715d3bd2c4d325" name="cross-aarch64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="9a768a7a83737ee668c6eb2c82f0abbfbbcdd395ebb6108377e3477c38c5a1547be61795dbbd130bb5c058bea526bd7aab5e7f212d08f33360a9c8fd1937ad02" name="cross-aarch64-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="00da42d59accf82eb1f530fcc70934838b61167931bdba603ea2d412c4fa338d57439422f75ad13b82ec017bd00b0315fa4caf10f627104b84f4466dc971c160" name="cross-aarch64-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c991e2a06e147d6906e26b69dbc95fc2e9b3559e8ae942ab4ac02530ce80caa2b50743bc753bf362a574c9fde67f044d07636c19678e73db809a1a454bd4cbd5" name="cross-aarch64-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="cdc55de26b9f56104ad4219346bb4bbae67891d2f485401a4402fe23dcfa864d8fff6fddc224ab341408d414d452325228288258dab50e30fd19b1c68829ff32" name="cross-aarch64-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="dd51d5f7829461c22949142c82c0675e80ff3c5d235135fe29923f615ca58ea73a93577537cda65639dd32a05af3416fe3e4ce9fc22cf6aa7d7489074aab392f" name="cross-aarch64-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="9a115b0a7e42dc012d98ddbf4fb4200e905299a5e32fe5029e49180b8ac6410e84015dc7e0d186c70582a1df5dfeecd978559883d496a0b939d03301b2ca2471" name="cross-aarch64-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="798cacbfdd888d562db75654450b4a1c3b5397c3c1c145f14a84b4414f3a0fa60ce4925063029573e5c3f801903a61acee667936561324d31cab7791fa5956de" name="cross-aarch64-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8c24cc9b20c69d1f7493c4045906c9e885814d0d8031204a2f899e8337b5b5892eb1950282f28c71cd21a25c930a5def1999209e96f68d88506df5e05e334a93" name="cross-aarch64-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="04429ce191eb267d68d0df6595ba06fdeecdf48bdafd50ef60345ff4a832589c9ace94b40dc613e7789d43fe4785509d26424a83084c1b36c95b86fc97769b6b" name="cross-aarch64-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="424a64ab2739e53cd1d242e0fe5dbb2058e919a730dc745c7d7c1bf1ab42fb5ff3400bfc8c99097e50683fef94b60abde3593da25ccca780cb195da26a74106e" name="cross-amdgcn-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7395bb6a29a16497e5b88583c7dcfa4b86ebb3dfa4f59a36b08e8dbd9052c4ed7b4bbd81d23d5cd577a56c09d5b9b65b144276982f891c14a2baccadf85d469a" name="cross-amdgcn-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4898bdf45ff6a6561cde04db1ec410fd22d0493837c9afbc639f7b094d06ba93bb7a925d777cd0e42702d692530e5093585332626d5f5ee79f27d0797cd18557" name="cross-amdgcn-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="5432c0a2b39652a478e8e18c871452995599afd2ef1be26bd44e118e365442e947f7e7969cab252c65a820b72dc45ca76ac86316d5a2b7376890ce7e9eaaef3e" name="cross-amdgcn-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="d20d1255e555aa91af191cd8bdecc60626abe7b30e9c8d17b906f816f52127a32921f3e4c8d9789f1f3cd70ff70c7e8491cbeb67fb5006692c9c766c25a18850" name="cross-amdgcn-newlib13-devel" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e420f1997474face87542ec51c8e7079a13208630256cf11b6540cdc87c6dc10bd42a5ea566457f6f091a7315ed75d9a469b45c6dfba8a80b350091f575ccac4" name="cross-arm-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="989b59069cfddd30eda9e5449012a5c766a8716216bf4a65ac02be6ac3ebbd7a35a92af14554a9fcfa376b1eee8e59914d644403cb4c1c30bc8b352821787a58" name="cross-arm-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="cc2c20127e244ec6a140c3c4f701cb07a22c0251ca4f923ebd889a89507d0dbd5a281707866af2908c713a6fc3efa6a60e4d0d9b557415fb26ccf17a2f1319e3" name="cross-arm-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4c31d27b749454e507655165ad9901b43de5288f30c97fd43fbb905fee5a7f66b6874e623093b19463ec37394d25847b2d934fb917671bcb25b002dc61fa255b" name="cross-arm-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="728cbfc12549101bed97168e343ed90bf493ba2d988fab119dd72bd43a7efce08f03d65e9efa0536594aa01d233572ce8a4340f8a4be65c040ed06c0c7091b36" name="cross-arm-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="20e682dce5ddf9d0f8ffee25e131e875f0899815a035d35a618e2da0024ae406d111aff8cd5535d70b3446587d342e03c53fd9828c63cfa24f3e12b3ce21a0c3" name="cross-arm-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="dc540960d1568735edb9b65309f5a34ebb8470dadde757c7ba86a90ff28701543d47bdcb299c64a42e53950c11ca13dfbf7b98ca0b144d7ab6935bdad0df8b33" name="cross-arm-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="efefb90354ace40398727c78b7f9d3ea793563152871588534245cc0649ed3be6bc0b9032afa695cc52547e8a93867f88d2fa51051d1c67bfd0acb72aa2ecca0" name="cross-arm-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b536ececd0f82b4349b7658578288592297af8457b5a3f860e26631d6723c0425e69018ae58cdb785de4ae5a3200cf10bce0d2d0807f424878eb90f814a5bb27" name="cross-arm-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="071d55bfac86308fe6a6a2b6558e3b74a131097cd20c2bdc556118cc1c1e2decec9b3695dd3e346cdcb432cbddb6ca428a83f90eb736a2cc7cba6b93af6d0c55" name="cross-arm-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="380a5cae1be1e8d923b059fe2334dfa7c4f1f987b0bbc91a28b276a2d8415b613f1dbe21bc114973bfe7e2105641086a60cf8c854e2af9e4998c6af973b4f156" name="cross-arm-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c8579420cfc17e11d5d479041dae60411b308912d4d62018490fb15549e2d773f0abceb4efe627db6dded43790ea52892ed8ed9987829005072677140ced57f6" name="cross-arm-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="6aa0993c034aee2e76cec1e3e774c453dbc0b866163c74550df184f27a7652f2b2fe37c68200b4c542fc23b85fe77e5b88ab408b033a12b49842333a91248024" name="cross-arm-none-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a15e791ead01e03e63c84c86a3b57556f7b5b18078b4659ba31257ae88c143a5d7bdb1be9bd12b6805d4ad8742abe52cb08a24374472a168152dd3a46cef9552" name="cross-arm-none-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="08cab8cf2dcc85603ceb26b723796f019028cedad17c9e474c0918d9cdffc8cbed1dc6b421fd5e666543c672fd6f0469d63f1de16cf17f2bc296555130ea9342" name="cross-arm-none-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4ccaec99c7715eb757c91bb64fd398dd64cba72d2d49c1da95777d493ea179b802ca75dbe95d4f3528bd244208f74fb6318db22140b902153e562b3e7d666810" name="cross-arm-none-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4ca9844b86a0d395b6bea3ffcaf94c9343ca66f7079d6b6cf5f1ac17e68fe64e9128753e21a597b9d4a47eabb360e687473404f6dee12ff434bb67d464e4171d" name="cross-arm-none-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f4bcd9a90a1131d306bb8e37f6b2d3adeb2f33eb316cb13ccc68cd5378e552fabf4c2397f7795e9942f05485d0e972c1b488a620ccd09a063ce3da9c6a2c9698" name="cross-arm-none-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ec20ed66d9056365119965454e279179a7f8d6ff8c45a9b08154aa19094b1b3f501519be8ee49a3659aeeec34b9e763ac2b46002cf7adb8d9a02f7b4922bb8b1" name="cross-arm-none-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="eed8843fa9b06e1d0f1de310e931a9638a8a572af6ffbd00d58655650409ef3300bb47b5ed3b0190344a9f4c3b19af2f36c2da38d79a9baa423558cd55860df2" name="cross-arm-none-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ff3d9b006f987dcfaa78e18e0d761ddd464023ceeb87485f1a07f7796397a60617167dbb2478dae3f8aae1141c616a150260f89baf880b4f3157c7e88005077c" name="cross-avr-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6473a4c337c825bf68f1d8f8174cae8f0b579139931a666046a122660fa3adb60187e2a880ed1df9e77a27b143590f6246747b017a511d3178b751624f6e4641" name="cross-avr-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="767bc4934074c405a9c26175f1e01554eb97430fed019eb2e6531e88070b01b7feaffdf279928f3930a7f2278aa394a293f9bf091e744f066a7405ce42f60ba8" name="cross-avr-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c3fefd91dcf79c032f18d6a8adec388ae57c48332eb773c9f31428aed0d6fc45238e87acb764203fead5c0f6d8ff5f620b4866f5e37dbcfbfad7323e8858c96b" name="cross-avr-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="8fb08645a2dc98d1821ae30f4e04449c044efab8effbd119a866691c0d8e871ea879ec9fabb72cc589fc4751a697585956ce9c11ccf0755516c7067f16f63f0c" name="cross-avr-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a53622bdca8d3fe6b9a05279d37a16b83e627dd856d7068c81442591efb29f1c31915df8d00d4d886522b66cbffa62b5bf4e7adda4575b2e340325653ffa078e" name="cross-avr-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6dcfc4a700fb98828bf43107408c563b42c084909ff4574696a0589915c149d711239064691e622a3a79ca0ca9512c35ff0915dd2d3ddd601a625f18d17f3451" name="cross-avr-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="9f20049f90bc3ddbae594f9ca85e4228c669c1ef243f3a72eafe84f7251d93d0f81f9a8e94478a8ba7606357829a9e4479110f4103deb9d16989224726bdc3ff" name="cross-avr-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0558525fa05cf259e428c8fd2d6be1f06cf9a3f40cc9998bc5109fdf49c1c7df91a479c82637aafa21686f8d56f6bf4ab4f8f59bba808fb00836368f86c15a81" name="cross-avr-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7fa35a473d43633e184f6772d58510ae09c61becf3fbaabeec4b93841cbe4692c9ec5b2d303268f3e0b0cefb90740470e515cab3c4fcb387b5f634f905b8eb0a" name="cross-avr-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="3089661f2f26a40bd41cf2a5538f48f1f9b12821e402033ebec36e87a3d0e618e8bb8ba1298d812685da963d0823efff2825bf0032186a73eff561e9f1e46731" name="cross-avr-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="237fd805e518c9a45c5743b07dd08a5607e659b0646eb6cd15931bb97248cbee916aefa82f54bd5f5eab4c7506960f2fd3365248b93f52a16528407b1a3bd9c6" name="cross-avr-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8a0a6980a8531af71966255cb87032b8b28cdb13118cdfbdbd0315ab2662d2b17c3080d99d11eb009f4df8c7cec506255aa083a355edc8a320ffecf829cf85f6" name="cross-avr-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0c1abb6633a192f4a1499dfb762d983d942d2d61ae3c3e0ff5fcad9ec52d8a2c3b8b87d51ee65946e7fd71b827579e433212c41ba38c317a4d01c4ca1c28c341" name="cross-avr-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="de8ff50593e1f5568b746dc20be6d1e45a340df5958af246dcc4124733224964b9177ebea788b398912deacfc136f256e4abf7790bdc9cdaec235eb2fda40de4" name="cross-avr-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="9085059fcd5aa42422ea6a377a44be27332401f3ede1905e6d2e6f56d98e3fde226ef501861225e31644e999670b821f6de056859a435952edbbad1eefd448e4" name="cross-bpf-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ab530f098b97b9ae3064f810f3aaf6c429a932fe2ff0d0b0f55986ce19c07b85cd76760303f669b67fd5b64b278ac145b8189bedf26702690c2386a19e2e4a20" name="cross-bpf-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="17a7323d2816f3983173bf299d7d96b0c1848123f596daf7da0e23f41d72e1e259b0cdb2b4de3d243fea1ddbe54d5a6ccbcb68496ce0c4f6f35d535ccb6e0dd2" name="cross-bpf-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="fe4b91e27da3437f3a06aa36a25d1833d58deb458bb4f700351250d918b362fa3eaa627c50fcd08542c7889c1dfeaa3307f08ee49d38de8041657d6e7c472119" name="cross-bpf-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="14346a1a97306fd2968b106c928c9380a7e5601900a8bb921d7573e30ac118b96c256e9028b8befecc388bf0066f615b13a4805b3fea4469ad570d1b2309a7a3" name="cross-bpf-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b67fa92c1a05cd7108064287cc02f1c4c33ed8e697e9de70a599884228778130d667c4598151291abd7c953e694b2a9af93a59c50df7634db8c7dd54e2cc008b" name="cross-bpf-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="fe777cfb4c3e6c8237ca2ef00f2641da3aa1cd415b8c71c6f32e185eb019cf72422a01253ee23ddba851f7b025b143ff9f199ad5aaf6d50fbf43259690bf3158" name="cross-bpf-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="70ad89584d2f074ca24ba2ccbc4f9dc92efcb8c9ec733bc47e3540317e997c0d09f9d8703bfbcf18a2e0d7a6c9728f6f0c15d1724b929d972f3da39899dcfb8e" name="cross-bpf-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e32ec64829d4672535d3cd595fbcc120a5537ca365dae4c208f5a9923346d1d4ab724cde742898716aa561cbcbd9a5cb5c19e8a6b27fb7edec50aacdb26880fc" name="cross-bpf-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f18b7bf9f2661858fa4652155ebcc51147e46fa991509b8f9990fc526b58c082e428657b815150393c4cf71f462cca8cf7d24697ff2d080f6a8282c1918ec34c" name="cross-bpf-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="1b8821de1d0b6b7c43d35c2f5357ac311e69a3f87b5e5a46d32e9e9eae3af642c7132fc3c21adaef32f09c6ae725aa2395b92ca29f150c5d99856fd1e9ab0258" name="cross-bpf-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="df184746e57fdfc58f5435ed07578a1669173e7c843c3f922dcfe42b4bf8e4b4a12a35b68755a8401523443d7ca9d0e893832a815ee37f4841664ccb37acfdc2" name="cross-epiphany-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="62649502277fca751ee87a760cbb5f5744ff82b42a54c9b47c0bf002d4a9e7015557fd146990c7a4037786638abadc227f75007ff30537b326e69d0464350d04" name="cross-epiphany-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="909c5cf66470d0fde63b8cd94fd405e5fb1045e7e53be50f99c88a985720017ad9ed824f3d94ad32fa50dd833a69ceeaa2a1858df5186446c634e396bcc16b5a" name="cross-epiphany-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="90582d690eded7dd50b04220f66a5a95d27fcf571957b3328cba5f7fc9739d9cf7a7f9cb7b8aacd6b149db5049f9b785679aba5d19152f520372ac1a108f8270" name="cross-epiphany-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="34424b9bc8639abfe2804835e7f6564067ea60fc0012f775ea828ac796bba597eb890a466db719b996013517a353d344063aa3ecdfbe7b5f5ed8189f4f366e57" name="cross-epiphany-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="bd1b92462a25569e3e862d9e83a042aa0337cadd2eb1fa782558e7aa8dcd2bc8cebbb8225230884fe170d638e338e896740d8c8a382c01ef4d827b07984e7854" name="cross-epiphany-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="581f2e78cadd858a835b87232464aa4722752e4034de5e672637af75370ae8895e34cfbb3fca5784f2a6f2566eb1041e2c47cb18ce427e432e081597ead45cd0" name="cross-epiphany-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="165d4310c2d944ff4b3207de017839afe5aeca1c61c269591eed900b43e8595f317e5ec83841f8805a4fcd117769f8463b168dccec9ab128a6b8d0884be4b73e" name="cross-epiphany-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="70cb49cdaf0d8f83b9daef00c137d50979471b43e7f1e98eb8155fe66aee20967155d1f30b548ae8457e4297034539ce3aa248bbdd868cce9011e3d4c4c8db96" name="cross-epiphany-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="cc2a4c0cfbb4c69119f9b3a3004c0b3962e35fd9c1fca6876810c050bf8d6d9eb97fb366fe40320fbd62b2294956ce62d7ff17929905cf6aa586b0d615857489" name="cross-epiphany-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4fcdfdbd2d9bab9f1b3d5a52765a841265598ac881fcdf8f2063539a976631f7c87a19d3672db39028aec0a061e6080c0e4a50121d8d20e61b13517717735a40" name="cross-epiphany-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="1cb9006454f6fb0acb5e43b0a94a0c80adf2a062e89c9178c03d18b8ad350b8a44416273b034b3ee2ec576ec1902043b65a3e6184ebe33217e6465cf9f7de85e" name="cross-epiphany-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="d63475010a3fdfea6cc09ab9be3507aac4344b2fd4dd57d09c1d3570f46b54f6374910d54058a9449be0cbbd167413bceb57669f22d69fa6440f481f58ca3662" name="cross-epiphany-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="cb963f7c2f72bcf44b14670ae76c9472126f07648638eb8627c58a17e6208574cfa4174365684a5bd73bfa74c365d71b189560270a01af83d2b952ac56dbc3d9" name="cross-epiphany-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="2b23c5983e79898a6892c4ce6842afb8e6564682c871bcd2baf7a379678c41a740256b4cb0ffd8d2480019db824ea02c61f0b63254baa3ed0e1b77cce5779c37" name="cross-epiphany-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="92a6c751e3486ae5abaa22303be3bd9be39eb53bb1ce64a4488dcb4432c2c89570a0043e5151cda7ee5ef7605a797bbb7cc52b2940decd5730d9a17762d76839" name="cross-hppa-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="9a46c9b98825610e04e632c710a73293caac4fd06da1a065d1678a800a73af5e995ec4c7f16948670337048522021b92836b771c3c83cd6d51aeeb934a867b16" name="cross-hppa-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6c07cb05dee7dcd0d12afbe601b6cd63094f1cd0d20c7f7c36c243231ea23a6b1dedfb559fedeaccd96e75b614943cd295e1ae1250a1564e5d0980bc2e69771d" name="cross-hppa-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a2701bdbd0cc69cbab7a2c9fc31c62bba78056bee1a72db2529395f6abd67f687572152a3548c81987d0ebc6da05b1a57f959859e12a506789e6c32cbee7ad3e" name="cross-hppa-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="fe90a4b9c60cfb8a9ec129531e6961714d1856ae4ee40c7c39701ec3bf8cc6507df4d22cecbf1b1430f4093a9dca4212237edc171451ce559a89e49dd79e7d48" name="cross-hppa-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a65bb0c0b23ee816d99ca08008ee3ef0570b16e7ee54ce312c3f4dd55bea46517af473b8e785c23e9e6291345e929c3eaec1834475bba816ff3de39f0f941ce3" name="cross-hppa-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f27916c9b4c44b5a4412e1aeeddf06a277d0f9a11d69de202e3d1007b28376604608959ca9718dba714651d7d58b4fa0cb75e9fed6d5646b962360a03ef7c6e3" name="cross-hppa-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="108fd3548eff4119c1a3d53e296e4b152c067b63cab45538fae77e20544dc3fe26360dac38483795690f0de18a6619d86880eecc3176991ac1907ceb2144f5ae" name="cross-hppa-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="053543b08fbe95008c417d31d0fe9f1249ada16a0f77aa162471da687b1a9eb92a67d2ced717aa6d4ee0268125f41a4b20446376f09463e220a230f11b7706bb" name="cross-hppa-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8474263c4d3a54bd50e1ce96e233645ac744cc77b1b9217f79e22cff4bbb01ba11ce1083c803bafd281c663f307e9909813330628ec814836e1e552ffd571f6d" name="cross-hppa-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="15cb5f778c53b22ef4f7614344d2d03d05ac53669d92a8770fba24d7442d1cfcff36022c5413d182f5bd32e6e43f47e2e73b39530bc4c0b91ea0bcd6ff5a6b1b" name="cross-hppa-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ead889d326c0e5ffdeb14a3b826adc181268c879c81e83e9d86322bcaa961360e15894315484e78139bcb123ee976b122ac5c2bad42d5640e981c29658ba96a3" name="cross-hppa-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c56b00c6e22c1d61cd60d119430715687d6a39213fd35556c3c54cbab68d3ad517704ee517a47f29c1880536990588a7162108b095ddd2969bcb58baaa22730f" name="cross-hppa-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="387d620088a4846cb5e627dc7da6ce1e082e04609fecc8ce350fedec15bc357490f5a1af42329778c4a777b91b86f784c89d6b721bb9888d4a59c27db678f6bf" name="cross-hppa-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a2a434f0769c84757a3bf341c84f8010e0b6fc3c94852d6531770d7c1c6bd28d8a663b0469d456121d00f71ddf97df1bfbd3a45fe17d2febc220e836a61ab308" name="cross-hppa-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="73978a97f76e331b94837342b79bcb119247c163fc096164180c2bbafc9030c2b6d0520e7cbd8d3286e1e94d131994bae311d24baa1fc9dcb9b58c0ffb6d538c" name="cross-hppa-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="575b478df26f59bcaade8f190a4f5035cefe209f0fc19640311ad074d7c50508a6ba93955c81e95b5d4ac1eff496b56d32fb98db128437a9766797aa384cf9ac" name="cross-hppa64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3227ed3815c9243c28c83e9d023c53e0cc89eac2e1ad2e5f461ba23ff66517aa1133e653de84a09bb277bbe7d7680827461a9ba9e18fbc27f145e3183dc1121c" name="cross-hppa64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="136b00f1c62da2abeb6da0fbedd7dc84c5cb858e60a6f9adb41715ebe2ac1b7d10b0188e272781076bba326524100b03996ccdb88c5944a0b9aa885135d4bb93" name="cross-hppa64-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a80d8cfb8aee6e8d1b4ceeaa16bab53d0725f8cbd642f5c2e296f5c059bd2b429e50d20aaeb09610b3a161dd2daa62a77907c468315bb0e091221ddeb9150bcc" name="cross-hppa64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3825825dc1233a2014637731863a081f7cc278b7e612aab846e3bf0a57a3853bf8210b397dc824a05fa7c1405f4fa1e8bf8b2718c3cae50ae6ca22051d6f3b66" name="cross-hppa64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="9203f941087f3ef6f9974874a1efacbca07cc3828f9a4aabd0ece0bab8550311e41d02dd5c05f2b21949a9fc3bab79fbaf055b128cfd41bed8a4bdbfe9b452f8" name="cross-hppa64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d7967982e076b4602785d70a16023d58afad98edffde4dabea14f7664a603968cac67f3cce09311c7e631c0e0f52fbfd0cee43748a74f4cb7370ed4537e25855" name="cross-hppa64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="7fd9b06d8d44279da634a93c07f9637ea99914c09b22d7858df0b1d6308a86ada0278a1ff3dd24102cc48d3ce276e117a07fb81c5fcc8c0fc3130e9a05027844" name="cross-i386-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="9e2e6d47d6c052e93c9af607f4671b382e86d6bc699c7713187487136e2adf9a028136c84a71e1e0988de8e9add801bc424c07b73ef540d054469abc25089418" name="cross-i386-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6610112cf19a9069e2eeb96accc5f4bf8956f2ec078faee3d7f05de8e335b86455179889beb1965e3a2c5bd9bae9df87d63894e641b3818522cb590c00ee1df0" name="cross-i386-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="9b11e77a58fd198969d62729c42d4750fbcf0cfaedb15e0b97d7d3022f81dc19b4acdff5698496824e9f0f5931718ac4839855f12dd920fa57230865c09256ab" name="cross-i386-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ab280b052132926867d5897bd7310473eea58c012c266261dd448ec53920228ffb492a162476423852837a2e7ba51bba76da93105271de2c243c9a22394a5f3f" name="cross-ia64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6cb17d995aafa3a34d8b9faed3f1a026a8ea430645e0db665b54c6b622a9c4671041948ae347b9644a8faa49ba6243015613880d181665f6a9c7ea0fd47f781f" name="cross-ia64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="33770da05a2b74730bfcfc95182e6fc86bf5dd49753a1ec4785b69946d890c531fa82bb4d9e12b27fe70ddd577a925bdc7b03cfff5bfe11503534d9a78f16fe1" name="cross-ia64-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="90ff48dfccfa797be6243d442b85c10785fc48ba6abe768b5a9460ceb7aa15352379a091fdb661e9b850beaab18fc124c7bc0e359e07f58ebc8e23fcfa767a7a" name="cross-ia64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="28de693d1365e40efdc342c925efd69614e7995d9364ff2b31a5eab171b07b172523563c5648250665bce118cc3727a7b45693b43fde4693443773d9e4e2f978" name="cross-ia64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d37a6165713163e287ebe745cc3caed702e3caec308c304fcfc51f2da5317379a9dd74ece85e554caa81837d709ea6965968838ee69d413400cda23e15ea774a" name="cross-ia64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="010dcc1de59d3fe5dae1657898a840ec891c55a7f2f4bfb11837f50c65ddabe32c54eca29ae746fd3390379a0d8018ddd5eb295c52aa34281be358a4ad927c04" name="cross-ia64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a5c47e0d7d0c5c257ab5808e6ab89905a7c695dd9171e7d67701887315cf7f91ba336490e7d5bb11de123ffcb5007b30a5ad225e2069749221003acec8f19eaa" name="cross-m68k-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="26a68fd459e0fc669f0d5f2768442dbc1aaec8cf8f3d82e6e327a31f6d718aeb2e1d83869f51e81300841e5a3ab99cb10768701d5b7c093148367eff6010dfb7" name="cross-m68k-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6f4943fdc1a1e143ba178c0c8584ee90bcb14957aa72db58b67385c5ff739da8ac9beba0e6985bf0e96d76bf6072c7eb0749d308771196e0addfb152c51538f6" name="cross-m68k-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f82d1cc33a6332687c911a47b4944fafe2285af8bc65fa2bf175066b2698c65507de5db2563661f60a9feeaa7636a294c94dd44414c577fdc4ce61fe34da816c" name="cross-m68k-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="fcd72836cbd3fefc8522854a61696f15fe6de7809984e4d6980d5686704ea1731f1e2b180bf552997f8a84141169e80a7507795d4ee6bc6a950a2e4806f137f2" name="cross-m68k-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d5ea458085febc90fc8fe8555caa494b905f4f9183ae1e709c804ba02614fab2ad8ccf32db7d8f562a6f29829a73cd44afb05a40f3b58439a6e401deaade4b7f" name="cross-m68k-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f5f6f98d5b9cf25aeca0147d235a60cc05eb5fa4816355a4755bf0c2fcf3c7fb671fea81b1415ee7b2a34ee415e31155f41dfbc71c75eabf584dd03b702aa486" name="cross-m68k-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="0fc23e1635fa47d992b1feb34c9906673b6055c85ae947a5478d28edf8d9f2919a0859253ecf31bc294ad35ea9c16e7dc44e56def37062bcf0bcfb1b75927d2b" name="cross-m68k-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ec9807682c8b5359dd807851776ac8a05123c9130f39669d7628a31b59c15fe2d5f415d25b366e2289df2eba129f21da4a19c8dfa2edbb0bcb743618786aac21" name="cross-m68k-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c53d5e7719ae7f52457c29cdcad895070bbc7f582a3ab8d548fc02a9f4b8d428db1dec87308ebdaadb485cf67a7d5bbf9a350a9c84414643f7b05504322b1460" name="cross-m68k-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7411456ef2f8631f642efe231c383241e2c827df4743f90ce40fea4606108e76a3e04b063ea9582528ec7d9bc13481d6f62e1f50025648023cefa375431cf61f" name="cross-m68k-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ec8d2b0bfbed85760f00907514a60d46bc7cf7dfdba8ec95ee8f213864ba45c1f6d694c82195c2c657710b8afe940655f4e344ae0fc630c2e25bbf80915131e9" name="cross-m68k-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e411550b5ed4388f1240f9f9fd87b2ff211f12253e213b11c72aeebf43ff884c879ed4e75e0708309d61a53e0dedcdb67031bbb1f0986700d2c3577d88045524" name="cross-mips-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="2e06800564332ab74900bba069f429aeaba5b0bca9921d8244b8dd1875f9239eb2f088af31e0ef9b196c062c7db33d62131c1509c03acf6ff2c80c5e28401e05" name="cross-mips-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="872288e2ca4fcca33cf1ea18d9c35dca4a4a46e3435e52d164e11ffe6e001a0760f2193055200e0e39c41ccbc5edd51af9f4d4365a3ddc1223d009de0aba3842" name="cross-mips-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="0b4ca010fa7ee51104e72b16fa9568165216cdb87dd426823b11b29bb0a14a3d12cab92988b890e8846720891d0918bf9bff1b169bf73d80fdad3ea58380905f" name="cross-mips-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="73fb2c8f0da6cc0931fed0d4f2e28553015a41cad7e1bc860772ae77453361377f007a56c0d20e07b08c8f40976abe943c6921f11ea504f9458ef7ff289e4062" name="cross-mips-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="29812f377d279788a9e6ac4692872fc0b0224d72a646e750c2a35a9bcb63ce49ab3ea9f31e4538b54b658c142e02f73032d49c53cd5dc41faa556644a846f0ae" name="cross-mips-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="1433632f092fc587303cacff8e5f81aba093e3252b6e9a7dad61cc65d55ae87f6407afe817266ca3149a8661a230b1bd3cffc8853fe0c1e35d1dde54b983242e" name="cross-mips-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="eb73ecfc0ec24b59f6e3faf99a611c7ad414f5a285108798bf712618598fc6852681f95f384a7ec53778e125c670725a08d9418989c56fbd8242ac468a104a06" name="cross-mips-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="cbecc4a7be88a56e9c62369997bb409300cd465e2a626e0c615951c6b02b0774cc85c6fe593759de89f4b774b0aacb9e55e97a33a746bc746b5c285cb12d7a32" name="cross-mips-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4b6959d4664ea55398c69143bc41db27e9497beaa453823a008af15fa4eee9c7da574f4d2aee5c169407d7c2f43b53feaeefa40ce28b92161dea63c826d1da6c" name="cross-mips-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="039135302614f46da678ad66929611278db68ad2c35e894770006d5cbf338c47d216180b1de768eb59869c51c9e8c1d4685bbd8ccd343b90008c80db8edfd502" name="cross-mips-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0c172caf7a80e2df9ae31c0b4b314d6bb014e603b19a3ee4f5932f77d855c9bf182b2e57cb156542ea4b6e35bb2cfea7669278474745d3062c10dbb760641c9f" name="cross-mips-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="73d274571e063880ce6578d80cd32c03ee3aace3708ea574cb58820ef3ec44708e645f4eb5076ad1e1eebcc0dab86daf9eb322e5970a6794b74f390c2049127a" name="cross-nvptx-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="d0f250f09ad350dc658154cbdf895f4306e20e631b40744bf0b7d3fc5cff7c1d13910c1c58f6fad738cd9343fa5172961ad45f88f37dc954a395fb3e06627fe7" name="cross-nvptx-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f83590fae11091fa9e296c9037540b79bbcbc34eeff8e3b468ec68e132c0938a0b1eddafbe5f19476b088d214765f28c68575251cefdd70875a1ee0fe9fbbc8d" name="cross-nvptx-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="80d4feb03a158a7fa1ffbf8cf1c871118bd286d96d604bf6d3d0d92ad0fc64eb1274089c153184702046b10f335c1eb1df88a1eee2f83150300d0b80a63a7248" name="cross-nvptx-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="763373e4941673a444a6696bfc47860259fdb56e2513171e272f853f32a04f46492c34d3a1f5dc5977dbbdc805e4d462ec08137438ef33f3f405fa1b7c790b80" name="cross-nvptx-newlib13-devel" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="17d33c618108baaff722cfc721a9a35177770a71ceefd67c1d91ee19923896084452f069cc3b764b08e3f5aa281117bd03b1275292a24b181c5dc1e27debc2ae" name="cross-ppc-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="95418edecd433f81f265dc7490cf297ab9100826b38dd2fb74492efcee291515ba0290a2de3f6b5630c9f9c4336728989f5401db910e6216001101f63770a4f8" name="cross-ppc-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="600c23eef05d4a835c13d6a135334302a8a90a32f2deaa41d7c9f12e4aa63ead6429481e64d392b5d709ed61acaf72aadbc1abc8b7a3f8460878682613b113ad" name="cross-ppc-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b8c8b37c5c30249f079a358e378bef2c3f6bba4fe80f4d8906e4797b69a9ca1287265c2963acbda217f4f0caf76a52e92f9d873fc79ac2930cba0d7b29682b90" name="cross-ppc-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="1d47bac6c937f5238786c8cab4073fbfb843a8458d34bd93ffd9f7b971a9bb2fb4f0892c2e36fe4e176bcee596e67b336ae8d0bf88e3bb89eb7d9a5c5ad9376b" name="cross-ppc-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f6f9298a68383cb2fed042490e2b0f72745d929910e366cdc91f4a16d963919c5a1e402d06caedce5de76314f664e28bbeb4d394e7667c48ce74c8d47050f131" name="cross-ppc-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="26204c763af70d0d7c6da9ac61e6de80e08f3ab22871abf0595bbe14815f6891ad3015f5632dbfc06cf4d72a1402c42b22cc3439fb9aa409f0996e5a20cb49e7" name="cross-ppc-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="1111a321128bce4cafbb4948d58a87b53d4f057ddc2e923011cfb7c4c3ef87bc3ff4dd6bf918fcf4a8cf696c2186dc07dd424eee717ea6eb773cccdb581378ea" name="cross-ppc64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e2ea3d97c2ecb3aa7bdbd27a7b2cb56e951d3ed296d2f0066af9cf9ece2ae235780819b8563096aad4574bdcf714d355897f2a64025addb6c4586846ab8215c8" name="cross-ppc64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="1733c3a329bbe5e5d5da270e96e5c94aa5e978e7c662f9fb1793e4cabef529db0818e39547a7e548e64af821795b6e53dc164131eeeae0b530e8defe997762ef" name="cross-ppc64-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4c7a071defb8192a119baec0f103cfc033b643f66f178d2ace20e66d8ef39ee6d73a2247a44a46ff97452abf32df9d261e3c10436327ff3208ee1b1d48940ee2" name="cross-ppc64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="bbb51a7e4a76ca6e163720c0a5b78b175cd418a52d8337b17af1e3c4abe548d00602ef2abe3410d4a4c9b150c8ba3215e7006580b622a84b696be4b750ab3b96" name="cross-ppc64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d32027d35a4d7d0ebc36a6d695f9357c32b14362ffa71112f19a2715b7ba976b43f5ce9d801ad16b53b4d6c8b4433b24a14c480e7750b3a8f19c2870b46dd8c5" name="cross-ppc64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="1e6d191ff225e74c041a50ed39700365f716030ea32c00114dd2d28d8aacdc836a27453bfe4af2f73afa627adce5f5504e91770bf8628777d824bbdc03e544aa" name="cross-ppc64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="8060b726286f667dded7adc2b452a31c77d264f9184ef45f7dc5472b693e853b17090874a80248bfd10f38e3711394393225866572cc35df4d2100116a009f3d" name="cross-ppc64-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e61712a6e8761b71e37105cf6959714ae31a0d1643a6c64941e0e0cca87d39935c937f12ea1761a3ab5d7ae05c17cdefe7349d8b0a49866a45a7b4837790ec68" name="cross-ppc64-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="45f2913435396270f8b8769c7c92538a07c479ce38d7d3987941f3170a29c574bbba3b68cb79978ab8b6ecce3ca850a7cf6234fe559d563e698f0dde956b89ce" name="cross-ppc64-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8d8aaa8551f4898e1ce4a946de818e6dcaa2c7cfec3aed17f6ee758a1ab93ab9b40245dea20a6db434c83719df06a01b2fd5c1089db04524763cec88226020f3" name="cross-ppc64-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7511b902f05aeda6b9cc4a5a56d99a8da33a06a3216c1142d773f3f8a634312dff06296f42a608212e9b67113318bdf04cd514ba498bb8c83d7675e075de1adf" name="cross-ppc64-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e564214635f4aa88e38597839159efe7dac15c1d327b3709249e46470fff9a8b7a2b2d9d930ef97240091c412443facd542269b08d9904aefbd564182589d49c" name="cross-ppc64le-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e198db9f86a346268cdec70dd4249c7ed08b0d77f1083a34077dbed91330a9366c52f34afd920c92548306ada3d44bc466d54a002e9e4645a55c54e90e69a2d8" name="cross-ppc64le-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="afc8a0ec63ec28bd6f7ab8e3f6b6b409e49c56625267b1d410909e0eaebf201324a22b51d0e172ee47a9abbe0570d580c727e636d57e9aa1b4e5eff0dcb7f09f" name="cross-ppc64le-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="10c9ee651a97dda47974c5f36ac1ec1f150ff229af5df493a8253356522b95dd72eca7de9cd249aba7c1c99adc89c755e0da101f40fd77a3de0a2c973e358b70" name="cross-ppc64le-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="76ae65e59b2f1837ee673fab8979d8cb9d1d975cb79da31d7b48468675a415aab6bbe8c970b8dfaa7a1fa7f42cdbd2a2f6273fbf4e41e98f9ea67db6059bb03f" name="cross-ppc64le-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c7bed2e4db67338259886bb3e4c2062d20da01b371cf5e558f62f95e63bac01a38ef101148a18101404e09f3ad60c48fbbd46ceb4e593206b81fa5c186e8e5cf" name="cross-ppc64le-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d5cdc4988020dfb59a0ad7ac6dc2371009cb86c327ff004cf4f347833c5bbf6e48026318823225318451a37c11f64f9ed88e35613ef8a4ebd1a392ee9d8cfbb9" name="cross-ppc64le-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="26d43c34d3ad69f8a3728579d570f9b1731a2b35b8a0a1b3bc0d1a6315f50e2d717c1ab7fbeeba5dd854514b3f31ecc3cabc38915792a82316991598b3f389b4" name="cross-ppc64le-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4bad1f84c8dc6f1d1336418ddb7593531fb10820f3d2c47eb25727756f6e6c84024642488fab0acf6693dba67f8b3e9a203ed6cc6f02450dbc365f3f03a36e36" name="cross-ppc64le-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="05f244b6a25bf5bec9ef03ae632d7a8fd697ccfa67f350b68e1c9ffce8875028f84989ef2968ed394f0b7b893b2fc493a960a624089930f084bb2122722f049b" name="cross-ppc64le-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f16a0143d6294852e84864d9b8b5280a740e8e505d120636067d3076e0653f5e67e7d7e7cac6f01d88d8bb6cbe29a38e704292a1b90ab5d76fdb7766fc53e521" name="cross-ppc64le-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b3023442568076eff10abdc111fb44d4db6b7a56788e633ccb3800952ecc42659bc514d397080f61b8a5d7f5c7fd4b7ec4f34fafcd6dd75eb55c0ba00cb3c14f" name="cross-ppc64le-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="afe762b890d181d5016dfaf09d3d9b8468f00b40d85666f0728649c45e32225cc816f5b0115064dacc093b791f2a0c24fa0d4891ff9eca99bd3687ab47a59fa3" name="cross-ppc64le-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="dbfbaf83058f9f438f203a15a20e1fcceacb55087e3d15206bb1942957fc86948f2eb6737c1adf769cbb8bce388c08741727e6149ef9522ecdc450ca1d99593d" name="cross-ppc64le-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="2b52961d4dfeb36a7d721cbcdf88a2d41cedc69907f1acd1df940ee3828ab63ecb989cfb5ada9b5ce146cf3cf1cc447cbd313aca6937050be188d3ac1ae9539c" name="cross-ppc64le-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4e42004cc93b426e94d7f9015ea6d9c907af57c583d5184559843a7f195de1f8f003ed5ec885001b4d6c567eb18ab25af052bafb885e85edf1283334c99e33df" name="cross-ppc64le-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="04a4c8594e4f335aab02f322b3d892bc1f28fdf36bb84a4922185816392c4eb075096845c34386173ebbb9913f0fa78361339031c3929e2939f4a144125dbe6e" name="cross-pru-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c06a604a2bb8814395a5ea7b34c034f1250ba7c34a6dc5b6ccdae7a0be60a0c210ad0f984d0c62a1d606d7484cba2894d186a4b9ffe0ce6c836455af8040c233" name="cross-pru-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d6e81bf72f8cadc060a2c71e888b99d695ddb280e7079bc75137b97bea4b1461cf22f522615f458898d02ac6d80dd1fc0d48bc13dc14325f3cebe89baa6ecb0d" name="cross-pru-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="101b11af6a894ca8f1f05c3fd64c67080048901dbb366193c693a71eb9c2e5fc50ea0a9a05613b48f977463c2cb7fa82e2a515fe2858226b8538e053e47ed756" name="cross-pru-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b83bc2985fc01732229d6ad1fe319fa77f4812ebd79d9228ccc118dde686e59b2775e95588030c4409df9483a1e74dd053a15765306d427439d9907c5a8a462f" name="cross-pru-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="341d23058c913914f5da9f8ae864cf205c93e28bfee573bd6f16d1ecfc214c0d5e40c473f35a3ba06749c6c027f2faa8c57c886be4586ba326ca703b4221be5f" name="cross-pru-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="609219b2fc60caefadc2c79a8563d811312856ff8f684e425fa14284ed165ca6e8459f1cf79b253e3547431f4a7ca389ade605370c0d5ced73de3fafed6795f5" name="cross-pru-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="cab059e190c1e8930afacaf14da5555dce719b087d1584a547e0cf2dc448aa0fde387934d8e5b849b2f24673059c5d8762def1b1b135ccfe06bdcdc9e0d2df17" name="cross-pru-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0219832697a0d5f2aef34fddec3aefd66f38efe9cb272eb070d7909e4ad81fdf5ea451bbd53fdca3eb04e4f859b47d1b37b80a273224d58398c4912027ed3366" name="cross-pru-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="16ac85d94464081e3f7b3e0a5ed6911588fc114a0b64c684949194e3023057d00410b7d8e780f214f794f7971a391d9be126130ed0e9743b22913e729d032d67" name="cross-pru-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="aa3dd2902dd6ea4905c8676e7b7defc851f1504bed7eed502df6ee8a5e8a93d92594223e120aa48ed89d6b717f6d16f864e17ae972352caee5418bd7d7141f2d" name="cross-pru-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="acdee6cc1a9398310bb71a2cdd6cbe789b3929deaaa6ead3dfae22b33e447183913539b9645f03973736b52f99ebef05a78daeb05f40a7354c69c2c7509a0971" name="cross-riscv64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4d4af333c0f81dd8942526ad93dbf03d49adbbdf776d81db30e4613baac09056ca0815f36544a7d9a199b79e4ac2f69c04bd2fd6a9cd9175d18da0c04e5e2f3e" name="cross-riscv64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f95cf4d457b8fcc3102de61ce3b2fd75a74915c65e5aab027cac59f13b231037ab1858038a5b8597fc46d660b4fbd2e65253cde4435c5d858ab44d272e5185ef" name="cross-riscv64-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b4acc5c4f13d4c57425691b8d25fb4567f9dde32df57591041d02da98f2ecf357613d394d4d61b57801b44cd7936267edcdaaf44fe1efd592cfeffed696c0718" name="cross-riscv64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="359f40d5da34d89c35116547cafa9d175057fbcd94bddedca3ea0af35f519a3b3e32e9ec06101b52802484e1d6b8227deb407c5792cad81466605c139dd4ddd9" name="cross-riscv64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f82300e3c0ecdc5f15eb74ed4a513b281c1e999df60d4dda49d2e74aa6e440e6795187bcd83e4ac0e9e91b29f25846a272a5ce46d9d8e8dad9517f39156df136" name="cross-riscv64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e55a512a5c051dad2db8b326d3f4f4b8949e1eb3dc02f116451126be31c1854216701ec6f288b69611c8eb8577abc8afea3c6a1e2de1e0d94df0e8869b3f18bb" name="cross-riscv64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="fc2f4ee479a2f6ebda46fe6e5dd262be4c0a8d55b8289227e844feb13a9de50091c0507f7eadbe81ca83c4f84022795171cff5321ab730285c601c57297a0a45" name="cross-riscv64-elf-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="46f28402ca82b15934ac0a3fa26e817a583a61377c8ea1d819bb99be62da4a2e61becbd2f18b79cab68355486ce9dd12d2ef848011784486117d93465805ce03" name="cross-riscv64-elf-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="18669ec52778be7eb7d4ee30f715e594dcaa884cc5447be7c55acdb2c23112476a5167972095a1a97578970fc8ad411a1e7ee41b91059679831c9a7fc298ffe3" name="cross-riscv64-elf-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="09163b0d9fcd8cb8a4bed2e2c9fbff19de134e30b44a99f0b9942e2975d022aa1544d80c8339a5b8467be4c7b8be36b2ca742994c5a14d97ed64ba801c75ca76" name="cross-riscv64-elf-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="070399a29c5d1ffaec298f751304aef2e9c2c5a87659811898b79e01b7912b0e6e0643e1e8c4c380b2dac43c8c5d58aea676e2480a75c1f244d3ad31386ebe10" name="cross-riscv64-elf-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c52b79329ed1b26c56faab1ebef2f9eda7e857cdf14b645798bc72cdf8ea919b8c90e734fb54213d69690ab0e35fd448d5962b749f5fa7aac09dbc0f46094eae" name="cross-riscv64-elf-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="898d1a1f3968959562a18b6dd0b384933ef9b2e610d05d45de73a7e12b278eb7f3bd0c07067a307c69cb5a3ec086cbf66f4920919ef316ec78f5a4efc681e486" name="cross-riscv64-elf-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8322b774cbe201ebc0424fb9d0d3bd2d55a925b5fef071d68b302e326175ae2a6400492702b24003c600f5a2dd5b4ee9fbde8fe7714da48b245871e5f65415f6" name="cross-riscv64-elf-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c2bfd4022acf0226da8c4bb6e5dbd89ee89d8b25c5d581a6931015824a7c7e9deda7825678773cdff4fe4ada7926375248776391c311b5eb00fcf3c483b906b2" name="cross-riscv64-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b15c5ab6bb58648ee62dafa4963735a6c9a862bde5a8670d3c96e21c44abb078aa5e22856b90b3dab04a8d35eb22b6c02c5a30c7de447ff4a9a8c695ec352c55" name="cross-riscv64-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="1b07c49a36c8c86a46d143e3cecfc56ad2f6684ebb1238417c749f4b75c3dba753c4f680e48edb0d133a8b778d779853fabb0e7fc23a769dd1a7e17742098ff5" name="cross-riscv64-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="07983ee01b6d19025db89d270c7694ebd69d05346709f7e817855c538ad2f19dce1d66c18b54e0ee854e5bca1cb5f8fd1a2617e34bf931cae8ad61d77b5b8b34" name="cross-riscv64-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="d2e9b76919070749f43e9b6b542d579120550ceab9d89cccde0b48d6fb0f45a69fee2682c68d1b8a733e39650afaed10a8250d94bbaa522967717c1180c2cd10" name="cross-riscv64-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="44fc04b1ff9e36dbb215770db3fabbb27501c1bc585055439c55e11a551444b2f39339b27ea796b4e510b7e9883da743298eb50d2682aad0a3d5f56d8677288a" name="cross-riscv64-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="9eee46217b1d9d48109eefd662a8a425efda078d18838b1fe28ec7d20ce66750c8d7ae83c87af381c5fbd9a618754f19710c6d8f1e0ad20e13beca76eb0da31a" name="cross-riscv64-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="3e6b3010daacf2e782aa891953dc34c60341956df9695e3af1b7caa7d13217894c1ee22c0ce1aae3175edf48e9fee0e8ca715807034580f85ba7eeab095c4b80" name="cross-riscv64-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="6e78bc704ce61a67b873e4625dbe76db24896de4c26531e9914e3dd1568f50c7f5f9bb53e996122e51f813e781f03f48d7e41efaca15a2636ef02351e03e48bb" name="cross-riscv64-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="8e61bf188b06b5962c2228e5336df29f4cd424f65d98430ebaed4e769afb57e104b83da4cdf1b70fa1015848140ae7c8c99587734f75098ee9022d2f7bf77c64" name="cross-rx-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="48cdb0e2a7b7b5919cefeab97e6571490c2eb8660ecd4f20e960007532cb5d4db3ba565901d1ee73143a564d1eab917864fb621f46dc82019f2a73bfc161473b" name="cross-rx-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e97f55488514f0ebda7018e04ec5065e5413981852a80e1719d215faf2cc5a7c14006b47f2d968731a02886fd6663705afb8d81abe52c1fa742343510a704267" name="cross-rx-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c30880a0a2120c6d89b7a7c28741386b2d99fc25b58e73b72f31973b65027aa629aa55ddad5e8b37a42eec5946ad5be272adf5732ee87197798154798fc1f382" name="cross-rx-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="7d02f19d2b07fed074a1fd965d2f0016b88f28c7763867157555a06b97eaf89844d0d235114631d986710637bf6f8e4123b1f730167ce36661c70c8baf4f9977" name="cross-rx-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d64640180c872381d03c8f632ea649638504036ee308fe8fa161f25e922377aedd2e73528cb82cb2795f0090eca6a40b6d20e0eddcfcba1ff77f34dceadec496" name="cross-rx-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d719e91c5e72c54e9507a6d56a7112f33dc78a11c7ad88ad47d9e8c6767b01d79854c730f20678d03c654a0cec388e31c84f0c3134f4f9004c9bc2e99bf15e4d" name="cross-rx-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b500430cd2e1f67c3d9f4847994ad3c8989c42a743353e7570dcb8b4331d6e86b4aa9e0140ce2ff6b51b452835fe96687315c960d7ffc2e393fe02eff53e8e70" name="cross-rx-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0ae390e385f5438849818aaa65c2606115e529f76f6e3449ab18807d85272de7bae42800609e925313b0a6f39ab1bdda83162f090d88d6e5229149fb594f0022" name="cross-rx-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="75f20edf8aee7827b691ca417497bad1ba1e6d71f782691fcbfaaebc855f6764a9f2eea876db0d2df09acf6a613ba5079d9c436f68e44ead70b8c9602a9bd4b5" name="cross-rx-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="40398bc0aaa2cce5a0afd41537180c8bca9c7078ebd1ee5dc02657655bdea9a6cdfb5a608e842faf3f3f78a0e73e6ff47a9f6e9123d7aba0726c71d8a4f7d49c" name="cross-rx-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b5f8626baca9d114dd5d67e833cbbdaf18907c84556d457635eb09c50eefde637ed9ea28ecca5d87292878323089e02d87c081b4d5eb6641762aa0ad9a36a46d" name="cross-rx-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a4e86b7db1e8d77c9b5f2502a85224c927a11fe3c396802ef8d4900ec29eb4437a328ca9a663707cf767500d5eb6a90cee9acd44c883cab677ea400e91c3376a" name="cross-rx-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="949e72d150970cd76f7c867c387542bebb96e22b633d2dbbf16359c77ad38f3d3a9f18625d065daed5074a228e39cc851043e67c4ac1047083734f5ca55525a7" name="cross-rx-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b612f6d047ceb5ddc295df1d835e7088e7dce3fd31f5bdb100f4a0beb6e0716b37c08acaec4509f0ddc446d1c798959ad80ce3babdf305853f85c10b82d4edb9" name="cross-rx-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c38663627ff9a0e5f91f2f6eb804ef12b2c18160bdf7b0106243967144db38f689bb83f3d8433d3606bc8585bb5cc455cacef9ece68abea7e03edfa084b478b9" name="cross-s390-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="afa3bae1183abed944ca37e49437cda16954de85b53e03301a1cf3bc0d3ce41f55a2e49f421cc01d0534edac8f79d923644c7f44ea092cd6060d309681450eb7" name="cross-s390-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e21155bd0b324e139bfa95b83d1c1f16d5c3f2fb6dafb9a4b70d2133a4ce431870d2cbe9f9a58c93121ae3a5c54fa9d58a24619882aed6900b1a60bd638f9953" name="cross-s390-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4b156eac3139938f38007c9f2a635c3afbbc3d97a85f2d130ff2476cc3ead98531e3bf32ffbafbbef5b40770b91de5ed494e55f38edfded746f93546d34ae873" name="cross-s390-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="61768f9414c1f71c42af71df0783a42f138e0b7e727e498a17366eed738308a1849e416100aa923210fca379eaf683187900b4620a19a93a1399124a9044ffc1" name="cross-s390-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c399bc4a0275f25a71aa05036fdad3b0508776d4781fc6239cf30325925b0c38a4f2c062b695cad67150779d93c99377a0ea03d1e2a797014962231cb3177af2" name="cross-s390-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d57d2d6a19cf4bd6e6f57dc47b9e34601b87da7c776753e4d2c3bd8afd727d7df486492d42da418c9527fb862adbb0a87dfde21e0cd5b4f0c13b0f233450e974" name="cross-s390-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="2ea4f8ac0f255fc452b4f952f54247859b00b02a1a71765ba86c8df09024732a2150c3aceec15fe7a748631401ee94af3e28f8aae59b0f47d3ed84902f6c08b2" name="cross-s390x-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a8aa5f1f491e5a55844b21c0c4725327c8a0a8e18a9976f02c5822d471b05ef9d78117a17ecd5f688a5c5862f99bbd85eaf4938c03f4aa677e863602003cee8a" name="cross-s390x-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="5141588adccf4a6cb6b93783f48110a77f1ad214ebc2914159d564a09517c2d891b08cc78af0ad4e1738165bd56bf46b0cab988e0d2835f8c4e0a9b717f63632" name="cross-s390x-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f86ef77e68712c834c3d8b9767500af948f023bb847a60a957b1c8068d72a4f020d17b9e9d1cce452a35d0d45d714b1cb83f7a044a1abeb4539638e85c07c75e" name="cross-s390x-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="f4dd9b225acd95af525bf29f22c8fc4a282af312124a86755e07564c7ba88a8c4f3961487a8701c0675e2c13b15f08d3fb4eda63b575eb5c4e7359820874b01b" name="cross-s390x-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c67c58acc6696974b9d9d32468f038e7cbf0cd956cf62b2ba2154735db12221fe6a638101edf9e7bf1ed0a83bc7ad89921961f5c24afbd9003480d4c73978875" name="cross-s390x-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6297f142e109ef993d66017484d9f3300a84c808f5c460266e17df4899411511abb1fc2f5d5662c15917f8fef6ba9d69f12bb93a1322ade0b9a072f00ce51ef3" name="cross-s390x-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="d613f4e2d3b1203fbb1ef4ce6bd186edcaaedfee5b68c1320ddf07f94bddadf3f97508c5bd7afabca66a605c9937b91b0cb70f817c6bc677c53887af9041c452" name="cross-s390x-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="5063c36dafea6d668819c9f1551cdf51185d848611a6f203c04db9942823618a281febc53736af41cc4892d22bd8dab8fe7a24ae0ed19e00ed603d2185843664" name="cross-s390x-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="825ba10036b06523415132c3cbf051d9ec27112a580f77236c3c630a2c24e6f3ffe1096677616978a4c147e1887f98898793a7047afcf281f4cba6d583fa4c58" name="cross-s390x-gcc13-bootstrap" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f30dcceb90b666dd10b607f4e918779d49a3625a0ce72d540eb5c2c80fec377b95462ed16de6c1de58580c657f0a76feb4a16958f69f690226e9b86b56fb9ca0" name="cross-s390x-gcc13-bootstrap" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f295ed002eb053a1421cc9ecc88e706333b2e4469137c2b24d40360bd7ef44d2ee41ca97eb21f48bf7e52ef56cd0551f938e932ffa240d79855fae243d3a9bc5" name="cross-s390x-gcc13-bootstrap-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a625ca958b1df8160c1f2200d30952401d58c725839ebd0dcf88f5407b3ed4e2f24baff477cb7cff8f926c62cd327e5ba294a5c21e3905973a83c3817a663c82" name="cross-s390x-gcc13-bootstrap-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="297a658e1cb1ad1b56b9e7c5a4b09156bb392de444af46b3a22d741ab698fccb64ba9a766d15ade9ddd7b3c9ac2408c6e78b24dfc431e2eca88fc733e0717794" name="cross-s390x-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="5b50272e75f3149ef2b240151c51623c694c561c3fd914e57b3de4ed7fedf24b95956bf494ffa84679daa2cac806cf88e4b94ca08a118bffbd5941bba3e726dc" name="cross-s390x-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7725ef64b05b4b772b320fce239f1da18101a4c87ebcfe4f81f6f12c39cb77742d7e3a51c5362c7b72984e1c046e12ea0b813bbe53818f113b9f88406a9ca534" name="cross-s390x-glibc-devel" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="05cf7a81ae26ee2db4701c6f9b6939d24c92c7de166c2c62b861ba5ba9e820c7fda934c68312b50f42ba89c3d03d290cf2d3b31827e91cbbcc70941b27834742" name="cross-sparc-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="cf916c0521ba02f23c182f2bdda8e2c2dd4f068af39d69dae97e10c9b52fb64d60df7ac859a813e6cee3da33dbf012c346ba69a83823ba2bc375a538feb15cc7" name="cross-sparc-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="8194fa629163dce43995336df1da4bc61a4143fb6cb85081d5a87c15b6258ad392858af9d4c87c979fc7ebd957a0e128710f9a431ea83d225f2129d2a9e3fcc2" name="cross-sparc-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="8ef382332036eb144a96b015ea76f1e8d9d2ec5ce19ab731bde47b27ca481d930c886acb79867cd6bc40a14861b9f3846270d88d9ff3047a992f8f4a98100790" name="cross-sparc-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="54e5ffe3c2e1ae586aa3c8888f4b54bcf1cab0e718911df4bc6d05790afdfe6ac07d699813a427529a34a4137df18c18b5fc3d9ed23f8dbad554789fac908c00" name="cross-sparc-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ca719bbb03f960bb6ab952119856871c0cba8fc99c778f1bab57aba3d7881f1c1d99d3f719c256f8cf4503b1e27f4bd5226cc70b4eb90527bdfffab70a448eb9" name="cross-sparc-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4fbe9bfc0364e1b877a80943b86bcaa0411dfbcac3314b439f202e72551eb9d8876377a0856022850b0e8714fef863ba7b9b7caf47f3d4229c855a510bba832f" name="cross-sparc-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="a1d0affdd47c9dd1af0ba0a10f388a9593054bd8bc05bcecfe40fe76f26bf27d7058695de8fe0d794ff0d09963b316f304a7f127e897171ebcc7767b83064488" name="cross-sparc-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="01b783c803ace00af6044f934f218bd8fb8d80fa71ed2bf6f686a63ccec5c79588b6b0a5e94ee4930e6f8a5e889df7f6235cec182bb5209128fc9ff3eb24e67c" name="cross-sparc-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="93a2098d2c06eb7aa8f7d8dfb2b16d710779083253a0a8486e240cb024d338e68887b62d1ecbb13a6ca9dc5d49aec8027b97a7c6d433f5a5a35aa30233bbc897" name="cross-sparc-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="d3e9b895e1b199abe5430607ab5289f869f100626303716974257a1c5a459df9f4184ce59a3a11d8b8e0878be3a33688023c3e547c85913f1b65a342d435ec73" name="cross-sparc-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="370dbf162d48f5dedc2750a282fce219a9a152931a979f08fa665c6ac13680238e58ced8065db1ff468f386b66567b991a3e1e149f22dfb46323315aafd77f01" name="cross-sparc64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="0ee4e1b62c2ff5ecf9dc4ab263a9b9044a01f9bc6b7cae2479e2996b3e4e8628a0a62def6ff9b87553b206a4f986380618c1fb897b484534e3db9204f603545e" name="cross-sparc64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="bebc2483cb36b31fec04d44bde1a8071d50fb5377db0d4df5779cf3195de2263c0f05b5cf173b2a6a84ae22e087df39a3fd43b152abc614db0c2b4f1bda9dad1" name="cross-sparc64-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="689363f7520d277ad4d1b9598921d468e08547670249e47e25824bfedfd9d0f218f317dfd83d6bd02f82e93b88b563978ae6c335de4d7e23289de40d7e6120fe" name="cross-sparc64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="cdb151a01b483260e6377907a78ffa262d8a67e9a7c2dc1a0f33ac07a9d18ecc4b1908d34e8ecb4f940ff22b3a9839bb6141efea3fad586e75c11d5f4fe7d1dc" name="cross-sparc64-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3b4ec5522d1f38434934ca0293c5013fd4b17762a6a98d421e26e79da3908b03fc02aca2ef6527256de797ed7b7f3691af89a6df759cc73b45c4cd364570f022" name="cross-sparc64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="07960cd4dbee3c13c6b4947c08d7120be03b3cc91e462e6f3df30659178744d3e0685a789fd80bf447e4c3a276b622b966d58af5d13f5ab3e1c6f63cb2a66c93" name="cross-sparc64-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="2d8e138d2d3c0b9e341363e553c3f3cd3cc491b6e872e6c064be4ead53b368ba7609c3f36588d61ade2b0e6063c3f6f6bb05533d2e0cb7122e527f0ce3484589" name="cross-sparc64-gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f8ea2f8bf07c316eef988f12deecc9eb7f24e5c83bd28d6a841146fca0e7085b23dd73830ba54a5336286f6eae8fabe940cd10dd0153466ba8c1c41586edce3a" name="cross-sparc64-gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c6282296e69695535123bb92e776767cccd794e63e9ae28eb9e91667ff989d8c0f8755ed62d8c3d603cefeb022710f650b94a967ffb418dd3459b4f7900daa40" name="cross-sparc64-gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="6550eff0c9189f65f494dbf2b3027d7dc46b69e9f123da994c720e388b1426f07df2a7ee8e2ffdd87b44ffcd69e815b27ed2b8a2ce66f88572dae5e84999996d" name="cross-sparc64-gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ff2749508ba94fce6e4e38f0aeae0e83431ce0d198aa9c9a54cd03b92533e49ce031d331a694ba069f4c2ce2d9e14f60853bd335c5873c4be7587296c01821cc" name="cross-sparc64-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="47862450b8e146c007d5b4dc8c187e186b175a657eff3c6bba9150ffa3449e2361a8d47e24357b663792ac7a044c9eabec9c50ec8569d2753b858fa554c54d5f" name="cross-sparcv9-gcc13-icecream-backend" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="fc1169cadab0d9270baffda1c629ee9b8e285f17cf9f07a17e4d4c16b4fa6bbbab9ac0c628960bf4c2c6601bd0f502b7d071a4f9e1755968618267fe638379b2" name="cross-spu-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3f9d5206525f2ad18b42ade964f37b7d7ef12bafa46b1f822d692fdfdfb088d02e0e378e66b72377df2e6c621feb48879b7f6dc10f86081fe88f3f017574cb7f" name="cross-spu-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="feae4e72ac04ca1038d6a8e094e09f7c435466fa6d764d7c9375b081835ac34d37d39f223e0d54d24cc10ea9058d70611050617c11f500d198fb25991b4f03c4" name="cross-spu-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="11b94313daa0c003f43ea01a42a53dc2b62fa86acaab4138bb78df877f7aab282d6ca06681f42cdaadef4cf77d699dc0aae16003106f18f39cd4a2f4121264a4" name="cross-spu-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="0cda54c749d6614e4647113a5b600528a0310a158e273cb7e75396964edaa9880740cf49430ef6f6bc6d9f678329ed1cf1dcfaa5db8cd6fbbf32984861a2acd4" name="cross-spu-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="4b3f6e35a54b81e5c8b7ff06984feeda2f917174e60f7bea46fc425498eaa50e49956a5b8bf75f0eac5531670d73b0b7625bfb07277ff716848425cd0fc7b2fb" name="cross-spu-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="58573f56562dac6ec81d1dc48b3c3e178b69b8e1ed50f54baba4ea0aee60e71b7dec2f1e1e5f51be799d03821567c4095bf05a9bc43a5a02704dfb2f14f0a74a" name="cross-spu-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ea4e0675260b81b075e92b74ebe56a58505e40adf05e5ec86395b6b690baaed04978aa6fdd79e50005731d037363bc63356850a528f4a8cfe79cedc318723411" name="cross-x86_64-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="1c8fbcb047df259a981bf563efafe210a17cc44f788d00d633c8f0f4ef8b691a2cc3852f022bcd3b1392ece817bfdaa421f8a9d27d48dfea027285659e6795fe" name="cross-x86_64-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ae63c60e4f5bec12fceaa39004f32fce1497cfcbf6d3535486b6f19b506ee7a5b7310184a70c986b1e37e02ab265b40837d595080e6be17d4be601084939921a" name="cross-x86_64-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="dd188f781beabdbcc09ef759be340c85ac3f2c53ed5ee214c0f825266150d4eafb7a4e5d1e23f4f2e5255bc5bfc05b65c9e02f4d54f25e5f5ad42c6989c19075" name="cross-x86_64-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="6449c1c4b4c1de7591a624e27a2d0dfaf5cd679ca254f3045c660a69d8459815ab4c7212ce3e73f8d55c3de8ac06e58fe7fd866eb4130d2191ed2d3868adf951" name="cross-xtensa-binutils" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="57def880ab1c4d1b8ca5fe10b3dfe1cfc4c31e71e80eca3fc91fe0b43613770d87fd9f92266f97d2d746fbdc9d793c67d1ef4748001d75a0e940182b43424c85" name="cross-xtensa-binutils" arch="src">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="e7ff051eb8647d4ba2cd613dca7766c7da1ca42bd6536acc3b0009e15c34142e02f0521ab53907756204ea509e81dbedba979038a87f3f4bf0b56a756baed0a3" name="cross-xtensa-binutils" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="c06a008e5e01a815e319bfb925a0661c7fd1cc1d22f97348acede097a7690523129a7890fb2806a64c85b912fa510e0e4bdd585e056388b2286ba298f59951bb" name="cross-xtensa-binutils-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="b98ade646d2ef549eb4814fc89e0380b8f9ac3d9df93230c265f3d67b1b94e3d9c912de09030354d748ade460399eaed5c4009023b8a15eee81372009bcd4680" name="cross-xtensa-binutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3325da97a0810ced9a10960daf40fc6a3f015e51b3d24136ce7ea6e760a813568dfb735ed6721725b1a0ad61170d03ec249e13b88c8a28a52aa2ca69d37f9e6d" name="cross-xtensa-binutils-debugsource" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="85a4151d766eecd8432948085f2ba0ec21bfa248d98f59a35b2190afe1966371ef499b4ae735c389f03a8f4cd4b0cebbc999c4f5ecabd4387d6d0817a9ae4310" name="cross-xtensa-binutils-debugsource" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="13c1d585a609c4ba0161d08cd57fa31bcef785c5468e20152410d863f49a956198f6522851cf71bad1e5956519c052c716484dae31cff0b1ff984aaa5563aaf1" name="curl" arch="i586">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="1b52d54d7acf496158b0d004265e8e3e0ae2fa014973a3bfc727a63ff9fd44d294c4def4b5bb778c4a551f186ac7dc24428e60e8de0cff2e86fc63c046d317a7" name="curl" arch="src">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="27b397b674b807f89e2330c394f33e9e678925de2bc77266112ff4f1d024c21cffe3040074e7fd692f40eaf25f161b2fffcbb492709e2837ae081c73eb458724" name="curl" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="4efd652a1b6b76e50fca96c691c8816c6e563453c233ccc3873d94191487c8ee3368e9cb1d383a3b49460469137fced144b3ddf8d88dae91f649baea73abb783" name="curl" arch="i586">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="a950afcdfc391de177ab832808c272280e398be039a6ce2648652f29b144bcf9664b051ccfe1ad1a1c0badd705195cbad30cbae0bc1e1786950d46d2525fa153" name="curl" arch="src">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="ce9ac6e7253593ab2064ad4f4dd96537d8d8e9aaa4c9ec9c43cce2d3388feb931a2d225fdb91c45f1f3d8b52b1d3d841c0526fef5c031de2286f095a28de3e03" name="curl" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="a3c87fdb062dd2a1ab2c7b5a158e45e825d26f047aaf79c37b09512b5a0f1150454734bdb041f40ab60a357f0596d1da251d9f7ca40fc7b277b6695ba5ab9934" name="curl-debuginfo" arch="i586">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="4e4c13d2241c559d86041dad52093abb9ffa87068fea50aaf44ed98723f9eabb0ef919947b4704759dfa5b956e1ac6cc7c836aa90dbede251c9866d07e6ece63" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="af8762653ddfd9ce915d475cc6d6d0dc1f0fc714a60eb87294c004f1a829b0b5f4541c1f0fe4421a1b0e192d35c219ced6b68572b188e004f6d0b10a01d72faf" name="curl-debuginfo" arch="i586">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="841402eb7eef9061ff8a54da4aba03ef8f6522eb70aeea6c49324243565e0f8c63d3691cf90c767dc2229c28549673d7290990bfd78083cb30e94ae9afda76a3" name="curl-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="1b0136c7eae88c297c6b61cbe23f8bfb54a197484c6b517a7dc04ae39c0ecf5ee6424b23c08ff3d6326a2626502225caecaec857b7f444dcd4a96f1a56ae470d" name="curl-debugsource" arch="i586">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="eb306108906a3fcfa75e41ffbdd0beb147bd95fd4ef16a4fa8c5b88cac2479fffc7eb50c8dc5a061cb83adf1d27ca2c993c29b1b62bcea7b4febef83e83cdc3b" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="f1f555bb3d281d40350086cd951ac539d18cbe64515ec905dc4554ef8d81e0370fbcead6516d4af7aeec986f3598cd2dc6791d559e6d95b30caa256dd6eb5d13" name="curl-debugsource" arch="i586">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="7b042719733b8678f50190df194bea155d24fce3ce164ff7b8534ee3ca821c187745619c53ca2c044b46dd48bee6a90bc993c6de9ef9b712ccef31d3995de9e0" name="curl-debugsource" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="cfc1e94fa95d6be71dd1defdb133f9382db42dd81b01001a2b12f61e88d5a9a53824f6d03a343453e2097eb938ee72929c4271961e2e64aad7a92d6160103a05" name="curl-fish-completion" arch="noarch">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="0f0b44e24c92f720ac79fbd670b3bd67131fe4efba555e0cee80dfa8f9b5720c54f9c70f0bc3fbb50fd01ade8bd8a0e99ae939f5f6505e021073e225af8b2074" name="curl-fish-completion" arch="noarch">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="18918f2167bcb1d2aaea71b8e669011d29e954e3c7a97d33411e9a930d312ef0bfc9f3434f9570fd67dcb1cfacd7523c9474cf1e70ace525630506949a204859" name="curl-mini" arch="src">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="00da66c933f3797915e3b6c7c454dcf03e9e1779e609a2e29b0d7c538ca0835a9168d29fa3ac6cc411e94d6609598d33677077cd88d411a917bc4503ede4b28a" name="curl-mini" arch="src">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="edf36045c1966684cf6cdcc9c44759eec64896fc029003faddf34b65e320c4e860eabbddbfb6011e33d2ec162a62af32d2f847a3e04bf9cfa82ca94e2b7ba868" name="curl-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="67f6e67fefb431ae670432ab887685b1c11680c6f46cc26d58130923851f3e7b2114faa6210c2259f4f9b3281f221b33dd12dcd170653660d8751adc684cfbe7" name="curl-mini-debugsource" arch="i586">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="ba4ce13dd0ae813a848b04ef77af6563e18e43f4a91f776538c2e7f4894486b84652fd93b825cf34564a3f08a692ce39bed8c65019880c4c8a2d584b534b0775" name="curl-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="6eb26171a22328fa42abd210a2a7d671a9677b2c745d8715826fd0a93c6c6e9938afee21dba224f14c5bf232db7d817d61f4650acd89184b4c3e494936c85fbb" name="curl-zsh-completion" arch="noarch">
  <version epoch="0" ver="8.9.1" rel="1.1"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723464000">- Fix regression introduced in version 8.9.1:
  * sigpipe: init the struct so that first apply ignores
  * Add curl-sigpipe.patch</changelog>
</package>
<package pkgid="cd06c3ca65ad8f28098d79a1758975a45f595740c1b16d15d48ecb5e1d82d552a4915a6ca05d9bd5f6faa279636dbcd2367a450ebf804982f6aa25ce9f3af439" name="curl-zsh-completion" arch="noarch">
  <version epoch="0" ver="8.9.1" rel="6.1.sr20240702"/>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 8.1.2:
  * Bugfixes:
  - configure: quote the assignments for run-compiler
  - configure: without pkg-config and no custom path, use -lnghttp2
  - curl: cache the --trace-time value for a second
  - http2: fix EOF handling on uploads with auth negotiation
  - http3: send EOF indicator early as possible
  - lib1560: verify more scheme guessing
  - lib: remove unused functions, make single-use static
  - libcurl.m4: remove trailing 'dnl' that causes this to break autoconf
  - libssh: when keyboard-interactive auth fails, try password
  - misc: fix spelling mistakes
  - page-header: mention curl version and how to figure out current release
  - page-header: minor wording polish in the URL segment
  - scripts/singleuse.pl: add more API calls
  - urlapi: remove superfluous host name check</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1689768000">- Update to 8.2.0 [bsc#1213237, CVE-2023-32001]
  * Security fix:
  - CVE-2023-32001: fopen race condition
  * Changes:
  - curl: add --ca-native and --proxy-ca-native
  - curl: add --trace-ids
  - CURLOPT_MAIL_RCPT_ALLOWFAILS: replace CURLOPT_MAIL_RCPT_ALLLOWFAILS
  - haproxy: add --haproxy-clientip flag to set client IPs
  - lib: add CURLINFO_CONN_ID and CURLINFO_XFER_ID
  * Bugfixes:
  - cf-socket: don't bypass fclosesocket callback if cancelled before connect
  - cf-socket: skip getpeername()/getsockname for TFTP
  - curl: count uploaded data to stop at the originally given size
  - curl: return error when asked to use an unsupported HTTP version
  - http2: fix crash in handling stream weights
  - http2: send HEADER &amp; DATA together if possible
  - http3/ngtcp2: upload EAGAIN handling
  - http: rectify the outgoing Cookie: header field size check
  - hyper: fix EOF handling on input
  - imap: Provide method to disable SASL if it is advertised
  - libssh2: provide error message when setting host key type fails
  - libssh2: use custom memory functions
  - ngtcp2: assigning timeout, but value is overwritten before used
  - quiche: avoid NULL deref in debug logging
  - sectransp: fix EOF handling
  - system.h: remove __IBMC__/__IBMCPP__ guards and apply to all z/OS compiles
  - timeval: use CLOCK_MONOTONIC_RAW if available
  - tls13-ciphers.d: include Schannel
  - tool_easysrc.h: correct `easysrc_perform` for `CURL_DISABLE_LIBCURL_OPTION`
  - tool_operate: allow cookie lines up to 8200 bytes
  - tool_parsecfg: accept line lengths up to 10M
  - tool_writeout_json: fix encoding of control characters
  - transfer: clear credentials when redirecting to absolute URL
  - urlapi: have *set(PATH) prepend a slash if one is missing
  - urlapi: scheme must start with alpha
  - vtls: avoid memory leak if sha256 call fails
  - websocket-cb: example doing WebSocket download using callback
  - ws: make the curl_ws_meta() return pointer a const</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1690545600">- Update to 8.2.1:
  * Bugfixes:
  - cfilters: rename close/connect functions to avoid clashes
  - ciphers.d: put URL in first column
  - cmake: add 'libcurlu'/'libcurltool' for unit tests
  - cmake: update ngtcp2 detection
  - configure: check for nghttp2_session_get_stream_local_window_size
  - docs: mark two TLS options for TLS, not SSL
  - docs: provide more see also for cipher options
  - hostip: return IPv6 first for localhost resolves
  - http2: fix regression on upload EOF handling
  - http: VLH, very large header test and fixes
  - libcurl-errors.3: add CURLUE_OK
  - os400: correct EXPECTED_STRING_LASTZEROTERMINATED
  - quiche: fix lookup of transfer at multi
  - quiche: fix segfault and other things
  - rustls: update rustls-ffi 0.10.0
  - socks: print ipv6 address within brackets
  - src/mkhelp: strip off escape sequences
  - tool: fix tool_seek_cb build when SIZEOF_CURL_OFF_T &gt; SIZEOF_OFF_T
  - transfer: do not clear the credentials on redirect to absolute URL
  - unittest: remove unneeded *_LDADD
  - websocket: rename arguments/variables to match docs</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1694606400">- Update to 8.3.0: [bsc#1215026, CVE-2023-38039]
  * Changes:
  - curl: make %output{} in -w specify a file to write to
  - gskit: remove
  - lib: --disable-bindlocal builds curl without local binding support
  - nss: remove support for this TLS library
  - tool: add "variable" support
  - trace: make tracing available in non-debug builds
  - url: change default value for CURLOPT_MAXREDIRS to 30
  - urlapi: CURLU_PUNY2IDN - convert from punycode to IDN name
  * Bugfixes:
  - altsvc: accept and parse IPv6 addresses in response headers
  - asyn-ares: reduce timeout to 2000ms
  - aws-sigv4: canonicalize the query
  - aws-sigv4: fix having date header twice in some cases
  - aws-sigv4: handle no-value user header entries
  - c-hyper: adjust the hyper to curlcode conversion
  - c-hyper: fix memory leaks in `Curl_http`
  - cf-haproxy: make CURLOPT_HAPROXY_CLIENT_IP set the *source* IP
  - cf-socket: log successful interface bind
  - cmake: add GnuTLS option
  - cmake: add support for `CURL_DEFAULT_SSL_BACKEND`
  - cmake: detect `SSL_set0_wbio` in OpenSSL
  - configure: trust pkg-config when it's used for zlib
  - configure: use the pkg-config --libs-only-l flag for libssh2
  - connect: stop halving the remaining timeout when less than 600 ms left
  - crypto: ensure crypto initialization works
  - digest: Use hostname to generate spn instead of realm
  - ftp: fix temp write of ipv6 address
  - headers: accept leading whitespaces on first response header
  - http2: fix in h2 proxy tunnel: progress in ingress on sending
  - http3/ngtcp2: shorten handshake, trace cleanup
  - http3: quiche, handshake optimization, trace cleanup
  - http: close the connection after a late 417 is received
  - http: fix sending of large requests
  - http: return error when receiving too large header set
  - lib: fix null ptr derefs and uninitialized vars (h2/h3)
  - lib: move mimepost data from -&gt;req.p.http to -&gt;state
  - list-only.d: mention SFTP as supported protocol
  - ngtcp2: fix handling of large requests
  - openssl: auto-detect `SSL_R_TLSV13_ALERT_CERTIFICATE_REQUIRED`
  - openssl: clear error queue after SSL_shutdown
  - openssl: make aws-lc version support OCSP
  - openssl: Support async cert verify callback
  - openssl: switch to modern init for LibreSSL 2.7.0+
  - openssl: when CURLOPT_SSL_CTX_FUNCTION is registered, init x509 store before
  - quic: don't set SNI if hostname is an IP address
  - quiche: adjust quiche `QUIC_IDLE_TIMEOUT` to 60s
  - quiche: enable quiche to handle timeout events
  - resolve: use PF_INET6 family lookups when CURL_IPRESOLVE_V6 is set
  - schannel: verify hostname independent of verify cert
  - tool_filetime: make -z work with file dates before 1970
  - tool_operate: allow both SSL_CERT_FILE and SSL_CERT_DIR
  - tool_operate: make aws-sigv4 not require TLS to be used
  - transfer: also stop the sending on closed connection
  - urlapi: fix heap buffer overflow
  - urlapi: setting a blank URL ("") is not an ok URL</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697025600">- Update to 8.4.0:
  * Security fixes:
  - SOCKS5 heap buffer overflow [bsc#1215888, CVE-2023-38545]
  - cookie injection with none file [bsc#1215889, CVE-2023-38546]
  * Changes:
  - curl: add support for the IPFS protocols via HTTP gateway
  - curl_multi_get_handles: get easy handles from a multi handle
  - mingw: delete support for legacy mingw.org toolchain
  * Bugfixes:
  - base64: also build for curl
  - cf-socket: simulate slow/blocked receives in debug
  - configure: check for the capath by default
  - connect: expire the timeout when trying next
  - connect: only start the happy eyeballs timer when needed
  - cookie: do not store the expire or max-age strings
  - cookie: remove unnecessary struct fields
  - cookie: set -&gt;running in cookie_init even if data is NULL
  - create-dirs.d: clarify it also uses --output-dirs
  - http2: refused stream handling for retry
  - http: h1/h2 proxy unification
  - http: use per-request counter to check too large headers
  - idn: if idn2_check_version returns NULL, return error
  - lib: enable hmac for digest as well
  - lib: let the max filesize option stop too big transfers too
  - lib: move handling of 'data-&gt;req.writer_stack' into Curl_client_write()
  - lib: provide and use Curl_hexencode
  - lib: use wrapper for curl_mime_data fseek callback
  - libssh2: fix error message on failed pubkey-from-file
  - libssh: cap SFTP packet size sent
  - MQTT: improve receive of ACKs
  - multi: do CURLM_CALL_MULTI_PERFORM at two more places
  - multi: round the timeout up to prevent early wakeups
  - openssl: improve ssl shutdown handling
  - openssl: use X509_ALGOR_get0 instead of reaching into X509_ALGOR
  - pytest: exclude test_03_goaway in CI runs due to timing dependency
  - quic: set ciphers/curves the same way regular TLS does
  - quiche: fix build error with --with-ca-fallback
  - socks: return error if hostname too long for remote resolve
  - tftpd: always use curl's own tftp.h
  - tool_getparam: accept variable expansion on file names too
  - upload-file.d: describe the file name slash/backslash handling
  - url: fall back to http/https proxy env-variable if ws/wss not set
  - url: fix netrc info message
  - wolfssh: do cleanup in Curl_ssh_cleanup
  - wolfssl: allow capath with CURLOPT_CAINFO_BLOB
  - wolfssl: if CURLOPT_CAINFO_BLOB is set, ignore the CA files
  - wolfssl: ignore errors in CA path
  * Rebase libcurl-ocloexec.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1701864000">- Update to 8.5.0:
  * Security fixes:
  - [bsc#1217573, CVE-2023-46218] cookie mixed case PSL bypass
  - [bsc#1217574, CVE-2023-46219] HSTS long file name clears contents
  * Changes:
  - gnutls: support CURLSSLOPT_NATIVE_CA
  - HTTP3: ngtcp2 builds are no longer experimental
  * Bugfixes:
  - asyn-thread: use pipe instead of socketpair for IPC when available
  - cmake: fix OpenSSL quic detection in quiche builds
  - conncache: use the closure handle when disconnecting surplus connections
  - content_encoding: make Curl_all_content_encodings allocless
  - cookie: lowercase the domain names before PSL checks
  - Curl_http_body: cleanup properly when Curl_getformdata errors
  - CURLMOPT_MAX_CONCURRENT_STREAMS: make sure the set value is within range
  - doh: provide better return code for responses w/o addresses
  - doh: use PIPEWAIT when HTTP/2 is attempted
  - duphandle: also free 'outcurl-&gt;cookies' in error path
  - duphandle: make dupset() not return with pointers to old alloced data
  - duphandle: use strdup to clone *COPYPOSTFIELDS if size is not set
  - easy: in duphandle, init the cookies for the new handle
  - easy_lock: add a pthread_mutex_t fallback
  - fopen: create new file using old file's mode
  - fopen: create short(er) temporary file name
  - getenv: PlayStation doesn't have getenv()
  - hostip: show the list of IPs when resolving is done
  - hsts: skip single-dot hostname
  - HTTP/2, HTTP/3: handle detach of onoing transfers
  - http: allow longer HTTP/2 request method names
  - hyper: temporarily remove HTTP/2 support
  - IPFS: fix IPFS_PATH and file parsing
  - multi: during ratelimit multi_getsock should return no sockets
  - multi: use pipe instead of socketpair to *wakeup()
  - ngtcp2: fix races in stream handling
  - ntlm_wb: use pipe instead of socketpair when possible
  - openssl: avoid BN_num_bits() NULL pointer derefs
  - openssl: fix building with v3 `no-deprecated` + add CI test
  - openssl: fix infof() to avoid compiler warning for %s with null
  - openssl: identify the "quictls" backend correctly
  - openssl: include SIG and KEM algorithms in verbose
  - openssl: two multi pointer checks should probably rather be asserts
  - openssl: when a session-ID is reused, skip OCSP stapling
  - quic: make eyeballers connect retries stop at weird replies
  - quic: manage connection idle timeouts
  - setopt: check CURLOPT_TFTP_BLKSIZE range on set
  - socks: better buffer size checks for socks4a user and hostname
  - socks: make SOCKS5 use the CURLOPT_IPRESOLVE choice
  - tool: fix --capath when proxy support is disabled
  - tool_getparam: limit --rate to be smaller than number of ms
  - transfer: abort pause send when connection is marked for closing
  - transfer: avoid calling the read callback again after EOF
  - transfer: only reset the FTP wildcard engine in CLEAR state
  - url: don't touch the multi handle when closing internal handles
  - urlapi: avoid null deref if setting blank host to url encode
  - urlapi: skip appending NULL pointer query
  - urlapi: when URL encoding the fragment, pass in the right length
  - vtls: cleanup SSL config management
  - vtls: consistently use typedef names for OpenSSL structs
  - vtls: late clone of connection ssl config
  - vtls: use ALPN "http/1.1" for HTTP/1.x, including HTTP/1.0
  * Rebase curl-secure-getenv.patch
  * Add curl-tests-errorcodes.patch</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1704456000">- Added curl-adjust-pollset-fix.patch to fix broken MPD http streaming:
  https://github.com/curl/curl/issues/12632</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706702400">- Update to 8.6.0: [bsc#1219149, CVE-2024-0853]
  * Security fixes:
  - CVE-2024-0853: OCSP verification bypass with TLS session reuse
  * Changes:
  - add CURLE_TOO_LARGE, CURLINFO_QUEUE_TIME_T
  * Bugfixes:
  - altsvc: free 'as' when returning error
  - asyn-ares: with modern c-ares, use its default timeout
  - cf-socket: show errno in tcpkeepalive error messages
  - cmdline-opts: update availability for the *-ca-native options
  - configure: when enabling QUIC, check that TLS supports QUIC
  - content_encoding: change return code to typedef'ed enum
  - curl: show ipfs and ipns as supported "protocols"
  - CURLINFO_REFERER.3: clarify that it is the *request* header
  - dist: add tests/errorcodes.pl to the tarball
  - gen.pl: support ## for doing .IP in table-like lists
  - GHA: bump ngtcp2, gnutls, mod_h2, quiche
  - hostip: return error immediately when Curl_ip2addr() fails
  - http3/quiche: fix result code on a stream reset
  - http3: initial support for OpenSSL 3.2 QUIC stack
  - http: check for "Host:" case insensitively
  - http: fix off-by-one error in request method length check
  - http: only act on 101 responses when they are HTTP/1.1
  - lib: add debug log outputs for CURLE_BAD_FUNCTION_ARGUMENT
  - lib: error out on multissl + http3
  - lib: fix variable undeclared error caused by `infof` changes
  - lib: rename Curl_strndup to Curl_memdup0 to avoid misunderstanding
  - lib: strndup/memdup instead of malloc, memcpy and null-terminate
  - libssh2: use `libssh2_session_callback_set2()` with v1.11.1
  - ngtcp2: put h3 at the front of alpn
  - openldap: fix an LDAP crash
  - openldap: fix STARTTLS
  - openssl: re-match LibreSSL deinit with init
  - rtsp: deal with borked server responses
  - sasl: make login option string override http auth
  - tool: prepend output_dir in header callback
  - tool_getparam: stop supporting `@filename` style for --cookie
  - transfer: fix upload rate limiting, add test cases
  - url: don't set default CA paths for Secure Transport backend
  - url: for disabled protocols, mention if found in redirect
  - vquic: extract TLS setup into own source
  - websockets: check for negative payload lengths
  * Remove patches fixed upstream:
  - curl-adjust-pollset-fix.patch
  - curl-tests-errorcodes.patch
  * Rebase dont-mess-with-rpmoptflags.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1707393600">- Add patch to fix various TLS related issues including FTP over SSL
  transmission timeouts:
  * 0001-vtls-revert-receive-max-buffer-add-test-case.patch
- Switch to %autosetup</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1710244800">- Remove the nghttp2 version requirement as a version guard around
  the nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
  function was added in curl 8.0.1.
  * Upstream commit: https://github.com/curl/curl/commit/744dcf22</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1711540800">- Update to 8.7.1:
  * Fixed empty tool_hugehelp.c file
- Update to 8.7.0:
  * Security fixes:
  - [bsc#1221665, CVE-2024-2004] Usage of disabled protocol
  - [bsc#1221667, CVE-2024-2398] HTTP/2 push headers memory-leak
  - [bsc#1221666, CVE-2024-2379] QUIC certificate check bypass with wolfSSL
  - [bsc#1221668, CVE-2024-2466] TLS certificate check bypass with mbedTLS
  * Changes:
  - configure: add --disable-docs flag
  - CURLINFO_USED_PROXY: return bool whether the proxy was used
  - digest: support SHA-512/256
  * Bugfixes:
  - asyn-thread: use wakeup_close to close the read descriptor
  - bufq: writing into a softlimit queue cannot be partial
  - cmake: add USE_OPENSSL_QUIC support
  - cookie: if psl fails, reject the cookie
  - curl: exit on config file parser errors
  - digest: add check for hashing error
  - docs/libcurl: add TLS backend info for all TLS options
  - file: use xfer buf for file:// transfers
  - ftp: do lineend conversions in client writer
  - ftp: fix socket wait activity in ftp_domore_getsock
  - http2: memory errors in the push callbacks are fatal
  - http2: push headers better cleanup
  - libssh/libssh2: return error on too big range
  - OpenSSL QUIC: adapt to v3.3.x
  - setopt: fix check for CURLOPT_PROXY_TLSAUTH_TYPE value
  - setopt: fix disabling all protocols
  - sha512_256: add support for GnuTLS and OpenSSL
  - smtp: fix STARTTLS
  - strtoofft: fix the overflow check
  - TIMER_STARTTRANSFER: set the same for everyone
  - TLS: start shutdown only when peer did not already close
  - tool_getparam: accept a blank -w ""
  - tool_getparam: handle non-existing (out of range) short-options
  - tool_operate: change precedence of server Retry-After time
  - transfer.c: break receive loop in speed limited transfers
  - version: allow building with ancient libpsl
  - vquic-tls: fix the error code returned for bad CA file
  - vtls: fix tls proxy peer verification
  - vtls: revert "receive max buffer" + add test case
  - VULN-DISCLOSURE-POLICY.md: update detail about CVE requests
  - websocket: fix curl_ws_recv()
  * Remove patch upstream:
  - 0001-vtls-revert-receive-max-buffer-add-test-case.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716206400">- Spin documentation off to libcurl-devel-doc, this saves buildroots
  495 files and time (mandb is run in %posttrans).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716379200">- Add split-provides for libcurl-devel -&gt; libcurl-devel-doc.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716379201">- Update to 8.8.0:
  * Changes:
  - curl_version_info: provide librtmp version
  - file: add support for directory listings
  - lib: add curl_multi_waitfds
  - NTLM_WB: drop support
  - TLS: add support for ECH (Encrypted Client Hello)
  - urlapi: add CURLU_GET_EMPTY for empty queries and fragments
  * Bugfixes:
  - build: prefer "USE_IPV6" macro internally (was: "ENABLE_IPV6")
  - cd2nroff/manage: use UTC when SOURCE_DATE_EPOCH is set
  - cf-socket: don't try getting local IP without socket
  - cf-socket: remove references to l_ip, l_port
  - configure: make --disable-docs imply --disable-manual
  - curl.h: change CURL_SSLVERSION_* from enum to defines
  - curl_path: make Curl_get_pathname use dynbuf
  - curl_sha512_256: do not use workaround for NetBSD when not needed
  - curl_sha512_256: fix detection of OpenSSL 1.1.1 or later
  - curl_url_get.md: clarify queries and fragments and CURLU_GET_EMPTY
  - DEPRECATE.md: TLS libraries without 1.3 support
  - digest: replace strcpy for empty string with simple assignment
  - doc: pytest "--repeat" -&gt; "--count"
  - docs/cmdline-opts: mention STARTTLS for --ssl and --ssl-reqd
  - dynbuf: fix returncode on memory error
  - ftp: add tracing support
  - ftp: fix socket leak on rare error
  - gnutls: lazy init the trust settings
  - hsts: explicitly skip blank lines
  - http2 + ngtcp2: pass CURLcode errors from callbacks
  - http2, http3: decouple stream state from easy handle
  - http2: emit RST when client write fails
  - http: HEAD response body tolerance
  - http: reject HTTP major version switch mid connection
  - http: with chunked POST forced, disable length check on read callback
  - idn: make Curl_idnconvert_hostname() use Curl_idn_decode()
  - if2ip: make the buf_size arg a size_t
  - krb5: use dynbuf
  - lib/cf-h1-proxy: silence compiler warnings (gcc 14)
  - lib: add trace support for client reads and writes
  - lib: bump hash sizes to "size_t"
  - lib: clear the easy handle's saved errno before transfer
  - lib: make protocol handlers store scheme name lowercase
  - lib: merge "ENABLE_QUIC" C macro into "USE_HTTP3"
  - libssh2: set length to 0 if strdup failed
  - openssl: do not set SSL_MODE_RELEASE_BUFFERS
  - openssl: revert keylog_callback support for LibreSSL
  - OS400: fix shellcheck warnings in scripts
  - quiche: expire all active transfers on connection close
  - quiche: trust its timeout handling
  - tls: use shared init code for TCP+QUIC
  - tool_cfgable: free {proxy_}cipher13_list on exit
  - url: do not URL decode proxy crendentials
  - url: fix use of an uninitialized variable
  - url: make parse_login_details use memdup0
  - urlapi: allow setting port number zero
  - version: use msnprintf instead of strncpy
  - vtls: TLS session storage overhaul
  - wakeup_create: use FD_CLOEXEC/SOCK_CLOEXEC
  - websocket: avoid memory leak in error path</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1716552000">- Fix make install for curl-config.1
  * docs/Makefile.am: make curl-config.1 install
  * Fixed upstream in: github.com/curl/curl/pull/13741
  * Add curl-make-install-curl-config.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718625600">- remove mozilla-nss code (unsupported since 8.3.0)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884800">- split zsh and fish completion into subpackages to have
  proper supplements</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1718884801">- add multibuild for minimal libcurl flavored build (useful for
  container environments)</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1721822400">- Update to 8.9.0:
  * Security fixes:
  - [bsc#1227888, CVE-2024-6197] curl: freeing stack buffer
    in utf8asn1str
  - [bsc#1228260, CVE-2024-6874] idn: tweak buffer use when
    converting with macidn
  * Changes:
  - curl: add --ip-tos (IP Type of Service / Traffic Class)
  - curl: add --mptcp
  - curl: add --vlan-priority
  - curl: add -w '%{num_retries}
  - gnutls: support CA caching
  - mbedtls: support CURLOPT_CERTINFO
  - noproxy: patterns need to be comma separated
  - socket: support binding to interface *AND* IP
  - tcpkeepalive: add CURLOPT_TCP_KEEPCNT and --keepalive-cnt
  - urlapi: add CURLU_NO_GUESS_SCHEME
  - wolfssl: support CA caching
  * Bugfixes:
  - connection: shutdown TLS (for FTP) better
  - curl-config: revert to backticks to support old target envs
  - curl: allow etag and content-disposition for 3xx reply
  - curl: bsearch the --write-out variable name
  - curl: check for --disable case *sensitively*
  - doh: fix leak and zero-length HTTPS RR crash
  - file: separate fake headers and body with a stand-alone CRLF
  - ftp: remove redundant null pointer check in loop condition
  - gnutls: improve TLS shutdown
  - gnutls: pass in SNI name, not hostname when checking cert
  - hostip: skip error check for infallible function call
  - http/3: add shutdown support
  - http/3: resume upload on ack if we have more data to send
  - lib: add a few DEBUGASSERT(data) to aid code analyzers
  - lib: add failure reason on bind errors
  - lib: graceful connection shutdown
  - lib: xfer_setup and non-blocking shutdown
  - multi: add multi-&gt;proto_hash, a key-value store for protocol data
  - multi: do a final progress update on connect failure
  - multi: fix multi_wait() timeout handling
  - multi: fix pollset during RESOLVING phase
  - ngtcp2+quictls: fix cert-status use
  - noproxy: test bad ipv6 net size first
  - openssl/gnutls: rectify the TLS version checks for QUIC
  - openssl: fix hostname handling when using ECH
  - openssl: stop duplicate ssl key logging for legacy OpenSSL
  - quic: enable UDP GRO
  - quic: openssl quic, cmake and doc version update to 3.3.0
  - quic: require at least OpenSSL 3.3 for QUIC
  - quic: update to quiche 0.22.0
  - smtp: for starttls, do full upgrade
  - tool_operate: avoid explicitly setting verifypeer to 1
  - tool_writeout: get certinfo only when needing it
  - transfer: avoid polling socket every transfer loop
  - transfer: conn close on paused upload
  - transfer: do not use EXPIRE_NOW while blocked
  - transfer: remove curl_upload_refill_watermark, no longer used
  - transfer: set CSELECT_IN if there is data pending
  - url: allow DoH transfers to override max connection limit
  - x509asn1: add some common ECDSA OIDs
  - x509asn1: ASN1tostr() should fail when 'constructed' is set
  - x509asn1: fallback to dotted OID representation
  - x509asn1: prevent NULL dereference
  - x509asn1: remove superfluous free()
  - x509asn1: remove two static variables
  * Rebase libcurl-ocloexec.patch
  * Remove curl-make-install-curl-config.patch upstream</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1722427200">- Update to 8.9.1:
  * Security fixes:
  - curl: ASN.1 date parser overread [bsc#1228535, CVE-2024-7264]
  * Bugfixes:
  - cmake: detect 'libssh' via 'pkg-config'
  - cmake: detect 'nettle' when building with GnuTLS
  - connect: fix connection shutdown for event based processing
  - curl: more defensive socket code for --ip-tos
  - CURLOPT_SSL_CTX_FUNCTION.md: mention CA caching
  - CURLSHOPT_SHARE.md: mention sessions/cookies as not thread-safe
  - ftpserver.pl: make POP3 LIST serve content from the test file
  - lib: survive some NULL input args
  - os400: build cli manual.
  - os400: workaround an IBM ASCII run-time library bug
  - transfer: speed limiting fix for 32bit systems
  - vtls: avoid forward declaration in MultiSSL builds
  - x509asn1: unittests and fixes for gtime2str</changelog>
</package>
<package pkgid="3f6df2fa68fba03114327bd359a8191d6f9a2c7f3b1866cd70a3cd293238978bb515a7df9777978acef2391467874ecc801babc5fa1f85185502a1dd4eab080f" name="dar" arch="src">
  <version epoch="0" ver="2.7.15" rel="1.0.2.1.sr20240803"/>
  <changelog author="mpluskal@suse.com" date="1450699200">- Update to 2.4.20
  * fixed display bug in dar_manager met when using -o option and
  adding options for dar that does not exist for dar_manager
  (like -R option)
  * reactivating disabled (by mistake) optimization for some
  read-only dar manager database operations
  * fixing compilation issue with dar against gcc 4.9.2
  * fixing syntax error in dar_manager message
  * fixing bug that avoided creating an archive at the root of the
  filesystem
- Changes for 2.4.19
  * fixed missing quote in dar_par.dcf which is called by the par2
  directive
  * fixed bug in dar_manager's -u option, not displaying most
  recent files of an archive when they have been marked as
  removed in a more recent archive of the same dar_manager
  database.
  * fixed bug met while restoring in sequential read mode a file
  having several copies (was modified at the time it was saved
  and retry-on-change was set).</changelog>
  <changelog author="mpluskal@suse.com" date="1483617600">- Update to version 2.5.8:
  * support for lzma compression
  * improved backwards api compatibility
  * For extensive list of changes from 2.4.20 to 2.5.8 see provided
    CHANGES file
- Packaging cleanups and dependencies update</changelog>
  <changelog author="sfalken@opensuse.org" date="1489060800">- Edited %files to clear unpackaged files builderror in
  openSUSE:Factory</changelog>
  <changelog author="adrian@suse.de" date="1516795200">- fix build for Factory
- update to version 2.5.14
  (relevant parts from upstream)
  - made libgcrypt built-in memory guard be initialized before obtaining
    ligcrypt version, to respect libgcrypt usage (but no problem was seen
    nor reported about this inconsistency)
  - fixed syntax error in XML listing output (EA_entry and Attributes
    tags)
  - fixed bugs in dar_split: cygwin support, filedescriptors were not
    explicitly closed at end of execution, allocating buffer on heap
    rather than in the stack for better size flexibility, avoiding buffer
    size to be greater than SSIZE_MAX.
  - added -s option to dar_split in order to disable the by default SYNC
    write that was used and which caused poor performance. To keep the
    same behavior as the older dar_split (and its poor performances) you
    need now using -s option.
  - dar_split enhancement: added call to syncfs before closing the file
    descriptor in split_output mode
  - fixed bug in dar_split that was did not lead dar_split to completely
    fulfill an device before asking for user to change the media when
    used in split_output mode, this was sometimes leading dar reporting
    file as corrupted at dar_split at media boundary.
  - added feature in dar_split to show the amount of data written since
    the last media change
  - added -az option to automatically nullify negative dates returned from
    the system in the archive under creation (filesystem is not modified)
  - included the birthtime (HFS FSA) into the negative dates handling
  - modified behavior: dar now fails upon unknown option instead of warning
    the option is unknown and thus ignored
  - fixed missing throw in tools.cpp (exception condition was not reported)
  - dar now aborts if a line exceeding 20479 bytes is met in a listing file
  - fixed bug in file listing (-[ option) leading some directories and their
    content to be excluded in a somehow rare condition
  - improved behavior when dar reads a negative date. Instead of aborting
    it now asks the user if it can substitute such value by zero
  - improved behavior when dar is asked to read an archive located in a
    directory that does not exist. DUC file passed to -E option is now
    properly run in that case too and has the possibility for example to
    create that directory and download requested file
  - minor feature: displays the archive header which is never ciphered and
    aborts. This feature is activated while listing archive content and
    adding the -aheader option. This brings the side effect to invert two
    lines in the archive summary (dar -l archive -q) "catalogue size" and
    "user comment".
  - adding date format info for -w option in "dar_manager -h" usage help
  - fixed several mistakes in tools.cpp leading compilation to fail under
    certain environments
  - fixed bug in the filtering mechanism relying on file listing (-[ and
  - ] options) that could not find an entry in the listing upon certain
    condition leading a file not being excluded as requested or not
    included as requested
  - fixed bug: -r option (only more recent overwriting policy) was
    considering a file to be more recent when it had the exact same date as
    the file in place.
  - updating documentation about requirements for compiling dar from sources
  - fixed bug: bug met when restoring of a file that has the immutable
    flag set. Dar/libdar failed restoring such file in the context of
    differential/incremental backup. The fix consists of the removal of the
    immutable flag from filesystem before restoring the new version of the
    file's data, then setting back the immutable flag afterward.
  - updating FAQ with description of the way dar uses lzo compression
    compared to the lzop program
  - fixed bug: aborting an archive was leading to an unreadable archive in
    direct mode, most of the time when strong encryption was used
  - minor new feature: added two flavors of lzo algorithm: lzop-1 and lzop-3
    in order to match compression levels 1 and 3 of the lzop command
  - fixed bug: merging operation could wrongly melt different unrelated hard
    linked inodes when merging using an archive which results from a previous
    merging operation.
  - fixed bug: aborting an archive was sometimes leading to an unreadable
    archive in direct mode (was readable only in --sequential-read mode)
  - fixed bug: libgpgme was only present at linking time of final binaries
    (dar, dar_slave, dar_xform, dar_manager, dar_cp, dar_split), not at
    linking time of libdar, which caused problem under Linux Rosa distro
    where the "no-undefined" flag is passed to the linker.
  - minor new feature: -ay option has been added to display sizes in bytes
    instead of the default which uses the largest possible unit (Kio, Mio,
    and so on.)</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1586952000">- Update to version 2.6.9
  * too many changes to list, see ChangeLog file
- Drop dar-use-libc-xattr.patch (fixed upstream)
- Drop Group tag
- Spec cleanup</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597665600">- update to 2.6.10:
  - update the configure script to handle some undocumented --enable-*
    options that existed but were not expected to be used.
  - fixed spelling in darrc comments
  - fixed bug in dar_split that could occur in very rare conditions
  - fixed EA support build failure due to what seems to be a change
    in Linux kernel header
  - fixed symbol conflict with s_host of in.h on omniOS platform</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1600257600">- update to 2.6.12:
  - fixed regression met in 2.6.11 when generating encrypted
    archives
  - fixing bug in dar_manager libdar part, met when the two oldest
    entries for a file are recorded as unchanged (differential
    backup)
  - fixed typo in dar_manager man page
  - updated lax mode to ignore encryption flag found in header
    and trailer
  - fixed two opposite bugs in strong encryption code that
    annihilated each other, by chance
  - fixing bug met when merging an archive an re-compressing
    the data with another algorithm that gives a less good result,
    this condition lead the merging operation to fail
    reporting a CRC mismatch
  - improving archive header code to cope with unknown flags</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1608120000">- update to 2.6.13:
  - fixed compilation warning in testing routine (outside libdar and dar)
  - due to change in autoconf, the --sysconfdir path (which defaults to
    ${prefix}/etc) was read as an empty string, leading dar to look for
    darrc system file at the root of the filesystem (/darrc)
  - fixed bug that should occur in extremely rare conditions (it has been
    discover during 2.7.0 validation process): compression must be used,
    no ciphering, no hashing, file changed at backup time or had a poor
    compression ratio, was not saved at slice boundary, the previous
    entry had an EA saved but no FSA or an unchanged FSA. In such
    conditions are all met, dar tries to resave the file in place, but
    partially or totally overwites the EAs of the previous entry leading
    to archive testing to fail for these EA (though the archive could be
    finished without error).
  - fixed bug met when case insensitive mask is requested (-an option)
    and locale of file to restore or backup is not the one the dar binary
    is run with.</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1608292800">- Enable curl and rsync support</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
</package>
<package pkgid="cce023f0342bf8d52d2aa9e3fafa7b7ecdc8a3b72ab227b6782e29666f4451f57675c2f41eab5ffc45e0fdfbb6f68b1cc6b76520d8490b11de44915d73e0169a" name="dar" arch="x86_64">
  <version epoch="0" ver="2.7.15" rel="1.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
</package>
<package pkgid="18f8c50ddb92df16203eb968722bc533f711a8571fadf16b95b7b71f51127bcf7bbdbab21191fa6e30efbdad3ed17897f7b0cfd52b53cbdb9b53cff23794a404" name="dar-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.7.15" rel="1.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
</package>
<package pkgid="d36891dc697c658eee59859f02a48901a5727494982566f6e8ca26dbc440ebdecec15628d8e8ce8ed00b557d170412bacb16269863110c39e42d81934cea79a5" name="dar-debugsource" arch="x86_64">
  <version epoch="0" ver="2.7.15" rel="1.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
</package>
<package pkgid="4aca20a3c0ef21ccfce89f2db9a17c81fdf375d72d739ca9f6b57bcd88388ad6968a8dffb44da67063d44dd363144692c8f19b1d42e1b39760427cddc42319d8" name="dar-doc" arch="noarch">
  <version epoch="0" ver="2.7.15" rel="1.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
</package>
<package pkgid="74700597e42c214f15b7d9e3f3b9a2e3c3190a4a88321953e2df8c475166b3e01988adeb43bc51bcf95398d38b28370fd01e988fa3b7ec6782a40eccd87555a4" name="dar-lang" arch="noarch">
  <version epoch="0" ver="2.7.15" rel="1.0.2.1.sr20240803"/>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1623067200">- Update to version 2.6.15
  * fixed error message formatting error leading message to contain
    garbage in place of system error information.
  * fixing bug (internal error) met while trying restoring files and
    dirs without sufficient write permission on the destination
    directory tree to perform the operation.
  * adding minor feature to avoid restoring Unix sockets (-au)
  * fixing dar-catalogue.dtd
- Update to version 2.6.14
  * fixed bug met when removing slices of an old backup located on
    a remote sftp server
  * fixed bug in cache layer met when writing sliced backup to a
    remote ftp or sftp repository
  * enhancement to the -[ and -] options to work as expected when
    "DOS" formatted text file is provided as a file listing.
- Drop outdated Provides / Obsoletes, RPM will automatically detect
  new dependency of linking packages, as long as -devel package
  does not get renamed or packages use dlopen and manually require it</changelog>
  <changelog author="Matthias Eliasson &lt;elimat@opensuse.org&gt;" date="1657022400">- Update to version 2.7.6
  * adding -f option to dar_cp
  * adding static version of dar_cp (dar_cp_static) as compilation outcome
  * added FAQ for tape usage with dar
  * fixing error in libdar header file installation
  * fixed bug met when interrupting the creation of a block compressed
    backup (always used by lzo compression and by other algorithm only
    when performing multi-threaded compression)
  * typo fixes in documentation
  * fixed message in lax mode used to obtain from the user the archive format
    when this information is corrupted in the archive.
  * fixing lax mode condition that popped up without being requested
  * fixing bug met when reading slice an special block device by mean of
    a symlink
  * adapting sanity checks to the case of a backup read from a special
    device in sequential-read mode.
  * fixed bug that lead dar to report CRC error while reading a backup
    from a pipe with the help of an isolated catalogue
  * adding -V option to dar_split (was using -v) for homogeneity with
    other commands</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- update to 2.7.7:
  * added support for sequential reading more of sliced backup, to
  accommodate tape support used with slices (at the opposite of dar_split)
  * fixing few typos in doc
  * making libdar more tolerant when calls to fadvise fail</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1670414400">- update to 2.7.8:
  * updating code and man page about the way to solve the conflict of
  sequentially reading the archive of reference when binary delta is
  implicitly present for differential/incremental backups
  * added -avc option to surface libcurl verbose messages
  * fixed bug in dar where a sanity check about slice min digit detection
  was applied to the local filesystem when the backup was stored
  remotely, this prevented the reading or remote backups
  * exposing libcurl version to the version output (new API call added
  * remove extra slash (/) found after hostname in URL passed to libcurl
  * fixed self test reported error about mycurl_easyhandle_node.cpp
  * improved error message when libcurl fails to connect to an sftp server
  * fixed bug in libdar in the way libcurl is called for reading a file
  using ftp protocol
  * fixed bug in libdar when asking libcurl the size of the file we are
  writing (libcurl segfaults with ftp protocol). In addition, we now
  record this info during the write process (faster and more efficient).
  * fixed bug met when creating a backup on very close and/or high
  bandwidth ftp and sftp repos with the --hash option set, triggering a
  race condition that led dar to sometime hang unexpectedly.</changelog>
  <changelog author="Avinesh Kumar &lt;avinesh.kumar@suse.com&gt;" date="1686830400">- update to 2.7.9:
  * added sanity check in elastic buffer code upon Sviat89@github
  feedback.
  * fixed bug in block_compressor module found by sviat89 while reading
  the code. Seen its context, it does not seem however to have much
  chance to express and would lead dar/libdar to loop forever
  consuming CPU.
  * adding the misc/dar_static_builder_with_musl_voidlinux.bash script
  which automatically builds dar_static from source code under
  VoidLinux/musl
  * fixing bug concerning the restoration in sequential read mode of a
  backup containing binary patches
  * fixed bug in tuyau_global class that lead to seeking at a wrong
  in sequential read mode and the unability to properly rely on a
  isolated catalogue to read (test/extract/diff) an backup in sequential
  read mode, leading dar to report CRC error.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1688385600">- Update to 2.7.10:
  * displaying the slicing information about the archive of reference
    stored within a isolated catalogue when using -l and -q options
  * cleanup code from obsolete and unused readdir_r invocation
  * fixing display bug in dar_manager (shell_interaction class of libdar)
  * fixing python binding build system with John Goerzen's proposal
  * replacing the deprecated PYBIND11_OVERLOAD_* by PYBIND11_OVERRIDE_*
    equivalents</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694952000">- update to 2.7.12:
  * fixed bug avoid restoration of binary patch when it was based
    on another binary patch.
  * fixing bug in testing routine that lead regression unseen and
    released in 2.7.11.
  * removed set_unexpected() invocation (not useful for years in
    libdar and incompatible with C++17)
  * fixed generated dynamic libdar binary to include all its
    dependent libraries
  * modified default block size for binary deltas, to be closer
    to what rsync uses (more details in man page).
  * adding support for ronna (10^27) and quetta (10^30) new SI
    prefixes, R and Q respectively
  * fixing bug in infinint class met when extending underlying
    storage by zero bytes
  * avoiding delta sig block size calculation when not necessary</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698840000">- update to 2.7.13:
  * fix bug auto-reported in "slice_layout.cpp line 48" concerning
    isolated catalogs triggered when dar/libdar has been compiled
    with some version gcc (gcc &gt;= 11) with optimizations set.
  * documentation and build system updates
- enable lz4, zstd compression support (boo#1216790)
- enable multi-threading support with libthreadar (boo#1216790)
- package license files
- reduce -devel dependencies
- make -doc noarch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699876800">- fix Leap 15.6 build (libattr)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715688000">- Update to version 2.7.14:
  + Adding safe guard in fichier_libcurl destructor to verify all
    data have been passed to libcurl *and* libcurl has completed
    the writing operation before destroying a fichier_libcurl
    object.
  + Adding support for thread cancellation when interacting with
    libcurl.
  + Updating man page.
  + Fixing some error in the code documentation.
  + updated FAQ.</changelog>
  <changelog author="hui &lt;sturm-fr@web.de&gt;" date="1722686400">- Update to version 2.7.15
  * updating libdar about CURLINFO_CONTENT_LENGTH_DOWNLOAD symbol which is
    reported as deprecated by recent libcurl libraries.
  * fixed compilation problem under MacOS Mojave
  * fixed bug that lead the warning about a backup operation about to save
    itself, to not show
  * removing obsolete call to gcry_control(GCRYCTL_ENABLE_M_GUARD) while
    initializing libgcrypt. This led to libgcrypt initialization to fail
    with libgcrypt 1.11 and more recent versions.
  * fixed listing but about "present but unsaved" FSA status
  * fixed dead-lock condition in libdar when used with libcurl &gt; 0.74.0 at
    the end of closing sftp session (undocumented changed behavior in
    libcurl).</changelog>
</package>
<package pkgid="0baf3d5975287aa92bc9c12c980dc3f5ed871e1c86fc99fbfb7e6487082ae1c089ad3f005c48e64ecab000244e3a851c6f9788d909e842d43b0ab13655d35eca" name="db48-doc" arch="noarch">
  <version epoch="0" ver="4.8.30" rel="45.1"/>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
</package>
<package pkgid="57fca434e6cf178541f74b7b2ecc6c25b1211cc7281f1bae87fd9a9de5528bd24a480816247800de5d9081565076d16186cf1a126a7ef7c3ac5d9e998d2af608" name="db48-utils" arch="i586">
  <version epoch="0" ver="4.8.30" rel="45.1"/>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
</package>
<package pkgid="a0811e694fff9a2ff21f629ac689c71adfef9a042802d4dec4c277898931a1374577440bfe84918c094701c5021ee5817dbf4e35ca64bb393910e0b0352a0fff" name="db48-utils" arch="x86_64">
  <version epoch="0" ver="4.8.30" rel="45.1"/>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
</package>
<package pkgid="e99a258cd9a333057839cd76194150ef3727bc1b14570441ebffb9b16ea5a0edf5f6e6dca00473385de9187987bd51158752a4c330285ea32e56785daf715093" name="db48-utils-debuginfo" arch="i586">
  <version epoch="0" ver="4.8.30" rel="45.1"/>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
</package>
<package pkgid="9d8e9190dabfb00e3d5357e13add0cca60037b79c3c7bd2f528dfc1beb621f1c20c319b04be1dd2c855fe809cf71f29a53900a5be36b273d83257f87332405de" name="db48-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.8.30" rel="45.1"/>
  <changelog author="tchvatal@suse.com" date="1459425600">- Use upstream tarball
- Cleanup a bit with spec-cleaner
- remove unused script check-build.sh</changelog>
  <changelog author="rguenther@suse.com" date="1520942400">- Add libdb-fix-atomic.patch to fix __atomic_compare_exchange clash
  with GCCs builtin.  Fixes build with GCC8 which now rejects this.</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1545307200">- Fix the license to match up really what is in there</changelog>
  <changelog author="Tom&#xE1;&#x161; Chv&#xE1;tal &lt;tchvatal@suse.com&gt;" date="1566216000">- Remove the getpatches as it does not work at all, oracle
  removed the pages
- Use spec-cleaner
- Fix stripped debuginfo to make sure we can debug with libdb</changelog>
  <changelog author="William Brown &lt;william.brown@suse.com&gt;" date="1566907200">- Add opd deadlock patch as found and documented by Red Hat.
  (bsc#1148244)
  * 0001-OPD-deadlock-RH-BZ-1349779.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1678449600">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1687348800">- Fix incomplete license tag. [bsc#1099695]</changelog>
  <changelog author="pgajdos@suse.com" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1723032000">- Security fix: [bsc#1174414, CVE-2019-2708]
  * libdb: Data store execution leads to partial DoS
  * Backport the upsteam commits:
  - Fixed several possible crashes when running db_verify
    on a corrupted database. [#27864]
  - Fixed several possible hangs when running db_verify
    on a corrupted database. [#27864]
  - Added a warning message when attempting to verify a queue
    database which has many extent files. Verification will take
    a long time if there are many extent files. [#27864]
  * Add libdb-4_8-CVE-2019-2708.patch</changelog>
</package>
<package pkgid="cceef39f7164d170ec154812aa545b19aeef101ffbea627858893118a1a24e64de3bf9c107f2322a5d9742c4ae0169de5ab59eefded0a3e8262ed4ec2c48630b" name="dd_rescue" arch="src">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="60727014dd458338cb69694555a0da348e68c7721c20947384824d8844025c45972eb4d786b701166ae773505f6dc3df59ba407c63feb7061e9f6d54f5146fb4" name="dd_rescue" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="d88bde361a7f70d2bd2c9c748ac18bd094a3792e7e61caa37824a4c43324964ee4e660e79bf904dc69172c3c1ce7f4e68f1693d51b76c0d60a83e034ab89fbfa" name="dd_rescue-crypt" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="0bf32ebe2e76ba9996ffcbcf3d1698344bafff09ca105ea3b13ba07cab79851e113b75b4207cab0a8a89d250af9c1bd691108cd6f1a9e7f541ec8e0a0d46d4f3" name="dd_rescue-crypt-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="d06001dcdc08829518db53de7513d7374789f2e6a57ba9a91bf6a391c81120486c64c43817e5c90602669521b8b894b7cd518e7770bb5c4358f2590de000949d" name="dd_rescue-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="0e41f03876042c4b00f1b116451c9edb5b654023f62f8563c7eba5f7e98d3d425557717c4df07d9aea079eee4f5b64ccb1a0735440781790303eb27046e27eb5" name="dd_rescue-debugsource" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="b48c9e96a8259de1d644c9c2e26db79660d4194ca0d0222eaeaa7433b4803e1fc99d5e2f572e84e8ccdb9fa2b9e025f929eac17d39eaa5ad2fe00a498b3f3568" name="dd_rescue-lzo" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="a95e52798cdf27e0d851c0079bc09d8944c6f6be3fab954d809007693c52874b96a1bcb25e431a4b5a2ed50c2e124fcfd0b39d07aede9bbea5da910eb29ddb79" name="dd_rescue-lzo-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.99.13" rel="4.1"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610539200">- spec-cleaner run</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611921600">- build with -fno-strict-aliasing on aarch64 to workaround (bsc#1181402)</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1613995200">- Revert last commit and fix bug boo#1181402 with a proper patch:
  * fix-aliasing-aarch64.patch</changelog>
  <changelog author="Kurt Garloff &lt;kurt@garloff.de&gt;" date="1614600000">- Update to dd_rescue-1.99.9:
  * Includes aliasing fixes from boo#1181402.
  * Additional mem clobbers for asm statements (boo#1181402).
  * LTO disablement still needed (boo#1176219) on arm due to
    differences in compiler flags (-march) per object.
  * Fix dependency generation on PPC (preprocessing intrinsics).
  * Support xattr decls in sys/xattr.h in addition to attr/xattr.h.
  * More stringent check of mem alloc return values.
  * Free all memory in error path before exiting (cosmetic).
  * Don't need global variable in probe function.
  * drop ddr_1998-alg-caseindep.diff, ddr_1998-check-nofail-noxattr.diff,
    ddr_1998-ossl11-warn.diff, ddr_1998-sysrandom.diff,
    ddr_1998-testhole.diff: patches all merged (they were backports)
- drop fix-aliasing-aarch64.patch: obsolete (fixed differently in new version)</changelog>
  <changelog author="kurt@garloff.de" date="1615204800">- Update to dd_rescue-1.99.10:
  * Improve memory clobbers: Ensure we specify full array lengths
    used as input to asm (boo#1181402).
  * Improve ARM64 crypto by better insn scheduling in CTR calc,
    avoiding dependencies and local vars (+40% performance!).
  * Apply all ARM64 improvements also to ARMv8 crypto on ARM32.
  * Fix warning int formatting on unaligned crypto.
  * Address warnings on outdated autoconf usage.</changelog>
  <changelog author="kurt@garloff.de" date="1615291200">- checksum_file-clear-errno.diff: Avoid stale errno to be picked
  up and report an error without any error actually occuring.
  (This lead to occasional build fails on armv7 on Ubuntu 20.04
  and Fedora 32/33, nowhere else.)</changelog>
  <changelog author="kurt@garloff.de" date="1619697600">- Update to dd_rescue-1.99.11:
  * Drop (backported) checksum_file-clear-errno.diff.
  * Minor scheduling improvements for x86_64 and ARM asm.
  * Work around compiler weirdness, passing two in/out parameters
    in the same register (when they are provably the same),
    causing x2 breakage on armv7.
  * 256bit VAES support on x86-64 (0.23 cycles/byte on Zen3!).
  * Needed to compile aesni twice for this, once with avx.
  * Full asm versions for (non-x2) CTR and CBC on arm64
    (achieving 0.40 cycles/byte on Cortex X-1).
  * Avoid test failures with incompressible tweak in fuzz_lzo.
  * test_aes improvements: Options, help, IV comparison, memcpy.
  * Full crypto test coverage 0 -- 130 bytes len.
  * Code safety against len==0 en/decryption.</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621252800">- Add no-python2.patch to remove the dependency on Python 2
  (sf#ddrescue#4).</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1621684800">- Don't break compatibility with SLE-12</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1638792000">- build against openssl 1.1 (bsc#1193438)</changelog>
  <changelog author="kurt@garloff.de" date="1658836800">- Update to dd_rescue-1.99.12:
  * Works with openssl-3.0 now (using EVP_Cipher_Init to set IV).
  * openssl-1.1 performs significantly better so we keep building
    against it if available.
  * nosalthdr option for libddr_crypt for compatibility with
    openssl-3, no longer writing header when salt is passed.
  * ARMv7 crypto support successfully compiles with clang now.
- Drop no-python2.patch (included in dd_rescue-1.99.12).</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675857600">- Disable strict aliasing due to its violation:
  https://sourceforge.net/p/ddrescue/tickets/6/</changelog>
  <changelog author="kurt@garloff.de" date="1677240000">- Update to 1.99.13:
  * Drop fuzz-lzo-* patches, as they have been merged upstream.
  * Allow overriding strip binary (not used in this build).
  * Make -fanalyzer more happy: abort() and assert()ions to ensure
    we always react to failed memory allocations.
  * ddr_hash: Support reading/writing checksums from stdin/out "-".
  * Fix aliasing issue with XORN function (in aes.h), spotted by
    gcc-13: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108695
    Drop workaround from Martin Liška again.
  * Higher optimization level for aes.c driver is beneficial for
    key setup speed.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1677585600">- temporarily remove not-really-detached-signature</changelog>
  <changelog author="kurt@garloff.de" date="1679054400">- Readd detached signature.</changelog>
  <changelog author="kurt@garloff.de" date="1709121600">- Specify libopenssl-devel as BuildRequirements. This will select
  openssl-3 on new distributions.
  This fixes [bsc#1219882].</changelog>
  <changelog author="kurt@garloff.de" date="1709208000">- Fix openssl version detection for 3.0.x.
- dd_rescue-ossl3-evpcipherctx.diff: There's an additional field
  in the (private) struct _evp_cipher_ctx_st in openssl-3 since
  3.0.6, which makes a difference on 32bit. (On 64bit, the effect
  is hidden by the compiler's alignment rules.)</changelog>
  <changelog author="kurt@garloff.de" date="1709467200">- dd_rescue-md5-unaligned-armv7.diff: gcc-12 does make unaligned
  accesses on armv7 work sometimes, which breaks a configure test
  and then makes the make check fail with SIGBUS when using hash
  after lzo compression. Hardcode knowledge about armv7.
- Drop %setup (not needed if using %autosetup, thanks Valentin!)
- Mention [bsc#1219882], as suggested by Valentin Lefebvre.</changelog>
  <changelog author="kurt@garloff.de" date="1723464000">- dd_rescue-u-emptyout-segfault.diff: Prevent (cosmetic) segfault
  in cleanup path with option -u and empty output file name.</changelog>
</package>
<package pkgid="b8a80d24e2f6308993a9a55f15813b657933ffe912e8ca965338f55bb49e250186e179e8d4f00453371f72dfa0910a38af57a1539d5102e11263fbf14f7f81d9" name="deepin-dock-plugin-screen-recorder" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="dd1f08faef7a473920599a2dacf4b5539ea453daa08cb7113212e6a00cc64535a746e5caec60cc0a919c3dc375c7d3ef266f1e88c151f20c55f44e452595140e" name="deepin-dock-plugin-screen-recorder-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="88c06583e62274c581958236b03d067d57afdf670cd8f7c4d03c679a205b0876004304981a347d451168233fcfbb4d00cb2d1b156513ff73e113b5581133a41c" name="deepin-dock-plugin-shot-start" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="8cee3fb80f23022a70b32f8de5e778c274deba00bf1e3e87cb0ef9ecf53ef7c95ac0abc817bf94e7d7fd5d4b0f75480e6b8cf87b5b4682909ee0d74795197d6a" name="deepin-dock-plugin-shot-start-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="c8c91024952fb4ba2644dc4de5d4b7df7ea24bc6571ca2d6ea633efbf35fd9ae261178c7ceba7a218f5c078eb67056664eb3d6e54bdf24fe5a959d7f3ce15971" name="deepin-music-player" arch="src">
  <version epoch="0" ver="6.2.18" rel="4.0.2.1.sr20240803"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1556107200">- Update version to 3.1.17.1
  * Fix shuffle is not random
  * do init MPRIS first
  * Update missing i18n text in settings dialog
  * chore: auto pull translation files from transifex
  * chore: correct a typo</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1560600000">- Update version to 3.1.18
  * should showNormal() when onRaise triggered</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1564920000">- Update version to 5.0.1
  * Fix avoid show another window
  * init music app connection after init player
  * changed the player init order
  * able to use libav via ENABLE_LIBAV
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1581336000">- Need pkgconfig(xext) while build on Leap 15.2</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1592395200">- Support Qt 5.15, add deepin-music-Qt-5_15.patch</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1597838400">- Fixes for %_libexecdir changing to /usr/libexec (bsc#1174075)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1611921600">- Update version to 6.0.1.91
  * no longer output libraries
  * feature update
  * Switch backend to VLC
  * Use new dtk apis
  * Fix many bugs
- Fix library link, add Fix-library-link.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618401600">- Update version to 6.1.2
  * Add help documents
  * Fix bug
  * Use mpris-qt5
- Add Patches: fix-return-type.patch and recompile-with-fPIC.patch
- Drop deepin-music-Qt-5_15.patch, merged by upstream.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1621771200">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update version to 6.1.7
  * Update translations
  * Fix bugs
- Drop fix-return-type.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1642161600">- Update version to 6.2.1
  * Support wayland
  * Update translations
  * Update manual document
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645444800">- Update version to 6.2.8
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1648209600">- Update version to 6.2.11.4
  * Fix bugs
- Drop recompile-with-fPIC.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 6.2.12
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Update version to 6.2.13
  * Fix bugs
- Drop the deepin-aiassistant plugin, this is an invaild plugin in openSUSE</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 6.2.16
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 6.2.18
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1709640000">- Add update-taglib-interface.patch, fix build on new taglib</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1717070400">- Add fix-c++17.patch, ICU 75 needs c++17</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="88db831320672cfd489501b3bd3f449b28b20b99f48edb160abe093423b0c4e7ba46ec274708c323c02d92791d0ca8a74766b38589067a9136a26c32f16d3fb4" name="deepin-music-player" arch="x86_64">
  <version epoch="0" ver="6.2.18" rel="4.0.2.1.sr20240803"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1611921600">- Update version to 6.0.1.91
  * no longer output libraries
  * feature update
  * Switch backend to VLC
  * Use new dtk apis
  * Fix many bugs
- Fix library link, add Fix-library-link.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618401600">- Update version to 6.1.2
  * Add help documents
  * Fix bug
  * Use mpris-qt5
- Add Patches: fix-return-type.patch and recompile-with-fPIC.patch
- Drop deepin-music-Qt-5_15.patch, merged by upstream.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1621771200">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update version to 6.1.7
  * Update translations
  * Fix bugs
- Drop fix-return-type.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1642161600">- Update version to 6.2.1
  * Support wayland
  * Update translations
  * Update manual document
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645444800">- Update version to 6.2.8
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1648209600">- Update version to 6.2.11.4
  * Fix bugs
- Drop recompile-with-fPIC.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 6.2.12
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Update version to 6.2.13
  * Fix bugs
- Drop the deepin-aiassistant plugin, this is an invaild plugin in openSUSE</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 6.2.16
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 6.2.18
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1709640000">- Add update-taglib-interface.patch, fix build on new taglib</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1717070400">- Add fix-c++17.patch, ICU 75 needs c++17</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="e259207d77902c72fcb759c9e5fff5232242e858959992e90d089f67573d71c130ba3e62b6c22ac841afda1fed48d89c6541b760066c3a7bcc20c14df6597efa" name="deepin-music-player-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.2.18" rel="4.0.2.1.sr20240803"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1611921600">- Update version to 6.0.1.91
  * no longer output libraries
  * feature update
  * Switch backend to VLC
  * Use new dtk apis
  * Fix many bugs
- Fix library link, add Fix-library-link.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618401600">- Update version to 6.1.2
  * Add help documents
  * Fix bug
  * Use mpris-qt5
- Add Patches: fix-return-type.patch and recompile-with-fPIC.patch
- Drop deepin-music-Qt-5_15.patch, merged by upstream.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1621771200">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update version to 6.1.7
  * Update translations
  * Fix bugs
- Drop fix-return-type.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1642161600">- Update version to 6.2.1
  * Support wayland
  * Update translations
  * Update manual document
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645444800">- Update version to 6.2.8
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1648209600">- Update version to 6.2.11.4
  * Fix bugs
- Drop recompile-with-fPIC.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 6.2.12
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Update version to 6.2.13
  * Fix bugs
- Drop the deepin-aiassistant plugin, this is an invaild plugin in openSUSE</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 6.2.16
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 6.2.18
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1709640000">- Add update-taglib-interface.patch, fix build on new taglib</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1717070400">- Add fix-c++17.patch, ICU 75 needs c++17</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="0e5d5471b2a0f4fb23477b1ebc1dd150fe58d4a968d60ca2751923dd554cb227b0edd6a7ef0c9b76706cfb362c65dcf44ec11087b3baae290e4a95bb0faad7e3" name="deepin-music-player-debugsource" arch="x86_64">
  <version epoch="0" ver="6.2.18" rel="4.0.2.1.sr20240803"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1611921600">- Update version to 6.0.1.91
  * no longer output libraries
  * feature update
  * Switch backend to VLC
  * Use new dtk apis
  * Fix many bugs
- Fix library link, add Fix-library-link.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618401600">- Update version to 6.1.2
  * Add help documents
  * Fix bug
  * Use mpris-qt5
- Add Patches: fix-return-type.patch and recompile-with-fPIC.patch
- Drop deepin-music-Qt-5_15.patch, merged by upstream.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1621771200">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update version to 6.1.7
  * Update translations
  * Fix bugs
- Drop fix-return-type.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1642161600">- Update version to 6.2.1
  * Support wayland
  * Update translations
  * Update manual document
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645444800">- Update version to 6.2.8
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1648209600">- Update version to 6.2.11.4
  * Fix bugs
- Drop recompile-with-fPIC.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 6.2.12
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Update version to 6.2.13
  * Fix bugs
- Drop the deepin-aiassistant plugin, this is an invaild plugin in openSUSE</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 6.2.16
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 6.2.18
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1709640000">- Add update-taglib-interface.patch, fix build on new taglib</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1717070400">- Add fix-c++17.patch, ICU 75 needs c++17</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="b26bca11ef0acbdd05dff1c0a7eb52dcf624f9875a5f212e611c7e7a71e8c81aa6563ca4ed4eb8832d9250923ad32f28dfe7769f3f521a4ae9a2581beafd269a" name="deepin-music-player-lang" arch="noarch">
  <version epoch="0" ver="6.2.18" rel="4.0.2.1.sr20240803"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1611921600">- Update version to 6.0.1.91
  * no longer output libraries
  * feature update
  * Switch backend to VLC
  * Use new dtk apis
  * Fix many bugs
- Fix library link, add Fix-library-link.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1618401600">- Update version to 6.1.2
  * Add help documents
  * Fix bug
  * Use mpris-qt5
- Add Patches: fix-return-type.patch and recompile-with-fPIC.patch
- Drop deepin-music-Qt-5_15.patch, merged by upstream.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1621771200">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627560000">- Update version to 6.1.7
  * Update translations
  * Fix bugs
- Drop fix-return-type.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1642161600">- Update version to 6.2.1
  * Support wayland
  * Update translations
  * Update manual document
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1645444800">- Update version to 6.2.8
  * Update translations
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1648209600">- Update version to 6.2.11.4
  * Fix bugs
- Drop recompile-with-fPIC.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1650542400">- Update version to 6.2.12
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1652097600">- Update version to 6.2.13
  * Fix bugs
- Drop the deepin-aiassistant plugin, this is an invaild plugin in openSUSE</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 6.2.16
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661428800">- Update version to 6.2.18
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1709640000">- Add update-taglib-interface.patch, fix build on new taglib</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1717070400">- Add fix-c++17.patch, ICU 75 needs c++17</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="f86108313a43104fdfd9927fd0817207714a4f8ae9d50137d90693d2addbd5d8ef2d6dd745434e6e3c2afd3d886d392caf33b283b2f32beaec98a19820cc9e9f" name="deepin-screen-recorder" arch="src">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="sensor.wen@gmail.com" date="1507032000">- Initial package.</changelog>
  <changelog author="hillwood@opensuse.org" date="1509969600">- Cleanup spec
- Add Group tag
- Split language package</changelog>
  <changelog author="hillwood@opensuse.org" date="1512129600">- Update to 2.6.5.1
  * Add FlatPak support: single instance, keystroke dbus service
  * Add composite warning dialog when window manager not support composite
  * Fix GIF record area is not correctly under HiDPI
  * Install dbus service
  Fix bugs:
  * Bypass window manager
  * Flatpak: No composite warning dialog
  * Hidpi: Gif record area calculated wrong</changelog>
  <changelog author="hillwood@opensuse.org" date="1521720000">- Update version to 2.7.3
  * Fix tooltip not above on screen-recorder window
  * Support flv format recording
  * Synchronous translations from transifex.com
  * Support deepin-manual newest version
  * Fix error that GIF's content is not complete
  * Fix GIF file break when stop recording less than 2 seconds
  * Fix zero byte mp4 problem
  * Use -vf scale fix "division by 2" error, and now we can use yuv420p pix_fmt
    to make mp4 play on mobile phone
  * Add mkv_framerate and mp4_framerate customize options
  * Don't need append char to gif end since gif exit process is correct now,
    otherwise gif file will break if you stop recording too fast. ;)
  * Synchronous translations.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1553428800">- Update version to 2.7.7
  * Add displayNumber to fixed that ffmpe will crash if multi-user
    with x11grab display argument :0.0
  * update run depend
  * use DISPLAY directly
  * desktop: add generic name.</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1562673600">- Update version to 2.8.0
  * Fix cannot select window on other screen
  * Fix Can't select window correctly
  * Fix multiple screens cannot be recorded after set window scale
  * Auto pull translation files from transifex
- Fix translations build in Tumbleweed, use libqt4-linguist to workaround</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1574251200">- Drop libqt4-linguist</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="2534d6e9274c4970ef0866281f01c616c8b45860b9264ca0a23389e7fdce61de10ecd8b0353cb1e3dd64528d55261f1df5fab1b3c39c29a78d810e4fa7480d90" name="deepin-screen-recorder" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="bf7604500348b7a0f8736a13dcd4491db30c6e8eccf8910df375fba13f1e1158b41bb79c3f38cbd742900ecb8974febc2d702fc245371ca33dd03f60147607d6" name="deepin-screen-recorder-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="2dc977a73fb3f2cb0177e29d2482b4f53c67de4bfcf4f19b1fd161b27284fcb42bb8c78639f81f5ba93bc99581745ca10d31080581900a4fe62786feb7d910cc" name="deepin-screen-recorder-debugsource" arch="x86_64">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="81793549ef14246713f0d0dd31b54d6a56fc1645932787da9d3286f90abd139994529c6507b0d3c9f2e98aff144815ee3812ac6daa8c555841de1dedbd236326" name="deepin-screen-recorder-lang" arch="noarch">
  <version epoch="0" ver="5.11.6" rel="2.1"/>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1614254400">- Update version to 5.8.1
  * Merge deepin-screenshot
  * Update dtk APIs
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1620129600">- Update version to 5.9.3
  * Add a deepin-dock plugin
  * Add user guide documents
  * Fix bugs
- Drop deepin-screen-recorder-qt5.15.patch, merged by upstream</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1622808000">- Stop owning directories provided by filesystem and other packages
  (every dir should only have one owner) (boo#1184786)</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1627646400">- Update version to 5.9.10
  * Fix bugs
  * Add DBus interface for ocr
  * Update translations</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544000">- Update version to 5.10.9
  * Update documents
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1643544001">- Fix build on Leap 15.4</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1649419200">- Update version to 5.10.15
  * Optimize code
  * Add interfaces for OCR and roll screenshot
  * Optimize wayland support
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1653825600">- Update version to 5.10.22
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1656504000">- Update version to 5.11.2
  * Add a new plugin for deepin dock
  * Use gstreamer backend
  * Optimize wayland support
  * Fix memory leak
  * Fix bugs</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1661515200">- Update version to 5.11.6
  * Add event tracking feature
  * Optimize shortcut keys
  * Fix bugs
- Add fix-include-path.patch, add ffmpeg include path
- Add fix-reture-type.patch</changelog>
  <changelog author="Hillwood Yang &lt;hillwood@opensuse.org&gt;" date="1723723200">- Fix build on Tumbleweed: don't use ffmpeg 7 and later</changelog>
</package>
<package pkgid="5eb9887d7a07796c97053af71d90475d4eae18b5382fcc560a30d19782d12da2ac6e995030112b96a4719616f7a5a5f1383f5b4e70144f7627eb57c462803ca9" name="device-mapper" arch="i586">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="d930e52a4e6a9eb199b84e7ec84d7a277b4761832caaa338004906c616f8c8c62dd8c265c8c1e652221173772a9512dd5f39dc7a0cf7bed56dd4ada6829806a0" name="device-mapper" arch="x86_64">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="a411fc36b032a080ec356b870c7befbd01613d5c75bd6ea405964465a65dbc3608914859a8127832b56c9ad2626e295faa3c650aa19aeff1acfb3f63744e0c38" name="device-mapper-debuginfo" arch="i586">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="653999dcbf0c8e850d855c06524a0958e90e727184faaa27e8da53da467a037ccf5d0f5c30763eea05025cd52ba7f77c10b3826f5770c94bcc73496aed4ce6b2" name="device-mapper-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="b0858499149950e7d5c519fcf10b4f0cc3a4817070bf0c8ca45327401eb5d7bdf62dfa8d6309f4f09bce900b2d03e5fcc88c9b18f013adefbde7d9dedc840efb" name="device-mapper-devel" arch="i586">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="67dba44a43dfd9386288268a501b67ae300fd5a29a82320ce2e5575d98a6b75e2cdf326f5b71466b41ac01cd8b868d3a3f6f184bd0a8689bcd1e2f4050369af6" name="device-mapper-devel" arch="x86_64">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="bde83bcaee194068a45a7063af53b34fc9f8713a120fe924370ab04de03895b287b3d11707f1e6d81159905fa778fd220c259e19bb0b331a24fa2c1ef7e187c3" name="device-mapper-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.03.24_1.02.198" rel="5.1"/>
  <changelog author="heming.zhao@suse.com" date="1646136000">- Update lvm2 from LVM2.2.03.12 to LVM2.2.03.15
  * ** WHATS_NEW from 2.03.13 to 2.03.15 ***
  Version 2.03.15 - 07th February 2022
  ====================================
    Remove service based autoactivation. global/event_activation = 0 is NOOP.
    Improve support for metadata profiles for --type writecache.
    Use cache or active DM device when available with new kernels.
    Introduce function to utilize UUIDs from DM_DEVICE_LIST.
    Increase some hash table size to better support large device sets.
  Version 2.03.14 - 20th October 2021
  ===================================
    Device scanning is skipping directories on different filesystems.
    Print info message with too many or too large archived files.
    Reduce metadata readings during scanning phase.
    Optimize computation of crc32 check sum with multiple PVs.
    Enhance recover path on cache creation failure.
    Filter out unsupported MQ/SMQ cache policy setting.
    Fix memleak in mpath filter.
    Support newer location for VDO statistics.
    Add support for VDO async-unsafe write policy.
    Improve lvm_import_vdo script.
    Support VDO LV with lvcreate -ky.
    Fix lvconvert for VDO LV bigger then 2T.
    Create VDO LVs automatically without zeroing.
    Rename vdoimport to lvm_import_vdo.
  Version 2.03.13 - 11th August 2021
  ==================================
    Changes in udev support:
  - obtain_device_list_from_udev defaults to 0.
  - see devices/external_device_info_source,
    devices/obtain_device_list_from_udev, and devices/multipath_wwids_file help
    in lvm.conf
    Fix devices file handling of loop with deleted backing file.
    Fix devices file handling of scsi_debug WWIDs.
    Fix many static analysis issues.
    Support --poolmetadataspare with vgsplit and vgmerge.
    Fix detection of active components of external origin volume.
    Add vdoimport tool to support conversion of VDO volumes.
    Support configurable allocation/vdo_pool_header_size.
    Fix handling of lvconvert --type vdo-pool --virtualsize.
    Simplified handling of archive() and backup() internal calls.
    Add 'idm' locking type for IDM lock manager.
    Fix load of kvdo target when it is not present in memory (2.03.12).
  * ** WHATS_NEW_DM from 1.02.179 to 1.02.183 ***
  Version 1.02.183 - 07th February 2022
  =====================================
    Unmangle UUIDs for DM_DEVICE_LIST ioctl.
  Version 1.02.181 - 20th October 2021
  ====================================
    Add IMA support with 'dmsetup measure' command.
    Add defines DM_NAME_LIST_FLAG_HAS_UUID, DM_NAME_LIST_FLAG_DOESNT_HAVE_UUID.
    Enhance tracking of activated devices when preloading dm tree.
    Fix bug in construction of cache table line (regression from 1.02.159).
  Version 1.02.179 - 11th August 2021
  ===================================
    (empty)
- Drop patches that have been merged into upstream
  - 0001-lvmlockd-idm-Introduce-new-locking-scheme.patch
  - 0002-lvmlockd-idm-Hook-Seagate-IDM-wrapper-APIs.patch
  - 0003-lib-locking-Add-new-type-idm.patch
  - 0004-lib-locking-Parse-PV-list-for-IDM-locking.patch
  - 0005-tools-Add-support-for-idm-lock-type.patch
  - 0006-configure-Add-macro-LOCKDIDM_SUPPORT.patch
  - 0007-enable-command-syntax-for-thin-and-writecache.patch
  - 0008-lvremove-fix-removing-thin-pool-with-writecache-on-d.patch
  - 0009-vdo-fix-preload-of-kvdo.patch
  - 0010-writecache-fix-lv_on_pmem.patch
  - 0011-writecache-don-t-pvmove-device-used-by-writecache.patch
  - 0012-pvchange-fix-file-locking-deadlock.patch
  - 0013-tests-Enable-the-testing-for-IDM-locking-scheme.patch
  - 0014-tests-Support-multiple-backing-devices.patch
  - 0015-tests-Cleanup-idm-context-when-prepare-devices.patch
  - 0016-tests-Add-checking-for-lvmlockd-log.patch
  - 0017-tests-stress-Add-single-thread-stress-testing.patch
  - 0018-tests-stress-Add-multi-threads-stress-testing-for-VG.patch
  - 0019-tests-stress-Add-multi-threads-stress-testing-for-PV.patch
  - 0020-tests-Support-idm-failure-injection.patch
  - 0021-tests-Add-testing-for-lvmlockd-failure.patch
  - 0022-tests-idm-Add-testing-for-the-fabric-failure.patch
  - 0023-tests-idm-Add-testing-for-the-fabric-failure-and-tim.patch
  - 0024-tests-idm-Add-testing-for-the-fabric-s-half-brain-fa.patch
  - 0025-tests-idm-Add-testing-for-IDM-lock-manager-failure.patch
  - 0026-tests-multi-hosts-Add-VG-testing.patch
  - 0027-tests-multi-hosts-Add-LV-testing.patch
  - 0028-tests-multi-hosts-Test-lease-timeout-with-LV-exclusi.patch
  - 0029-tests-multi-hosts-Test-lease-timeout-with-LV-shareab.patch
  - 0030-fix-empty-mem-pool-leak.patch
  - 0031-tests-writecache-blocksize-add-dm-cache-tests.patch
  - 0032-tests-rename-test.patch
  - 0033-tests-add-writecache-cache-blocksize-2.patch
  - 0034-lvmlockd-Fix-the-compilation-warning.patch
  - 0035-devices-don-t-use-deleted-loop-backing-file-for-devi.patch
  - 0036-man-help-fix-common-option-listing.patch
  - 0037-archiving-take-archive-automatically.patch
  - 0038-backup-automatically-store-data-on-vg_unlock.patch
  - 0039-archive-avoid-abuse-of-internal-flag.patch
  - 0040-pvck-add-lock_global-before-clean_hint_file.patch
  - 0041-lvmdevices-add-deviceidtype-option.patch
  - bug-1188141_toolcontext-fix-double-free-core-dumped-issue.patch
  - 0043-udev-create-symlinks-and-watch-even-in-suspended-sta.patch
  - bug-1179691_config-set-external_device_info_source-none.patch
- Add upstream patch
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
- Update patch
  - fate-309425_display-dm-name-for-lv-name.patch
- lvm2.spec
  - add new binraries: lvmdevices vgimportdevices
  - add config item "--with-cluster=internal" for cluster test
  - add config item "--with-integrity=internal"
  - add new man lvmautoactivation.7
  - remove lvm2-activation-generator &amp; man page
  - remove lvm2-pvscan@.service
  - replace 69-dm-lvm-metad.rules with 69-dm-lvm.rules</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1646913600">- Udev database has incomplete information about device /dev/sda. (bsc#1181242)
  + 0024-pvscan-don-t-use-udev-for-external-device-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1648641600">-  lvm2-monitor.service reported warning messages for udev didn't finish to set up device database (bsc#1197183)
  + 0025-vgchange-monitor-don-t-use-udev-info.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1662033600">- Update lvm2 from LVM2.2.03.15 to LVM2.2.03.16
  * ** WHATS_NEW for 2.03.16 ***
  Version 2.03.16 - 18th May 2022
  ===============================
    Fix segfault when handling selection with historical LVs.
    Add support --vdosettings with lvcreate, lvconvert, lvchange.
    Filtering multipath devices respects blacklist setting from multipath configuration.
    lvmdevices support for removing by device id using --deviceidtype and --deldev.
    Display writecache block size with lvs -o writecache_block_size.
    Improve cachesettings description in man lvmcache.
    Fix lossing of delete message on thin-pool extension.
- Drop patches that have been merged into upstream
  - 0001-post-release.patch
  - 0002-asan-fix-some-reports-from-libasan.patch
  - 0003-make-generate.patch
  - 0004-tests-udev-pvscan-vgchange-fix-service-wait.patch
  - 0005-devices-file-do-not-clear-PVID-of-unread-devices.patch
  - 0006-tests-skip-vgchange-pvs-online.sh-on-rhel5.patch
  - 0007-dev_manager-fix-dm_task_get_device_list.patch
  - 0008-dev_manager-failing-status-is-not-internal-error.patch
  - 0009-clang-add-extra-check.patch
  - 0010-clang-possible-better-compilation-with-musl-c.patch
  - 0011-dev_manager-do-not-query-for-open_count.patch
  - 0012-dev_manager-use-list-info-for-preset-devs.patch
  - 0013-man-lvmcache-add-more-writecache-cachesettings-info.patch
  - 0014-man-update-cachesettings-option-description.patch
  - 0015-man-lvmcache-mention-writecache-memory-usage.patch
  - 0016-writecache-display-block-size-from-lvs.patch
  - 0017-devices-simplify-dev_cache_get_by_devt.patch
  - 0018-devices-drop-incorrect-paths-from-aliases-list.patch
  - 0019-devices-initial-use-of-existing-option.patch
  - 0020-devices-fix-dev_name-assumptions.patch
  - 0021-devices-use-dev-cache-aliases-handling-from-label-sc.patch
  - 0022-devices-only-close-PVs-on-LVs-when-scan_lvs-is-enabl.patch
  - 0023-writecache-check-memory-usage.patch
  - 0024-pvscan-don-t-use-udev-for-external-device-info.patch
  - 0025-vgchange-monitor-don-t-use-udev-info.patch
- Add upstream patch
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
- update lvm2.spec
  - indent some lines for easy read
  - add new man: lvm_import_vdo.8 dmfilemapd.8
  - remove config item '--enable-cmirrord', which was obsoleted.
  - remove config item '--enable-realtime', which became default setting.
  - add config item "--enable-dmfilemapd" for new daemon dmfilemapd
- lvm.conf
  - align upstream style, comment out default values</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1663761600">- lvmlockd is not supporting sanlock (bsc#1203482)
  - set 1 for _supportsanlock in lvm2.spec for enabling sanlock.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1665576000">- lvm.conf should re-enable commented out option use_lvmlockd (bsc#1204219)
  - re-enable "use_lvmlockd = 0" in lvm.conf</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1667217600">- dracut-initqueue timeouts with 5.3.18-150300.59.63 kernel on ppc64le (bsc#1199074)
  - in lvm2.spec, change device_mapper_version from 1.02.185 to %{lvm2_version}_1.02.185</changelog>
  <changelog author="Amit Chaudhary &lt;amit.chaudhary@suse.com&gt;" date="1667476800">- killed lvmlockd doesn't clear/adopt locks leading to inability to start volume group (bsc#1203216)
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1687521600">- multipath_component_detection = 0 in lvm.conf does not have any effect (bsc#1212613)
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch</changelog>
  <changelog author="heming.zhao@suse.com" date="1692532800">- blkdeactivate calls wrong mountpoint cmd (bsc#1214071)
  + bug-1214071-blkdeactivate_calls_wrong_mountpoint.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1695038400">- Update lvm2 from LVM2.2.03.16 to LVM2.2.03.22 (jsc#PED-6339)
  * ** WHATS_NEW from 2.03.17 to 2.03.22 ***
  version 2.03.22 - 02nd August 2023
  ==================================
    Fix pv_major/pv_minor report field types so they are integers, not strings.
    Add lvmdevices --delnotfound to delete entries for missing devices.
    Always use cachepool name for metadata backup LV for lvconvert --repair.
    Make metadata backup LVs read-only after pool's lvconvert --repair.
    Improve VDO and Thin support with lvmlockd.
    Handle 'lvextend --usepolicies' for pools for all activation variants.
    Fix memleak in vgchange autoactivation setup.
    Update py-compile building script.
    Support conversion from thick to fully provisioned thin LV.
    Cache/Thin-pool can use error and zero volumes for testing.
    Individual thin volume can be cached, but cannot take snapshot.
    Better internal support for handling error and zero target (for testing).
    Resize COW above trimmed maximal size is does not return error.
    Support parsing of vdo geometry format version 4.
    Add lvm.conf thin_restore and cache_restore settings.
    Handle multiple mounts while resizing volume with a FS.
    Handle leading/trailing spaces in sys_wwid and sys_serial used by deivce_id.
    Enhance lvm_import_vdo and use snapshot when converting VDO volume.
    Fix parsing of VDO metadata.
    Fix failing -S|--select for non-reporting cmds if using LV info/status fields.
    Allow snapshots of raid+integrity LV.
    Fix multisegment RAID1 allocator to prevent using single disk for more legs.
  version 2.03.21 - 21st April 2023
  =================================
    Fix activation of vdo-pool for with 0 length headers (converted pools).
    Avoid printing internal init messages when creation integration devices.
    Allow (write)cache over raid+integrity LV.
  version 2.03.20 - 21st March 2023
  =================================
    Fix segfault if using -S|--select with log/report_command_log=1 setting.
    Configure now fails when requested lvmlockd dependencies are missing.
    Add some configure Gentoo enhancements for static builds.
  version 2.03.19 - 21st February 2023
  ====================================
    Configure supports --with-systemd-run executed from udev rules.
    Enhancement for build with MuslC systemd and non-bash system shells (dash).
    Do not reset SYSTEMD_READY variable in udev for PVs on MD and loop devices.
    Ensure udev is processing origin LV before its thick snapshots LVs.
    Fix and improve runtime memory size detection for VDO volumes.
  version 2.03.18 - 22nd December 2022
  ====================================
    Fix issues reported by coverity scan.
    Fix warning for thin pool overprovisioning on lvextend (2.03.17).
    Add support for writecache metadata_only and pause_writeback settings.
    Fix missing error messages in lvmdbusd.
  Version 2.03.17 - 10th November 2022
  ====================================
    Add new options (--fs, --fsmode) for FS handling when resizing LVs.
    Fix 'lvremove -S|--select LV' to not also remove its historical LV right away.
    Fix lv_active field type to binary so --select and --binary applies properly.
    Switch to use mallinfo2 and use it only with glibc.
    Error out in lvm shell if using a cmd argument not supported in the shell.
    Fix lvm shell's lastlog command to report previous pre-command failures.
    Extend VDO and VDOPOOL without flushing and locking fs.
    Add --valuesonly option to lvmconfig to print only values without keys.
    Updates configure with recent autoconf tooling.
    Fix lvconvert --test --type vdo-pool execution.
    Add json_std output format for more JSON standard compliant version of output.
    Fix vdo_slab_size_mb value for converted VDO volume.
    Fix many corner cases in device_id, including handling of S/N duplicates.
    Fix various issues in lvmdbusd.
- Drop patches that have been merged into upstream
  - 0001-devices-file-move-clean-up-after-command-is-run.patch
  - 0002-devices-file-fail-if-devicesfile-filename-doesn-t-ex.patch
  - 0003-filter-mpath-handle-other-wwid-types-in-blacklist.patch
  - 0004-filter-mpath-get-wwids-from-sysfs-vpd_pg83.patch
  - 0005-pvdisplay-restore-reportformat-option.patch
  - 0006-exit-with-error-when-devicesfile-name-doesn-t-exist.patch
  - 0007-report-fix-pe_start-column-type-from-NUM-to-SIZ.patch
  - 0008-_vg_read_raw_area-fix-segfault-caused-by-using-null-.patch
  - 0009-mm-remove-libaio-from-being-skipped.patch
  - 0010-dmsetup-check-also-for-ouf-of-range-value.patch
  - 0011-devices-drop-double-from-sysfs-path.patch
  - 0012-devices-file-fix-pvcreate-uuid-matching-pvid-entry-w.patch
  - 0013-vgimportdevices-change-result-when-devices-are-not-a.patch
  - 0014-vgimportdevices-fix-locking-when-creating-devices-fi.patch
  - bug-1203216_lvmlockd-purge-the-lock-resources-left-in-previous-l.patch
  - bug-1212613_apply-multipath_component_detection-0-to-duplicate-P.patch
- Add upstream patch
  + 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  + 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  + 0003-lvconvert-fix-regresion-from-integrity-check.patch
  + 0004-gcc-cleanup-warnings.patch
  + 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  + 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  + 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  + 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  + 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  + 0010-lvmlockd-client-mutex-ordering.patch
  + 0011-filesystem-move-stat-after-open-check.patch
  + 0012-tests-check-for-writecache.patch
  + 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  + 0014-gcc-fix-warnings-for-x32-architecture.patch
  + 0015-gcc-warning-missing-braces-around-initializer.patch
  + 0016-test-improve-aux-teardown.patch
  + 0017-tests-aux-try-with-extra-sleep.patch
  + 0018-tests-aux-using-singl-lvmconf-call.patch
  + 0019-tests-missing-to-check-for-writecache-support.patch
  + 0020-tests-pvmove-large-disk-area.patch
  + 0021-tests-enforce-full-fs-check.patch
  + 0022-tests-update-for-work-in-fake-dev-environment.patch
  + 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  + 0024-tests-better-slowdown.patch
- Update patch
  - bug-1037309_Makefile-skip-compliling-daemons-lvmlockd-directory.patch
  - bug-1184124-link-tests-as-PIE.patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch
  - fate-31841-03_tests-new-test-suite-of-fsadm-for-btrfs.patch
- Rename &amp; Update patch
  - bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-metadata.patch
  + bug-1012973_simplify-special-case-for-md-in-69-dm-lvm-rules.patch
- update lvm2.spec
  - change upstream_device_mapper_version to 1.02.196
  - change device_mapper_version to %{lvm2_version}_1.02.196
  - add config item "-with-libexecdir=%{_libexecdir}" to fix libexec path since commit a2d33cdf
  - add new binary "%{_libexecdir}/lvresize_fs_helper" to lvm2 package</changelog>
  <changelog author="pgajdos@suse.com" date="1711108800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Use %patch -P N instead of deprecated %patchN syntax.</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1716724800">- Update lvm2 from LVM2.2.03.22 to LVM2.2.03.24
  * ** WHATS_NEW from 2.03.22 to 2.03.24 ***
  Version 2.03.24 - 16th May 2024
  ===============================
    Lvconvert supports VDO options for thin-pool with vdo conversion.
    Improve placement to .data.rel.ro and .rodata sections.
    Fix support for -y and -W when creating thinpool with vdo.
    Bettter support for runtime valgrind detection.
    Allow command interruption when communicating with dmeventd.
    Fix resize of VDO volume used for thin pool data volume.
    Use -Wl,-z,now and -Wl,--as-needed for compilation by default.
    Require 3.7 as minimal version for sanlock.
    Share code for closing opened desriptors on program startup.
    Fix memleak in lvmcache.
    Add configure --with-default-event-activation=ON setting.
    Fix return value from reporter function when hitting internal error.
    Skip checking of pools for lvremove and vgremove commands.
    VDO modprobes dm-vdo for 6.9 kernel and kvdo for older kernel version.
    Fix lvs reporting for VDO volumes with new upstream kernel driver.
    Don't import DM_UDEV_DISABLE_OTHER_RULES_FLAG in LVM rules, DM rules cover it.
    Fix table line generation for cache snapshots using cachevol.
    Enhance lvconvert support for external origins stacking.
    When swapping LV names also swap properties like hostname, time and data.
    Fix removal of stacked external origins.
    Lock filesystem when converting volume to read-only external origin.
    Support external origin between different thin-pool.
    Improve validation of acceptable volumes for external origins.
    Reduce amount of preloaded devices for complex device trees.
    Avoid logging problems from monitoring snapshots with inactive origins.
    Check for cache policy module presence in kernel's builtin modules file.
    Add configure --with-modulesdir to select kernel modules directory.
    Support creation of thin-pool with VDO use for its data volume.
  Version 2.03.23 - 21st November 2023
  ====================================
    Set the first lv_attr flag for raid integrity images to i or I.
    Add -A option for pvs and pvscan to show PVs outside devices file.
    Improve searched_devnames temp file usage to prevent redundant scanning.
    Change default search_for_devnames from auto to all.
    Add lvmdevices --refresh to search for missing PVIDs on all devices.
    Add comparison between old and new entries in lvmdevices --check.
    Fix device_id matching order - match non-devname first.
    Fix "lvconvert -m 0" when there is other than first in-sync leg.
    Use system.devices as default for dmeventd when dmeventd.devices is undefined.
    Accept WWIDs containing QEMU HARDDISK for device_id.
    Improve handling of non-standard WWID prefixes used for device_id.
    Configure automatically enables cmdlib for dmeventd and notify-dbus for dbus.
    Fix hint calculation for pools with zero or error segment.
    Configure supports --disable-shared to build only static binaries.
    Configure supports --without-{blkid|systemd|udev} for easier static build.
    Refresh device ids if the system changes.
    Fix pvmove when specifying raid components as moved LVs.
    Enhance error detection for lvm_import_vdo.
    Support PV lists with thin lvconvert.
    Fix support for lvm_import_vdo with SCSI VDO volumes.
    Fix locking issue leading to hanging concurrent vgchange --refresh.
    Recognize lvm.conf report/headings=2 for full column names in report headings.
    Add --headings none|abbrev|full cmd line option to set report headings type.
    Fix conversion to thin pool using lvmlockd.
    Fix conversion from thick into thin volume using lvmlockd.
    Require writable LV for conversion to vdo pool.
    Fix return value from lvconvert integrity remove.
    Preserve UUID for pool metadata spare.
    Preserve UUID for swapped pool metadata.
    Rewrite validation of device name entries used as device_id.
  * ** WHATS_NEW_DM from 1.02.196 to 1.02.198 ***
  Version 1.02.198 - 16th May 2024
  ================================
    Fix static only compilation of libdevmapper.a and dmsetup tool.
    Use better code for closing opened descriptors when starting dmeventd.
    Correct dmeventd -R for systemd environment.
    Restart of dmeventd -R checks pid file to detect running dmeventd first.
    Query with dmeventd -i quickly ends when there is no running dmeventd.
    Enhance dm_get_status_raid to handle mismatching status or reported legs.
    Create /dev/disk/by-label symlinks for DM devs that have crypto as next layer.
    Persist udev db for DM devs on cleanup used in initrd to rootfs transition.
    Process synthetic udev events other than 'add/change' as 'change' events.
    Increase DM_UDEV_RULES_VSN to 3 to indicate changed udev rules.
    Rename DM_NOSCAN to .DM_NOSCAN so it's not stored in udev db.
    Rename DM_SUSPENDED to .DM_SUSPENDED so it's not stored in udev db.
    Do not import DM_UDEV_DISABLE_OTHER_RULES_FLAG from db in 10-dm-disk.rules.
    Test DISK_RO after importing properties from db in 10-dm.rules.
    Also import ID_FS_TYPE in 13-dm-disk.rules from db if needed.
  Version 1.02.197 - 21st November 2023
  =====================================
    Fix invalid JSON report if using DM_REPORT_OUTPUT_MULTIPLE_TIMES and selection.
    Propagate ioctl errno from dm_task_run when creating new table line.
    Add support for group aliases in dmstats.
    Add support for exit-on file for dmeventd to reduce shutdown delays.
    Add configure option --with-dmeventd-exit-on-path to specify default path.
    Add dmsetup --headings none|abbrev|full to set report headings type.
    Add DM_REPORT_OUTPUT_FIELD_IDS_IN_HEADINGS to provide alternative headings.
- Drop patches that have been merged into upstream
  - 0001-lvconvert-swapmetadata-fix-lvmlockd-locking.patch
  - 0002-lvconvert-fix-ret-values-fro-integrity-remove.patch
  - 0003-lvconvert-fix-regresion-from-integrity-check.patch
  - 0004-gcc-cleanup-warnings.patch
  - 0005-lvmlockd-fix-thick-to-thin-lv-conversion.patch
  - 0006-lvmlockd-let-lockd_init_lv_args-set-lock_args.patch
  - 0007-lvmlockd-fix-lvconvert-to-thin-pool.patch
  - 0008-lvconvert-run-error-path-code-only-for-shared-VG.patch
  - 0009-vgchange-acquire-an-exclusive-VG-lock-for-refresh.patch
  - 0010-lvmlockd-client-mutex-ordering.patch
  - 0011-filesystem-move-stat-after-open-check.patch
  - 0012-tests-check-for-writecache.patch
  - 0013-lvresize-fix-32-bit-overflow-in-size-calculation.patch
  - 0014-gcc-fix-warnings-for-x32-architecture.patch
  - 0015-gcc-warning-missing-braces-around-initializer.patch
  - 0016-test-improve-aux-teardown.patch
  - 0017-tests-aux-try-with-extra-sleep.patch
  - 0018-tests-aux-using-singl-lvmconf-call.patch
  - 0019-tests-missing-to-check-for-writecache-support.patch
  - 0020-tests-pvmove-large-disk-area.patch
  - 0021-tests-enforce-full-fs-check.patch
  - 0022-tests-update-for-work-in-fake-dev-environment.patch
  - 0023-tests-skip-test-when-lvmdbusd-runs-on-the-system.patch
  - 0024-tests-better-slowdown.patch
- Update patch
  - bug-1184687_Add-nolvm-for-kernel-cmdline.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1717243200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1718712000">- change BuildRequires due to corosync devel package rename
  * update lvm2.spec, use pkgconfig(corosync)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1719403200">- add rpm dependency in spec file for aligning new DM udev rules (bsc#1225783)
  * update lvm2.spec for multipath-tools</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1721649600">- enable devices file feature by default - see lvmdevices(8)
  * enable '--with-default-use-devices-file=1' in lvm2.spec
  * update commented default value of 'use_devicesfile' in lvm2.conf</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1723550400">- lvm2-monitor.service fails to start (boo#1228854)
  + bug-1228854_lvm2-monitor-service-start-after-system-fully-booted.patch</changelog>
</package>
<package pkgid="68fd7beda19f237539a84b05b6becbcc7896c2df8f5a4d75fbcee2272ac071c75edc48728d0b1726ee0aeda0e478d07357e7cac41257007bb557dc84f091a699" name="dfu-tool" arch="x86_64">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="9d91f925eecb00c9879631aefafb53a3cc7ccf5916c3952dcdb3ec86da891fed17dab5c4aa3ac4a7d37e9c8d67876913164bdd27c2386f77c33740985e5f1ad3" name="dfu-tool-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="32718a403942bdf86a2f5df4871514355e12326b50ec036f334ea211c435ca66132a45ea66b4928b93b8185f697c151c02d171ed26e22602b4cb3bd3647e3a35" name="dhex" arch="src">
  <version epoch="0" ver="0.69" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1294488000">- initial version (0.61)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1294833600">- update to 0.62:
  * bugfixes
  * adds bookmark support
  * adds ASCII search</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1297771200">- update to 0.65:
  * adds native correlator, which may help matching an object-file
    to an executable and compare
  * new default theme
  * adds manpages</changelog>
  <changelog author="mardnh@gmx.de" date="1515326400">- Update to 0.68:
- Add themes
- Run spec-cleaner
- Drop not longer needed sources/patches:
  * dhex.desktop
  * dhex-fixes.patch
  * dhex-rpmlintrc</changelog>
  <changelog author="jengelh@inai.de" date="1515499200">- Use %setup -a.</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to 0.69:
  * fixed a bug which caused the terminal to be broken.
  * added the functionality to start the hexcal from the
    commandline (-x).</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723204800">- Define feature macro _DEFAULT_SOURCE via a compiler option so that
  functions like usleep are properly declared by glibc and GCC 14 does
  not error out because of calling undeclared functions.</changelog>
</package>
<package pkgid="6c948fa77dd9a18e9b4d7ad5dceb82cd2233ef69a1911720bc4644a51d522606b8e9920c7f889861e52657c845f0ccf6b13866b313ad68eca91a81545c80016a" name="dhex" arch="x86_64">
  <version epoch="0" ver="0.69" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1294488000">- initial version (0.61)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1294833600">- update to 0.62:
  * bugfixes
  * adds bookmark support
  * adds ASCII search</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1297771200">- update to 0.65:
  * adds native correlator, which may help matching an object-file
    to an executable and compare
  * new default theme
  * adds manpages</changelog>
  <changelog author="mardnh@gmx.de" date="1515326400">- Update to 0.68:
- Add themes
- Run spec-cleaner
- Drop not longer needed sources/patches:
  * dhex.desktop
  * dhex-fixes.patch
  * dhex-rpmlintrc</changelog>
  <changelog author="jengelh@inai.de" date="1515499200">- Use %setup -a.</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to 0.69:
  * fixed a bug which caused the terminal to be broken.
  * added the functionality to start the hexcal from the
    commandline (-x).</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723204800">- Define feature macro _DEFAULT_SOURCE via a compiler option so that
  functions like usleep are properly declared by glibc and GCC 14 does
  not error out because of calling undeclared functions.</changelog>
</package>
<package pkgid="ad2aba6b0d3601a68bc2164a6fd3060484ce23f7af0ba904cac4c692c7d57322d531d7b5dbc4cbc6507b49844a3c91785cdcaa7c803504596d5010be5294283f" name="dhex-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.69" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1294488000">- initial version (0.61)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1294833600">- update to 0.62:
  * bugfixes
  * adds bookmark support
  * adds ASCII search</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1297771200">- update to 0.65:
  * adds native correlator, which may help matching an object-file
    to an executable and compare
  * new default theme
  * adds manpages</changelog>
  <changelog author="mardnh@gmx.de" date="1515326400">- Update to 0.68:
- Add themes
- Run spec-cleaner
- Drop not longer needed sources/patches:
  * dhex.desktop
  * dhex-fixes.patch
  * dhex-rpmlintrc</changelog>
  <changelog author="jengelh@inai.de" date="1515499200">- Use %setup -a.</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to 0.69:
  * fixed a bug which caused the terminal to be broken.
  * added the functionality to start the hexcal from the
    commandline (-x).</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723204800">- Define feature macro _DEFAULT_SOURCE via a compiler option so that
  functions like usleep are properly declared by glibc and GCC 14 does
  not error out because of calling undeclared functions.</changelog>
</package>
<package pkgid="20349da917942a54e3112810199e8cc926aa07c9086b00e70c17ee3c3618ee8e102f44b6a2b49ff3fb86080c3ff14c9b1b7831997490483b07f344ee3389e7ae" name="dhex-debugsource" arch="x86_64">
  <version epoch="0" ver="0.69" rel="2.1"/>
  <changelog author="pascal.bleser@opensuse.org" date="1294488000">- initial version (0.61)</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1294833600">- update to 0.62:
  * bugfixes
  * adds bookmark support
  * adds ASCII search</changelog>
  <changelog author="pascal.bleser@opensuse.org" date="1297771200">- update to 0.65:
  * adds native correlator, which may help matching an object-file
    to an executable and compare
  * new default theme
  * adds manpages</changelog>
  <changelog author="mardnh@gmx.de" date="1515326400">- Update to 0.68:
- Add themes
- Run spec-cleaner
- Drop not longer needed sources/patches:
  * dhex.desktop
  * dhex-fixes.patch
  * dhex-rpmlintrc</changelog>
  <changelog author="jengelh@inai.de" date="1515499200">- Use %setup -a.</changelog>
  <changelog author="mardnh@gmx.de" date="1547899200">- Update to 0.69:
  * fixed a bug which caused the terminal to be broken.
  * added the functionality to start the hexcal from the
    commandline (-x).</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1723204800">- Define feature macro _DEFAULT_SOURCE via a compiler option so that
  functions like usleep are properly declared by glibc and GCC 14 does
  not error out because of calling undeclared functions.</changelog>
</package>
<package pkgid="300cea46b72760c01e61df9855b8140631e91cdc2d4231c084a9d928dc33e53098134c11229675985c3bc8ab2175cc01b586f96d3daf74c2d2b1ea021919fbef" name="digikam" arch="src">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="6f3102202fff3a57b52605ab0b77c8d8de1ffac03391df8a71224fa75d696a049b94f4508801aff53df6fe88c748ecf8647b20ed2d96ee25bc667d51ac3aed3f" name="digikam" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="be48065f55df51531d3654f13b1bf1846f5ec240ec63fbf304e8a22b49beb7d8056ad62583e18c2e1cad0d2514613bf3f058c5641b47e5705544f43cb6d1da27" name="digikam-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="f371abd6a8f8e35e6073d3561c752bbfac1d38397fa72e4b6d1e2c159570c9b347f5702f3586c38e359767854c1e163c0e4cb51ad676e92f0c5290dfa1732787" name="digikam-debugsource" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="08715d2bbe5e29aeb3761ad06cb0a4aba0183396b285eab4cef903931b148d179987ac7e9059a7706e98367093242c112bbc46c3f2e3da5077eb595afd2cd6b5" name="digikam-devel" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="2d6fa5463cc796bc369c40369a2107448717c332d83c34f59eef37e35efac80d4ab096d72a30f7b16504a349aede0808e4ed4213ad51ffbd916857461a3475b1" name="digikam-lang" arch="noarch">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="50bd6c6717f71ca41f5f0173c23558b51e9501af7f155834435da93df712abf0b4b0e8d757883629743e44539d3ce0d98dbbdc42a76e524e945162848b1bcc16" name="digikam-plugins" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="2f059d837728e2f62ff54a621450d964f1d3b5f80f30c1302536b707e75132dd1ff925a606cd8c9a1754dda9e738a387e41e74b10d4699527e40f6f7f873b617" name="digikam-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="8.4.0" rel="2.0.2.1.sr20240803"/>
  <changelog author="Cor Blom &lt;cornelis@solcon.nl&gt;" date="1659355200">- Updated 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer@tmo.at&gt;" date="1662465600">- Update to 7.8.0
  * https://www.digikam.org/news/2022-09-03-7.8.0_release_announcement/
- New features (from NEWS):
  * General : HIF files recognized as HEIF images.
  * IconView: Add support of GrayScale and 16 bits PSD images.
  * General : Libraw updated to 2022-07-14 snapshot.
    Camera format support:
    Phase One/Leaf IIQ-S v2 support
    Canon CR3 filmrolls/RawBurst
    Canon CRM (movie) files
    iled bit-packed (and 16-bit unpacked) DNGs
    (non-standard) Deflate-compressed integer
    DNG files are allowed
    Camera support:
    Canon EOS R3, R7 and R10
    Fujifilm X-H2S, X-T30 II
    OM System OM-1
    Leica M11
    Sony A7-IV (ILCE-7M4)
    DJI Mavic 3
    Nikon Z9: standard compression formats only
  * Plugins : GMicQt tool updated to last version 3.1.
- 49 bugs fixed
- Add libheif build dependency to enable the HEIF decoder
- Use macro for soversion
- Remove no longer needed conflict with libdigikamcore7
- Remove explicitly versioned libopencv_dnn dependency, should no
  longer be needed with opencv's new soversion rules
- Explicitly enable kfilemetadata and akonadi-contact support, they
  are disabled by default now</changelog>
  <changelog author="Christophe Giboudeaux &lt;christophe@krop.fr&gt;" date="1667822400">- Explicitly use FFmpeg 4 to build Digikam for the moment</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1670500800">- Update to 7.9.0:
  * Fix of Google photo login and remote album management.
  * Better management of faces location from metadata.
  * Database schema migration backward compatibility.
  * Better support of coordinates import from metadata.
  * Better ISO date format support from metadata.
  * Better performance with album management from a remote database.
  * Fix application window positions under Microsoft Windows.
  * Better Tags import and merge with items metadata.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1679313600">- Update to 7.10.0:
  * https://www.digikam.org/news/2023-03-13-7.10.0_release_announcement/
- Drop patch, no longer needed:
  * 0001-Revert-Exiv2-is-now-released-with-exported-targets-u.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1680004800">- Add upstream change:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681732800">- Update to 8.0.0:
  https://www.digikam.org/news/2023-04-16-8.0.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-compile-DNG-SDK-with-GCC13.patch</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1681819200">- Explicitly disable buildtime detected CPU features as a workaround
  for kde#465548 (boo#1210569)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1681992000">- Add the sonnet build dependency (boo#1210689)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688472000">- Add patch:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690545600">- Update to 8.1.0:
  https://www.digikam.org/news/2023-07-09-8.1.0_release_announcement/
- Drop patch, merged upstream:
  * 0001-fix-broken-compilation-with-Exiv2-0.28-missing-heade.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1691582400">- Add the optional libpulse dependency (boo#1210750)</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1693051200">- Adapt once again to the build system changes in akonadi*
  packages
- Add patch:
  * 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1699963200">- Add patch to detect and use libexiv2 0.28.1
  * 0001-Use-FindLibExiv2.cmake-from-ECM.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1702641600">- Require extra-cmake-modules at build time</changelog>
  <changelog author="Wolfgang Bauer &lt;wbauer1@a1.net&gt;" date="1705320000">- Update to 8.2.0:
  https://www.digikam.org/news/2023-12-03-8.2.0_release_announcement/
- Drop 0001-Use-FindLibExiv2.cmake-from-ECM.patch, no longer
  necessary
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1708948800">- Drop the KDE PIM build dependencies until digikam starts using Qt6</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1712059200">- Update to 8.3.0:
  https://www.digikam.org/news/2024-03-17-8.3.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Jaime Marqu&#xED;nez Ferr&#xE1;ndiz &lt;jaime.marquinez.ferrandiz@fastmail.net&gt;" date="1721822400">- Update to 8.4.0:
  https://www.digikam.org/news/2024-07-14-8.4.0_release_announcement/
- Rebase 0001-Look-for-each-akonadi-component-separately.patch</changelog>
  <changelog author="Stefan Br&#xFC;ns &lt;stefan.bruens@rwth-aachen.de&gt;" date="1722427200">- Remove obsolete SSE CMake options remove QtAV build dependency,
  explicit libpulse dependency (QtAV removed in 8.3.0),
- Add libjxl build dependency, required for DNG.</changelog>
</package>
<package pkgid="8fd96744fcfee7003946b63eb6d2bf3e32d5642eda2b82f1e1b50d9dff021449c24d96c0c43555f0d571e0affbd83e03fcb776cba2372c4907d5589d7917a2c4" name="dirmngr" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="79d1cfefb99d9ddc4b36a51084d6118cc79356e6a7b008b0bd8bb41711bd8acdf121c0ef8e064e70c2622985bc35978112944a2c1efca592e2202c0ea0d1ba44" name="dirmngr" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="20bedad799576806f752528e546036000c01198ba932808f87d3aa11f8983e0683729c4e6d027929c91972baf674b7ab2e3aaf9d761f1e369d5ac2cd5a46c0a8" name="dirmngr-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="fa9d978ad9d847d6efe8c49e85ffa0254b9453c20950b8f0378e338a8e54668f5866145bb6febc5ebb210859dbc5d87094287c6028ce6a3edf1e999f2ea4a8c3" name="dirmngr-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="3ba73fbc8c469ba1fb4060db8e4236af28d833df0317ff93121dae509721219305148d449a860d9ae898338f9a7482c5fa059bc78022f6280a2d66910a6cdbf9" name="discover6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="8e49c6de391b0c25a4af7b2a8da4ca653da53301628e8a9d81125eb1555f37b3bd6b09a2bad9766632fd03210d6d24285b0d9682dd59e5bd969a405c23335331" name="discover6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="ca3025d5863c44dfc9f2b6a49aff4d6896fa752bfff30cc70fffea3f85342b01bf4c23126885d48e687f6160819cf95f024de0dae4dfd7a793ace2edabf66e8f" name="discover6-backend-flatpak" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="0efa864f12f29be30682bd3a3b8072d7f9746db6e0a2a5ad9c13115957884d02bab43780b84447afaed5ec279b11e8d1b776d204ba4b80181824b39ec3f1146d" name="discover6-backend-flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="a597475833412e1bb8f9b846258d7b0e1b9ec0e091c22eb80985e9ee7e20710dfe768ff7159c5013f4bcdacef254c2c5807642c88d763b22eeaa7023368e854b" name="discover6-backend-fwupd" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="13353b517a83ffe3a05213fd15425507111a4a49927e2475272c94380a01d3647157bfabfa2aabd9a3dcec62618676f8b8885b6e6d52b8d0018e29eb66cbfde2" name="discover6-backend-fwupd-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="a81d8f72aa961d6ffd898fd7b047d6768fa8d1a8a56b32469876f283955d5eceecdfb4eab9721779373c3f1c7320469b1df0fa527b6dbf6ef26fa70842c3593a" name="discover6-backend-packagekit" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="91c23f961a5bf78c6e4b99ffbbd96c4dfcaa541af573328c10b22bb2cba03d948ce654698e8cc4ec4b72914ffda8269c4fc881e4231e6343a599c8615c8abe89" name="discover6-backend-packagekit-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="b0805859e8edb617338934f7dfa0e8c99e511634a6d0b13489ef1ded04c8e28702b3c7d4da8492e95a92178910844aa9a8ca864e2aaf970bd99fcc627ba356da" name="discover6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="3fdaf97310f948b32638d3ec14f9b81e24302a97721591ce887de8a6551e88cb707407c875e8cd656867f22f66675e5742c75c4df2dcfe16a0fccb0988d6931b" name="discover6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="379ddf3911cfc203484e6465951cadfb11da3c04206fbaf83a83276fa9edcf3e3cf55938cb47d80d3c735a4cb28e0d8c798182b0db6a6f28d516cccc7dc8d0d8" name="discover6-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="c891b6c5b006b15ecad2f836647584b0c721da7961caff0fe04c742c1f92fb5c11b298c3aa0a61556b435e1adb8249e1100409e415edab7469711864beef9dd0" name="discover6-notifier" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="00652ebc53f520f258d55db726c03548c063086057e2ef866a1cd523d7ef5ff747d57d5b0ae96318ef1448cce81c428ade2dca98fcb59ca0d3316623de47f6f9" name="discover6-notifier-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * Adapt to move of KNSCore::ErrorCode enum nested namespace
  * Flatpak: Fix up prompt to delete uninstalled app's data (kde#478704)
  * Improve time to a ready startup page
  * Do not use the currentSubMenu to reset the view
  * discover: Make status view the drawer's footer
  * flatpak: Finalize refresh even when appstream pool was already loaded
  * Fix missing Addons button/view (kde#477772)
  * Home page: span and wrap title labels (kde#476898)
  * Fix 'Still looking' text centering (kde#479737)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * flatpak: Fix loading a flatpakref when we already have the repository added
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709121600">- Update QML dependencies</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709812800">- Enable fwupd integration on Leap 15.6+</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * fix appstream warnign url-homepage-missing
  * kns: Make sure we don't emit twice the same resource (kde#482095)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710763200">- Also obsolete plasma5-pk-updates-lang</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1710763201">- Update recommended packages</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * revert duplicated appstream edit
  * update version for new release
  * kns: Make sure we only launch requests once
  * kns: fix entry deduplication
  * packagekitbackend: de-thread the appstream loading hotfix
  * Fix build with c++17
  * flatpak: Rescue local files that might exist before creating a new file</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * packagekit: make sure to load all packages when necessary
  * flatpak: don't crash on elsewhere consumed streams
  * flatpak: change deferredResultStream to template
  * revert premature appstream update
  * update version for new release
  * GridApplicationDelegate: Wrap labels, don't let them overflow
  * packagekit: only resolve dependencies for resources in None state (kde#464467)
  * flatpak, packagekit: fix threaded deadlock in dlopen/gmodule (kde#481993)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1715860800">- Add patch to fix the notifier if NetworkManager is not used (boo#1224321):
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * remove dup version
  * update version for new release
  * flatpak: don't trip over nullptr remotes when installing a flatpakref
  * flatpak: Check specifically installed files when looking up installed ones (kde#482518)
  * notifier: Assume online if no QNetworkInformation instance available
  * kns: drop provider part of the url (kde#486330)
  * packagekit: return empty license array when unknown (kde#486037)
  * FwupdBackend: Set user agent from client (kde#486726)
  * flatpak: Do not report regressions on transaction progress
  * flatpak&amp;pk: Do not use QIcon to check if an appstream icon exists
  * UpdatesPage: Fix invisible delegates taking up space and causing a ghost section header (kde#478253)
  * UpdatesPage: Port from custom QSortFilterProxyModel subclass to KItemModels
- Drop patches, now upstream:
  * 0001-notifier-Assume-online-if-no-QNetworkInformation-ins.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here
- Refresh 0001-Warning-for-FlatHub.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716984000">- Add patch to fix build on older distros:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * appstream versions
  * update version for new release
  * flatpak: Fix test
  * FwupdBackend: Use the new symbol name with fwupd 2.0.x
  * flatpak: Allow building with flatpaks older than 1.15
- Drop patches, now upstream:
  * 0001-flatpak-Allow-building-with-flatpaks-older-than-1.15.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * remove dup appstream versions
  * ApplicationsListPage: move busyIndicator inside container, center it (kde#488267)
  * packagekit: Add support for new action info enum values (kde#488219)
  * update version for new release
  * KCM: move system updates "apply immediately" radio button into system updates layout</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release
  * ApplicationPage: Fix share dialog (kde#488976)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release
  * flatpak: also auto-handle rebases from runtimes
  * flatpak: uninstall properly EOL refs that have no replacement
  * flatpak: don't trip over null gerrors (kde#487526)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Only chop off leading @ from tokenized license text if needed (kde#491172)
  * flatpak: Make sure we don't call versionCompare with a null resource
  * flatpak: Ensure we are caching the right icons (kde#490786)
  * category: assert names aren't duplicated
  * ApplicationPage: Do not use Item.visible to calculate the visibility of the parent (kde#489745)</changelog>
</package>
<package pkgid="18cfc53c318a7cf4a1ac73499996f2b8b3037f6d708d201ce6babe39b280bb9c29472f555723195783ffdc169f385d79c53447217d3e638b661985b1a29aec4c" name="docker-compose" arch="src">
  <version epoch="0" ver="2.29.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 2.24.0:
  * Breaking change
  - service hash computation logic has been updated to fully
    ignore replicas/scale. Due to this change, after upgrade all
    services will be recreated.
  * Enhancements
  - Implement docker compose attach by @g0t4 in #11181
  - Introduce ps --orphans to include/exclude services not
    declared by project by @ndeloof in #11220
  - Introduce compose logs --index to select a replica container
    by @ndeloof in #11231
  - --with-dependencies let docker compose build build
    dependencies transitively by @ndeloof in #11290
  - Introduce stats command by @ndeloof in #11299
  - Add source policies for build by @cpuguy83 in #11325
  * Fixes
  - Include disabled services for shell completion by @ndeloof in
    [#11251]
  - Restore Project is ps json output by @ndeloof in #11223
  - Log we don't expose service ports when --verbose by @ndeloof
    in #11227
  - Fix configs are mounted under / by @ndeloof in #11232
  - Fix combination of --pull always --no-build by @ndeloof in
    [#11244]
  - Fix(publish): add OCI 1.0 fallback support for AWS ECR by
    @milas in #11239
  - Fix race condition in log printer by @horus in #11286
  - Send out a cancel event on SIGINT/SIGTERM signal for compose
    up by @vyneer in #11230
  - Up: teardown when command context is cancelled by @laurazard
    in #11292
  - Build do not require environment to be resolved by @ndeloof
    in #11274
  * Internal
  - Let contributor know we might close unanswered issues by
    @ndeloof in #11219
  - Feat(cli): report more useful User-Agent on engine API
    requests by @milas in #11333
  - Adopt compose-go/v2 by @ndeloof in #11207
  - Add support for start_interval by @ndeloof in #10939
  - Update README.md to use standard compose.yaml file name by
    @johnthagen in #11233
  - Watch: remove requirements for tar binary and for sync target
    to be rw by @ndeloof in #11330
  - Deps: update docker/cli to fix go version selection issue by
    @laurazard in #11283
  - Remove ServiceProxy which was introduced for archived
    compose-cli by @ndeloof in #11298
  - github.com/golang/mock is deprecated by @ndeloof in #11272
  - Add support for endpoint-specific MAC address by @akerouanton
    in #11208
  - Collect services to build using WithServices by @ndeloof in
    [#11255]
  * Bumps
  - Bump compose-go to version v2.0.0-beta.3 by @glours in #11307
  - Bump ddev to 1.22.4 by @ndeloof in #11225
  - Bump golang to version 1.21.5 by @glours in #11249
  - Bump docker cli v1.25 beta1 by @ndeloof in #11247
  - Bump golang to version v1.21.6 by @glours in #11331
  - Bump golangci-lint to v1.55.2 ci(deps) by @milas in #11332
  - Bump compose-go v2-beta.2 by @ndeloof in #11295
  - Build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 by
    @dependabot in #11324
  - Build(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0 by
    @dependabot in #11228
  - Build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #11317
  - Build(deps): bump go.uber.org/mock from 0.3.0 to 0.4.0 by
    @dependabot in #11291
  - go.mod: docker/docker and docker/cli v25.0.0-beta.3 by
    @thaJeztah in #11294
  - go.mod: update docker/docker and docker/cli to v25.0.0-rc.1
    by @thaJeztah in #11320
  - gha: update DOCKER_CLI_VERSION to v24.0.7 by @thaJeztah in
    [#11321]</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705579200">- Update to version 2.24.1:
  * bump version of compose-go to v2.0.0-rc.1
  * build(deps): bump github.com/docker/docker
  * remove watch command from the alpha command
  * build(deps): bump github.com/docker/cli
  * fix(tracing): batch span exports to prevent blocking
  * signals/utils: always handle received signals
  * fix engine version require to use healthcheck.start_interval
  * Stop the resource timer after last expected event
  * build(deps): bump github.com/containerd/containerd from 1.7.11
    to 1.7.12 (#11347)
  * build(deps): bump github.com/docker/docker from
    25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible (#11349)
  * build(deps): bump github.com/docker/cli from
    25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible (#11348)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706011200">- Update to version 2.24.2:
  * bump compose-go to v2.0.0-rc.2
  * ci(deps): upgrade to Moby v25.0.0 GA (#11381)
  * docs: update link to use canonical URL for command
  * go.mod: github.com/moby/sys/mountinfo v0.7.1
  * go.mod: github.com/google/uuid v1.5.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706270400">- Update to version 2.24.3:
  * use a custom version of fsutils that fixes a bug on Windows
    causing all Compose builds to fail
  * introduce stopAndRemoveContainer to share logic scaling down</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706616000">- Update to version 2.24.4:
  * don't check external network existence when swarm is enabled
  * build(deps): bump github.com/docker/cli
  * build(deps): bump github.com/docker/docker
  * Add support for storage_opt
  * ci(deps): update DOCKER_CLI_VERSION to v25.0.1
  * bump compose-go to v2.0.0-rc.3 which fixes multiple compose
    files merge issues
  * build(deps): bump actions/upload-artifact from v3 to v4
  * update MAINTAINERS file</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706788800">- Update to version 2.24.5:
  * chore(e2e): fix flaky test &amp; standalone behavior (#11382)
  * ci(deps): replace buildkit to fix fsutil issues on Windows
    (#11426)
  * Fix canonical container name</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708257600">- Update to version 2.24.6:
  * use listeners to collect include metrics
  * docs: update cli reference link
  * docs: unify no trailing dots in docstrings and help (#11301)
  * Use listener for file metadata
  * fix deadlock collecting large logs
  * chore(watch): remove old `docker cp` implementation
  * ci(deps): bump docker/cli to v25.0.3 (#11481)
  * pass All option to backend api.Service when length statuses is
    not equal to zero
  * Add OTEL specs: build, depends_on, capabilities (gpu/tpu)
  * build(deps): bump github.com/opencontainers/image-spec
  * feat(tracing): add project hash attr
  * chore(load): ensure context passed to load
  * Include all networks in ContainerCreate call if API &gt;= 1.44
  * bump compose-go to v2.0.0-rc.4
  * CI: docker engine version matrix
  * build(deps): bump github.com/docker/cli
  * Fix load .env from project directory when project file is set
    by COMPOSE_FILE</changelog>
  <changelog author="danish.prakash@suse.com" date="1710158400">- Update to version 2.24.7:
  * chore(deps): upgrade go to 1.21.8 (#11578)
  * ci(deps): bump moby/moby &amp; docker/cli to v25.0.4 (#11566)
  * Add test summary for test jobs in ci
  * make code simpler
  * avoid duplicated "xx exited with code 0" message
  * introduce --watch
  * move code into small functions for better readability
  * restore support for `config --no-interpolate`
  * remove docker cli step in ci.yml
  * get log to manage `attach`
  * bump compose-go to version v2.0.0-rc.8
  * use an dedicated compose file --quiet-pull e2e test
  * Add a fallback check of Watch pid on Windows False positives
    were detected when checking the previous watch process state
  * add support of QuietOption to create command
  * pass QuietOption when starting dependencies from run command
  * when ran with ANSI disabled, force progress=plain
  * Issue-11374: Modified compose up command to respect
    COMPOSE_REMOVE_ORPHANS environment variable
  * ci: bump engine version to `25.0.3`
  * sort containers to optimize scale down
  * discard stdout for laaarge log test</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 2.25.0:
  * Bump compose-go v2.0.0
  * services shell completion bugfix
  * fix TestBuildPlatformsWithCorrectBuildxConfig
  * only use ToModel when --no-interpolate is set
  * feat(desktop): add Docker Desktop detection and client skeleton
    (#11593)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711195200">- Update to version 2.26.0:
  * chore(desktop): revised feature detection for file shares
  * Add Navigation Menu to compose up
  * Add support for volume Subpath option
  * Bump docker v26.0.0
  * introduce config --variables to list compose model variables
  * Fix docs on default build image name
  * Bump compose-go to v2.0.2
  * add support for annotations
  * Revert "Bump compose-go to v2.0.1"
  * Bump compose-go to v2.0.1
  * feat(desktop): synchronized file share integration (#11614)
  * feat(experiments): add experimental feature state (#11633)
  * reduce timeout of the Otel tracing command
  * fix `compose config --format json`</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- Update to version 2.26.1:
  * Does not start keyboard manager if there is no tty
  * Change menu information text to dim
  * Handle --no-build and --watch args
  * build(deps): bump github.com/opencontainers/image-spec
  * Unwrap error message.
  * Include error message in pull warning/errors</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714046400">- Update to version 2.27.0:
  * fix: overlapping logs and menu navigation (#11765)
  * build(deps): bump github.com/moby/buildkit
  * chore(e2e): fix flaky cascade failure test
  * use v2.26.1 tag for moby and Docker cli
  * chore(deps): update to Moby v26.1 &amp; buildx v0.14
  * bump compose-go version to v2.1.0
  * fix support for --context=foo
  * Fix #11710: Avoid to try to close channel twice after hitting
    Ctrl-C on compose up (#11719)
  * fix(desktop): remove overly-aggressive feature flag check
    (#11748)
  * chore: fix typo in comment
  * bump dependencies
  * fix: do not try to create file shares for non-directories
  * check container_name is not in use by another service we will
    create
  * don't clear line when navigation is disabled
  * fix: return correct exit code with `--exit-code-from` (#11715)
  * progress for resource can be restarted after more Working event
    comes
  * Revert "Stop the resource timer after last expected event"
  * Revert change to allow trying to kill again if a kill fails
  * Handle errors and allow to send multiple kills if one failed
  * Ignore errors when killing on second Ctrl-C
  * docker compose up always kills the containers on second Ctrl-C
  * read COMPOSE_REMOVE_ORPHANS from .env
  * Set Required false to depends_on containers for compose -p
    stop/down
  * Ignore missing containers when compose stop -p
  * Ignore missing containers when compose down -p
  * Introduce support for build.entitlements
  * Remove dead url reference.
  * e2e test for --all-resources
  * introduce --all-resources to _not_ exclude resources not used
    by services
  * Introduce --abort-on-container-failure
  * bump golang version to 1.21.9
  * don't use ansi espace sequence when disabled</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1716552000">- Update to version 2.27.1:
  * build(deps): bump github.com/containerd/containerd from 1.7.16
    to 1.7.17
  * build(deps): bump github.com/docker/buildx from 0.14.0 to
    0.14.1
  * drop COMPOSE_EXPERIMENTAL_OTEL as docker/cli has opentelemetry
    in
  * add gui/composeview as part of available commands
  * fix opentelemetry
  * bump compose-go to version v2.1.1
  * Set endpoint-specific DriverOpts
  * Bump compose-go version to latest main
  * Backport OpenBSD patches
  * add new navigation menu to open Compose app configuration in
    Docker Desktop
  * build(deps): bump github.com/fsnotify/fsevents from 0.1.1 to
    0.2.0
  * build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0
  * fix --resolve-image-digests
  * allow a local .env file to override compose.yaml sibling .env
  * Bump docker engine and cli to version 26.1.3
  * Bump docker to v26.1.2
  * Add documentation for --menu up option and COMPOSE_MENU
    environemnt variable
  * chore(deps): bump docker to v26.1.1 (#11794)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718971200">- Update to version 2.27.2:
  * using as flag of the up command, watch was blocking process
    shutdown This happened when sunsetting the application from
    docker compose down command
  * Add open watch docs in up menu
  * bump buildkit to v0.14.0 and buildx to v0.15.0
  * stop watch process when associated up process is stopped
  * build(deps): bump github.com/docker/docker
  * build(deps): bump github.com/containerd/containerd from 1.7.17
    to 1.7.18
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * build(deps): bump github.com/hashicorp/go-version from 1.6.0 to
    1.7.0
  * build: replace uses of archive.CanonicalTarNameForPath
  * update gh actions versions, update engine matrix, bump golang
    to 1.21.11
  * enforce keyboard.Close is always executed to restore terminal
  * config --environment
  * Readd event
  * remove unreachable code
  * Fix dot env file to define COMPOSE_* variables
  * return an error when --detach and --watch are used together in
    up command
  * Correct 'cancellation' typo in comment
  * Fix: change append to use slice index in ps.go
  * COMPOSE_PROFILES can be set by .env file
  * prevent concurrent map write relying on project immutability</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718971201">- Update to version 2.27.3:
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
  * build(deps): bump github.com/docker/buildx from 0.15.0 to
    0.15.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718971202">- Update to version 2.28.0:
  * go.mod: github.com/compose-spec/compose-go v2.1.3
  * go.mod: docker/docker and docker/cli v27.0.1-rc.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1719230400">- Update to version 2.28.1:
  * Remove `console.Terminal` check and use `IsTerminal` from
    `streams.Out`</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721217600">- Update to version 2.29.0:
  * fix: typos
  * update docs generation to avoid man pages generation
  * bump compose-go to v2.1.4, buildx to v0.16.0, containerd to
    v1.7.19 and buildx to v0.15.0
  * restore setEnvWithDotEnv
  * empty env variable with no value must be unset in container
  * exclude unnecessary resources after services have been selected
  * change time for stale bot
  * Remove debug mode and run twice a week
  * Add stale workflow
  * update docs
  * feat(watch): Add --prune option to docker-compose watch command
  * Remove COMPOSE_MENU env from e2e tests
  * Use rawjson for the build backend.
  * Set logging format to JSON.
  * Format errors as JSON when in JSON progress mode.
  * Pass 'plain' instead of 'json' to build backend
  * Add JSON stream progress writer
  * go.mod: docker/cli, docker/docker v27.0.3
  * gha: test against docker v27.0.3
  * go.mod: docker/cli, docker/docker v27.0.2</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721822400">- Update to version 2.29.1:
  * Enhance JSON progress events with more fields.
  * bump compose-go v2.1.5
  * bump github.com/docker/cli v27.1.0
  * bump github.com/docker/docker v27.1.0
  * bump github.com/containerd/containerd v1.7.20
  * gha: add docker 27.1.0
  * fix(containers): fix sorting logic by adding secondary sorting
    for one-off containers</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723550400">- Update to version 2.29.2:
  * initial sync files that modified after image creation
  * initial sync for root directory
  * Removes redundant condition from toAPIBuildOptions in build.go
  * docs: Update docker compose kill usage
  * Fix stop on file chane for sync-restart action
  * bump engine and cli to v27.1.1, buildx to v0.16.1
  * remove all dependabot update PRs for OTel dependencies
  * gp.mod: github.com/gofrs/flock v0.12.1
  * go.mod: golang.org/x/sys v0.22.0
  * update to go1.21.12</changelog>
</package>
<package pkgid="07461e0fc4b4631fb20e68482fe50a3473b3f5a61beb25be537be760a9bc9aaea5c065348bdb8245e370eaf4cc64e94f173d98ba6b512ad55a46a9cf5df295f9" name="docker-compose" arch="x86_64">
  <version epoch="0" ver="2.29.2" rel="1.1"/>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705320000">- Update to version 2.24.0:
  * Breaking change
  - service hash computation logic has been updated to fully
    ignore replicas/scale. Due to this change, after upgrade all
    services will be recreated.
  * Enhancements
  - Implement docker compose attach by @g0t4 in #11181
  - Introduce ps --orphans to include/exclude services not
    declared by project by @ndeloof in #11220
  - Introduce compose logs --index to select a replica container
    by @ndeloof in #11231
  - --with-dependencies let docker compose build build
    dependencies transitively by @ndeloof in #11290
  - Introduce stats command by @ndeloof in #11299
  - Add source policies for build by @cpuguy83 in #11325
  * Fixes
  - Include disabled services for shell completion by @ndeloof in
    [#11251]
  - Restore Project is ps json output by @ndeloof in #11223
  - Log we don't expose service ports when --verbose by @ndeloof
    in #11227
  - Fix configs are mounted under / by @ndeloof in #11232
  - Fix combination of --pull always --no-build by @ndeloof in
    [#11244]
  - Fix(publish): add OCI 1.0 fallback support for AWS ECR by
    @milas in #11239
  - Fix race condition in log printer by @horus in #11286
  - Send out a cancel event on SIGINT/SIGTERM signal for compose
    up by @vyneer in #11230
  - Up: teardown when command context is cancelled by @laurazard
    in #11292
  - Build do not require environment to be resolved by @ndeloof
    in #11274
  * Internal
  - Let contributor know we might close unanswered issues by
    @ndeloof in #11219
  - Feat(cli): report more useful User-Agent on engine API
    requests by @milas in #11333
  - Adopt compose-go/v2 by @ndeloof in #11207
  - Add support for start_interval by @ndeloof in #10939
  - Update README.md to use standard compose.yaml file name by
    @johnthagen in #11233
  - Watch: remove requirements for tar binary and for sync target
    to be rw by @ndeloof in #11330
  - Deps: update docker/cli to fix go version selection issue by
    @laurazard in #11283
  - Remove ServiceProxy which was introduced for archived
    compose-cli by @ndeloof in #11298
  - github.com/golang/mock is deprecated by @ndeloof in #11272
  - Add support for endpoint-specific MAC address by @akerouanton
    in #11208
  - Collect services to build using WithServices by @ndeloof in
    [#11255]
  * Bumps
  - Bump compose-go to version v2.0.0-beta.3 by @glours in #11307
  - Bump ddev to 1.22.4 by @ndeloof in #11225
  - Bump golang to version 1.21.5 by @glours in #11249
  - Bump docker cli v1.25 beta1 by @ndeloof in #11247
  - Bump golang to version v1.21.6 by @glours in #11331
  - Bump golangci-lint to v1.55.2 ci(deps) by @milas in #11332
  - Bump compose-go v2-beta.2 by @ndeloof in #11295
  - Build(deps): bump golang.org/x/sys from 0.15.0 to 0.16.0 by
    @dependabot in #11324
  - Build(deps): bump golang.org/x/sys from 0.14.0 to 0.15.0 by
    @dependabot in #11228
  - Build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #11317
  - Build(deps): bump go.uber.org/mock from 0.3.0 to 0.4.0 by
    @dependabot in #11291
  - go.mod: docker/docker and docker/cli v25.0.0-beta.3 by
    @thaJeztah in #11294
  - go.mod: update docker/docker and docker/cli to v25.0.0-rc.1
    by @thaJeztah in #11320
  - gha: update DOCKER_CLI_VERSION to v24.0.7 by @thaJeztah in
    [#11321]</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1705579200">- Update to version 2.24.1:
  * bump version of compose-go to v2.0.0-rc.1
  * build(deps): bump github.com/docker/docker
  * remove watch command from the alpha command
  * build(deps): bump github.com/docker/cli
  * fix(tracing): batch span exports to prevent blocking
  * signals/utils: always handle received signals
  * fix engine version require to use healthcheck.start_interval
  * Stop the resource timer after last expected event
  * build(deps): bump github.com/containerd/containerd from 1.7.11
    to 1.7.12 (#11347)
  * build(deps): bump github.com/docker/docker from
    25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible (#11349)
  * build(deps): bump github.com/docker/cli from
    25.0.0-rc.1+incompatible to 25.0.0-rc.2+incompatible (#11348)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706011200">- Update to version 2.24.2:
  * bump compose-go to v2.0.0-rc.2
  * ci(deps): upgrade to Moby v25.0.0 GA (#11381)
  * docs: update link to use canonical URL for command
  * go.mod: github.com/moby/sys/mountinfo v0.7.1
  * go.mod: github.com/google/uuid v1.5.0</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706270400">- Update to version 2.24.3:
  * use a custom version of fsutils that fixes a bug on Windows
    causing all Compose builds to fail
  * introduce stopAndRemoveContainer to share logic scaling down</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706616000">- Update to version 2.24.4:
  * don't check external network existence when swarm is enabled
  * build(deps): bump github.com/docker/cli
  * build(deps): bump github.com/docker/docker
  * Add support for storage_opt
  * ci(deps): update DOCKER_CLI_VERSION to v25.0.1
  * bump compose-go to v2.0.0-rc.3 which fixes multiple compose
    files merge issues
  * build(deps): bump actions/upload-artifact from v3 to v4
  * update MAINTAINERS file</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1706788800">- Update to version 2.24.5:
  * chore(e2e): fix flaky test &amp; standalone behavior (#11382)
  * ci(deps): replace buildkit to fix fsutil issues on Windows
    (#11426)
  * Fix canonical container name</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1708257600">- Update to version 2.24.6:
  * use listeners to collect include metrics
  * docs: update cli reference link
  * docs: unify no trailing dots in docstrings and help (#11301)
  * Use listener for file metadata
  * fix deadlock collecting large logs
  * chore(watch): remove old `docker cp` implementation
  * ci(deps): bump docker/cli to v25.0.3 (#11481)
  * pass All option to backend api.Service when length statuses is
    not equal to zero
  * Add OTEL specs: build, depends_on, capabilities (gpu/tpu)
  * build(deps): bump github.com/opencontainers/image-spec
  * feat(tracing): add project hash attr
  * chore(load): ensure context passed to load
  * Include all networks in ContainerCreate call if API &gt;= 1.44
  * bump compose-go to v2.0.0-rc.4
  * CI: docker engine version matrix
  * build(deps): bump github.com/docker/cli
  * Fix load .env from project directory when project file is set
    by COMPOSE_FILE</changelog>
  <changelog author="danish.prakash@suse.com" date="1710158400">- Update to version 2.24.7:
  * chore(deps): upgrade go to 1.21.8 (#11578)
  * ci(deps): bump moby/moby &amp; docker/cli to v25.0.4 (#11566)
  * Add test summary for test jobs in ci
  * make code simpler
  * avoid duplicated "xx exited with code 0" message
  * introduce --watch
  * move code into small functions for better readability
  * restore support for `config --no-interpolate`
  * remove docker cli step in ci.yml
  * get log to manage `attach`
  * bump compose-go to version v2.0.0-rc.8
  * use an dedicated compose file --quiet-pull e2e test
  * Add a fallback check of Watch pid on Windows False positives
    were detected when checking the previous watch process state
  * add support of QuietOption to create command
  * pass QuietOption when starting dependencies from run command
  * when ran with ANSI disabled, force progress=plain
  * Issue-11374: Modified compose up command to respect
    COMPOSE_REMOVE_ORPHANS environment variable
  * ci: bump engine version to `25.0.3`
  * sort containers to optimize scale down
  * discard stdout for laaarge log test</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1710504000">- Update to version 2.25.0:
  * Bump compose-go v2.0.0
  * services shell completion bugfix
  * fix TestBuildPlatformsWithCorrectBuildxConfig
  * only use ToModel when --no-interpolate is set
  * feat(desktop): add Docker Desktop detection and client skeleton
    (#11593)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711195200">- Update to version 2.26.0:
  * chore(desktop): revised feature detection for file shares
  * Add Navigation Menu to compose up
  * Add support for volume Subpath option
  * Bump docker v26.0.0
  * introduce config --variables to list compose model variables
  * Fix docs on default build image name
  * Bump compose-go to v2.0.2
  * add support for annotations
  * Revert "Bump compose-go to v2.0.1"
  * Bump compose-go to v2.0.1
  * feat(desktop): synchronized file share integration (#11614)
  * feat(experiments): add experimental feature state (#11633)
  * reduce timeout of the Otel tracing command
  * fix `compose config --format json`</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1711800000">- Update to version 2.26.1:
  * Does not start keyboard manager if there is no tty
  * Change menu information text to dim
  * Handle --no-build and --watch args
  * build(deps): bump github.com/opencontainers/image-spec
  * Unwrap error message.
  * Include error message in pull warning/errors</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1714046400">- Update to version 2.27.0:
  * fix: overlapping logs and menu navigation (#11765)
  * build(deps): bump github.com/moby/buildkit
  * chore(e2e): fix flaky cascade failure test
  * use v2.26.1 tag for moby and Docker cli
  * chore(deps): update to Moby v26.1 &amp; buildx v0.14
  * bump compose-go version to v2.1.0
  * fix support for --context=foo
  * Fix #11710: Avoid to try to close channel twice after hitting
    Ctrl-C on compose up (#11719)
  * fix(desktop): remove overly-aggressive feature flag check
    (#11748)
  * chore: fix typo in comment
  * bump dependencies
  * fix: do not try to create file shares for non-directories
  * check container_name is not in use by another service we will
    create
  * don't clear line when navigation is disabled
  * fix: return correct exit code with `--exit-code-from` (#11715)
  * progress for resource can be restarted after more Working event
    comes
  * Revert "Stop the resource timer after last expected event"
  * Revert change to allow trying to kill again if a kill fails
  * Handle errors and allow to send multiple kills if one failed
  * Ignore errors when killing on second Ctrl-C
  * docker compose up always kills the containers on second Ctrl-C
  * read COMPOSE_REMOVE_ORPHANS from .env
  * Set Required false to depends_on containers for compose -p
    stop/down
  * Ignore missing containers when compose stop -p
  * Ignore missing containers when compose down -p
  * Introduce support for build.entitlements
  * Remove dead url reference.
  * e2e test for --all-resources
  * introduce --all-resources to _not_ exclude resources not used
    by services
  * Introduce --abort-on-container-failure
  * bump golang version to 1.21.9
  * don't use ansi espace sequence when disabled</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1716552000">- Update to version 2.27.1:
  * build(deps): bump github.com/containerd/containerd from 1.7.16
    to 1.7.17
  * build(deps): bump github.com/docker/buildx from 0.14.0 to
    0.14.1
  * drop COMPOSE_EXPERIMENTAL_OTEL as docker/cli has opentelemetry
    in
  * add gui/composeview as part of available commands
  * fix opentelemetry
  * bump compose-go to version v2.1.1
  * Set endpoint-specific DriverOpts
  * Bump compose-go version to latest main
  * Backport OpenBSD patches
  * add new navigation menu to open Compose app configuration in
    Docker Desktop
  * build(deps): bump github.com/fsnotify/fsevents from 0.1.1 to
    0.2.0
  * build(deps): bump golang.org/x/sys from 0.19.0 to 0.20.0
  * fix --resolve-image-digests
  * allow a local .env file to override compose.yaml sibling .env
  * Bump docker engine and cli to version 26.1.3
  * Bump docker to v26.1.2
  * Add documentation for --menu up option and COMPOSE_MENU
    environemnt variable
  * chore(deps): bump docker to v26.1.1 (#11794)</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718971200">- Update to version 2.27.2:
  * using as flag of the up command, watch was blocking process
    shutdown This happened when sunsetting the application from
    docker compose down command
  * Add open watch docs in up menu
  * bump buildkit to v0.14.0 and buildx to v0.15.0
  * stop watch process when associated up process is stopped
  * build(deps): bump github.com/docker/docker
  * build(deps): bump github.com/containerd/containerd from 1.7.17
    to 1.7.18
  * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
  * build(deps): bump github.com/hashicorp/go-version from 1.6.0 to
    1.7.0
  * build: replace uses of archive.CanonicalTarNameForPath
  * update gh actions versions, update engine matrix, bump golang
    to 1.21.11
  * enforce keyboard.Close is always executed to restore terminal
  * config --environment
  * Readd event
  * remove unreachable code
  * Fix dot env file to define COMPOSE_* variables
  * return an error when --detach and --watch are used together in
    up command
  * Correct 'cancellation' typo in comment
  * Fix: change append to use slice index in ps.go
  * COMPOSE_PROFILES can be set by .env file
  * prevent concurrent map write relying on project immutability</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718971201">- Update to version 2.27.3:
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
  * build(deps): bump github.com/docker/buildx from 0.15.0 to
    0.15.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1718971202">- Update to version 2.28.0:
  * go.mod: github.com/compose-spec/compose-go v2.1.3
  * go.mod: docker/docker and docker/cli v27.0.1-rc.1</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1719230400">- Update to version 2.28.1:
  * Remove `console.Terminal` check and use `IsTerminal` from
    `streams.Out`</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721217600">- Update to version 2.29.0:
  * fix: typos
  * update docs generation to avoid man pages generation
  * bump compose-go to v2.1.4, buildx to v0.16.0, containerd to
    v1.7.19 and buildx to v0.15.0
  * restore setEnvWithDotEnv
  * empty env variable with no value must be unset in container
  * exclude unnecessary resources after services have been selected
  * change time for stale bot
  * Remove debug mode and run twice a week
  * Add stale workflow
  * update docs
  * feat(watch): Add --prune option to docker-compose watch command
  * Remove COMPOSE_MENU env from e2e tests
  * Use rawjson for the build backend.
  * Set logging format to JSON.
  * Format errors as JSON when in JSON progress mode.
  * Pass 'plain' instead of 'json' to build backend
  * Add JSON stream progress writer
  * go.mod: docker/cli, docker/docker v27.0.3
  * gha: test against docker v27.0.3
  * go.mod: docker/cli, docker/docker v27.0.2</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1721822400">- Update to version 2.29.1:
  * Enhance JSON progress events with more fields.
  * bump compose-go v2.1.5
  * bump github.com/docker/cli v27.1.0
  * bump github.com/docker/docker v27.1.0
  * bump github.com/containerd/containerd v1.7.20
  * gha: add docker 27.1.0
  * fix(containers): fix sorting logic by adding secondary sorting
    for one-off containers</changelog>
  <changelog author="opensuse_buildservice@ojkastl.de" date="1723550400">- Update to version 2.29.2:
  * initial sync files that modified after image creation
  * initial sync for root directory
  * Removes redundant condition from toAPIBuildOptions in build.go
  * docs: Update docker compose kill usage
  * Fix stop on file chane for sync-restart action
  * bump engine and cli to v27.1.1, buildx to v0.16.1
  * remove all dependabot update PRs for OTel dependencies
  * gp.mod: github.com/gofrs/flock v0.12.1
  * go.mod: golang.org/x/sys v0.22.0
  * update to go1.21.12</changelog>
</package>
<package pkgid="9822eb347ec630deedc070b9bcb22a8f3319b80fd8f2e0010ae92f9e6a4c2fe812d0c632a3f50eb5da5c56e779a66b4fe4edcbf7f4615d0bede8e92b0a66fe94" name="dovecot23" arch="src">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="eff1d88c4894ec8041993fcc4d0375ad8e8e337bde5840957587055d8a18c08b40734bf10293e9ddf3b673aabe62f806b9cb95e530c04e7f9ce0d6ff7d8d6cf0" name="dovecot23" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="bc622239150a302eed7a665f26c3befdb18c65b56df1e83c1db521ca3c013121398aadf50eb58f5acab154b0c350f4d2887329b6acbeae48d672eead9d0d768e" name="dovecot23-backend-mysql" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="b5472f8eef68d421e1168f774669fa57a8317bbfe473d149a2edb95d63a5375a80965b1510b7aa94f3279050f80994cf0bbf05b29e5c7be52590ab4e56dde8af" name="dovecot23-backend-mysql-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="9f3174de9e47d57fae43a8e0872007b82ec8f98c8761c8833c1d575bf838707d0fe57dd0d3e9eb49148d18da300967d8e8ff0a2a3721f26b8916b8fd57225be5" name="dovecot23-backend-pgsql" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="09daef2c826aa76c2ede602e097dd110bd7781a7a50b1a456a236044c6b01d9585a1463a4b1e6c3bbe83288be098c06e01d9c4c2b1a12ae79a66a0709c87c129" name="dovecot23-backend-pgsql-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="f0e1a4d745b997525171123cb7f25338b2b66521e891a72cfd3fd1b04c05ecb9f40852be22370b9647a42a177cba9b2063619b972639fb88ebce723b73f10efa" name="dovecot23-backend-sqlite" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="9c95dc379feb202ef2a9b87e572b50339259a7dbcd433d8b66454469c0b8fcee37ea5425af99076bfd3ead1920dc9383bde11000b4aa5596e06fdd168f9b2465" name="dovecot23-backend-sqlite-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="efbd0816ce4d989026d5b907813d3f8e1f28792fbce48b633e7606d66524c8d9abb2e9fb62fcb41df172e7da3903905b145bf09730b94485baeeef3bca13e888" name="dovecot23-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="6a7943d705528ca079ad585db7d2e84532e0ea5084548c92c0caaec10729d5fe164b54ee30f62e3a49bae28b3928291eafb632f198be592b4ac828c6e8aee262" name="dovecot23-debugsource" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="d8c5894640abab2c81e4f108c9f27be692efa938cb38eda66b9635daa5a999a98bb0735a3a2e5edf9c9d1d0316508f4b21d5f006cdcca2c43130128a33cfb456" name="dovecot23-devel" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="2e72e5445afaf65c21456918915ba98d06943445330285c7b1f2bdca816e0261eabaf3ae4559ce0bce5b3bf0afbb04907a64e82c06e88c357be411e24aeedfc4" name="dovecot23-fts" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="e2020706818b8489f1fc9c8b7df4759d606dbadef4ad84d2255d450a2929ba12d47b4aa75fa0b108111cb8fafb5d016166cb412f0cc501d84e06741ee92fa9de" name="dovecot23-fts-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="6c5f3ea9e16d9794ac3830e5e3ee31b5c073be7bf444dff0308572cf4a6a0c01eb9e08cc28814a83bf49f20f76267573aa67f83894f670070b17f8536261c313" name="dovecot23-fts-lucene" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="8dd7ea7d7934ed20a65abb6b5a8181ccbfa9f2247a05797c65604b266162017f968f1a1fca0fd863b5a6424f642941e4c51b1a6bd303de224999d832554d7a45" name="dovecot23-fts-lucene-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="1af34011479f34a0f034d4ebe98258efb598020b09f74c02ea053744405039507b5be0843fdc089248ed5447d9f5d71b94403351c0497ef1eaf8df0f97a11f19" name="dovecot23-fts-solr" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="1ae4ddefa2b95d29b8d36e5726a264e2b02cbc3d390340b709a0b6bebc5ab486646ed0300d07a29ccde532b39e57ff51facdd4fb80bb6f6004cdb8177f25bf50" name="dovecot23-fts-solr-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="46c71178e7576fd7c94649dd391c73f0c6dd603c320f14f49ef9b8eff54f675a2c7ac019901fd7a47afd5f27afeb03250148b83f4b9762245f57d0ec35462287" name="dovecot23-fts-squat" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="28e81a125355df223498c45db39761316762e6b4040338b88f1abbb5b4d692243f253b028d58577d48cb871d0a6b5c28437ee9221bd3cbfd9663028dc70f87fb" name="dovecot23-fts-squat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.3.21.1" rel="1.1"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612440000">- add BuildRequires openssl-devel &gt;= 1.0.1
- add fix-timeval_cmp_margin-for-32bit-systems.patch
  Fix timeval_cmp_margin for 32-bit systems
  https://github.com/dovecot/core/pull/149</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1614859200">- update to 2.3.14 and pigeonhole to 0.5.14
  * removed obsolete fix-timeval_cmp_margin-for-32bit-systems.patch
  Dovecot 2.3.14
  * Added new aliases for some variables. Usage of the old ones is possible,
    but discouraged. (These were partially added already to v2.3.13.)
    See https://doc.dovecot.org/configuration_manual/config_file/config_variables/
    for more information.
  * Optimize imap/pop3/submission/managesieve proxies to use less CPU at
    the cost of extra memory usage.
  * Remove autocreate, expire, snarf and mail-filter plugins.
  * Remove cydir storage driver.
  * Remove XZ/LZMA write support. Read support will be removed in future release.
  * doveadm -D: Add timestamps to debug output even when LOG_STDERR_TIMESTAMP
    environment variable is not set. Timestamp format is taken from
    log_timestamp setting.
  * If BROKENCHAR or listescape plugin is used, the escaped folder names
    may be slightly different from before in some situations. This is
    unlikely to cause issues, although caching clients may redownload the
    folders.
  * imapc: It now enables BROKENCHAR=~ by default to escape remote folder
    names if necessary. This also means that if there are any '~'
    characters in the remote folder names, they will be visible as "~7e".
  * imapc: When using local index files folder names were escaped on
    filesystem a bit differently. This affects only if there are folder
    names that actually require escaping, which isn't so common. The old
    style folders will be automatically deleted from filesystem.
  * stats: Update exported metrics to be compliant with OpenMetrics standard.
  + doveadm: Add an optional '-p' parameter to metadata list command. If
    enabled, "/private", and "/shared" metadata prefixes will be prepended
    to the keys in the list output.
  + doveconf: Support environment variables in config files. See
    https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/#environment-variables
    for more details.
  + indexer-worker: Change indexer to disconnect from indexer-worker
    after each request. This allows service indexer-worker's service_count &amp;
    idle_kill settings to work. These can be used to restart indexer-worker
    processes once in a while to reduce their memory usage.
  - auth: "nodelay" with various authentication mechanisms such as apop
    and digest-md5 crashed AUTH process if authentication failed.
  - auth: Auth lua script generating an error triggered an assertion
    failure: Panic: file db-lua.c: line 630 (auth_lua_call_password_verify):
    assertion failed: (lua_gettop(script-&gt;L) == 0).
  - configure: Fix libunwind detection to work on other than x86_64 systems.
  - doveadm-server: Process could crash if logging was done outside command
    handling. For example http-client could have done debug logging
    afterwards, resulting in either segfault or Panic:
    file http-client.c: line 642 (http_client_context_close):
    assertion failed: (cctx-&gt;clients_list == NULL).
  - dsync: Folder name escaping with BROKENCHAR didn't work completely
    correctly. This especially caused problems with dsync-migrations using
    imapc where some of the remote folder names may not have been accessible.
  - dsync: doveadm sync + imapc doesn't always sync all mails when doing
    an incremental sync (-1), which could lead to mail loss when it's used
    for migration. This happens only when GUIDs aren't used (i.e.
    imapc without imapc_features=guid-forced).
  - fts-tika: When tika server returns error, some mails cause Panic:
    file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - lib-imap: imapc parsing illegal BODYSTRUCTUREs with NILs could have
    resulted in crashes. This exposed that Dovecot was wrongly accepting
    atoms in "nstring" handling. Changed the IMAP parsing to be more
    strict about this now.
  - lib-index: If dovecot.index.cache has corrupted message size, fetching
    BODY/BODYSTRUCTURE may cause assert-crash:
    Panic: file index-mail.c: line 1140 (index_mail_parse_body_finish):
    assertion failed: (mail-&gt;data.parts != NULL).
  - lib-index: Minor error handling and race condition fixes related to
    rotating dovecot.index.log. These didn't usually cause problems,
    unless the log files were rotated rapidly.
  - lib-lua: Lua scripts using coroutines or lua libraries using coroutines
    (e.g., cqueues) panicked.
  - Message PREVIEW handled whitespace wrong so first space would get
    eaten from between words.
  - FTS and message PREVIEW (snippet) parsed HTML &amp;entities case-sensitively.
  - lib-mail: When max nested MIME parts were reached, IMAP BODYSTRUCTURE
    was written in a way that may have caused confusion for IMAP clients
    and also Dovecot itself when parsing it. The truncated part is now
    written out using application/octet-stream MIME type.
  - lib-oauth2: HS512 and HS384 JWT token algorithms crash when you try to
    use them: Panic: file hmac.c: line 26 (hmac_init): assertion failed:
    (meth-&gt;context_size &lt;= MAC_MAX_CONTEXT_SIZE).
  - event filters: NOT keyword did not have the correct associativity.
    NOT a AND b were getting parsed as NOT (a AND b) instead of
    (NOT a) AND b.
  - Ignore ECONNRESET when closing socket. This avoids logging useless
    errors on systems like FreeBSD.
  - event filters: event filter syntax error may lead to Panic:
    file event-filter.c: line 137 (event_filter_parse): assertion failed:
    (state.output == NULL)
  - lib: timeval_cmp_margin() was broken on 32-bit systems. This could
    potentially have caused HTTP timeouts to be handled incorrectly.
  - log: instance_name wasn't used as syslog ident by the log process.
  - master: After a service reached process_limit and client_limit, it
    could have taken up to 1 second to realize that more client connections
    became available. During this time client connections could have been
    unnecessarily rejected and a warning logged:
    Warning: service(...): process_limit (...) reached, client connections are being dropped
  - stats: Crash would occur when generating openmetrics data for metrics
    using aggregating functions.
  - stats: Event filters comparing against empty strings crash the stats
    process.
  Pigeonhole 0.5.14
  * IMAP FILTER command: cmd-filter-sieve - Do not allow NIL as
    script name argument.</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1620993600">- Add patch to fix insecure default openssl.cnf (boo#1184552):
  * openssl-cnf-default_bits-2048.patch
- Use %autosetup</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1624276800">- update to 2.3.15 and pigeonhole to 0.5.15:
  * security fixes for CVE-2021-29157, CVE-2021-33515, and CVE-2020-28200
  * rebased patch dovecot-2.3.0-better_ssl_defaults.patch
  * removed obsolete back-port patches
    allow-tls1.3-only.patch and openssl-cnf-default_bits-2048.patch
  * require lua53-devel for build
  Dovecot 2.3.15
  * CVE-2021-29157: Dovecot does not correctly escape kid and azp fields in
    JWT tokens. This may be used to supply attacker controlled keys to
    validate tokens, if attacker has local access.
  * CVE-2021-33515: On-path attacker could have injected plaintext commands
    before STARTTLS negotiation that would be executed after STARTTLS
    finished with the client.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  * Dovecot now depends on libsystemd for systemd integration.
  * Removed support for Lua 5.2. Use version 5.1 or 5.3 instead.
  * config: Some settings are now marked as "hidden". It's discouraged to
    change these settings. They will no longer be visible in doveconf
    output, except if they have been changed or if doveconf -s parameter
    is used. See https://doc.dovecot.org/settings/advanced/ for details.
  * imap-compress: Compression level is now algorithm specific.
    See https://doc.dovecot.org/settings/plugin/compress-plugin/
  * indexer-worker: Convert "Indexed" info logs to an event named
    "indexer_worker_indexing_finished". See
    https://doc.dovecot.org/admin_manual/list_of_events/#indexer-worker-indexing-finished
  + Add TSLv1.3 support to min_protocols.
  + Allow configuring ssl_cipher_suites. (for TLSv1.3+)
  + acl: Add acl_ignore_namespace setting which allows to entirely ignore
    ACLs for the listed namespaces.
  + imap: Support official RFC8970 preview/snippet syntax. Old methods of
    retrieving preview information via IMAP commands ("SNIPPET and PREVIEW
    with explicit algorithm selection") have been deprecated.
  + imapc: Support INDEXPVT for imapc storage to enable private
    message flags for cluster wide shared mailboxes.
  + lib-storage: Add new events: mail_opened, mail_expunge_requested,
    mail_expunged, mail_cache_lookup_finished. See
    https://doc.dovecot.org/admin_manual/list_of_events/#mail
  + zlib, imap-compression, fs-compress: Support compression levels that
    the algorithm supports. Before, we would allow hardcoded value between
    1 to 9 and would default to 6. Now we allow using per-algorithm value
    range and default to whatever default the algorithm specifies.
  - *-login: Commands pipelined together with and just after the authenticate
    command cause these commands to be executed twice. This applies to all
    protocols that involve user login, which currently comprises of imap,
    pop3, submisision and managesieve.
  - *-login: Processes are supposed to disconnect the oldest non-logged in
    connection when process_limit was reached. This didn't actually happen
    with the default "high-security mode" (with service_count=1) where each
    connection is handled by a separate process.
  - *-login: When login process reaches client/process limits, oldest
    client connections are disconnected. If one of these was still doing
    anvil lookup, this caused a crash. This could happen only if the login
    process limits were very low or if the server was overloaded.
  - Fixed building with link time optimizations (-flto).
  - auth: Userdb iteration with passwd driver does not always return all
    users with some nss drivers.
  - dsync: Shared INBOX not synced when "mail_shared_explicit_inbox" was
    disabled. If a user has a shared mailbox which is another user's INBOX,
    dsync didn't include the mailbox in syncing unless explicit naming is
    enabled with "mail_shared_explicit_inbox" set to "yes".
  - dsync: Shared namespaces were not synced with "-n" flag.
  - dsync: Syncing shared INBOX failed if mail_attribute_dict was not set.
    If a user has a shared mailbox that is another user's INBOX, dsync
    failed to export the mailbox if mail attributes are disabled.
  - fts-solr, fts-tika: Using both Solr FTS and Tika may have caused HTTP
    requests to assert-crash: Panic: file http-client-request.c: line 1232
    (http_client_request_send_more): assertion failed: (req-&gt;payload_input != NULL)
  - fts-tika: 5xx errors returned by Tika server as indexing failures.
    However, Tika can return 5xx for some attachments every time.
    So the 5xx error should be retried once, but treated as success if it
    happens on the retry as well. v2.3 regression.
  - fts-tika: v2.3.11 regression: Indexing messages with fts-tika may have
    resulted in Panic: file message-parser.c: line 802 (message_parser_deinit_from_parts):
    assertion failed: (ctx-&gt;nested_parts_count == 0 || i_stream_have_bytes_left(ctx-&gt;input))
  - imap: SETMETADATA could not be used to unset metadata values.
    Instead NIL was handled as a "NIL" string. v2.3.14 regression.
  - imap: IMAP BINARY FETCH crashes at least on empty base64 body:
    Panic: file index-mail-binary.c: line 358 (blocks_count_lines):
    assertion failed: (block_count == 0 || block_idx+1 == block_count)
  - imap: If IMAP client using the NOTIFY command was disconnected while
    sending FETCH notifications to the client, imap could crash with
    Panic: Trying to close mailbox INBOX with open transactions.
  - imap: Using IMAP COMPRESS extension can cause IMAP connection to hang
    when IMAP commands are &gt;8 kB long.
  - imapc: If remote server sent BYE but didn't immediately disconnect, it
    could cause infinite busy-loop.
  - lib-index: Corrupted cache record size in dovecot.index.cache file
    could have caused a crash (segfault) when accessing it.
  - lib-oauth2: JWT token time validation now works correctly with
    32-bit systems.
  - lib-ssl-iostream: Checking hostnames against an SSL certificate was
    case-sensitive.
  - lib-storage: Corrupted mime.parts in dovecot.index.cache may have
    resulted in Panic: file imap-bodystructure.c: line 206 (part_write_body):
    assertion failed: (text == ((part-&gt;flags &amp; MESSAGE_PART_FLAG_TEXT) != 0))
  - lib-storage: Index rebuilding (e.g. via doveadm force-resync) didn't
    preserve the "hdr-pop3-uidl" header. Because of this, the next pop3
    session could have accessed all of the emails' metadata to read their
    POP3 UIDL (opening dbox files).
  - listescape: When using the listescape plugin and a shared namespace
    the plugin didn't work properly anymore resulting in errors like:
    "Invalid mailbox name: Name must not have '/' character."
  - lmtp: Connection crashes if connection gets disconnected due to
    multiple bad commands and the last bad command is BDAT.
  - lmtp: The Dovecot-specific LMTP parameter XRCPTFORWARD was blindly
    forwarded by LMTP proxy without checking that the backend has support.
    This caused a command parameter error from the backend if it was
    running an older Dovecot release. This could only occur in more complex
    setups where the message was proxied twice; when the proxy generated
    the XRCPTFORWARD parameter itself the problem did not occur, so this
    only happened when it was forwarded.
  - lmtp: The LMTP proxy crashes with a panic when the remote server
    replies with an error while the mail is still being forwarded through
    a DATA/BDAT command.
  - lmtp: Username may have been missing from lmtp log line prefixes when
    it was performing autoexpunging.
  - master: Dovecot would incorrectly fail with haproxy 2.0.14 service
    checks.
  - master: Systemd service: Dovecot announces readiness for accepting
    connections earlier than it should. The following environment variables
    are now imported automatically and can be omitted from
    import_environment setting: NOTIFY_SOCKET LISTEN_FDS LISTEN_PID.
  - master: service { process_min_avail } was launching processes too
    slowly when master was forking a lot of processes.
  - util: Make the health-check.sh example script POSIX shell compatible.
  Pigeonhole 0.5.15
  * CVE-2020-28200: Sieve interpreter is not protected against abusive
    scripts that claim excessive resource usage. Fixed by limiting the
    user CPU time per single script execution and cumulatively over
    several script runs within a configurable timeout period. Sufficiently
    large CPU time usage is summed in the Sieve script binary and execution
    is blocked when the sum exceeds the limit within that time. The block
    is lifted when the script is updated after the resource usage times out.
  * Disconnection log messages are now more standardized across services.
    They also always now start with "Disconnected" prefix.
  - managesieve: Commands pipelined together with and just after the
    authenticate command cause these commands to be executed twice.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1624363200">- use lua 5.1 for sle12</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1628596800">- added back-port fix mail-cache-bigendian.diff
- update to 2.3.16 and pigeonhole to 0.5.16:
  Dovecot 2.3.16
  * Any unexpected exit() will now result in a core dump. This can
    especially help notice problems when a Lua script causes exit(0).
  * auth-worker process is now restarted when the number of auth
    requests reaches service auth-worker { service_count }. The default
    is still unlimited.
  + Event improvements: Added data_stack_grow event and http-client
    category. See https://doc.dovecot.org/admin_manual/list_of_events/
  + oauth2: Support RFC 7628 openid-configuration element. This allows
    clients to support OAUTH2 for any server, not just a few hardcoded
    servers like they do now. See openid_configuration_url setting in
    dovecot-oauth2.conf.ext.
  + mysql: Single statements are no longer enclosed with BEGIN/COMMIT.
  + dovecot-sysreport --core supports multiple core files now and does
    not require specifying the binary path.
  + imapc: When imap_acl plugin is loaded and imapc_features=acl is used,
    IMAP ACL commands are proxied to the remote server. See
    https://doc.dovecot.org/configuration_manual/mail_location/imapc/
  + dict-sql now supports the "UPSERT" syntax for SQLite and PostgreSQL.
  + imap: If IMAP client disconnects during a COPY command, the copying
    is aborted, and changes are reverted. This may help to avoid many
    email duplicates if client disconnects during COPY and retries it
    after reconnecting.
  - master process was using 100% CPU if service attempted to create more
    processes due to process_min_avail, but process_limit was already
    reached. v2.3.15 regression.
  - Using attachment detection flags wrongly logged unnecessary "Failed
    to add attachment keywords" errors. v2.3.13 regression.
  - IMAP QRESYNC: Expunging UID 1 mail resulted in broken VANISHED
    response, which could have confused IMAP clients. v2.3.13 regression.
  - imap: STORE didn't send untagged replies for \Seen changes for
    (shared) mailboxes using INDEXPVT. v2.3.10 regression.
  - rawlog_dir setting would not log input that was pipelined after
    authentication command.
  - Fixed potential infinite looping with autoexpunging.
  - Log event exporter: Truncate long fields to 1000 bytes
  - LAYOUT=index: ACL inheritance didn't work when creating mailboxes
  - Event filters: Unquoted '?' wildcard caused a crash at startup
  - fs-metawrap: Fix to handling zero sized files
  - imap-hibernate: Fixed potential crash at deinit.
  - acl: dovecot-acl-list files were written for acl_ignore_namespaces
  - program-client (used by Sieve extprograms, director_flush_socket)
    may have missed status response from UNIX and network sockets,
    resulting in unexpected failures.
  Pigeonhole v0.5.16
  * .dovecot.sieve.log file now includes year in the header.
  * Change Sieve script result execution to delay definitive action
    execution to the end of a successful Sieve script execution session.
    This is part of an effort to solve problems with the Sieve duplicate
    test. As a side-effect, some rare temporary-error cases yield
    different results, in which partial failure is more likely.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1638878400">- update to 2.3.17.1 and pigeonhole to 0.5.17.1
- rebased dovecot-2.3.0-better_ssl_defaults.patch
  Dovecot 2.3.17.1
  - dsync: Add back accidentically removed parameters.
  - lib-ssl-iostream: Fix assert-crash when OpenSSL returned syscall error
    without errno.
  - master: Dovecot failed to start if ssl_ca was too large.
  Dovecot 2.3.17
  * Dovecot now logs a warning if time seems to jump forward at least
    100 milliseconds.
  * dict: Lines logged by the dict process now contain the dict name as
    the prefix.
  * lib-index: mail_cache_fields, mail_always_cache_fields and
    mail_never_cache_fields now verifies that the listed header names are
    valid. Especially the UTF8 "–" character has sometimes been wrongly
    used instead of the ASCII "-".
  + *-login: Added login_proxy_rawlog_dir setting to capture
    rawlogs between proxy and backend.
  + dict: The server process now keeps the last 10 idle dict backends
    cached for maximum of 30 seconds. Practically this acts as a
    connection pool for dict-redis and dict-ldap. Note that this doesn't
    affect dict-sql, because it already had its own internal cache.
  + doveadm: New stats add/remove commands added to support changing the
    metrics configuration on runtime.
  + lazy_expunge: Added lazy_expunge_exclude settings to disable
    lazy_expunge for specific folders. \Special-use flags can be used as
    folder names.
  + lib-lua: Added a new helper function dovecot.restrict_global_variables()
    to disable or enable defining new global variables.
  - LAYOUT=index List index rebuild was missing.
  - LAYOUT=index: Duplicate GUIDs were not detected.
  - acl: When using acl_ignore_namespace Dovecot attempted to access or
    create dovecot-acl-list even when the namespace should have been
    ignored. For virtual namespaces this could have yielded errors about
    "Read-only file system" or "Permission denied".
  - auth: Setting the "master" passdb field to empty value would
    cause proxying to fail with an authentication error.
    Now an empty "master" field is ignored.
  - doveadm-server: Duplicate error lines were sent for failed commands.
    This didn't normally cause visible problems, except when using
    wildcards in usernames or -A parameter to go through multiple users.
  - doveadm-server: Logs written by doveadm-server were often missing log
    prefixes, especially mail_log_prefix for mail commands. Logs sent to
    doveadm TCP client were also missing log prefixes.
  - doveadm: v2.3 regression: batch command always crashes.
  - doveadm: v2.3.11 regression: Commands failed if ssl_cert or
    ssl_key files weren't readable by the user running doveadm, even
    though doveadm didn't actually use these settings
  - imap-hibernate: Process may crash at deinit:
    Panic: file ioloop.c: line 928 (io_loop_destroy): assertion failed:
    (ioloop-&gt;cur_ctx == NULL).
  - imap: Using imap_fetch_failure=no-after can cause assert-crash
    with some IMAP commands if reading the mail fails (e.g. wrong cached
    mail size). Fixes:
    Panic: file index-mail-headers.c: line 198 (index_mail_parse_header_init):
    assertion failed: (!mail-&gt;data.header_parser_initialized)
  - imap: v2.3.10 regression: When using INDEXPVT to enable private
    \Seen flags (for shared or public namespaces) the STORE command did
    not send untagged replies for the \Seen flag changes.
  - imap: v2.3.15 regression: If PREVIEW/SNIPPET is not the final FETCH
    option in the command, the IMAP FETCH response is broken.
  - imap: v2.3.15 regression: MOVE command leaks mailbox if it can't be
    opened and crashes at deinit:
    Panic: file mail-user.c: line 229 (mail_user_deinit): assertion failed:
    ((*user)-&gt;refcount == 1).
  - imapc: Copying nonexistent mail via imapc could have crashed. Fixes:
    Panic: file mail-storage.c: line 2385 (mailbox_transaction_commit_get_changes):
    assertion failed: (ret &lt; 0 || seq_range_count(&amp;changes_r-&gt;saved_uids) == save_count ||
    array_count(&amp;changes_r-&gt;saved_uids) == 0).
  - indexer: v2.3.15 regression: Process crashes if indexer-client
    disconnects while it's waiting for command reply. This happened for
    example if IMAP SEARCH triggered long fts indexing and the IMAP
    client disconnected while waiting for the reply.
  - indexer: v2.3.15 regression: Process may have crashed in some situations.
  - indexer: v2.3.15 regression: indexer-worker processes may not have
    reached the process_limit in some situations, possibly even using just
    one indexer-worker process even though there were many indexing
    requests queued.
  - lib-compression: Reading lz4 compressed mdbox mails may crash. Fixes:
    Panic: file istream.c: line 345 (i_stream_read_memarea):
    assertion failed: (!stream-&gt;blocking).
  - lib-compression: bench-compress crashes due to xz being read-only.
  - lib-lua: Fix linking libdict_lua for non-GNU linkers when Lua support
    is disabled.
  - lib-mail: There was no limit on how large an email header name could be.
    Processable header names are now limited to 1000 bytes.
  - lib-oauth2: Dovecot disallowed JWT tokens if their validity time was
    older than token creation time (nbf &lt; iat).
  - lib-storage: Reduce memory footprint of certain storage operations.
  - lib-storage: When listing mailboxes with storage name escape
    characters (^ or .) as part of the mailbox name, the listing could
    show corrupted mailbox names. Due to an issue in handling escaped
    parent folders, the listing of other mailbox names would become
    corrupted by prepending parts of the previously listed mailboxes
    parent folder as prefix to the actual mailbox names. The corruption
    can occur when using LAYOUT=INDEX and maildir or obox, or when using
    the listescape plugin.
  - mail-crypt: Fix "-O" argument for "doveadm mailbox cryptokey password"
    command to be a boolean, and not expect a string.
  - submission-login: Add support for not authenticating to next hop in
    submission proxying.
  - submission-login: EHLO was not sent again after XCLIENT when doing
    submission proxying.
  - virtual: Mailboxes do not correctly detect underlying mailboxes
    getting re-created even though they have a different UIDVALIDITY or
    GUID.
  Pigeonhole v0.5.17
  - duplicate: The Sieve duplicate test is prone to false negatives when
    the user receives many e-mails concurrently, meaning that duplicate
    deliveries can still occur.
  - fileinto: v2.3.16 regression: Sieve delivery crashes if mail is
    delivered to non-existing and existing folder.
  - imap-filter-sieve: v2.3.15 regression: The CPU limits on Sieve
    execution are too easily exceeded in IMAP context (the IMAPSieve and
    FILTER=SIEVE capabilities). Changed the default to unlimited CPU time
    for IMAP context, since similar excessive resource usage can be caused
    by other means as well. The CPU limits on Sieve scripts executed at
    LDA/LMTP delivery are still enforced by default.
  - redirect:  The Sieve redirect action has protections against users
    triggering mail loops. Unfortunately, the detection of a redirect mail
    loop sometimes causes the message to get lost if no other Sieve action
    is applied that delivers the message somewhere else.
  - redirect: v2.3.16 regression: With certain Sieve scripts if redirect
    fails due to temporary failure, the lmtp process may crash after the
    delivery. Fixes:
    Panic: file mail-user.c: line 229 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1).</changelog>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1639656000">- Update dovecot-2.3.0-dont_use_etc_ssl_certs.patch to also adjust
  the path in the 10-ssl.conf example (boo#1193758)
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1643803200">- Fix dovecot-2.3.0-dont_use_etc_ssl_certs.patch: Align the
  certificate path/filenames to /etc/ssl/private/*.crt, which
  happens to match what the patch also does for mkcert.sh
  (boo#1193909).
- Rebase dovecot-2.3.0-better_ssl_defaults.patch</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1643889600">- update to 2.3.18 and pigeonhole to 0.5.18
  * removed obsolete mail-cache-bigendian.diff
  Dovecot 2.3.18
  * Removed mail_cache_lookup_finished event. This event wasn't especially
    useful, but it increased CPU usage significantly.
  * fts: Don't index inline base64 encoded content in FTS indexes using
    the generic tokenizer. This reduces the FTS index sizes by removing
    input that is very unlikely to be searched for. See
    https://doc.dovecot.org/configuration_manual/fts/tokenization for
    details on how base64 is detected. Only applies when using libfts.
  * lmtp: Session IDs are now preserved through proxied connections, so
    LMTP sessions can be tracked. This slightly changes the LMTP session
    ID format by appending ":Tn" (transaction), ":Pn" (proxy connection)
    and ":Rn" (recipient) counters after the session ID prefix.
  + Events now have "reason_code" field, which can provide a list of
    reasons why the event is happening. See
    https://doc.dovecot.org/admin_manual/event_reasons/
  + New events are added. See https://doc.dovecot.org/admin_manual/list_of_events/
  + fts: Added fts_header_excludes and fts_header_includes settings to
    specify which headers to index. See
    https://doc.dovecot.org/settings/plugin/fts-plugin#plugin-fts-setting-fts-header-excludes
    for configuration details.
  + fts: Initialize the textcat language detection library only once per
    process. This can reduce CPU usage if fts_languages setting has multiple
    languages listed and service indexer-worker { service_count } isn't 1.
    Only applies when using libfts.
  + lib-storage: Reduced CPU usage significantly for some operations that
    accessed lots of emails (e.g. fetching all flags in a folder, SORT, ...)
  + lib: DOVECOT_PREREQ() - Add micro version which enables compiling
    external plugins against different versions of Dovecot.
  + lmtp: Added new lmtp_verbose_replies setting that makes errors sent to
    the LMTP client much more verbose with details about why exactly
    backend proxy connections or commands are failing.
  + submission: Support implicit SASL EXTERNAL with
    submission_client_workarounds=implicit-auth-external. This allows
    automatically logging in when SSL client certificate is present.
  - *-login: Statistics were disabled if stats process connection was lost.
  - auth: Authentication master user login fails with SCRAM-* SASL mechanisms.
  - auth: With auth_cache_verify_password_with_worker=yes, passdb extra
    fields in the auth cache got lost.
  - doveadm: Fixed crash if zlib_save_level setting was specified,
    but zlib_save was unset. v2.3.15 regression.
  - doveadm: Proxying can panic when flushing print output. v2.3.17
    regression. Fixes:
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop)
  - doveadm: stats add --group-by parameter didn't work.
  - fts: Using email-address fts tokenizer could result in excessive memory
    usage with garbage email input. This could cause the indexer-worker
    processes to fail due to reaching the VSZ memory size limit.
    Only applies when using libfts.
  - imap: A SEARCH command timing out while fts returns indexes may timeout
    returning "NO [SERVERBUG]", while it should return "NO [INUSE]" instead.
  - imap: LIST-EXTENDED doesn't return STATUS for all folders. Sending
    LIST .. RETURN (SUBSCRIBED STATUS (...)) did not return STATUS for
    folders that are not subscribed when they have a child folder that is
    subscribed as mandated by IMAP RFCs.
  - imapc: Mailbox vsize calculation crashed with
    Panic: file index-mailbox-size.c: line 344 (index_mailbox_vsize_hdr_add_missing):
    assertion failed: (mails_left &gt; 0)
  - indexer: If indexer-worker crashes, the request it was processing gets
    stuck in the indexer process. This stops indexing for the folder until
    indexer process is restarted. v2.3.14 regression.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-event: Unnamed events were wrongly filtered out for event/metric
    filters like "event=abc OR something_independent_of_event_name".
  - lib-index: 64-bit big endian CPUs handle last_used field in
    dovecot.index.cache wrong.
  - lib-ssl-iostream: Fix buggy OpenSSL error handling without assert-crashing.
    If there is no error available, log it as an error instead of crashing.
    The previous fix for this in v2.3.11 was incomplete. Fixes
    Panic: file istream-openssl.c: line 51 (i_stream_ssl_read_real):
    assertion failed: (errno != 0)
  - lmtp: Out-of-memory issues can happen when proxying large messages to
    LMTP backend servers that accept the message data too slow.
  - master: HAProxy header parsing has read buffer overflow if provided
    header size is invalid. This happens only if inet_listener
    { haproxy=yes } is configured and only if the remote IP address is in
    haproxy_trusted_networks.
  - old_stats: Plugin kept increasing memory usage, which became
    noticeable with long-running imap sessions.
  - stats: Dynamically adding same metric multiple times causes multiple stats.
  - submission-login: Authentication does not accept OAUTH2 token (or
    other very long credentials) because it considers the line to be too long.
  - submission-login: Process can crash if HELO is pipelined with an
    invalid domain.
  - submission-proxy: Don't use SASL-IR if it would make the AUTH command
    line longer than 512 bytes.
  - submission: Service would crash if relay server authentication failed.
  - virtual: FTS search in a virtual folder could crash if there are
    duplicate mailbox GUIDs. This mainly happened when user had both INBOX
    and INBOX/INBOX folders and the namespace prefix was INBOX/. Fixes
    Panic: file hash.c: line 252 (hash_table_insert_node):
    assertion failed: (opcode == HASH_TABLE_OP_UPDATE)
  - virtual: If mailbox opening fails, the backend mailbox is leaked and
    process crashes when client disconnects. Fixes
    Panic: file mail-user.c: line 232 (mail_user_deinit):
    assertion failed: ((*user)-&gt;refcount == 1)
  - virtual: Searching headers in virtual folders didn't always use
    full-text search indexes, if fts_enforced=no or body.
  Pigeonhole v0.5.18
  - duplicate: Users without a home directory can crash with Sieve when
    using duplicate database. v2.3.17 regression.
  - imapsieve: When mail was expunged when processing imapsieve events, a
    crash could occur. Fixes Panic: file mail-index-map.c:
    line 558 (mail_index_map_lookup_seq_range): assertion failed: (first_uid &gt; 0)
  - managesieve-login: Proxy didn't support forwarding the forward_* passdb fields.
  - redirect: Sieve would crash if redirect after keep-equivalent action failed.
  - sieve: Interpreter crashes when the Sieve index extension is used with
    index zero.
  - vnd.dovecot.filter: Envelope sender string may become corrupted when
    Sieve scripts are using vnd.dovecot.filter. This could end up
    corrupting mbox's From line and return wrong envelope sender string in</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1652184000">- update to 2.3.19 and pigeonhole 0.5.19
  Dovecot 2.3.19
  + Added mail_user_session_finished event, which is emitted when the mail
    user session is finished (e.g. imap, pop3, lmtp). It also includes
    fields with some process statistics information.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + Added process_shutdown_filter setting. When an event matches the filter,
    the process will be shutdown after the current connection(s) have
    finished. This is intended to reduce memory usage of long-running imap
    processes that keep a lot of memory allocated instead of freeing it to
    the OS.
  + auth: Add cache hit indicator to auth passdb/userdb finished events.
    See https://doc.dovecot.org/admin_manual/list_of_events/ for more
    information.
  + doveadm deduplicate: Performance is improved significantly.
  + imapc: COPY commands were sent one mail at a time to the remote IMAP
    server. Now the copying is buffered, so multiple mails can be copied
    with a single COPY command.
  + lib-lua: Add a Lua interface to Dovecot's HTTP client library. See
    https://doc.dovecot.org/admin_manual/lua/ for more information.
  - auth: Cache lookup would use incorrect cache key after username change.
  - auth: Improve handling unexpected LDAP connection errors/hangs.
    Try to fix up these cases by reconnecting to the LDAP server and
    aborting LDAP requests earlier.
  - auth: Process crashed if userdb iteration was attempted while auth-workers
    were already full handling auth requests.
  - auth: db-oauth2: Using %{oauth2:name} variables caused unnecessary
    introspection requests.
  - dict: Timeouts may have been leaked at deinit.
  - director: Ring may have become unstable if a backend's tag was changed.
    It could also have caused director process to crash.
  - doveadm kick: Numeric parameter was treated as IP address.
  - doveadm: Proxying can panic when flushing print output. Fixes
    Panic: file ioloop.c: line 865 (io_loop_destroy): assertion failed:
    (ioloop == current_ioloop).
  - doveadm sync: BROKENCHAR was wrongly changed to '_' character when
    migrating mailboxes. This was set by default to %, so any mailbox
    names containing % characters were modified to "_25".
  - imapc: Copying or moving mails with doveadm to an imapc mailbox could
    have produced "Error: Syncing mailbox '[...]' failed" Errors. The
    operation itself succeeded but attempting to sync the destination
    mailbox failed.
  - imapc: Prevent index log synchronization errors when two or more imapc
    sessions are adding messages to the same mailbox index files, i.e.
    INDEX=MEMORY is not used.
  - indexer: Process was slowly leaking memory for each indexing request.
  - lib-fts: fts header filters caused binary content to be sent to the
    indexer with non-default configuration.
  - doveadm-server: Process could hang in some situations when printing
    output to TCP client, e.g. when printing doveadm sync state.
  - lib-index: dovecot.index.log files were often read and parsed entirely,
    rather than only the parts that were actually necessary. This mainly
    increased CPU usage.
  - lmtp-proxy: Session ID forwarding would cause same session IDs being
    used when delivering same mail to multiple backends.
  - log: Log prefix update may have been lost if log process was busy.
    This could have caused log prefixes to be empty or in some cases
    reused between sessions, i.e. log lines could have been logged for the
    wrong user/session.
  - mail_crypt: Plugin crashes if it's loaded only for some users. Fixes
    Panic: Module context mail_crypt_user_module missing.
  - mail_crypt: When LMTP was delivering mails to both recipients with mail
    encryption enabled and not enabled, the non-encrypted recipients may
    have gotten mails encrypted anyway. This happened when the first
    recipient was encrypted (mail_crypt_save_version=2) and the 2nd
    recipient was not encrypted (mail_crypt_save_version=0).
  - pop3: Session would crash if empty line was sent.
  - stats: HTTP server leaked memory.
  - submission-login: Long credentials, such as OAUTH2 tokens, were refused
    during SASL interactive due to submission server applying line length
    limits.
  - submission-login: When proxying to remote host, authentication was not
    using interactive SASL when logging in using long credentials such as
    OAUTH2 tokens. This caused authentication to fail due to line length
    constraints in SMTP protocol.
  - submission: Terminating the client connection with QUIT command after
    mail transaction is started with MAIL command and before it is
    finished with DATA/BDAT can cause a segfault crash.
  - virtual: doveadm search queries with mailbox-guid as the only parameter
    crashes: Panic: file virtual-search.c: line 77 (virtual_search_get_records):
    assertion failed: (result != 0)
  Pigeonhole v0.5.19
  * This release is done to maintain parity with dovecot 2.3.19 release,
    so it does not contain any news-worthy changes.</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1655208000">- update to 2.3.19.1
  * doveadm deduplicate: Non-duplicate mails were deleted. v2.3.19 regression.
  * auth: Crash would occur when iterating multiple backends.
    Fixes: Panic: file userdb-blocking.c: line 125 (userdb_blocking_iter_next): assertion failed: (ctx-&gt;conn != NULL)</changelog>
  <changelog author="Thiago Macieira &lt;thiago@kde.org&gt;" date="1671537600">- Add suppor for Zstandard (zstd) to the compression (zlib) plugin: zstd has a
  better compression ratio than gzip for the same amount of CPU work, or takes
  less CPU to compress the same. It's also faster to decompress.
- Add dovecot-2.3.19-fix-doveadm-sync-special-folders.patch:
  Patches from the release-2.3 branch that fix issues importing the INBOX
  folder from a Cyrus IMAP server and dealing with auto-creating folders that
  haven't yet been created</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1671710400">- removed obsolete dovecot-2.3.19-fix-doveadm-sync-special-folders.patch
- update to 2.3.20 and pigeonhole 0.5.20
  + Add dsync_features=no-header-hashes. When this setting is enabled and
    one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
    fallback to using header hashes. Instead, dsync assumes that all mails
    with identical IMAP UIDs contains the same mail contents. This can
    significantly improve dsync performance with some IMAP servers that
    don't support caching Date/Message-ID headers.
  + lua: HTTP client has more settings now, see
    https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
  + replicator: "doveadm replicator status" command now outputs when the
    next sync is expected for the user.
  - LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
    recovery was not optimal.
  - auth: Assert crash would occur when iterating multiple userdb
    backends.
  - director: Logging into director using master user with
    auth_master_user_separator character redirected user to a wrong
    backend, unless master_user_separator setting was also set to the same
    value. Merged these into auth_master_user_separator.
  - dsync: Couldn't always fix folder GUID conflicts automatically with
    Maildir format. This resulted in replication repeatedly failing
    with "Remote lost mailbox GUID".
  - dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
    resulting in "Remote lost mailbox GUID" errors.
  - dsync: INBOX was created too early with namespace prefix=INBOX/,
    resulting a GUID conflict. This may have been resolved automatically,
    but not always.
  - dsync: v2.3.18 regression: Wrong imapc password with dsync caused
    Panic: file lib-event.c: line 506 (event_pop_global):
    assertion failed: (event == current_global_event)
  - imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
    configured did not return correct (private) unseen counts.
  - lib-dict: Process would crash when committing data to redis without
    dict proxy.
  - lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
    Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
    assertion failed: (data != NULL). v2.3.13 regression.
  - lib-storage: mail_attribute_dict with dict-sql failed when it tried to
    lookup empty dict keys.
  - lib: ioloop-kqueue was missing include breaking some BSD builds.
  - lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
    processes, because it expected "dns-client" socket to exist in the
    current directory.
  - oauth2: Using %{oauth2:name} variables could cause useless
    introspections.
  - pop3: Sending POP3 command with ':' character caused an assert-crash.
    v2.3.18 regression.
  - replicator: Replication queue had various issues, potentially causing
    replication requests to become stuck.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1675598400">- Add patch to fix building with OpenSSL-3 (boo#1207958)
  + fix-build-with-openssl-3.patch</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO now as it works now (boo#1156301).</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679918400">- Add upstream fix-strict-aliasing.patch that addresses violation
  of strict aliasing.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1694779200">- update to 2.3.21 and pigeonhole 0.5.21
  Dovecot 2.3.21
  * lib-oauth2: Allow JWT tokens to be validated with missing typ field.
    The typ field is left out by some key issuers to conserve space,
    notably kubernetes. Now missing typ is tolerated, but if present, it
    still must be "jwt".
  + auth: Auth passdb and userdb reply can contain "event_&lt;name&gt;=value"
    which will be added to login event and mail user event respectively.
  + lib-master: Set process title during various initialization stages to
    clearly describe what the process is waiting on.
  + lib-storage: The mail_temp_scan_interval is now fuzzed incrementing it
    by 0..30% based on username's hash to reduce the chance of load spikes.
  + lib-storage: The temp file scan has been moved from the open of the
    mailbox to the close, to reduce the latency perceived by users.
  + stats: If metric has fields specified, all these fields are
    exported as counters to prometheus exposition.
    See https://doc.dovecot.org/configuration_manual/stats/openmetrics/.
  - *-login: Processes might have crashed when a SSL connection disconnects
    uncleanly.
  - acl: When plugin was loaded \HasChildren and \HasNoChildren flags
    were calculated incorrectly for mailboxes containing '*' and '%'
    in their names.
  - auth: Crash occured if a connection to PostgreSQL database server
    failed during startup.
  - auth: Logins with invalid passwords (e.g. unknown scheme) in passdb
    were failing with "password mismatch" instead of "internal error".
  - auth: XOAUTH2 and OAUTHBEARER mechanisms were not giving out protocol
    specific error message on all errors. This especially broke OIDC
    discovery.
  - dbox: When last_temp_file_scan header wasn't set (especially after
    dsync migration), the next mailbox open always triggers the temp file
    scan. This could have caused a load spike after migrations. Fixed by
    using the mailbox directory's atime when the header isn't set, which
    usually moves the scan time into the future.
  - dict-redis: A crash would occur on transaction rollback.
  - dsync: Infinite loop causing out of memory would occur when handling
    mailbox deletion from remote end and hierarchy separators would differ.
  - dsync: Incremental dsync failed for folder names ending with '%',
    unless BROKENCHAR was set. Also folder names with '%' elsewhere in
    them caused each incremental dsync to unnecessarily rename the folder
    to a temporary name and back. v2.3.19 regression.
  - imap-hibernate: If an IMAP client unhibernation timed out with
    "(version received)", the unhibernation could still have successfully
    finished later on and continued working normally. This was rather
    confusing, because imap-hibernate already logged that the client got
    disconnected. Avoid this by forcing the connection to shutdown on
    unhibernation timeout.
  - imapc: Crashed when a folder mapped through the virtual plugin
    disappears from the storage.
  - imapc: EXPUNGE, EXISTS or FETCH replies from a server for a previously
    selected mailbox could have been processed as if they belonged to the
    new mailbox currently being selected. This could have caused warnings.
  - lib-http: Dovecot HTTP server (doveadm, stats/openmetrics) may have
    disconnected HTTP clients before the response is fully sent. This
    happened only on busy servers where kernel's socket buffers were
    rather full.
  - lib-http: Fixed a potential crash on http-server if a client
    disconnected early. v2.3.18 regression.
  - lib-index: Index file corruption could have caused a crash. Fixes:
    Panic: file mail-transaction-log-view.c: line 165 (mail_transaction_log_view_set):
    assertion failed: (min_file_seq &lt;= max_file_seq).
  - lib-index: Purging an existing &gt;1GB cache file can crash. Now cache
    files still above 1GB after purging are removed. Fixes:
    Panic: file mail-index-util.c: line 10 (mail_index_uint32_to_offset):
    assertion failed: (offset &lt; 0x40000000)
  - lib-lua: A HTTP client could not resolve DNS names in mail processes,
    because it expected "the dns-client" socket to exist in the current
    directory.
  - lib-oauth2: Dovecot would send client_id and client_secret as POST
    parameters to the introspection server. These need to be optionally in
    Basic auth instead.
  - lib-oauth2: JWT aud validation was not performed if aud was missing
    from a token, but was configured on Dovecot.
  - lib-oauth2: JWT key type check was too strict.
  - lib-oauth2: JWT token audience was not validated against client_id as
    required by the specification.
  - lib-ssl-iostream: Using the ssl_require_crl=yes setting may have caused
    CRL check failures for outgoing SSL/TLS connections, although it was
    supposed to affect checking CRLs only for client-side SSL
    certificates. v2.3.17 regression.
  - lib-sql: MySQL driver leaked memory when connection failed.
  - lib-storage: Various fixes when running into out of disk space.
  - master: Service idle_kill setting didn't work properly on busy
    servers. It was very unlikely that any process was idling long enough
    to become killed. Also the idle_kill handling code was using quite a
    lot of CPU on the master process when there were a lot of processes
    (e.g. imap). The new behavior is to track the lowest number of idling
    processes every idle_kill time interval and then kill that many idling
    processes.
  - mdbox: Temp file scan was done for always empty directories.
  - mdbox: The fdatasync() call was done in wrong parent directory when
    writing mails. Also on a failure it crashed instead of logging an error.
  - notify_status: The plugin crashes if any user initialization fails.
  - pop3: Sending command with the ':' character caused an assert-crash.
    v2.3.18 regression. Fixes: Panic: event_reason_code_prefix(): name has ':'
  - stats: Fix panic when a nonexistent event exporter was referenced while
    adding a new metric dynamically via doveadm stats add. This produces
    a proper error now.
  - stats: If process exported a lot of events and then exited, some of
    the last events may have become lost.
  - stats: Invalid Prometheus label names were created with specific
    histogram group_by configurations. Prometheus rejected these labels.
  - welcome: The plugin didn't execute in some situations that created
    INBOX but didn't open it, e.g. if GETMETADATA was used before the
    INBOX was opened.
  Pigeonhole v0.5.21
  - sieve: Using the deleteheader action on a message with a broken/invalid
    header can cause the Sieve interpreter to crash with an assert panic.
    This can happen e.g. when the message is missing the empty EOH line
    between the headers and the body of the message. Fixes:
    Panic: file edit-mail.c: line 820 (edit_mail_headers_parse):
    assertion failed: (body_offset &gt; 0).
  - sieve: Pigeonhole added an extra Message-ID header during mail
    forwarding when the existing one was invalid. Now it adds the
    Message-ID only if it is entirely missing. Existing Message-ID(s) are
    left unchanged.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1699272000">-  Fix build with RPM 4.19: unnumbered patches are no longer
  supported.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1723636800">- update to 2.3.21.1 and pigeonhole 0.5.21.1
  Dovecot 2.3.21.1
  - CVE-2024-23184: A large number of address headers in email resulted
    in excessive CPU usage. [boo#1229184]
  - CVE-2024-23185: Abnormally large email headers are now truncated or
    discarded, with a limit of 10MB on a single header and 50MB for all
    the headers of all the parts of an email. [boo#1229183]
  - oauth2: Dovecot would send client_id and client_secret as POST parameters
    to introspection server. These need to be optionally in Basic auth
    instead as required by OIDC specification.
  - oauth2: JWT key type check was too strict.
  - oauth2: JWT token audience was not validated against client_id as
    required by OIDC specification.
  - oauth2: XOAUTH2 and OAUTHBEARER mechanisms were not giving out
    protocol specific error message on all errors. This broke OIDC discovery.
  - oauth2: JWT aud validation was not performed if aud was missing
    from token, but was configured on Dovecot.</changelog>
</package>
<package pkgid="747402aa0ac8f44497d39399cd2f545a833fab6b8cecfc88d322d37dce07509f6e7b8bfa6827f47fb4a537aae305f8e040bcdc52bb0561b41008c071b4a95a2c" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="23dcb7e1375e7da79c413b335aa5d8bd459bc42ffe3305bfae55864044ed6bbdfa6cfd54d31e57c57a424123f75eb204684470e65c2d3c0e6810a752f4ecbaea" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="b7aede4809b94811aac9da27d5286077de923751e689e7bb11adaa41f13d79849436ca50a3e635064feec35c05a3ac241e27d19b9c028aafaf775f277d83ae78" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="084cc6ae26d9f1b8857716c081bb2b564d71db5297b17808f2e2e99d4c9f28fa4d13681245a7c405337f65a77745f2c4e40d8d0ea307a404a459bc6f6bf4fa73" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="9bdf54609169c353c499c34817efe60afe3b4a35010b1f1709c110cfa7b532ee9c5a3a6501c40ff0f01d5a926cefa9372818a980f4de44c782da93947a58dd34" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c6d08bc2703bf37c36a68a06ec72ecd10ef33b1aaac00f38c3cf60f1f79d79d8ff0ff84b50fa254464376b522bfc2af3d68651b48d68c0f332180525ee6cd6a5" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="7c84a584749ab46b6bc33e23f2e94f4af8de2d6719eb6cf1935ccefe7cfa1d7bf52baa0879201845a299ec4c3bf4bded7c8034922840df86594779ee4341194b" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="ba5e09050788b25cb56052d47d285454ed94bbcf99ca967e28218be70ded53932f211d2145a3f58128f200668dc90900c5aebb4be0ea91c5a750aa60f9c335fd" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e8106d3ac1b9c20923798cf7defad639263f121f17c5607ef633265d03e010f45389616ab775f02a8bad54812a72130818ce9dd93448ea0b6c890190bb61f9fd" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="1176d702fbce81db717fe2a9778e42156aa877f6fc7d554c8ce7af4f4f552244be2bfe44979ccbbb277ecb8deca5cb87590bf67541ff3d93bd92449d305eb100" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c0b9d1405f28b1cac5eb7431efcaee92fe10d4cff700f1b1cac16862e23edd18385f050315f8a57112bfac30139f8fb14ef7cad0959e1d7e76aa1e98f73753ce" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="24025b38f3cfc802d3e7b7f014e3c4b4716607351a1619a4c5adedd19fe402d0d5a4e60ac02f9b1f3fa19dddc165febf0cd4adafa7643db876fa0fa2b6d6d181" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="aa3390b56454209c899ff9426d58e2c26aaad885c71b2d5b29b63168cb75d557b39278d5ba56490521df33aefd0ea005ecc1453a91de008803e8a4fe949a8806" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="d979cd07f2eb31e4ed5b69304494cec0243c8f8d47d1fe78b6a2090a96eba355784aa8e350f91c5335a86fcd86cbb4f5ec27cc296b22fbb8f390ffc7637aeaea" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="b54e3d6c9feb33c93ce6074baf8d36eb18d6b08400d222f11ee132e7972b9a0282bf5586bb0adba59bb242707484dfc95b8be0c7f902379ce051c6acf05e0eca" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c15168339a4668179bd63b873aabc5817cf817a7d08b05975f0700562f7db177dbef42e5eb4d4d42b00f6d85c0ba4438f6ea730d28cc9f8dd719c81a1c37f1b3" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="193440d3266673b04148a751db401058a9cbf2ddbc3d332b926c0070539723f23b42cc328701e94d58e2949b0df9e59bf00db3a628d4a9f0164300b92f2b53c1" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="a5111721d4c0168cb9158eabedeb93a3ef70a9f9ce0b67b6cda59d2ec80cf124c4816b2b46b7d99eaf62584bf45621227f5a1ea00bffca90e3ad7ebdb498b0be" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="070dbbd2863440f81b343cca85e9a2d29b8d8ce34c1ad33e14c79163627799e07ce89960a70e0ed717ab44af26c1b49478540ace23301a50232261f703a50da9" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="dc9dc1b2a3ae5bfccd4488c63b351ffd6f039ef712ce28adc1675b402ebf935fee2eab6d366c3e6e77f91fa7980003786a2e0003724e92da17bac40ffa83823f" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="7d0b3268c67012938852f20eab90af3715293f545108e275cd077667fd35410d3e16e4ebd25765290ea43219ce9cff96170ebea6702139a3224583d560d2a960" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="4ec3a62d842d23ca2f8fff3a325123067e7575f8602ad2fbefbdc474058408a5270f80a161579e114fc89776c9f8c1285053eabce2292a5543888c6755ea50e0" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="d203cdc3dee5436ae4cb8d1af7b2b3601dc6cffc4bb1f00b346ad652843c2ed14c789e93a7d47085472ee52fca74c9710d6d22fdcfa242206b444cd6d346f9c9" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="bd7dbf997ae80857b7466509fd8f723eee37bdbbfaa2c9eca63a8839ac95a37fcac8dc5426bc8ad4db1550b776485b5c95edd663143fbfdf57144a3309cb9e34" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="062909d2885af516ac1acc64151651a86e6fcacdb9c8dc913dd1569713b5036a53a3f3e7061ac9532182290910811c6bd49362aebeda8d717cf9d493f3d0b6ec" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="b5aac606e0044c3e86b07b7259005b128f6e3a87daf85c8a49398403102ab73ce09e4af352dc1e52b882407e57d81ab778f265f343d84dfd1c6e3ec051bfc8d3" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="e2aef676a6e5ccd7ce107954c3c37ef616d096558983b5389abd6d2036a47293ef3034803832e259db0b43e5376e48e8cd75045a8b42969483e2d4c7b1759cfd" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="e54123d20c88de909c45f5e67e0faaf232af6695d0e406520879467c58aa257fc29e7746dd686cb7f2b4115023a93b096340d62132132eac0cafe0579b7f972f" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="14ae3ed8cf4cfb5815acf2d1fd15a7551c3bb96f77eb1f3c292b6d4d4a8fc85471e1cdd30d85e7eb76b9afe1ee076d84935f8ad741f6558956d5b0e4f9a49a24" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="26026b3617c53dcfa3b42c3cc844981de94bf107f0888ba3f57f797554ecee45f2ffe60282fd3868b139bcf90495a9a73c116e53a90286db17b2ad8f1194a245" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="0b2ceaebe029f665684d498683c9253a5cce930420b64d331807d6fa7b0c38f0e35a7c528550ebbd6a86e7f93eeb6cb34a62c27376d8d73398b4cf6e1240f4b1" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1589889600">- Add patches to fix vulnerability where malicious guest/container can
  cause resource leak resulting a Denial-of-Service, or memory corruption
  and crash, or information leak in vhost-user backend application
  (bsc#1171477, CVE-2020-10722, CVE-2020-10723, CVE-2020-10724,
  CVE-2020-10725, CVE-2020-10726).
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e95d5c7a356f90e95b3dd8c94fba5beeb5239433ed1a08f307ec971bcbf02ce969013fab4220ac86020496ba62c2db520a0eefd0dbf83881ece26b4c6e65d9df" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e52d2759c84336597057f1eb8e6e259b4a13e4248ffa25fce7dc585ac67cf441987fde0393b0896e0956137182dac0fe8bc48a5554008d56cbb8b3744d06e0ec" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="12dd0fb3d2c20549512a34844ccb1571da0016417482887b4c8779aa3c61cd866b99735e08edb5f4500522dbe2e3060cefa33fc3e44e71c91737a7c3b0422827" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="6ca7fb2288bbecb0caf9dbc58f89d27084bd3f8b20da8e54110fd75ba5134f633227b858b6772f5522458ae4b9373d9af83e35c173ada51819035f8bb738cc45" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="fe4cde5abea275ba0efe716ae6724a3820bea06e97d7b37acc314a385d19922a1e5755a7d8f5fd155ec466e374e458475a102efd49f7b939f793cbcc02e068f7" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="a38efac15613fb7a6f9035fa0b6c94e6769b35b776d79833cede84db29fa8ed32a98f49ff67fa4535b1ced719ef7e4d4cd51938bd368b102b35f477f2e4ba193" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="a0bd65bf9544270fff8a756a9850500d52f8aec49e12e75e2e7c386ce555e59b33b45877645b8487603f3bf6c16d4f1bf79dd0f9e5e4e96969567401b2f7eefc" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="9ca09ea507831c12d879ec5ec5919bd7478aa6c646a1ee4074b2fa43a878af6a3899145770b0587beaef024adc722f9d2dfedf668c0821f5649baf8c2d0be3fd" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="47b0fd9d53d0ced778b4bd9691c1f27e6b2862fba6c3c9387f8ba33ae8215c6bb05fc843004dd7337ae1c3a11a9a853aa76cb65cea8c884a101a3f0b6a041518" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="4f7bc8ff8c0404dfb40eedfe2dd8e1b252efef48dcc2285d27aeed97aa22b07309a2668574295e34d6e2643d15d4eba74cab6f4478b6e4e590e78d1361a982bf" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597147200">- update to v19.11.3:
    app/crypto-perf: fix display of sample test vector
    app/eventdev: check Tx adapter service ID
    app: fix usage help of options separated by dashes
    app/pipeline: fix build with gcc 10
    app: remove extra new line after link duplex
    app/testpmd: add parsing for QinQ VLAN headers
    app/testpmd: fix DCB set
    app/testpmd: fix memory failure handling for i40e DDP
    app/testpmd: fix PPPoE flow command
    app/testpmd: fix statistics after reset
    baseband/turbo_sw: fix exposed LLR decimals assumption
    bbdev: fix doxygen comments
    build: disable gcc 10 zero-length-bounds warning
    build: fix linker warnings with clang on Windows
    build: support MinGW-w64 with Meson
    buildtools: get static mlx dependencies for meson
    bus/fslmc: fix dereferencing null pointer
    bus/fslmc: fix size of qman fq descriptor
    bus/pci: fix devargs on probing again
    bus/pci: fix UIO resource access from secondary process
    bus/vmbus: fix comment spelling
    ci: fix telemetry dependency in Travis
    common/iavf: update copyright
    common/mlx5: fix build with -fno-common
    common/mlx5: fix build with rdma-core 21
    common/mlx5: fix netlink buffer allocation from stack
    common/mlx5: fix umem buffer alignment
    common/octeontx: fix gcc 9.1 ABI break
    common/qat: fix GEN3 marketing name
    contigmem: cleanup properly when load fails
    crypto/caam_jr: fix check of file descriptors
    crypto/caam_jr: fix IRQ functions return type
    crypto/ccp: fix fd leak on probe failure
    cryptodev: add asymmetric session-less feature name
    cryptodev: fix missing device id range checking
    cryptodev: fix SHA-1 digest enum comment
    crypto/kasumi: fix extern declaration
    crypto/nitrox: fix CSR register address generation
    crypto/nitrox: fix oversized device name
    crypto/octeontx2: fix build with gcc 10
    crypto/openssl: fix out-of-place encryption
    crypto/qat: fix cipher descriptor for ZUC and SNOW
    crypto/qat: support plain SHA1..SHA512 hashes
    devtools: fix symbol map change check
    doc: add i40e limitation for flow director
    doc: add NASM installation steps
    doc: fix API index
    doc: fix build issue in ABI guide
    doc: fix build with doxygen 1.8.18
    doc: fix default symbol binding in ABI guide
    doc: fix log level example in Linux guide
    doc: fix LTO config option
    doc: fix matrix CSS for recent sphinx
    doc: fix multicast filter feature announcement
    doc: fix number of failsafe sub-devices
    doc: fix reference in ABI guide
    doc: fix sphinx compatibility
    doc: fix typo in contributors guide
    doc: fix typo in contributors guide
    doc: fix typos in ABI policy
    doc: prefer https when pointing to dpdk.org
    drivers: add crypto as dependency for event drivers
    drivers/crypto: disable gcc 10 no-common errors
    drivers/crypto: fix build with make 4.3
    drivers/crypto: fix log type variables for -fno-common
    drivers: fix log type variables for -fno-common
    eal/arm64: fix precise TSC
    eal: fix C++17 compilation
    eal: fix comments spelling
    eal: fix log message print for regex
    eal: fix PRNG init with HPET enabled
    eal: fix typo in endian conversion macros
    eal/freebsd: fix queuing duplicate alarm callbacks
    eal/ppc: fix bool type after altivec include
    eal/ppc: fix build with gcc 9.3
    eal/x86: ignore gcc 10 stringop-overflow warnings
    ethdev: fix build when vtune profiling is on
    ethdev: fix spelling
    eventdev: fix probe and remove for secondary process
    event/dsw: avoid reusing previously recorded events
    event/dsw: fix enqueue burst return value
    event/dsw: remove redundant control ring poll
    event/dsw: remove unnecessary read barrier
    event/octeontx2: fix build for O1 optimization
    event/octeontx2: fix queue removal from Rx adapter
    examples/eventdev: fix build with gcc 10
    examples/eventdev: fix crash on exit
    examples/fips_validation: fix parsing of algorithms
    examples/ip_pipeline: remove check of null response
    examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    examples/kni: fix crash during MTU set
    examples/kni: fix MTU change to setup Tx queue
    examples/l2fwd-keepalive: fix mbuf pool size
    examples/qos_sched: fix build with gcc 10
    examples: remove extra new line after link duplex
    examples/vhost_blk: fix build with gcc 10
    examples/vmdq: fix output of pools/queues
    examples/vmdq: fix RSS configuration
    examples/vm_power: drop Unix path limit redefinition
    examples/vm_power: fix build with -fno-common
    fib: fix headers for C++ support
    fix same typo in multiple places
    fix various typos found by Lintian
    ipsec: check SAD lookup error
    ipsec: fix build dependency on hash lib
    kvargs: fix buffer overflow when parsing list
    kvargs: fix invalid token parsing on FreeBSD
    kvargs: fix strcmp helper documentation
    log: fix level picked with globbing on type register
    lpm6: fix comments spelling
    lpm6: fix size of tbl8 group
    mem: fix overflow on allocation
    mem: mark pages as not accessed when freeing memory
    mem: mark pages as not accessed when reserving VA
    mempool/dpaa2: install missing header with meson
    mempool/octeontx2: fix build for gcc O1 optimization
    mempool: remove inline functions from export list
    mem: preallocate VA space in no-huge mode
    mk: fix static linkage of mlx dependency
    net/avp: fix gcc 10 maybe-uninitialized warning
    net/bnxt: do not use PMD log type
    net/bnxt: fix error log for command timeout
    net/bnxt: fix FW version query
    net/bnxt: fix HWRM command during FW reset
    net/bnxt: fix max ring count
    net/bnxt: fix memory leak during queue restart
    net/bnxt: fix number of TQM ring
    net/bnxt: fix port start failure handling
    net/bnxt: fix possible stack smashing
    net/bnxt: fix Rx ring producer index
    net/bnxt: fix storing MAC address twice
    net/bnxt: fix TQM ring context memory size
    net/bnxt: fix using RSS config struct
    net/bnxt: fix VLAN add when port is stopped
    net/bnxt: fix VNIC Rx queue count on VNIC free
    net/bnxt: use true/false for bool types
    net/dpaa2: fix 10G port negotiation
    net/dpaa2: fix congestion ID for multiple traffic classes
    net/dpaa: use dynamic log type
    net/e1000: fix port hotplug for multi-process
    net/ena/base: fix documentation of functions
    net/ena/base: fix indentation in CQ polling
    net/ena/base: fix indentation of multiple defines
    net/ena/base: fix testing for supported hash function
    net/ena/base: make allocation macros thread-safe
    net/ena/base: prevent allocation of zero sized memory
    net/ena: fix build for O1 optimization
    net/ena: set IO ring size to valid value
    net/enetc: fix Rx lock-up
    net/enic: fix flow action reordering
    net/failsafe: fix fd leak
    net/hinic: allocate IO memory with socket id
    net/hinic/base: fix PF firmware hot-active problem
    net/hinic/base: fix port start during FW hot update
    net/hinic: fix LRO
    net/hinic: fix queues resource free
    net/hinic: fix repeating cable log and length check
    net/hinic: fix snprintf length of cable info
    net/hinic: fix TSO
    net/hinic: fix Tx mbuf length while copying
    net/hns3: add free threshold in Rx
    net/hns3: add RSS hash offload to capabilities
    net/hns3: clear residual flow rules on init
    net/hns3: fix configuring illegal VLAN PVID
    net/hns3: fix configuring RSS hash when rules are flushed
    net/hns3: fix crash when flushing RSS flow rules with FLR
    net/hns3: fix default error code of command interface
    net/hns3: fix default VLAN filter configuration for PF
    net/hns3: fix mailbox opcode data type
    net/hns3: fix MSI-X interrupt during initialization
    net/hns3: fix packets offload features flags in Rx
    net/hns3: fix promiscuous mode for PF
    net/hns3: fix return value of setting VLAN offload
    net/hns3: fix return value when clearing statistics
    net/hns3: fix RSS indirection table configuration
    net/hns3: fix RSS key length
    net/hns3: fix Rx interrupt after reset
    net/hns3: fix status after repeated resets
    net/hns3: fix Tx interrupt when enabling Rx interrupt
    net/hns3: fix VLAN filter when setting promisucous mode
    net/hns3: fix VLAN PVID when configuring device
    net/hns3: reduce judgements of free Tx ring space
    net/hns3: remove one IO barrier in Rx
    net/hns3: remove unnecessary assignments in Tx
    net/hns3: replace memory barrier with data dependency order
    net/hns3: support different numbers of Rx and Tx queues
    net/hns3: support Rx interrupt
    net/i40e/base: update copyright
    net/i40e: fix flow director enabling
    net/i40e: fix flow director for ARP packets
    net/i40e: fix flow director initialisation
    net/i40e: fix flush of flow director filter
    net/i40e: fix queue region in RSS flow
    net/i40e: fix queue related exception handling
    net/i40e: fix setting L2TAG
    net/i40e: fix wild pointer
    net/i40e: fix X722 performance
    net/i40e: relax barrier in Tx
    net/i40e: relax barrier in Tx for NEON
    net/iavf: fix link speed
    net/iavf: fix setting L2TAG
    net/iavf: fix stats query error code
    net/ice: add action number check for switch
    net/ice/base: check memory pointer before copying
    net/ice/base: fix binary order for GTPU filter
    net/ice/base: fix MAC write command
    net/ice/base: fix uninitialized stack variables
    net/ice/base: minor fixes
    net/ice/base: read PSM clock frequency from register
    net/ice/base: remove unused code in switch rule
    net/ice/base: update copyright
    net/ice: change default tunnel type
    net/ice: fix crash in switch filter
    net/ice: fix hash flow crash
    net/ice: fix input set of VLAN item
    net/ice: fix RSS advanced rule
    net/ice: fix RSS for GTPU
    net/ice: fix setting L2TAG
    net/ice: fix variable initialization
    net/ice: remove bulk alloc option
    net/ice: remove unnecessary variable
    net/ice: support mark only action for flow director
    net/ipn3ke: use control thread to check link status
    net/ixgbe/base: update copyright
    net/ixgbe: check driver type in MACsec API
    net/ixgbe: fix link state timing on fiber ports
    net/ixgbe: fix link status after port reset
    net/ixgbe: fix link status inconsistencies
    net/ixgbe: fix link status synchronization on BSD
    net/ixgbe: fix resource leak after thread exits normally
    net/ixgbe: fix statistics in flow control mode
    net/memif: fix init when already connected
    net/memif: fix resource leak
    net/mlx4: fix build with -fno-common
    net/mlx4: fix drop queue error handling
    net/mlx5: add device parameter for MPRQ stride size
    net/mlx5: add multi-segment packets in MPRQ mode
    net/mlx5: enable MPRQ multi-stride operations
    net/mlx5: fix actions validation on root table
    net/mlx5: fix assert in doorbell lookup
    net/mlx5: fix assert in dynamic metadata handling
    net/mlx5: fix assert in modify converting
    net/mlx5: fix build with separate glue lib for dlopen
    net/mlx5: fix call to modify action without init item
    net/mlx5: fix counter container usage
    net/mlx5: fix crash when releasing meter table
    net/mlx5: fix CVLAN tag set in IP item translation
    net/mlx5: fix doorbell bitmap management offsets
    net/mlx5: fix gcc 10 enum-conversion warning
    net/mlx5: fix header modify action validation
    net/mlx5: fix imissed counter overflow
    net/mlx5: fix jump table leak
    net/mlx5: fix mask used for IPv6 item validation
    net/mlx5: fix matching for UDP tunnels with Verbs
    net/mlx5: fix match on empty VLAN item in DV mode
    net/mlx5: fix metadata for compressed Rx CQEs
    net/mlx5: fix meter color register consideration
    net/mlx5: fix meter suffix table leak
    net/mlx5: fix packet length assert in MPRQ
    net/mlx5: fix push VLAN action to use item info
    net/mlx5: fix RSS enablement
    net/mlx5: fix RSS key copy to TIR context
    net/mlx5: fix Tx queue release debug log timing
    net/mlx5: fix validation of push VLAN without full mask
    net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    net/mlx5: fix VLAN flow action with wildcard VLAN item
    net/mlx5: fix VLAN ID check
    net/mlx5: fix VLAN PCP item calculation
    net/mlx5: fix zero metadata action
    net/mlx5: fix zero value validation for metadata
    net/mlx5: improve logging of MPRQ selection
    net/mlx5: reduce Tx completion index memory loads
    net/mlx5: set dynamic flow metadata in Rx queues
    net/mlx5: update VLAN and encap actions validation
    net/mlx5: use open/read/close for ib stats query
    net/mvneta: do not use PMD log type
    net/mvpp2: fix build with gcc 10
    net/netvsc: avoid possible live lock
    net/netvsc: do not configure RSS if disabled
    net/netvsc: do RSS across Rx queue only
    net/netvsc: fix comment spelling
    net/netvsc: fix memory free on device close
    net/netvsc: handle Rx packets during multi-channel setup
    net/netvsc: handle Tx completions based on burst size
    net/netvsc: propagate descriptor limits from VF
    net/netvsc: remove process event optimization
    net/netvsc: split send buffers from Tx descriptors
    net/nfp: fix dangling pointer on probe failure
    net/nfp: fix log format specifiers
    net/null: fix secondary burst function selection
    net/null: remove redundant check
    net/octeontx2: disable unnecessary error interrupts
    net/octeontx2: enable error and RAS interrupt in configure
    net/octeontx2: fix buffer size assignment
    net/octeontx2: fix device configuration sequence
    net/octeontx2: fix link information for loopback port
    net/octeontx: fix dangling pointer on init failure
    net/octeontx: fix meson build for disabled drivers
    net/pfe: do not use PMD log type
    net/pfe: fix double free of MAC address
    net/qede: fix link state configuration
    net/qede: fix port reconfiguration
    net/ring: fix device pointer on allocation
    net/sfc/base: fix build when EVB is enabled
    net/sfc/base: fix manual filter delete in EF10
    net/sfc/base: handle manual and auto filter clashes in EF10
    net/sfc/base: reduce filter priorities to implemented only
    net/sfc/base: refactor filter lookup loop in EF10
    net/sfc/base: reject automatic filter creation by users
    net/sfc/base: use simpler EF10 family conditional check
    net/sfc/base: use simpler EF10 family run-time checks
    net/sfc: fix initialization error path
    net/sfc: fix promiscuous and allmulticast toggles errors
    net/sfc: fix reported promiscuous/multicast mode
    net/sfc: fix Rx queue start failure path
    net/sfc: set priority of created filters to manual
    net/softnic: fix memory leak for thread
    net/softnic: fix resource leak for pipeline
    net/tap: do not use PMD log type
    net/tap: fix check for mbuf number of segment
    net/tap: fix crash in flow destroy
    net/tap: fix fd leak on creation failure
    net/tap: fix file close on remove
    net/tap: fix mbuf and mem leak during queue release
    net/tap: fix mbuf double free when writev fails
    net/tap: fix queues fd check before close
    net/tap: fix unexpected link handler
    net/tap: remove unused assert
    net/thunderx: use dynamic log type
    net/vhost: fix potential memory leak on close
    net/virtio: do not use PMD log type
    net/virtio: fix crash when device reconnecting
    net/virtio: fix outdated comment
    net/virtio: fix unexpected event after reconnect
    net/virtio-user: fix devargs parsing
    net/vmxnet3: fix RSS setting on v4
    net/vmxnet3: handle bad host framing
    pci: accept 32-bit domain numbers
    pci: fix build on FreeBSD
    pci: fix build on ppc
    pci: reject negative values in PCI id
    pci: remove unneeded includes in public header file
    remove references to private PCI probe function
    Revert “common/qat: fix GEN3 marketing name”
    Revert “net/bnxt: fix number of TQM ring”
    Revert “net/bnxt: fix TQM ring context memory size”
    security: fix crash at accessing non-implemented ops
    security: fix return types in documentation
    security: fix session counter
    security: fix verification of parameters
    service: fix crash on exit
    service: fix identification of service running on other lcore
    service: fix race condition for MT unsafe service
    service: remove rte prefix from static functions
    telemetry: fix port stats retrieval
    test/crypto: fix flag check
    test/crypto: fix statistics case
    test: fix build with gcc 10
    test/flow_classify: enable multi-sockets system
    test/ipsec: fix crash in session destroy
    test/kvargs: fix invalid cases check
    test/kvargs: fix to consider empty elements as valid
    test: load drivers when required
    test: remove redundant macro
    test: skip some subtests in no-huge mode
    timer: protect initialization with lock
    usertools: check for pci.ids in /usr/share/misc
    vfio: fix race condition with sysfs
    vfio: fix use after free with multiprocess
    vhost/crypto: add missing user protocol flag
    vhost: fix packed ring zero-copy
    vhost: fix peer close check
    vhost: fix shadowed descriptors not flushed
    vhost: fix shadow update
    vhost: fix zero-copy server mode
    vhost: handle mbuf allocation failure
    vhost: make IOTLB cache name unique among processes
    vhost: prevent zero-copy with incompatible client mode
    vhost: remove unused variable
- remove the security backport patches as they're already included
  upstream:
  * 0001-vhost-check-log-mmap-offset-and-size-overflow.patch
  * 0002-vhost-fix-vring-index-check.patch
  * 0003-vhost-crypto-validate-keys-lengths.patch
  * 0004-vhost-fix-translated-address-not-checked.patch
  * 0005-vhost-fix-potential-memory-space-leak.patch
  * 0006-vhost-fix-potential-fd-leak.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1600776000">- Update to 19.11.4. For a list of fixes check:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id8
- Add patch to resolve build error reported in Staging:E project
  where a kernel backport (jsc#SLE-13536) introduced backward
  incompatible changes to the API that break kni module build
  * 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jaime Caama&#xF1;o Ruiz &lt;jcaamano@suse.com&gt;" date="1601380800">- Add patches to fix vulnerability where malicious guest can harm the host
  using vhost crypto, this includes executing code in host (VM Escape),
  reading host application memory space to guest and causing partially
  denial of service in the host (bsc#1176590).
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="2a25d3b8aacc85a554328be09dfff05aa5a88886033393a5aa7ff00b8e0da35b1ba14cde77921cda291c0258a08b8521cd0a04aef7332193cb9920ecb02696d2" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="aed478e812116d891a2a49a7f8779665cf4e38e6c4c74f6c3f51b401ec5a2a06440eb1f63b0d0caca9a88ce1601a444cb19a6bbd943cc9d353599157b96f9f35" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="ee937b2b3e828146ac64e1722258f6fa4a1f34e16bac43235dd4ac018d204023f0b25234cbf06f1c9ae3a7041fa9e2874f6016fc396b1d77c79fcc7c22c8c02d" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="7c65ba0ca14884a857e135f6622511882c4ec021d44bf67f190ce04ea16ae986802fc72ce9c907b6b47201a740e6d4cfd239dabefe21910e0b758f8f047066d5" name="dpdk" arch="src">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="f814988833283e515e7c347dcb60224004379c6b140d472191dd37609a75bdc0a7b85ae349564ac6042cdbf62111a527101023274426a1fd7930fd2982f3917a" name="dpdk" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="35871632d0a144421671ac4f1fde659d6b24ce77a6de63d3c00a6b20fd72401bc8017cb01535ee5b474aa7b970f20a9c5a7b1518d1e8aa90a8b14b0c7c47678d" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="8c9df03a74072f9b69d35fcc1e50600e8ea410bfa09759c53c30d34b63317636c805a3af695ce560c9d523d1a20f221df3f607bb9a297d6b4956026c93b428af" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="d07c4afbb2a3532f81569edc64efec8855a965c23c844a61e93d883d70413e0fdc8ab3e36d8a17f5ebce05cf60f9a6834f2733a09d958b7a2c2aa06e3c04e513" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="aa7573cd81eafbd40d202db6dc9dc5657e53db7860fe1aac99b9a6b78abccd34436f97cbe9a4c661d9b1a22023745358dc6e18684f75aa879d7548c65aa58e8c" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="fa795f566eb6c0f404a6cece739d28f64aba342ccc0bf653ad5f960031e37b638febe05a9f9e96321f55141a1e9c2aa7a9995e863e8b3fc5346d3444fa7337c5" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c292ead77be8e4d56cc30c81e20ac15cf1b1850e58e59930054407d18a8952356076b68b2e9a1db9c34608d30fc97fd9956f23450659871409c322850d78631c" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="f67c884d8f1aaebe136db88124f5669d09b8cd6821e393b02089b27891048069dd9eba45fbd101232b3a81acebf65a2ff6ed7d4a73bf088739874cfa85e9371e" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="ef55f3df996fb70b23917795bab1b5befca0e87e5d41cbb1ac85ee3b0420e1e473f8aa572ba9830b1cebd4d890e9d066df2f7441076d9be425d5445c7a2326f4" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="075dfedbe4f050f8358962e524b14eb1027c01afc9c4964be7628aab51934339b945faae772d00d5c13e373c1125a1291e63a93978aa18ca50885de3f9829adc" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="249a9abac67d69416e719cf978f45619ed691604075b92d2fb7f05e450605d49bfa05ddc9bcaeed12c0411d510e302fc0b587ad82b4dd20324330286bd042e04" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="16e5e00c2a0bbfa6757f117d26dd1ff95106fcf95c33289f6eb8d8cc628bc232a061221f2eb68ef95463049f27aa69fc351a2b4823256d348f9870f310136795" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="7292fcfc0fe342616abd4b2556545a57f2014c482fb6e8c50786fdf2b0ae392ab9c72eca9c8a216ea3d176e7ce25c438a1911985d0989d7689f3f10444999ec2" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="f2f78be673ae78d1421b260a9c90f5a8ff412853dd49d650253bd8dccce634baafd57e08547678be1643755fc3bfe128101b47ca2d4349ad5abc7c7b29d4cf46" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ccbc9ac79cdb60726e7df8a3e29d0eb9dc1257ceae81eeeae31ad8be72cfbf333d9e110e38929450044aac03c63e9b8f42f5d9a3a1ba8e9f39c53e59e0ef01c7" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="6d65ee601acab390a452cd437fb14d9be54040e059937e57ef219dcb87b4b0d60bbb07e49f01f95a06026aedab0b658ae790e010919a773302bc30f609837868" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="2d7f321e8e73875afb00a442f543d9a9fd669112ae805c95bba626dceb8d9336bcd040781370f6837ac4da96d9a0df64c13d3a7500fd4f9e9a9e8362bf8657ec" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="84468df6ef81edb4b1c2eaf3a6009dfc8012b79513f24c57c1cc46088092d67f527d46aee0d206384224cb2aceb42075670674dc08c3c7887f134986766d4d10" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="3de1e78830bbfb67adc4a67a8121ae505c0242091a755ca96f9cb44106e5262a2cee7d057329690412882551cfe877678c7a567f33014e04cb9af9c237e46988" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="8c8bdf147e40de5e6daa161e62714b29f7a470f87d13aedae314c86b181fdc23b249f2f34024beb763d35023286df76f870116026eb745a72dc0160a0e3210d3" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="779f50e620f2dbad892a9a8b66bbf60d924bdbf258fd7fcaf5d53cd9f8565d2403d07ea2d9d81d33d6b58643eb770eaabb0803b5bceb09ab8e0c1dcdbad8fe73" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="9c1d979d8a750f9bd073b152c6b474096a853b953b81737c746cbb6e2691aa6d74df35aa4604931ba974fb5441d9a38369d4b080792a193ac6dee1100f1f8768" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="fa5c566da7afec362c3cf32caf730fcae5af8f56a6289316a645266a118488536d90ca3c4b4a427aa23d041ac175101500fc55f6a5cb0d667629246a6f9ebcd3" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="cc921ea62e0cb9acd704d3287095e44b630e19a5a85ebdc4f52ccf04b19c3c524bdd9340c49ea552a13ef26a10749275e5697f7c524844d1bc5a46887bba8c6d" name="dpdk-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="4956bb923bd93a1d424075b9bbb15e1df8c95449f247d6e21aec614bbe69fcb784d8fd2f8a4ff1942a6d0098e8bc7b949e790f6b1f56362b1d6a4b348689519e" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="78eca1f021f3a2caafb2b02228a4974197f965a8b9b59a4d8b5b692e00e4ea9c23f74ddfebebf75bb739db2af77df223d0777ed372252c923d21aec83dfc88d2" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="74d6251f79cdd0b11e36bc3fca1e1ed14948da865f16bad464674ece60fb45910c7bf92560acd8d43f65f0ad9aae218ac73b53aa6ee6315c3e295110e9c8e9a3" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="514e5eb7b62b5cf8b1de5b1ff99b98b448cb7a6ba7fcb27b1abe106f661dd56cb51d1034339e2578d93fc2d7e522b31874d66577537af6f48256b47eea505d39" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="6e3f47b76c5af3fd87ed6b52f34f1711bdee417451b15138462f833e8c476c6f7d21bcbb08d3a64ccdc48a88d585b32dbd603fa36ad4ba17091d07d489694848" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="aeb94fbf8fccd5e5cd5b5f2c9d6f727f57e458d4bf51d6446b6a437bd28534211cc391ec33bdef3f9adeded5ac9ef02de57b56a642158d623a221da0e387321f" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="8fe30ac57a0f04778ab35782d39c935aa14fb3bca2b49f372b7374da48c683132566329d759db9fb110f9edcc69470de4b601740ab0a987ef496cbc09876e23a" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="04ae9f85b7351732a98c00b6cbcf473b85b6fabef3432877355ecbe3daf7b3a384dc79230824579e164c90a1bf77f481794447cefc9e99be44c01862818af21c" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="93b37a3483690dc6043e61e37cfc256cfaa9d2fe0f62f721d75dde2217346c8b2090aec05974fed1d954bc2087f11c3c964f1bd7ce14b06a16a1ddca7921e1ac" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="baad31490082efb920f435f71553dadfdb2b461e2082e8c6065e63d00efc05be08e9754a3dd94b3ce243b37c347e7eb2fe560aab12d05db938185e42354e3bd6" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="1b7900903f37f7b9928d121d202e857aff7b0c5c951ab8db3c364c9a74740196c3a43fae5a0af4f5dac20ad7e769c4447bb2a66f4e0809e7862c774459a47505" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="b98bd2eb5680812f25be4b0e045711377173256860893be7d4267aec1df1da2c6b136be40dabd0a37e5d420c0d33a27ba919e3f5f24f856974eb77588abe1832" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="b91da37809c784d12f96398027c7f61370f43f3af70427f9f72b45f3cd3d18d1012bbd13c4a8197fec29777bebb39dc2210dc2f7f13818156ea2b1baabc068c0" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="85cb2e1055cea50433d582f821473b4c58247b3f186af6de4bb8c21d27571223bb082dd8402e26ce77edfe7256fd0c585ef4c518962f81ef22dddd756c5169d0" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="aa520cbbc734ca38a503ab71ed10140eb842edaa185693c7763e5b118f3b9feba3097a0e34f33b55133b1e3a8455a1b9d0c3183bb8c78ec5988aa55045757395" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="09666b5449ff4aa2bf67b0342f39fa676dd3882ec6c32d2e041691c1e29fef3d4de7b33d6c359ae7edb5388887a0e056e1262befec493e89fc3e9d2888c72f24" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="6122eacc9992aeb3044a57984044c0c4475c5a58a27c1d2507f53ab651bf90c7052d506759c90745e1b57f37e4a609dc8b80ac5c26e152f8c4d2e31e96d59079" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="88c52cb98cb20d974b28bcc36e8acf624ddbcbf1da31241c4779cfd6ecefb02d5aef9a4c00349a61a034267b3226bde74abb728bef995ac1a890a30cf690589f" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="f35dba459d75339f5ef96f07f624684001b38680a0fc41181bb8e1662fb0558b980bd87fc9a22e3908dd28246b3e73a335e1a6d756011ca056d762317b25a63d" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="a849d12d9508efb1237fbc3913a564ce5d253ece34dd6569587e493873093158d2a36a74c1d848454c0b3315d7cf1be7980bb8658ec4fe0a8863ee1097c61d7a" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="fa2b32488288e0d1ccb286cc0a91262984955ed64c93818bec4e31d442acb46169a9cf407eb763e2c21ba562bec03a0012deffa93c95cbff3bc07a75851cc134" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="eecc227911ccadc374cf0b91e16737d99c4c12676136735b3d8281dadbc8d5e3ab0b410d3a94419769fca036f7fca4aba1bb5c90695755d0d37e2878623f8784" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="2aa4a01673d7dd5b54583d600c7d6918cbd330cda60315b05123c6bdfbefb4f41a645a35a0720edb3df04e242eea7498f0f300b5a218374dde0dd195e7023cc5" name="dpdk-debugsource" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="6ed478555e6ede4dbcc709e0fa3e829618c52404b64079c23e7afe59437e7cee26d52e27f4505fabd8328177ebdcfb0147c55c6e4c7ba3dfb6982b07dffbb3a8" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="4d761bf979f9851edb64b0fbf1155d9bc02f25ad8d16800615f0a456fbd79ae8fde827647011f7138eb9eed9308fe6da409a3e39ae43238f20b32a383bce09ef" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="43ba92280ac02758e3c7a0dcd56b77b738ce22b44fcc1ab2af2b149510cbd0c8791a4e92c6337c4971d112ddf6d78d18913021c6e4f52c989b1f1ddfa6874dc2" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="6a35f8440c353c1ab11b238cbb9743f7efd47e63bcf2ca224a6ce31a4eba75861c8bcb06ee42049e190ecf4173e517105d816352efd0cc24a355836b418de364" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="df331afbcefe8fd4a0df72de7314a4be4cb9a6f94177ab163f71c966c5b7b2bd8b5c4d2ef2728ec23159f80b7c4aba593a03918f9ea649a4bbdee10a1c2d24d4" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="2d2326d4ce9741682b43c09f44e037e66525e6794dcc6359e34a5aacd68c810e20122b7cbced9e958f87f02a620a1ce9627699a3b521feb2a48d969697fa77da" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="68eb1615d51b19c12a5ff21a3179976ec14514a99f4f2a44c6bb70e18913e869b763e53b9834183748dd555fdc1473f3a32a9bdb226014a87c884ac14106aabb" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="8033be0ef9d9078e62df449380f400e6d57c0289ac7f560c3dcf44ba34df0c12c36292627ec19e2809ff2922925cc4e794e757231d3cb98859d2a4f1a591ab87" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e0796f4b1e882d1df3c4483b51287f4f3363b9a24b58e5bed78f2e883f4c5c5f1c436e5110fe5329a65495097abf8823ec8971e5df11b2defe0a5ba559457cfc" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="43a6feee9521bf28f173a3e42cf9cb00072f4fc4fd9487fffeaad967b48e3bdf455a75a40526258a218ab93ee80f8689158cc520a173798580ea5ece6646feae" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="d54021a42b38b7a41ddd4d179849d44c62e9a48c5e3f2e2c6585a5d6f48ef1ef0cf7860471e33142297b382857ec2f30231ea6e242a41e4d5fed224fd21a329e" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="5f454834f811350746c96e311b59ba1ddca19154e5a102497feec45d9c70b8e7cff468c321e9307fc1fe96cf43f5db8c97f88d4c0af5f8afa372258cd8fb63c7" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="2c21a19af0a28b1e50346f9f3f13a125ccfab5e33b6a0066fcf49d9c63e714488b5adfca1a19d1ad6d22cdf5e6a435f4c20af86798c4c9f0f13975e02216b577" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="2df07d5d43773e353af87e32aa1559f9d1ff86686fb39644f3f436e593087fa07b747aceccb449a777fe5f7c3d84c5bbee5523302b2b315575e0549bb708a848" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="f8730be12e0d30f70c1c0c9b4ef96692b605ac474437ffc3902f66f6e2397f4c1fd81db9beef94448aa30b00b80332dc7fd400b4cb29e010b145e13d9855eaed" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="3eca52a24a4dac8e966c57990eb31b5ccfadf2a2053739bf3d26a26006113fd6835842148184b184331e402a5239fbbcc3c7f2d1441c3e55a939d4169c7ffeb8" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="3eacda733ad9414fa9bb8d8d66d0d45636b0615e0db177ccd51f39e1ae95c0b3c41c4edeb4a7f664e8c4a2d596c80e1a2894c70b0449c88c9bd33cf9402fa45a" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="feec762afe9de23e1485a315395b22271070183ec42ab2604478143965609e35a1491e78153c963636749692df72bf06ee5ff712d3268664ff202125ac77a37d" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="1bde7d0078633fce21622dccb43e6864f463ec8e5b4d064e6b0a9b509804a9b3398bc07c7ceff2e90e67570f06a9b0e233262ed3695494613554c555c539c77b" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="662f57c46130c6be93df7ad64c630f3b39b8b5dae144f86ccec1e57592adff7b4134705aba7f9f4cdf771c1f6fc94d250607d64ead426682d5ca63664691d586" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="be2c6e0854d1db54174d89199168a24670f97018c266326d3ab84b41e17eb026613a076e02282d2c944ab2a12ce56982a07f4a7c83c9ee1b2505de11890d1e8c" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="6bcafde9a71651e806cc99c91d9020ed88f4911e140c22e1ce7fd85d90a17a844c08998086da0076f41af42e15d2fd164b50b8f291b8e270c20797d78a3176bc" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="0886f0958bed52f74c1f0c025ec897108f76b923df99c3a8005a56e564e13207e29a092bb0cdf7f2c7f05409b2153d1cb21b97808ed51d69d1e48bbd28aa56b7" name="dpdk-devel" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="5710e2f6d60638b313232c2da5177ba9f18eacb8a2cd8d96dd1abba43f78fc9bb81ea05c514bf120e1346376468d8f4b5e07e918d9c984d8e3c7e41e1109d1f7" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="566fe89efd991b601d50aeeac90de31679b4ed9794b70444b10210cc0b8eb979b777238997af0408b30f6c99aa016391036ab44b723025e62bbc3234a08db304" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="b04fefcad69e7d30e84fde82611d4dc2a4ee0fda4910fd8b8995e4d2a2f5abb2cc3b8193337910bd6578da9c2ecef2210f07539920f512ef8137e601c62d3b8a" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="42f0db763c1a43d6c48783a098649eb9a5e0abf79df93ae2df34b8f28255c315896dfd80c80a007ffdc47e1fe9649a657652b9c6170e036069653ede12880eea" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="95f0e2015ea65e9ce033ca43d46ff17b358d7a3a1a6b492fdfaf92cc9838b47ea3fac0663747e0281557d34cb4862f0be6e7e0314f2325a9500d630a952c897d" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="4698f4468ffafbc21af519bd442188b6cb0a7182c9304055d0e9c6ead20f9e97ec318a965dcc15ea5439f4b5277c0c06ee7671f6c72c7ddc5a405a709d3323be" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="677abd40f07d2594049f461301b81396733693f245d182cee6c08051b96ff16459f2655b7db51791a6054812bb719a2b30c13b12771daf908acd97a1f606314c" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="ca25801fc7fbd10b6d0187a113a3cc9f2b78a5fe0543cd17b7921237c05811b1a409e7cf92f7138c21717fbb55708338dfc7c796584dde35e282b449a4f2203b" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="3b580f70a4a0f1d0fb9b657d20734b1c954695d03abf185015fdecbcf2e0e2f8e438a7a74557f5ac1331f94556ce078f77e54026899f8ea2ad79315833c86bee" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="4f8479540349d9e184481bde68e9906397a6eefa5f6d509290feba4a80d811b0dc065b23c6cc603b7296040558d6d491d1d6ff7c26a77d73a9d6e8ceee9276cf" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="f2967b16c7d6f8e8ec78c561eeca8f32590ff7facecd7d6c17257ec224415c905ba8c765b08e4e5c80bcebb296ea05265bad99fa5af04de5c76ef7508bf6db3c" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="25988d6ba0e13e14b1bea9c0067221ef99d3c894f72f57aa52831df6b7b420676676de528432adbee8c335ddb15b5b06362a1ea64a28dd0e9cc69084f7218da7" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="65875a1b7098742b375e88193d1d006fcb5bab2731f8a1fcbecc41d325ed83772b447c986c5841b33aee253be0335bd67a1e46aa652ed06ab4ef9e7fee243c9d" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ffbd61d1027e90e65ea010da19b7bd9c386fe5d3126441f424aff4869a055b0c813f977a4a460c444052b3d1960ec5852899f584d8e8a475f51c74c9764bceda" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="5d5b7c32e26194fbd3c827ce22757f55d48d9aaa3eb505379b4b8af92a36b76382080cf43bebac4c450771e4917b752d88cc07eccfce1d1692292ca142a187bb" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="086ce8f53f4b1d08a226c927d26c6b105165a28df7f4c57868f7ee5a4627637d732179a2e0c7e3e50bc1c3d0b94256112755c3318373a8c21c1f6d7894bdb231" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="412487fc94f2246043e5a22ee82085f6c9424230fe6d7d70c11c8633cec48f99fc97be9a27a3b587d2ab7a8086d2f2f6da5bedfeb08d4ab809c7494b0850b502" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="aea24c518ab6a2de0abd6022c5469a7160a2d752d6157475b52f3492428eefdb98b50ce0a6443a3dd923d86730e8c552ad26ade75ad431699335780aea634c56" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="fef88340c332b83d3241c18e296a3ea87aad1f72f41d9ad83853b79df08fbbc4a45e897737ac8b14e7e5d50cbe799b3d5efc2b677da840b284b4a56a3ee6bf58" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="d34f58c0d886cec68028dd1c0f5890d2dcf0d6726e6724e2edb01cde1df9162349915061b83a750519d45360a8298d42e7e09ffd5ff6072fa597e6df82578060" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="59e1d9c0a9abd986cdef7ac1adf38014326ce25517ddcd0eb73a6c9995c6e404fc9e173059749c194fce85182300c6981f63aa194b801f9009aafbde2db7d8c7" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="d2e4715972072b41c523bd42d99801496b34571f57cb52932aab1b47bee158f3f744c3e9a28d3ffe8ddfd97183e1afdc4c4e335031d6a126500c1af0317561c8" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="3ffce546457a43ba5a8f8326daec3b7f25dc56fe454605602987be75ac09ca1c4529fc8a0c4c3b36dc478f38451fc863b28d14e40c2dffde7f11e502a7c0711d" name="dpdk-devel-static" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="f016f3536a07494cf00fe57ee5caa6f2fb0f76aa4b09691b05cac7e4c53ac795697f40357e7b0247acdd659289c3f819d8b59b61663cf8c35f150969adb5f6c5" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e762f774f2d0c3726f1162669b44073853aea98ab643ca070118a5008f1eb01666c349a0ad2b7f7836ff11d93f77c00b39a2d909a047079a3b45cf41fa1075d5" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="292bed27dcf4619c64185a5f03d8fe71972eb5b43ffe52d9c202434f3d823420c11a379f1ff935a073a1dcb4ce65838ac43f942c1b65088a4a3cfb51e32cfd74" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="7dea9c22f8fcdf318978d3be8d1bd930afbeb3b7eb4462a4fc5f4ec3164f11a84a3d227810630e6ae1815456ebea9c91eb89a05c9ac7957db21482dc5cfb768b" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="03481ba5664396248e6e4f0c208db15b3d4c049a322c4282cdb76877437881a5f9d896019613b3e9ba3bf6e7a56cc36a1e246a8ee407a0cdb918060f0cdbf95c" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="5ffa6227285b7a2278cb808336fec79eb40bc6be6cba401b76258b183621f59fd5ea37589731f85d33831fa94eae4c618e12c97197c3bebd718120ca2b337b7d" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="74876b33d4ca45a29491c5a1a4318759e5337380f4c487cdd02abd4549dec72b56cf8db6c2c5a076e983ab3d8cb9a3e41f023fbd0ebd7d70985f32a845c27aef" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c26619626fd5394bb241d2c892456daff000d51fb60743ec0be4b0a7bbb445035e119964dd03e5fe567326d168307ea093de57cdd6c6e65e35da2124182fd3b0" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="5e6c7da9e663f26eaaafaee0f1cbf4e0d90aa74e26190a80a29b52e30ea05936062f9ce97e673121802594f7dcba581a7de0fd48509b0cd91dafda7aea6e7cc9" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="96f929a6b82806385f599c28a4bca7e7be580d931d7115fc57f93d3355ce8e6afb578afa54c0e74403e2a44161aba4008561eea656b448171b8c50641b870358" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="ad2597b7ae082ab099f9443222d5768875f25047177cd5ce8ec2bd2df99010c2b202380922cbee9b6d7fe472fb09fec1a85b7ff11a8c67c945b3f43138670f80" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="7dfed4c6c726affc153989ab10e845987d06cca94db625e4bf3d7cdd0bc0ba7716ba96e3ed629e4b3efa6bab58cb029207fc3da6646e1f8d618a440856ea7159" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="7f48c8e0788b87dc1e016f831aeb4366a131db3869ddd7f61c14770202ac30b33e5185afd7d471cafd3b75c4ddc410094e79e8423627da155d39ed6acc574813" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ae646d8ba48cd5cc27ec8930885c4cd04bcb4418bea7828d7989ae01fd66cf5de95aa5426604df1befd8b34792b15dfdfab183d2bd098c9fe7c00fb0da5612bf" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ec58f20aa21a76ad3892ac7f3c304587cbc53a961a4b54bdf02467abb3d1f3ae41194a9b3c81818d7fbe09f72e0d69bbd62671a542bade4f69dd65da0352c930" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="9fbd0674971de73b2c4ba07ac89a30a1540b90f5446c08beae87464356a86c48080b79745582060cc8e178d9e62955c79301c11eb9e6cedf6c0cd9386996d7e4" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="9e3d8269903dff9034d5e86d7875f351841be36d7505fe61e175ba295dc75198f8f9e9882a27800126799295d9a45744997e7fcc41b63331acdbeb4b74e073a8" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="9a81b3944e4d5ed71af1bdece3cbacf5c022dad350aee18f4f691609947e7ee627a6867d0a24e0f3bde45edfe39695b64bd0807dbd4b94cd544bfdd2b2b973ad" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="ddf45f13a1439f910837843ad65475d99ace8462669ec5cb688ff89c3d9eee2baa569f71daf0e9149414c356e9aa72a49f05a1c9606b9556d5d05d889cc2fa73" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="db406c3804a500d1814836e83f92b396cd77fa737a83c04d145f2823d4ec61b1f698f5774c025ad859e6e4fef67ce5fb03588b593de84bf9f7067846f4920457" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="13616be9e7ba043852c26e48c5820b2bc91891df47052b9f7248e6ce7f1997eac84fcd54b8d6c812dc0d99b2ec6e7fa224bc0838ca6940902acfc573492b6dff" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="aba29d3a13742ac9bd98e3155d9c55f861b65cd1bfffd847e758ca9bc35ed43035013109eba103bd3027d68b2dd5ace92f417ccd92f25da745a925fbdaf61964" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="079bcf85aead7e3b5a1ed970ea81d80abf5fcc8745aa1a2a83009c29709809d2a0a0daa2144a9264538a829fc12168af67a10e0e5f1aff6306ff4afd8d37b20c" name="dpdk-doc" arch="noarch">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="b4cda79b86f91bdf366c8d95e4083d5bed6f7fb8e03cbe9829043a4528d1bc60da5fce6dc0e9f6201ed54cb8fb40d66a0ab14cb85fc1a25300312d7465eb76a2" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="fd3bb28bc181ff5745f98cd0d1573565f01b9053810ecc1530be0971a791bcb2c8cf8c0cff4baf9767954afccbeb5b9cc09c8759181703838e00ff4718fd0afb" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="9f585395b08229dce529ea7d85b1ad1f88c9066cac9e48840329c03540654b6986f8f6fdca76c409a64f0ecd94b05330b4543593017c6ea600f4b2996d9587be" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="0b8310efd512870485e7187a8c3a7a9ed043b58e32e450625fc5e73ef58d45b883300003a356768192191964fc965e83fd1a760c8662dbe0d95807ce55350cbf" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="d5fd0f85af64b69c3971ea504431e131d41c863729eb5c5868d0cda4509ad5f5b6e3cb981b252a1e85019f093d8327aec74fa15f7b69ac5fe89d7b8b43878d5e" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="767d398cf6f4f4b35a19c04479caabd4c073e6b2c0a828eb76f0b8330be3164ecc068af67702bec9dbe907d0ae918b1818ea035860d09786aec597003d5ed163" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="3db4f29aae1ae281dfeed5a6b184ef2c1ff31e191ae67b652568eaa1b15cf6d06f1768b08c32c1a267a453220a415b552623014a8ff0927f85fbcaafb77cc2db" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="a6938e0efa8c6380d1600031b24b909f7b7d89e209e03db244a9c63268a7c4f4eb5e5190c5ac58c9e37f559b6ff6da781d08211feb0d04091a9772b885377157" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c76b07752c7a016632f09d18b7f114e2f64e1701fef3dd7e8d4ea85a75483e18f814093642f3184eb966526485597db5d7c6ec395a63f28d135464e1f4341a54" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="1d37c8b5327000cbb22aeab0e0e5d4e9126ae01630b878bc3ff7c8b1cf9d3df7181ec3858ebb387b7ba9998efe34e199504ead55667b8ff8710d09451eabe14f" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="b328b312597473382bee4601bb05b4179dcd0fd90fd8b4edbbde7a2261c1745f22ce8637f9c405165cd5773721e5ff12381a95b7fb78dc0d84a839c3206378ac" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="31dd7cd4a2280efd5c91fb327f9a35d5d0a7d3997e71dc6e15fdc8c83c0410a18bc5d7d978cb62c131691c2ac6ba99b92ade284eca90a8477336e709928b4d34" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ee04e100b4192654eb1f4be15d30baea4b3647c8221a7d4b0fedffd80c9e8eb28e59c0590e543af814b8677e06fd459843a83ea17647124d73d81cfef5bf9e7c" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="15b11d6591d2ca88c5db22e5315615df27141bdbf3c03821ebc758cd3589bda26e7e949e1100581614a91d56455be117c9d63f7590da75a83b9ce6497efdf33f" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="129bc5db53d05525fda82a6ac3fb1a9e8d2f4c312115f8d4b2bdaeeefb31b8f24c254e8865cb9fee80166e12f99df5c92bd73b1aa7836f4e6b4fc876eb0d7709" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="391ca4aa67952529cb2ea088dce958445a63906b13f1f44289d24ddea8978a39fdddcfa3cdc7bbcf9ce37963abf185e8ac86eaa22cf148fcb2a3a3f08235c65a" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="014a38dc41f8f03628b525e01987894f4acd3091609fb25b8f7b67e7bcf7876f8ddfebb313be1f81ddb76388066300bd8cc4b5b6ca1be3aa876ce1bd7ee2b7c5" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="b9657829a71a98d4bfdc8535b841fab984f9b243321996122ea512c0466c8eedd670f160c8d323240436db3b202d2d7795e2c8ff7509df0245d895428f38717d" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="c51f3f3150baa063e5567702bcb81cd27d65c87abbf393d44d80bea6e3517ecd16b27d18b4af34d9f4cbc498b051a4a714a25bddbb52498543c82723ef7a9e69" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="52a56994e24f5197ec68d9c6166710aba8d7fd66d9d8f8d23a398d9779d76153b437a36a905de2ba08bc65a4852625d79d3f4a9915cabcb4fe2c35e9b4938f25" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="776d17f043c00ad2ff276bdfbf77729a3e7fa8d8c9d3d63d25d1c79cbf8074faad3bd484cd08e1c01430d0d8bc96fa1358d2cf9e06d8b13f57aff0a26a0ad309" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="7105cc86d421b2f9a5e3721547cb3b753cdf8cf0e21bfe8d2b06158501e36ed929c91a48aff9c8410f84f0b46da87dfefbaeb9eb9c0135aaed5ee81d48a61104" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="e558ccb5aedf77c28f3c10eb4b0326b9fe8d3ad5a7198b1397bef0766bafbdbb635e766230d882c69d615916c1ce87236f7040ebfe1d8478f336e20c92f08627" name="dpdk-examples" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="747d13051e58e71c9d2db35d48f4f451d9b512edcf2568c2e13eaa503851d00b763a1f1ab9a633a78afe89aaa44570609288902c13a391ec30df0efe459e9470" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="334ea739da4c584699885dcad9c71980096a4037d3d84205baccb256f3916a676516e036804c277b0910fef213d107dcfa86ac7535f130f78d6ce782e945a085" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="f8ce19cd02185986fa1c8b070cefc84fab9f3ef221225614f5e08900cd744270c1645eb0f24431f2ec1f88f7051af05912d86470adb409e5b7b7036baa3d4c18" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="bfc384fdda1ef485979a66cfe7519e6a5c9e4cab939dbb25bc6558c8a21fa9152e5049703a4f27f820d47cf24b94d685b5177bcd850f70aa9be53300f5e0e901" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="36b36ae6f68ae94d7e2bcdbf6939596b02113c6e3a655f28b491e741dff9e92aa3922a4de040fd2e14ebcf72feca80314739f9cf69270dd58728a675476ea5f2" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="6831e0b257ac86e517b13f29bbd14be742d8566e6ee93c836bc57741e8641feb677c3f52d64c28cbb19381b55949cad0ddec93339d6fd866805678f4424a553e" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="4d4453e80fc48b2221d51dbe416d78b0aea12ab007f50a1711d65c750acdb7d4730b395b22622af575f4866b567f916651f045946b5aa5fd846cd44ca0b59784" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="39d99691e1db35950fe2f9345b56c3de7b9f9e36a6388e70bf8f5741184faa67cb6fe53ba3d5bb76ea2f47288228657fc91a17bbdc9f14aa9d1c21fde5f1eebe" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="13156ff91f4b945f2f22e0e20702f33e5110da9019470472845f75c05af4705fb4a61644cfcf4eb9197b3f7c1dd8c654bfa760ddf69443cf380bd11f4c833ab0" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="975a94dc23dd1af1cf3516b075ae5c7835f611ea4700fb9d1ae95df3ff68743fa8159cd2ff9f8be99a4b55f8d0b0f7adc99ca02fcd45ede309822a9c8cfb9dd1" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="feb8dc5be0812193fc8409b1c2664b64b7779f9ca4347484f45fd19b96e9eaca5291bce2b9cc980bc42b13538a6e3413029ad3638c4af8126b7b85e306e3ac2e" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="fee25e0791e6506ce96deb26a0e4a674d8fd795f73d4b4d2befed3693caffa1e457ef089e13f538f5b876d546cabd44e469f9a2e395b9bd27071782b6559658a" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="edeff6dfd5d5ec20562130aa23fcb46f3017275c0e7289dfd8bb96aa68c737b968f45a44810c8f953eb49f7abb24e7642ff46caa5e48acacd58fe394de39212c" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="aca697e2c136631b27aca8b71c98d0d07ad81554ee9e4a68edd16db524fb9e5b3facf5139445ea264ab9e2c514e92d17b69363de738421d109ec4478786bc0a9" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="f25a85f64d492763d61e6db92510c6348928fe34dc50248e68107323b8523120a71f8d7ae446a1d689b3a987f33f14f0103fcb49be59f7c7fbdb2214c5628d66" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="459d312068872451d23cfc5db7b23324fa52707bdd62befeb8990300009f297c02836702a729dc0d12ebb31175364efd9d6d901a7ef46f3bd03703fbf2646946" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c28c1091f5b3932fa4f069c39aa5049c5fda29dfcce633ae96663fe1af6b213891d8a3241ec068c478258406998b02a97fabaecddc7aeeda22ddcdcda3911c0c" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="0b81e6fa144d2a452054a277e84b2896df03b20851e90b9ca5740ad3132d8b94fd4e6d14ca62bc7e6a5de00b86519528100ff30fd6c3283aca2ebd8a53a86b49" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="7565a37c2cc2ce75c2a853d8e4094cfd59ebcc3e8d804b7b07ff26364b5fe3ff6d5e0a1f4209c8ef08e54faecafaa0ee80496d982e756dccc97105109cc3606d" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="63f2ad89364248862178cb1e3b1889360ea725af9255f4d66504dbafb7a75f4d28b89cf4c51da7cd9c0693afb7dea2e4805b8d691bac259404c030d2b459c828" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="d11a48c93006eaac6e02cf1249ae5f213c32e6bd5825c0d35efad482ffccbb9b9c046b65fc6895b4800c4b4b36327ff45f2ac5b07f2bd4ecc990cc3331ad4273" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="d60793ea6caa5890398f59e2996661214aab2500de22007d8df6a3119ec6e77c4b698d76bcf5db5b58c57f2faac78fecd62497e4f7b745d9d7836378f98f4def" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="9c5c39faebbd320acef09bf8c53dbed782f41fa717024cc75daff0b9be5a9c564baf883f86eceec3ac5a79965799a10a9581530e953d3b376ee3143c6b1af3b5" name="dpdk-examples-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="fc807b0ebb68822f14f22101c96f6b777cad5e10cffaf5f55bacc4492c8c8fba1b0447c57ff01b96d0337ee56463325759d1b1668fafc49ccb13fc7dec16c6ca" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.10.3_1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="427b61bf0796cbdb3aa4b762fdb6096c948d5465a894305183cf18bf105b07f577485df04e7466fea40866fbb1c35c908ab3a78666e1be33badd49cd489513d3" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.10.5_1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="af44b206864ccadcc7908d23a7ab5c82e04cb4d31696669d5aeffaa1e3429205f2e58a06a0210fee3b3c49e203ba6f5ecc9651a74c3b6543d24ef62999a5bb32" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.10.5_1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="ef4dd7dab62e7b35585255d03f35d299af99b259ab99047fb0863da449394a6059292b8ff98b6696ff69ca12aae9b7c93ecf9ce1b70b4600da81e654b74266aa" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.5_1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="74e30ee3aad66bcd5afb486a167949b8dd153ca0e5776d60ff3296d60dda39b0a30fb8be925c907279b5130ce0506e76e4494cdfdae4a1787c53b02fb62ee513" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.6_1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="b223e175ce163f6600167fc48ebca615d90e20e6e5c53818a6804a69b83edc92d6e62367c606b74161c877ef4b9290abe8ae6124bb27da6fb4aeb898f49fe0d2" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.8_1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="55ab0fcc1a8e8f13ab2c452bdb901852d70a97bd3fc3be8efbf3db7e8263b5ccbb500dde7d2c1231bc0cb6aa81536292e37800a6ba782725648a12c8a6b61266" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.8_1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="2c526a43c8cd38446daea889ad4f40b959db5e0c91c77b9774d3b714c8a1ad669d9abe2d605cb7d92e28cba40b5edb214afd3ed552c85634902db55c2787fd75" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.9_1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e3a4d84896fa92ebdcf18b7d6e699fa87d564da753ad6fbc26c8735a4ded8ca94ae6ccc740a4ce443d6aa5d2d52bacfe65fbb413d4c18306cd9fde196b457aad" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.9_1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="6a479da22b0bee593b4e3d15d04190959c7f21119dec7e1e15193fda11ea41ec8b87d3f9a82e323ef29219a0434989f68357ecf7fe47b4bcfe08350dabb03701" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.1_1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="4b2cf4f70eea2911ff82b3deaacd6f4e20af002b2ea213f8f65aa06625d93a8955c86a227989b511526b9240cb785dbb175263ec6f7dd3f1342932fb885333e3" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.3_1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="df8c094dfb4648fd2f555463aae43c836e7746d5b83792503fcd3d5ca4f3cc438f12f68cbad437994635caa2bf5f50afd28b1a198fbfe7c4535fe79d6fd5c5e6" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.4_1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="1c153ca9fddb3d5921dcb24c9f7b00e4bbf6b452fc6e68381281dbb47dc88e6937e892b1165ead5430d49f8dc81ac41d1cccd5f6d0731d5f0348a106f813336b" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.5_1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="4922dd2d24843c338a9cd7aa69f71b80b27a578da54274453c0a10000be9f8f80df6bac2f5dcd7af2d7929b5f089537774a76dd75c8e5e486ea044ee7340112b" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.5_1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="0980dbd61d7b8a2fff902b8db4387f387a5541cecc87a65f5efe95aa069e3ff8b821437c7b03e68b48ba61fe7088c3913ddc1c79bef47b05e1f0b1be4fd90d6a" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.7_1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="a70f0aa5747e269b5996d6d49fde75e48c4ef99075713365d5ed8ad9ac5db451a1b9367bec474a4c3c1d6213e950f907295e75b5dd714e2d143d9b56605c3b91" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.7_1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ffee1bf50b073e768114d99a36af4ed7eb2135ab486e17703ee97cad9247a1012f980b628a3f9451e8a228d8daf06e84f501c832c1710083770741e93371bdf5" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.7_1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="4a9e0a8ece827158cdfc9b856b60b43e67011b0874262937c8cfcf3b7a2c48795bf5242764ed22d1b313b8b0f7b42f29b7759cb5af26f27580e25c888e652c97" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="6a9e259e6877da546879ac5d3e52c08d4b736a1a0a351728e59dfc77a5269ad6b405200c55496c70355157c394f63946847217aad890722dfcd726f4eebfc1e0" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="96632e10ca3519eada8c830cf92ecad159af3d925461a5edae6fe0b5a3fcb0e9ce6718f5176ff3419cfc18f00fce7e68f562cf1f25545b4ddb2620e423f57452" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="46ccd171768394a40015544ff9b45a4bb71beff65d6c11f04256ef225565efe7f683a85a078e590c6f730881b772515299f4d297764fee6bcc0f4fe9e2268616" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="31214fb7533a70a5a48a737c3ae08148dce0b7f6708864729b079c08c47036d95e05352b7aa95bc3b4b19c65a174baf6a7f4271321d38f08c237a7b22a486f9e" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="c5e65128383351d1757e6a20c8514fb5d5fefaaf7d048d070a0e93cf3f7e45600192121af0a7ce14eaf41f012f11ab6d8749adc4ac2d3f85874f3d3638ac0d06" name="dpdk-kmp-default" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="461c39ba010b4dac67e658b7d1659efcf1a0a6ba479b270e174adab7f79cf3e1afceb9095f91cd9a2aea304478c2e876d2bfd6fbb06c42e9f32e9b20d2c20c54" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.10.3_1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="e1348d4cc930005112df662840ecd8f6b602ca1123f51134413a61aa67c1851284880e87cdfa404817836cad14a35bb9beede1a373e2fa355572c6fc1b5556bc" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.10.5_1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="436c4b2a18c06f758ed2bbc1be0eb34face96b2c3ace3ba330b1525757e714e9b949bdeee424abdd3f02428bd19beb8b41f758893db67a493d4258ab461b1d83" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.10.5_1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="454e8d3387690d7fb9df00e8493a2a6a0a2d714e62cc53b96d95761ad6c43e8e7a4285545e630b837d54653467d459fa121454d7ea2fa76ba48dca4a369b6f6a" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.5_1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="d3926952139df32e21bebba8e589eb0bce398c858957e6a75a217e20ecd4b9148b0a339716f01486cc16c6da2bae57eea1b8abd102e05df1dc3170d05eecdfc8" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.6_1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="86af8e0cff1df9962ef3557f1dc7e7b089ede96a4b7b79d5c04e24a4a509375e5c2c575635bc975a20da50987cb7d772c53c13ec359b8c802639b1f79c786946" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.8_1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="f1ad7606de1fa9d7a7ac7fd5fec66393a81135053b2061bb72b6a6bce9fc5f52d87cb8b343216899ff756b3549bcab9a07ffa9ddae1b1a53c6e4559c0bc4f1b2" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.8_1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="27afab1f8ab9b175eb8699aa641e92b015dcc1ed2c2f1d2af2186efcb7a4cbe32ba2efdb850a1edbb098646dd274388d177defe9038b72e4f6775a4750fca815" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.9_1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e976844772d6647c1bd9d58979df64ce1ffcf20bd9c34b23389bfa441f3c8496ec05d21397d90dda077cdc729ff44018e4c2f3ba06817f8aa80117a16c0797a9" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.8.9_1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="9bdbfb45e01663a3111bd1f2e93a97241597d80b53c36ca19cc2459d0aa44e097812eaa2c435948d33eafa6b4a980327da9a14165019841ee7f57b6fbbec302d" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.1_1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="cc918ff6f56d74003d31a358f335f1ab31e16d12f48845b5d8d03424ea2846478e1129d339fe5a39d6f371a542e0655e3c62475e6377c04987ad1adcfebc3a6b" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.3_1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="bc5f1890f6a0e9359ff3add4bcf609e87d59cb48a8a013a542b2a12928883d7875ba99aeef29f2a307e9495098f58980c4be7f09f3f4d356ec647311f030ae7c" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.4_1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="9768b1dd7ec7c7c98649878e59ae85561cff06081f024200b8533710dbfa3476d448554c387151bb93dcddb0e0862560c577962a7c42949830258872e37cda46" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.5_1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="00e79aaa44ba0c8cb9cbd315ecaa1791c34447ab4d160949374a5afee625c8e823f35541de4ff0177cdfe8c7712aa4333b83535749de049d5418614f905b345b" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.5_1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="71148d97cdde52da8a56d6849c29a36dd958712a0d54f8379bc01a6f77a2327a864f5785c9086b1e0dc790f4db00bfa9f8ee73ee9317bd97b7eaded77596970a" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.7_1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="9a4a662f90e642e45d2fba727634813b13e3b37ab936d90a392e6d3b88cfee76a60b453225b51658420276010dd9772eaa846d219272b961c47fa097f461593d" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.7_1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="5aa3b33cff498645df4578a9033f70b27a15313eeaf05f2ecb49329933ca29dcdbb89b9c73f5b2339eb10fd0bcc72075e4e90b4acc423b898b5461284531dae6" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.7_1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="68d0d1f8ba55aac0cc716241b798c2587e2ee4535042a93aacb7b289874147aee2e0346cc5316d170d0e190cf1e0cfa4199d025566a37e6c214862a197086634" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="a5ccbf1ce06a0a0f6a772486aee17966f8ed27514a65fe09a0d050070bd6570bca72ed1b9f16a21655320b82635d5fb138cbbca10d5fb47b434e599035f3415d" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="a71688a1410e4a92ed9f65a880338e799a1906f850552f6e3c762cb3f3ccc75581780a3a2b2cb59814060d4173506daa42581dd3d781ce176b3ef5339173ba25" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="3a38a270cc06cffacffc3fb49a6f0afd917266322e295b354b37fdb279492e6b7ca3ddfdc7812ad1747d1b7c8d21318864e12e9cec0380dea2edac8a0168d2d8" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="ee5424e2f2ae8d266446f676b57647b856213a49f2f946a151cefed2e709eb660ee35a99b3290c0c6b3820190b57e3f09a6991c41f9d08fc2769b6a781ad26d5" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="a8dd8c4595dd89212d220e89797ecf997247c16f33f16a91aaf9a4c82d78bf8efe4b95153d913d14058854b55d2b1f36938f9905aa3cc92b7785dfa7abf6e83f" name="dpdk-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.9.9_1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="b133c9303de31b77d4d03d7534325e99fa7e04f089b30d8ad143c73c58817d97f37cf22e03b46ec69320f826bf3cb083872b6b039600a4e0ea899197662df9a7" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.21_1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="829676e76e5a9135b67cde14992e8f1cf7a10157f32d857476a94ce88d7099955cebf6568195332a75577bf69c56bcb45f34dc28f3b8599b855ca33b8f5a954a" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.30_1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="a50428baed0f60e1c0722ae32a107819fccebdf6f0b727697df23678680230da67a81c5a8f08ca096c5cb296fca7660ec760460a1dabc580fa6d73e4a20f68dc" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.30_1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="18521146f59b5e824f7007aefcbdb362223021be84482187db98c4e028b1cb2db6648cd77b7eb19d1a2a15916005b997208bf7655c0ba71eeb4a7350dbc09fb7" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.32_2" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="19ef9405452db0034ec8f9bc7e6ea9d39251de087be17cfcf63f8e122ffefde5b71e0ce3ed475ac6d586fd7db2f7f4f77d3bad3967bd2cafb50f0231be445b23" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.34_1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="eff2c92bdf0cf03781a77db9287f9c791b65a9c5f5ed66a9ac8e49fb7380ad5b33008a106e834b4cec36dd434130335289e9842e82a3a8582d19f937cd95541c" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.36_1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="37494a9cf94ff3c21d1b0ef010178e2de56d3b819d3e7e53071039c63f8c146972b4d1172a21d21a879236059d8596f1aa892bdd02590c19f4ea3c378cd44864" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.36_1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="a8bd4f90b65c49294febc29a8f5c6ffe11a88637ff0cb10e0dc2295f7e37408d708543c5fde7a0b63f4838d6efdf7d7fc6d35ec56d9eb15758a11097c10f7356" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.40_1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="4eb3ccd33f9272c84234be0d60c2662b6e3d1d6cf31e33e91ff12552073584440b3a464e21e7fc852d956542cec682e75c85b39cca00ef22ffaeb4f2c8ccaf51" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.41_1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="35ee51d60e20da2a73a8f6cf0fffc9f2c3f2dd6c14bd20d46ce01f40aa31ab2b3ff6b3de07fca7399293ff22d985306e0dfd899e3c5836a8aa2c2db54f4f024b" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.43_1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="ace860ac6d141e09c684539896f1415976528783aa80f332017eb915b5cb759852e792a48be5d9ea9145152d732a4876f27347b75a210d99cf2373be76a4274a" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.43_1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="37dc5ce4caa722e6cdd1bc6323de085c2911b11aed7b9bc8fa000834e4377160def951149b0025ed5b2e6ce4076e505ee7e2c4b28e9f1ab9bc3eb9516416c6b1" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.44_1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="ba69867fe89fcde996ae57935a2a9e4bf4ab8b0264190f0f71a82b98185dc41bb9bc1ed162f6cedfbe4d74626535475e5b1bba521f0ff34a148029706b44a0ca" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.44_1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="5f9674dfd74bc768103f96c837a212e8fb5e9fc0ec063b2a8b5adaad00269534697945171c29a0b608e1370167f1e338b01c14bf19b96b6c1a87619697ff8c5a" name="dpdk-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.46_1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="9c2444edbf5da90ff1d6a709881af4779cf30df4eee2a544e07d8cbcd4aec271d746b6cf0d4a44a8b632c42787d2a758c6bf0eecea5de740c068b4f54d7f2a3a" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.21_1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="06979c9e08d6b0235e590f11e9a5413bfec16cbe30b7c4cf0992c29293276be807d3d8e975d07e79190dbd52de5c12708ebe3eb34c64affa18030390b72022e2" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.30_1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="009e5a74cabc24e9cda059dd2e734f3b5eaab39585a6174a8ed6d175f4b480c9b4b5c3972878f73da4fd4f7d858a23d9ef56e0970b05662714cff015e4e54c8a" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.30_1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="a805e23a561205defe0d2a9236aff728a2982e96659f600636e182cd15692c01e2b09d097d226988ed0e6ba6e7b16dfe00fd50532675f524dc25242817e12ee5" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.32_2" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="080a975cd59b82cf155e6297351896cc0fbc91fba88501b91e96b98960c9e4da2393a53c02ff996705876a0b7dac6b2f8b783f21b6810d528923b751094e3ea8" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.34_1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="cb89735b4ae878d34c779af6b48ad14cacca883d6f3236cb7e7d9e22ab14941e57d9379ee11c7320c15b4b82b25fd69e040f1fd5b1690b0c617c0ec5780f3001" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.36_1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="cacb5651614052a0e17966be071fb4a111f6e8bfa93fd52d2306741a6cbe051f0c1218a61e13d47b9514543b7060b978cfc536c2c55283e88459d8ba01653c7d" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.36_1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="8e510ea1ae8c8ad9b496a5d5df9fc724914f89c84df4e82cba655aeef96aedb11f03f39da22461836d17c0a5841ae784597b7f929796b08054cb09119d786653" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.40_1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="b28fbce5d9fbca89b4802af8aced08ee4d7a829105049dac33ce2851414690c8a6dd9054b749506f9be8a5a0bc151a2df543e295d34eae9ff644689b6197e6ec" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.41_1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="2ded0239cee9bed0232b2807976cce4c3d20f932a8e1efd9de3885e611b763193517c30f6630d5f01937563d7107878dc42edb68614d1b3f3ea043109b2d4165" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.43_1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="df4e4ea0b29d6b8f5fd7372b0b008bea8e9b844075449acb344e8e57f538e2c0d220be292f53d310886daa14f99172c18caaffba04392e28d995b7a484e872a8" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.43_1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="f62423dff97a8e9c6cf89b47312be67b47d526ac447c5ce1be42e7e51e7a3b3a23a6f80dcee7a560a5df0800e894fa6cb11f3803a55d7407e2bde0d0feeaa590" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.44_1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="d027ad6c96f68a9583c92f25f85193fccd028544f253a581d943dcaeac5a983ff9ba08cc9802af8c771bc1d998a25234d26345f4fa7a2ef63eeff47c629db214" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.44_1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="ae72d4c917117575b2ed05468fef82109a161322873104b723c1521240217513572dbe7f7002188177fa0f038d063d95d3b606b016a7ec982562c73c2cb81d4b" name="dpdk-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="22.11.1_k6.6.46_1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="b22ca0240c84641e1a1eca0b82b4927ee38e2664364b4c3188f86b35ac4b05819f8d160fced8fcbb81d5c32333bab2eb906353214ba7641419bc1dac305978b3" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.10"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="ff45688902ab668698f48f038e0e9acf9f96f8c6cf555060f43e39841bc08f33a8f37faa820284a52009e3346264c978c8601d6f20c9e507037cae9d619aefa6" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.11"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="c5ba8d83a52697ac22a73cfd51ebd95533d5490b4f6826cf3331b4e360095c0de2e1432981ed93d2f5308eb5d915a20561d990381aed985bfb1684ef96020324" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.5"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="55f31314672e65d8486de160e6c44e2da4e816dc9451b936a1af4dd867d90043998d686b09b93a507963fff5c35338c81480b3c67eae0bcdc0e36b1b2636d7e4" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.1.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="ade7c96cbc751394f1ab8ff6d6e34209a3a046a8b0a71b5a9a159970f72a62ec0c4b61dcf477979cb85802bbe98ad286fb5a556d0a032df310d8858a63d5a6c6" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6.2.2.sr20240429"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="db6eecf3706cdd9ddcc55e08b0339d7d126f88bc07fb90cbc90c3c3da8691dad0d73cf246fd4cac92c0bc906ca316f1509bb7dfa97c8df29360374fc9e918742" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.6"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="eef1327176003bf96b39eb2a7808102a73bfd4d1e898735f2e5ea6a66075d61aa90ff982e84631367f3559e3e5d057e32e579f71e9cd45ac5395ea08c3fb0717" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.7"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="90663a413698624f44b655cba4555775dfb552859e8da446574f1f7bbd31a4336aca6c9009afe11740c258fb7bda41a36c7ce786bfb0872fca10fa6fa7aaf9c4" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.8"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="e616a089677d21827222ddaf3392d7e8fc6ed702387dfcb0b96045f695ba81936d94410982e8291535965c11e9f92b4bf2b5fb1692a50cc4b3dc8c4622011172" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="4.9"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="3a6867af0d98cb16bb53146a3cee17890760d58ee725fc19ea26899fcee643815e4ed8475603bb3cbd8c70e3348840617dba1fbd2de0ff7a2df2643deed86290" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="5.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="5362d86849a2273cc01fad81f164c6ff99cf74da47ddaa7152f4e05f5de5e610dc99003a4312f7fd24863aaefd0817b9d2e3084bdfaf0967ccdb0e74e7057794" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="e22c4f329be834bf617c9f92179f58d91dadfe143d52f1c61b667f5376e7b5d2c68ae34f0a3231ea229882255e7e3a4ad585a96b23bf1b453b518c78ec51be0f" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.10.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="522e8dff4b64d72c18aeaa455a50780a344694b6443e2626b25532d7d73c6161dbfe123caa731472b48857d6bf8f58addecae92de0670a4d8b948a0c196c4a62" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.8.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="3e3c24159a746b41945a3bfaeb18e3d5772156ea4bfa0586580e42f75e133e6db1a39e425a32d4eabae26944a5fab9fb35d100da29428720df7c29052eecb693" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.0.2.9.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
</package>
<package pkgid="9f6cb7f9598234c0bed187fe8e861b96f1081760db0311f945ebcf9222252420b6520afb7729f0178466dc68681b319d3c7c9d490f07ada6fde9fed42bf04c63" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.3.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="2ebc69c905769f9c968fec5c647c9cfcd8e60ade4d37fdcac6a9a32c4d6cb6ac988fb77c1490336786975d15e799a216908b2c8ef336b95d7119b9017d01cc49" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="6.9.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
</package>
<package pkgid="3ac90972630ef4bc7e1aca942ef12ee923347e8280015e05cb6afd6a9cfe764a1918e8bb6397a469b7a117edf8c2c9272730880103e326f26e1c2d8933453ec7" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.1.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="e9cd7215819c42b4692889711e6d936aad2d1202c22401a8c92778e6d93131e7bd8537fb8196246f635f5614cd5eaaef10a5b7690242d799676230bb7ef80b5f" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.0.4.2.sr20240702"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="73547bea3fa7bbfcaabf06f4bf32bbb61e00a6187d13242b57f8b92898dc1b6ba22cbfcb0ae2b6580ce10f7892a7c303122de51ed0fd8bb048351ddc9e74a713" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.1.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="5b486068b303440feea99d93439b4b5e8239fda6289e14c07d32ccbf6e51f77a89d881010eb8437d1590c16adf878a47f3481900dc6eb1bc7fc0e626200fb07b" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.2.8.sr20240803"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="866894664e427c6a638d07a5aadaedf9240e613d4f1f9dff0480aa667fbb96ec3b7f1032003a3169f5cba1b2de89943f7b21858f8ab37506f1ebdeeffb145319" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.1.sr20240605"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
</package>
<package pkgid="114049f84f5631c116a640fa8abb485e7678da2e602ee7cb2dab0662931061e37fb04b85c5aea7ace9b5e1dc5627d8255cd5defdd462d78ddefafa6db42f400d" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.2"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="deee1d453e1ac7375e5d5972b5c7fc25e8a9369d3e51a4da08c46aaa55a5e3048e7d32692ab3ee4091077f2b09e5d0f24b0eafffe0d6a9bd629e197a2e325958" name="dpdk-tools" arch="x86_64">
  <version epoch="0" ver="22.11.1" rel="7.3"/>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1619006400">- add 0001-kni-fix-build-with-Linux-5.9.patch: fixes the build against kernel
  &gt;= 5.9. Also see here:
  http://inbox.dpdk.org/users/CAJFAV8w8ozEkdSKdBHEHXJDxpChorGa1jUsNEcPMptG30bWykw@mail.gmail.com/T</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1620993600">- Update LTS version to maintenance release 19.11.8
  * vhost/crypto: fix data length check (CVE-2020-14374)
  * vhost/crypto: fix incorrect descriptor deduction (CVE-2020-14378)
  * vhost/crypto: fix incorrect write back source
  * vhost/crypto: fix missed request check for copy mode
    (CVE-2020-14376 CVE-2020-14377)
  * vhost/crypto: fix pool allocation
  * vhost/crypto: fix possible TOCTOU attack (CVE-2020-14375)
  * Changes from 19.11.6:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id14
  * Changes from 19.11.7:
    https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id18
- Drop security patches, fixed with 19.11.5
  * 0001-vhost-crypto-fix-pool-allocation.patch
  * 0002-vhost-crypto-fix-incorrect-descriptor-deduction.patch
  * 0003-vhost-crypto-fix-missed-request-check-for-copy-mode.patch
  * 0004-vhost-crypto-fix-incorrect-write-back-source.patch
  * 0005-vhost-crypto-fix-data-length-check.patch
  * 0006-vhost-crypto-fix-possible-TOCTOU-attack.patch
- Drop 0001-kni-fix-build-with-Linux-5.9.patch, fixed with 19.11.6
- Updated 0001-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Steve Kowalik &lt;steven.kowalik@suse.com&gt;" date="1626955200">- Normalize all Python script shebangs to use Python 3.</changelog>
  <changelog author="Guillaume GARDET &lt;guillaume.gardet@opensuse.org&gt;" date="1630584000">- Add BuildRequires kernel-syms and modutils for proper
  dependencies to be inserted in the resulting binary RPM, as
  pointed by rpmlint</changelog>
  <changelog author="tiwai@suse.de" date="1631534400">- Fix build error with SLE15-SP4 kernel (bsc#1190362):
  dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Stefan Weiberg &lt;sweiberg@suse.com&gt;" date="1635163200">- - Update LTS version to maintenance release 19.11.10
  * app/crypto-perf: fix out-of-place mempool allocation
  * app/test: fix IPv6 header initialization
  * app/testpmd: change port link speed without stopping all
  * app/testpmd: fix help string for port reset
  * app/testpmd: fix IPv4 checksum
  * app/testpmd: fix MAC address after port reset
  * app/testpmd: fix offloads for newly attached port
  * app/testpmd: fix Tx checksum calculation for tunnel
  * bitmap: fix buffer overrun in bitmap init
  * bus: clarify log for non-NUMA-aware devices
  * bus/dpaa: fix freeing in FMAN interface destructor
  * common/mlx5: fix compatibility with OFED port query API
  * common/mlx5: fix Netlink port name padding in probing
  * common/mlx5: use new port query API if available
  * cryptodev: fix freeing after device release
  * crypto/mvsam: fix AES-GCM session parameters
  * crypto/mvsam: fix capabilities
  * crypto/mvsam: fix options parsing
  * crypto/mvsam: fix session data reset
  * crypto/octeontx: fix freeing after device release
  * crypto/qat: fix Arm build with special memcpy
  * devtools: fix file listing in maintainers check
  * distributor: fix 128-bit write alignment
  * doc: add limitation for ConnectX-4 with L2 in mlx5 guide
  * doc: announce common prefix for ethdev
  * doc: fix default burst size in testpmd
  * doc: fix spelling
  * drivers/net: fix memzone allocations for DMA memory
  * ethdev: fix doc of flow action
  * eventdev: fix event port setup in tx adapter
  * flow_classify: fix leaking rules on delete
  * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation
  * ipc: stop mp control thread on cleanup
  * kni: fix crash on userspace VA for segmented packets
  * kni: fix mbuf allocation for kernel side use
  * mempool/octeontx2: fix shift calculation
  * net/bnxt: check access to possible null pointer
  * net/bnxt: cleanup code
  * net/bnxt: clear cached statistics
  * net/bnxt: detect bad opaque in Rx completion
  * net/bnxt: fix auto-negotiation on Whitney+
  * net/bnxt: fix check for PTP support in FW
  * net/bnxt: fix error handling in VNIC prepare
  * net/bnxt: fix error messages in VNIC prepare
  * net/bnxt: fix missing barriers in completion handling
  * net/bnxt: fix nested lock during bonding
  * net/bnxt: fix ring and context memory allocation
  * net/bnxt: fix Rx burst size constraint
  * net/bnxt: fix Rx interrupt setting
  * net/bnxt: fix scalar Tx completion handling
  * net/bnxt: fix Tx descriptor status implementation
  * net/bnxt: fix typo in log message
  * net/bnxt: improve probing log message
  * net/bnxt: invoke device removal event on recovery failure
  * net/bnxt: remove unnecessary code
  * net/bnxt: remove unnecessary comment
  * net/bnxt: set flow error after tunnel redirection free
  * net/bnxt: set flow error when free filter not available
  * net/bnxt: use common function to free VNIC resource
  * net/bnxt: workaround spurious zero stats in Thor
  * net/bonding: check flow setting
  * net/bonding: fix error message on flow verify
  * net/ena: enable multi-segment in Tx offload flags
  * net/ena: trigger reset on Tx prepare failure
  * net/hinic/base: fix LRO
  * net/hinic: increase protection of the VLAN
  * net/hns3: fix delay for waiting to stop Rx/Tx
  * net/hns3: fix filter parsing comment
  * net/hns3: fix Tx prepare after stop
  * net/hns3: fix VLAN strip log
  * net/hns3: increase VF reset retry maximum
  * net/i40e: fix descriptor scan on Arm
  * net/i40e: fix multi-process shared data
  * net/iavf: fix RSS key access out of bound
  * net/iavf: fix Tx threshold check
  * net/ice/base: fix first profile mask
  * net/ice/base: revert change of first profile mask
  * net/ice: fix default RSS key generation
  * net/ice: fix memzone leak when firmware is missing
  * net/ixgbe: fix flow entry access after freeing
  * net/mlx5: fix incorrect r/w lock usage in DMA unmap
  * net/mlx5: fix IPIP multi-tunnel validation
  * net/mlx5: fix match MPLS over GRE with key
  * net/mlx5: fix MPLS RSS expansion
  * net/mlx5: fix overflow in mempool argument
  * net/mlx5: fix representor interrupt handler
  * net/mlx5: fix RoCE LAG bond device probing
  * net/mlx5: fix RSS flow item expansion for GRE key
  * net/mlx5: fix Rx/Tx queue checks
  * net/mlx5: fix switchdev mode recognition
  * net/mlx5: fix typo in vectorized Rx comments
  * net/mlx5: limit implicit MPLS RSS expansion over GRE
  * net/mlx5: limit inner RSS expansion for MPLS
  * net/mlx5: remove redundant operations in NEON Rx
  * net/mlx5: remove unsupported flow item MPLS over IP
  * net/mlx5: workaround drop action with old kernel
  * net/mvpp2: fix configured state dependency
  * net/mvpp2: fix port speed overflow
  * net/octeontx2: fix default MCAM allocation size
  * net/octeontx2: fix flow creation limit on CN98xx
  * net/octeontx2: use runtime LSO format indices
  * net/octeontx/base: fix debug build with clang
  * net/pfe: remove unnecessary null check
  * net/sfc: fix MAC stats lock in xstats query by ID
  * net/sfc: fix MAC stats update for stopped device
  * net/sfc: fix reading adapter state without locking
  * net/sfc: fix xstats query by ID according to ethdev
  * net/sfc: fix xstats query by unsorted list of IDs
  * net/softnic: fix connection memory leak
  * net/softnic: fix memory leak as profile is freed
  * net/virtio: fix aarch32 build
  * net/virtio: fix refill order in packed ring datapath
  * net/virtio: report maximum MTU in device info
  * power: fix namespace for internal struct
  * rib: fix max depth IPv6 lookup
  * test/crypto: fix mbuf reset after null check
  * test/crypto: fix mempool size for session-less
  * test/crypto: fix typo in AES case
  * test/crypto: fix typo in ESN case
  * test/mbuf: fix virtual address conversion
  * tests/eal: fix memory leak
  * vhost/crypto: check request pointer before dereference
  * vhost: fix crash on reconnect
  * vhost: fix missing guest pages table NUMA realloc
  * vhost: fix missing memory table NUMA realloc
  * vhost: utilize dynamic memory allocator
  * Changes from 19.11.9:
  https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25
- rename
  0001-SLE15-SP3-compatibility-patch-for-kni.patch
  to
  0002-SLE15-SP3-compatibility-patch-for-kni.patch
- rename
  dpdk-fallthrough-comment-fixes.patch
  to
  0003-dpdk-fallthrough-comment-fixes.patch</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1645876800">- Update to LTS version 21.11.
  21.11 should be supported for at least two years, the new major
  ABI version is 22. New Features:
  * General
  * hugetlbfs subdirectories
  * AddressSanitizer (ASan) integration for debug
  * mempool flag for non-IO usages
  * device class for DMA accelerators and drivers for
  * HiSilicon, Intel DSA, Intel IOAT, Marvell CNXK and NXP DPAA
  * device class for GPU devices and driver for NVIDIA CUDA
  * Toeplitz hash using Galois Fields New Instructions (GFNI)
  * Networking
  * MTU handling rework
  * get all MAC addresses of a port
  * RSS based on L3/L4 checksum fields
  * flow match on L2TPv2 and PPP
  * flow flex parser for custom header
  * control delivery of HW Rx metadata
  * transfer flows API rework
  * shared Rx queue
  * driver for NXP ENETFEC
  * vDPA driver for Xilinx devices
  * virtio RSS
  * vhost power monitor wakeup
  * testpmd multi-process
  * pcapng library and dumpcap tool
  * API/ABI
  * API namespace improvements and cleanups
  * API internals hidden
  * flags check for future ABI compatibility
  * More details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_21_11.html
- Update to LTS version 20.11.0, new features:
  * General
  * mbuf dynamic area increased from 16 to 36 bytes
  * ring zero cop
  * SIMD bitwidth limit API
  * moved igb_uio to dpdk-kmods/linux
  * removed Python 2 support
  * removed Make support, meson + pkg-config files are
    now used to build applications
  * Networking
  * FEC AP
  * Rx buffer split
  * thread safety in flow API
  * shared action in flow API
  * flow sampling and mirroring
  * tunnel offload API
  * multi-port hairpin
  * Solarflare EF100 architecture
  * Wangxun txgbe driver
  * vhost-vDPA backend in virtio-user
  * removed vhost dequeue zero-copy
  * removed legacy ethdev filtering
  * SWX pipeline aligned with P4
  * Baseband
  * Intel ACC100 driver
  * Cryptography
  * raw datapath API
  * Broadcom BCMFS symmetric crypto driver
  * RegEx
  * Marvell OCTEON TX2 regex driver
  * Others
  * Intel DLB/DLB2 drivers
  * Intel DSA support in IOAT driver
  * Full changes and more details in the release notes:
    https://doc.dpdk.org/guides/rel_notes/release_20_11.html
- Rebased 0002-SLE15-SP3-compatibility-patch-for-kni.patch
- Drop outdated 0001-fix-cpu-compatibility.patch
- Drop outdated 0003-dpdk-fallthrough-comment-fixes.patch
- Added 0001-build-try-to-get-kernel-version-from-kernel-source.patch
  Allow host system to have a different kernel than the target
  system, fixes kernel module installation path for such case.
  Submitted upstream 2022-02-26
- Added fix-buildsystem-python36.patch for Leap as the buildsystem
  uses python syntax introduced with python37, but Leap still
  sticks with 3.6, so this backports it for the old python version.</changelog>
  <changelog author="Ferdinand Thiessen &lt;rpm@fthiessen.de&gt;" date="1651060800">- Update to version 21.11.1
  * acl: add missing C++ guards
  * app/compress-perf: Various bug fixes
  * app/dumpcap: check for failure to set promiscuous
  * app/fib: fix division by zero
  * app/pdump: abort on multi-core capture limit
  * app/regex: fix number of matches
  * app/testpmd: Various bug fixes
  * baseband/acc100: avoid out-of-bounds access
  * bpf: add missing C++ guards
  * bus/pci: assign driver pointer before mapping
  * common/cnxk: Various bug fixes
  * common/mlx5: Various bug fixes
  * common/sfc_efx/base: fix recirculation ID set in outer rules
  * compressdev: fix missing space in log macro
  * eal/linux:
  * fix device monitor stop return
  * fix illegal memory access in uevent handler
  * log hugepage create errors with filename
  * Full change log can be found online:
    http://doc.dpdk.org/guides-21.11/rel_notes/release_21_11.html#fixes
- Rebased 0001-build-try-to-get-kernel-version-from-kernel-source.patch
- Dropped upstream fixed fix-buildsystem-python36.patch
- fixes CVE-2022-0669 [bsc#1198964], CVE-2021-3839 [bsc#1198963</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1653480000">- add kni-fix-build-with-Linux-5.18.patch to fix build with kernel
  5.18</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1655812800">- also strip meson generated runpaths when installing examples
  manually (bsc#1200620)</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1677067200">- Cleanup Sphinx build leftovers for reproducible builds</changelog>
  <changelog author="Duraisankar P &lt;Duraisankar.pitchumani@suse.com&gt;" date="1680696000">-- Update to LTS release version v22.11.1
  Some of the new features are,
  * Added initial LoongArch architecture support.
  * Added support for multiple mbuf pools per ethdev Rx queue.
  * Added support for congestion management in ethdev.
  * Added protocol header based buffer split.
  * Added proactive error handling mode for ethdev.
  * Added ethdev Rx/Tx descriptor dump API.
  * Added ethdev hairpin memory configuration options.
  * Added new configuration flags for hairpin queues in rte_eth_hairpin_conf:
  * Added strict queue to pre-configuration flow hints.
  * Added configuration for asynchronous flow connection tracking.
  * Added support for queue-based async query in flow API.
  * Added new function rte_flow_async_action_handle_query() to query the action asynchronously.
  * Extended metering and marking support in the flow API.
  * Added flow offload action to route packets to kernel.
  * Updated AF_XDP driver.
  * Updated AMD Pensando ionic driver.
  * Added GVE net PMD.
  * Updated Intel iavf driver.
  * Updated Intel ice driver.
  * Added Intel idpf driver.
  * Updated Marvell cnxk driver.
  * Added Microsoft mana driver.
  * Updated Netronome nfp driver.
  * Added flow API support:
  * Updated NVIDIA mlx5 driver.
  * Updated NXP dpaa2 driver.
  * Updated Wangxun ngbe driver.
  * Added DMA vChannel unconfiguration for async vhost.
  * Added non-blocking notify API to vhost library.
  * Added support for MACsec in rte_security.
  * Added new algorithms to cryptodev.
  * Updated Intel QuickAssist Technology (QAT) crypto driver.
  * Updated Marvell cnxk crypto driver.
  * Updated aesni_mb crypto driver.
  * Updated ipsec_mb crypto driver.
  * Added UADK crypto driver.
  * Added bbdev operation for FFT processing.
  * Added Intel ACC200 bbdev driver.
  * Added eventdev adapter instance get API.
  * Added eventdev Tx adapter queue start/stop API.
  * Added event crypto adapter vectorization support.
  * Added NitroSketch in membership library.
  * Added Intel uncore frequency control API to the power library.
  * Added security performance test application.
  * Updated IPsec sample application.
  * Updated FIPS validation sample application.
  * Rewrote pmdinfo script.
  * More details can be found in
    http://doc.dpdk.org/guides/rel_notes/release_22_11.html
  * Removed the patches as fixed in upstream
  0001-build-try-to-get-kernel-version-from-kernel-source.patch
  kni-fix-build-with-Linux-5.18.patch
  * Added Patches:
    0001-fix-cpu-compatibility.patch
  * Rebased patches:
    0002-SLE15-SP3-compatibility-patch-for-kni.patch</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1682510400">- add 0001-kni-fix-build-with-Linux-6.3.patch to fix build against
  kernel 6.3.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1682596800">- raise constraints to 8GB to cover SLE15 builds as well</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1694433600">- add 0001-kni-fix-build-with-Linux-6.5.patch to fix build against
  kernel 6.5.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1710244800">- add kni-fix-build-with-Linux-6.8.patch to fix build against
  kernel 6.8.</changelog>
  <changelog author="pgajdos@suse.com" date="1718884800">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang and %python3_fix_shebang_path macros
  [bsc#1212476]</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1720094400">- Drop leftover Sphinx doctrees to make package build reproducible</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721131200">- add kni-fix-build-with-Linux-6.10.patch to fix build against
  kernel 6.8.
- update kni-fix-build-with-Linux-6.8.patch -- it is upstream now.</changelog>
  <changelog author="Jiri Slaby &lt;jslaby@suse.cz&gt;" date="1721822400">- use %autopatch even for older distros, -M *is* supported there</changelog>
</package>
<package pkgid="3fe310e25da4b796bc9219a9ff647da0527f20e2eb304ff07495e9d5633e1881a0ed7cddf98dc391e8fc2df1acb7653fa663b98ac14f15d915b9235d264793dc" name="dpkg" arch="src">
  <version epoch="0" ver="1.22.11" rel="1.1"/>
  <changelog author="tchvatal@suse.com" date="1516622400">- Drop commented out selinux line that is not needed in current
  buildsystem</changelog>
  <changelog author="tchvatal@suse.com" date="1530187200">- Version update to 1.19.0.5:
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemereal backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  * Perl modules:
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accapted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Check that $state-&gt;{seen} exists instead of $state being just defined.
    Fixes regression in dpkg-gensymbols symbols output.
    Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Mark hurd-i386 as having gcc builtin PIE in Dpkg::Vendor::Debian.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.</changelog>
  <changelog author="kukuk@suse.de" date="1547467200">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1564747200">- Use FAT LTO objects in order to provide proper static library.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1598356800">- Add ncurses-fix.patch in order to fix ncurses issue.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
</package>
<package pkgid="d4ab2bf0de1f9f25070de54bf1a2958a5d8ed64027800ebec4c338324793590ee0a02c06b0f69e450724cf472f530322ea968bcc9e6e9d317ae60859ccc996f0" name="dpkg" arch="x86_64">
  <version epoch="0" ver="1.22.11" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
</package>
<package pkgid="7c1357e4b4b0edeec2c9821b41974b049921973d2d2559e0c7d95fbb772574fa2808d9d046801d81a5914be284ec3efdfff4107d60c432beebe3aa8f836bd83a" name="dpkg-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.11" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
</package>
<package pkgid="a85cf1a9e56aabf929cdc28ed9c1181d2627a88df1a5be0c875a40efa2abb8f5f3b9e7f3d2d45aa240e80b0ae57c98b7a9b4eed15002d35d57eed07570119fb3" name="dpkg-debugsource" arch="x86_64">
  <version epoch="0" ver="1.22.11" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
</package>
<package pkgid="244233828b4f49217cc8178fdc7573910f731c233be75e7d126208292906fdc65053436792dd16bb41e6acae2f95712da612f05dab1e857e5495e0664d022b58" name="dpkg-devel" arch="x86_64">
  <version epoch="0" ver="1.22.11" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
</package>
<package pkgid="c3821f274b5addd9b62a149242172d7de9b84a4e308bb0e9c06bb14a562374e71d6b177bb2f76466e26139b75299a51a4dfff49cc41deb8b0a93d06838d040c9" name="dpkg-lang" arch="noarch">
  <version epoch="0" ver="1.22.11" rel="1.1"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1619179200">- Add use-clamp-from-C-STD-library.patch in order to fix
  clamp clash (boo#1181867).</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1619697600">- Refresh patches for new version
  * update-alternatives-suse.patch
- Set minimum version for po4a to 0.59 in BuildRequires
- Update file list in %files section
- Version update to 1.20.9 (boo#1181867)
  [ Guillem Jover ]
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
- from version 1.20.8
  [ Guillem Jover ]
  * start-stop-daemon: Open the --output file in append mode.
  * dpkg: Fix --auto-deconfigure for essential and protected during
    installation. Reported by Julian Andres Klode &lt;jak@debian.org&gt;.
    See #983014.
  * dpkg-realpath: Fix resolution for absolute symlinks on «/».
    Closes: #983855
  * dpkg-realpath: Fix symlink loop tracker.
  * Perl modules:
  - Test::Dpkg: Fix test data path fetching on CPAN.
  - Dpkg::Exit: Preserve exit code in END block.
  * Build system:
  - Group Test::Dpkg changelog entries into “Perl modules” section.
  * Packaging:
  - Run autopkgtest test suites in verbose mode.
  * Test suite:
  - Set PERL in the perl test suite.
  - Use gunzip instead of zcat and assume it might not be present.
  - Mock dpkg and gcc for architecture detection code.
  - Initialize DEB_BUILD_ARCH and DEB_HOST_ARCH to avoid computing them.
  - Update suppressions for cppcheck 2.4.
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #981884
  * German (Helge Kreutzmann).
  * Portuguese (Américo Monteiro). Closes: #980018
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #981882
  [ Update scripts translations ]
  * German (Helge Kreutzmann). Closes: #983865
- from version 1.20.7
  [ Guillem Jover ]
  * libdpkg: Do not consider the database locked with a missing lock file.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * Documentation:
  - man: Clarify and expand information on dpkg-realpath(1) man page.
    Closes: #979564
  * Packaging:
  - Update copyright notices in debian/copyright.
  - Bump Standards-Version to 4.5.1 (no changes required).
  * Test suite:
  - On as-root mode do not use sudo if already running as root.
  - Print WARN instead of FAIL for maintscript fd leaks.
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
- from version 1.20.6
  [ Guillem Jover ]
  * libdpkg: Fix undefined behavior in varbuf functions.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leaks in tar_extractor().
  * libdpkg: Fix memory leak in trigger deferred processing.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * libdpkg: Fix memory leak in filesystem treewalk node free function.
  * libdpkg: Fix memory leak in filesystem treewalk iterator.
  * libdpkg: Fix single-instance memory leak with fsys dir.
  * libdpkg: Fix short-lived memory leaks.
  * libdpkg: Reset error context errmsg after free().
  * dpkg: Fix memory leak for cidir.
    Reported by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg: Fix short-lived memory leak in --force-help output.
    Based on a patch by KOLANICH &lt;kolan_n@mail.ru&gt;.
  * dpkg-deb: Fix single-instance memory leak on missing conffiles control
    file.
  * dpkg-divert: Fix short-lived memory leaks.
  * dpkg-realpath: Add new -z, --zero option.
    Requested by Johannes Schauer &lt;josch@debian.org&gt;.
  * dpkg-deb: Make decompression error message more descriptive.
    Closes: #968442
  * dpkg-architecture: Add a --print-format option.
    Prompted by #968963.
  * dpkg-buildpackage: Warn on known R³ values in uppercase.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Error out on R³ "yes" value.
    Requested by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Clarify R³ keyword diagnostic messages.
  * dpkg-deb, dpkg-split: Fix time handling to support 64-bit time.
  * libdpkg: Check that the ar archive time is within bounds.
  * libdpkg: Ignore not-installed packages for source related virtual fields.
    Closes: #972580
  * libdpkg: Make source version parsing more robust on missing data.
    See #972580.
  * libdpkg: Do not forget not-installed packages that are set on hold.
    Reported by David Kalnischkies &lt;donkult@debian.org&gt;.
  * update-alternatives: Fix memory leaks for alternative database context on
    load errors.
  * update-alternatives: Fix short-lived memory leaks for alternative structs.
  * update-alternatives: Fix memory leaks with new_choice.
  * update-alternatives: Fix short-lived memory leaks for log_file and admdir.
  * dpkg-buildflags: Add support for DFLAGS. Closes: #975896
  * dpkg-parsechanaglog: Document --file in --help output.
  * libdpkg: Fix allocation size wrap around when growing a varbuf.
  * dpkg-query: Do not print database loading progress. Closes: #977240
  * Rename taint tag to merged-usr-via-aliased-dirs.
  * dpkg-buildflags: Enable reproducible=fixfilepath by default.
    Thanks to Vagrant Cascadian &lt;vagrant@reproducible-builds.org&gt;.
    See https://lists.debian.org/debian-devel/2020/10/msg00222.html.
    Closes: #974087
  * start-stop-daemon: Move umask setup before any file has been created.
  * start-stop-daemon: Add a new --output option to redirect stderr and stdout.
  * dpkg-maintscript-helper: Do not pass DPKG_ROOT prefixed pathmames to
    dpkg-realpath.
  * dpkg: When removing old files check the pathname with diversion and
    instdir.
  * dpkg-realpath: Make 'link includes root prefix' error more verbose.
  * libdpkg: Make sure we do not walk on rootless trees.
  * dpkg: Fix incorrect logic around printing dependency warnings.
    Thanks to Jessica Clarke &lt;jrtc27@debian.org&gt;.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Support remove-on-upgrade conffile flag via DEBIAN/conffiles.
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #822462
  * dpkg-fsys-usrunmess: New program.
  * Perl modules:
  - Dpkg::Index: Add new item_opts option.
  - Dpkg::Exit: Fix exit handler on program termination. Closes: #966083
  - Dpkg::Changelog::Entry::Debian: Fix format string.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Add new verbose option.
    Prompted by #967911.
  - Dpkg::Changelog::Parse: Document 'label' option.
  - Dpkg::Source::Package::V1: Print a message when verifying tarball
    signatures.
  - Dpkg::Path: Fix pathname traversal check for symlinks. Closes: #971203
  - Dpkg::Source::Package: Honor no_check for directory traversal checks.
    See #971203.
  - Dpkg::Source::Package: Call syserr() instead of syserror().
    Reported by Drew Parsons &lt;dparsons@debian.org&gt;.
    See #849752. Closes: #976249
  - Dpkg::Path: Check first whether the files are the same by comparing
    string-wise. Closes: #849752
  - Dpkg::OpenPGP: Refactor gpg armor code into its own function.
  * Documentation:
  - man: Fix typo in --print-unset option reference.
    Reported by Ferenc Wágner &lt;wferi@debian.org&gt;. Closes: #966110
  - man: Clarify that dpkg-architecture uses some of its own variables.
    Closes: #966111
  - man: Fix casing and namespacing in VARIABLES definitions.
  - man: Fix typo in dpkg-source(1).
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - man: Add a reference to deb-symbols(5) in deb-src-symbols(5) DESCRIPTION.
    Prompted by #970083.
  - man: Specify that symbol, version and id are separated by a single
    whitespace. Closes: #970083
  - man: Clarify day-of-month format in deb-changelog(5).
    Reported by Axel Beckert &lt;abe@debian.org&gt;.
    See #971977.
  - man: Update update-alternatives maintainer script usage information.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Switch to use L&lt;&gt; markup for URLs instead of B&lt;&gt;.
  - doc, man: Clarify that R³ values are case sensitive.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Add references to deb822(5) to file formats based on it.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  - man: Clarify config-files state in dpkg(1).
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - man: Fix typos.
  - man: Hyphenate multiple words in deb-override(5) format description.
  - man: Uppercase acronyms and logic operators.
  - man: Empty or whitespace-only lines in deb-conffiles(5) are not accepted.
  * Code internals:
  - libcompat, dpkg: Stop using deprecated security_context_t data type.
  - update-alternatives: Refactor alternative database context freeing into a
    new function.
  - libdpkg: Do not define the clamp macro when compiling C++ code.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - libdpkg: Replace FSF address by pointing to the gnu.org URL.
  - libdpkg: Initialize pkgbin's newhash to NULL.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Use memset() instead of open-coding struct blanking.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - Do not call fsys_hash_init() before command actions.
    Prompted by Steinar H. Gunderson &lt;sesse@debian.org&gt;.
  - libdpkg: Fix m_pipe() function definition prototype to match declaration.
  - libdpkg: Refactor new str_rtrim_spaces().
    Based on a patch by Niels Thykier &lt;niels@thykier.net&gt;.
  - dpkg: Call fsys_hash_find_node() outside tar_fsys_namenode_queue_push().
  - Use a conffilename variable to track the actual conffile name in the
    buffer.
    Thanks to Niels Thykier &lt;niels@thykier.net&gt;.
  * Build system:
  - Add new gen-changelog tool.
  - Pre-process the curses header before parsing it. Closes: #970545
  - Fix variable substitution in man pages.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;. Closes: #978983
  - Add a README.cpan to be installed as README in the CPAN distribution.
  - Do not try to use &lt;sys/sysctl.h&gt; on GNU/Linux.
  - Fix «make distcheck» for man pages.
  - Update GitLab CI configuration to use built-in functional test suite.
  - Make it possible to override PKGDATADIR on built scripts too.
  - Disable umask to 0 for Docker executor in GitLab CI.
  - Disable functional test suite debug mode on GitLab CI.
  - Sort po4a entries in po4a.cfg.
  * Packaging:
  - Do not fail the bug-script if readlink fails. Closes: #968397
  - Improve cron file robustness on missing or empty backup files.
    Closes: #969472
  - Use AUTOPKGTEST_TMP instead of writing into the source tree.
  - Hook the functional test suite into autopkgtest.
  - Remove trailing comma from lintian profile file.
  - Do not hardcode libdpkg-perl dependency on perl:any.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Fix short lived memory leaks in unit tests.
  - Print the ehandle unit test error output on verbose mode.
  - Improve dpkg-divert test to output stdout and stderr.
  - Use intermediate variable for directory traversal item iteration.
  - Refactor root handling in Dpkg::Path unit tests.
  - Refactor test verbose check into an inline function.
  - Make it possible to include test.h from benchmarks.
  - Disable hash reports in benchmark tests unless verbose.
  - Add support for basic test try/catch/finally keywords.
  - Merge the dpkg-tests.git repository into tests/.
  - Update merged functional test suite assumptions.
  - Remove redundant test cases from the functional test suite.
  - Remove source package building support from functional test suite.
  - When using DPKG_BUILDTREE add scripts/ to DPKG_PATH.
  [ Add man pages translations ]
  * Portuguese (Américo Monteiro). Closes: #964751
  [ Update dselect translations ]
  * Dutch (Frans Spiesschaert). Closes: #968294
  * French (Didier Vidal). Closes: #964749
  [ Update man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #968743
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #968744
  * German (Sven Joachim).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.5
  [ Guillem Jover ]
  * Revert change to prefix the specs file spec string self_spec with +
    instead of *. The prefix is supposed to go in the text itself
    instead of the spec name, which already had it. This change only
    apparently fixed the issue at hand because gcc started parsing it as
    the «[SUFFIX]:» case, completely disabling the PIE handling.
    Thanks to Thorsten Glaser &lt;tg@mirbsd.de&gt;.
  * Perl modules:
  - Dpkg::Source::Package::V1: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. This is required here too as this class does not call the
    initialization from its parent.
  * Build system:
  - Detect the GNU program variants for make, patch and tar in the CPAN
    distribution to replace in the Dpkg module.
  - Set DEB_BUILD_ARCH to a dummy “amd64” in the CPAN distribution tests
    to not require a dpkg(1) in the system.
  * Test suite:
  - Only print the Dpkg::Path::check_directory_traversal() error on failure.
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
- from version 1.20.4
  [ Guillem Jover ]
  * Improve PIE flags support:
  - Prefix the specs file spec string self_spec with + instead of *.
    This way we do not override any previous setting, otherwise when
    passing the -specs options twice (f.ex. to compile and link), only the
    last one will take effect, which can break the build. Closes: #870383
  * Perl modules:
  - Dpkg::Source::Package: Explicitly initialize constructor options to
    their implicit values, otherwise other code end up assuming different
    defaults. Closes: #964017
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    verify_signature(), to make sure we do not write to the user home
    directory, except for the trustkeys.db file if present.
  - Dpkg::Path: Refactor new check_directory_traversal() function out of
    Dpkg::Source::Package-&gt;extract().
  - Dpkg::Path: Do not do partial matches for directory traversal checks,
    expect a trailing slash after the base directory name.
  - Dpkg::Path: Catch uncanonicanizable pathnames with a proper error.
    Closes: #964111
  - Dpkg::Path: Do not consider missing symlink targets a directory
    traversal attempt. Closes: #964234
  - Dpkg::Path: Allow /dev/null for directory traversals.
    Reported by Holger Levsen &lt;holger@layer-acht.org&gt;.
  * Build system:
  - Add Module::Signature as configure recommends for CPAN.
  * Test suite:
  - Use File::Path::make_path() instead of chained mkdir() in Dpkg_Path.t.
  - Add unit tests for Dpkg::Path::check_directory_traversal().
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.3
  [ Guillem Jover ]
  * Perl modules:
  - Dpkg::OpenPGP: Pass --no-options to gpg in verify_signature().
    Reported by Bertrand Marc &lt;bmarc@debian.org&gt;. Closes: #963839
  - Dpkg::Build::Info: Clarify by giving context to the
    get_build_env_whitelist() deprecation warning. Closes: #963844
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Dpkg::Source::Package: Fix check_original_tarball_signature() to make
    import_key() honor require_valid_signature, which should default to
    false. Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Dpkg::OpenPGP: Use a temporary directory for the GnuPG homedir in
    import_key(), to make sure we do not write to the user home directory,
    which might be read-only or non-existent. Closes: #963944
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Code internals:
  - libdpkg: Print a notice if we cannot write to the log file.
  * Build system:
  - Improve error diagnosis for configure version fetching script.
    Prompted by Norbert Preining &lt;norbert@preining.info&gt;.
  [ Updated programs translations ]
  * German (Sven Joachim).
- from version 1.20.2
  * dpkg: Do not include the architecture with --robot --version.
  * update-alternatives: Create alternatives directory (/etc/alternatives)
    if it is missing, to help with installation bootstrapping.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * update-alternatives: Create the log directory if it is missing.
  * Perl modules:
  - Dpkg::Source::Package: Turn the missing expected tarball signature
    error into a warning for now, as it is causing unintended fallout,
    and does not play nice (yet) with tarballs repackaged by uscan(1).
    Closes: #963821
  * Code internals:
  - update-alternatives: Move log_msg() after make_path() so that we can use
    the latter.
  - update-alternatives: Add new xstrndup() and xdirname() functions.
  * Build system:
  - Set SHELL in the test environment.
  - Do not fail if po4a is not found, and search for it just once.
  - Fix name and section generation for translated man pages. This caused
    pod2man to get an empty --name argument and not output anything,
    resulting in generating empty man pages. Closes: #963794
  * Packaging:
  - Sort debian/dpkg-dev.manpages.
  - Install deb-src-symbols(5) in dpkg-dev package.
- from version 1.20.1
  [ Guillem Jover ]
  * Fix dpkg logging regression introduced in 1.20.0:
  - libdpkg: Use varbuf member .used instead of .size in log_message(),
    to avoid printing garbage.
  - libdpkg: Open the log file as write-only instead of read-only.
    Thanks to Roderich Schupp &lt;roderich.schupp@gmail.com&gt;. Closes: #953684
  * Unify and cleanup Makefile fragment files comments, including information
    about version of introduction.
  * Add new buildopts.mk Makefile fragment to support parsing DEB_BUILD_OPTIONS
    options with arguments, such as “parallel” as DEB_BUILD_OPTION_PARALLEL.
  * dpkg-genchanges: Handle empty Date fields from parsed debian/changelog.
    Based on a patch by Baptiste BEAUPLAT &lt;lyknode@cilg.org&gt;. Closes: #956321
  * dpkg-source: Check that debian/tests/control has the required fields.
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * dpkg-deb, dpkg: Do not accept relative pathnames in DEBIAN/conffiles.
    Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-split: Fix off-by-one check in ar header padding, that was making
    parsing error out on valid archives. Regression introduced in dpkg 1.18.8.
  * libdpkg: Fix error message for ending version character in dependency
    parser:
  - Move the version unterminated case before the catchall.
  - Print the actual wrong character and print what is expected.
  * libdpkg: Do not use econtext-&gt;errmsg on out of context abort, as it might
    be uninitialized.
  * update-alternatives: Set the umask to 022 on program start.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg-parsechangelog: Fix --show-field for multiline fields. We were not
    stripping trailing whitespace, and were not prefixing empty lines with
    a ‘.’, like when printing with the field names.
    Reported by Paul Wise &lt;pabs@debian.org&gt;.
  * dpkg: Add a new --robot option to be used with --version.
  * dpkg, dpkg-query: Document missing options in --help output.
  * Unify ellipsis formatting in programs --help output.
  * Add Protected field support.
  * dpkg-realpath: New program, to be used by dpkg-maintscript-helper, and
    any maintainer script that needs a realpath that can handle pathnames
    relative to the dpkg root directory.
  * dpkg-realpath: Add support for DPKG_ROOT.
    Thanks to Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-realpath: Add support for --root and --instdir options.
  * dpkg-maintscript-helper: Add support for DPKG_ROOT:
  - Add DPKG_ROOT support for conffiles.
    Thanks to David Kalnischkies &lt;david@kalnischkies.de&gt;.
  - Add DPKG_ROOT support for symlink to and from directory switches.
    Based on a patch by Bastien ROUCARIÈS &lt;roucaries.bastien@gmail.com&gt;.
    Closes: #832176
  * update-alternatives: Add DPKG_ROOT support, and new --root and --instdir
    options. Closes: #871808
  * Portability:
  - libdpkg: When using uselocale(), include &lt;xlocale.h&gt; for locale_t if
    the header is available. Needed on BSDs.
    Reported by Sirio Balmelli &lt;sirio@b-ad.ch&gt;.
  * Perl modules:
  - Dpkg: Add a LICENSE section to the POD.
  - Dpkg::Source::Package: Add new get_upstream_signing_key() method.
  - Dpkg::Source::Package: Check missing expected tarball signatures.
  - Dpkg::Source::Package::V1: Check version format matching source format.
  - Dpkg::Vendor::Debian: Add debian-nonupload.gpg keyring.
    Thanks to Taowa Munene-Tardif &lt;taowa@debian.org&gt;. Closes: #956055
  - Dpkg::Vendor::Debian: Detect merged-usr-via-symlinks also with absolute
    pathnames. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  - Dpkg::Build::Info: Avoid whitelist in function name.
  - Dpkg::Shlibs::SymbolFile: Avoid blacklist and whitelist terms.
  * Documentation:
  - man: Fix misused two-fonts macros.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955028
  - man: Trim trailing whitespace from output.
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;. Closes: #955030
  - man: Mention that dpkg(1) does not provide all back-end interfaces.
    Prompted by Elana Hashman &lt;ehashman@debian.org&gt;.
  - man: Clarify and fix file formats SYNOPSIS.
  - man: Clarify that deb-control(5) is a subset of deb-src-control(5).
    Closes: #958229
  - man: Unify warning and note admonitions formatting.
  - man: Remove useless commented out macros.
  - man: Fix unbalanced quotes in macro arguments.
  - man: Specify the indentation level for all following .IP macros, not
    just the first one.
  - man: Use .TP macros instead of hand-crafted formatting.
  - man: Fix font markup for some variable and literal strings.
  - dpkg-maintscript-helper: Add -?, --help and --version to --help output.
  - man: Fix apt and aptitude references.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Mark commands (eval) in bold and quote library names (libgcc).
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Use UTF-8 quotes instead of ancient groff register variables.
  - man: Use literal double quotes instead of groff escape sequences.
  - man: Clarify that we resolve bug reports not bug report numbers.
    Reported by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - man: Clarify POSIX shell eval command usage in dpkg-architecture(1).
  - man: Use item lists instead of verbatim or hand-crafted formatting.
  - man: Do not use verbatim formatting for text that is not an example.
  - man: Markup examples explicitly with .EX/.EE.
  - man: Fix indentation for a note admonition in dpkg-scansources(1).
  - man: Document that a 3.0 (quilt) patch cannot create or modify symlinks.
    Thanks to Johannes Schauer &lt;josch@debian.org&gt;.
  - man: Reword text to reduce length in verbatim code block.
  - man: Add semicolons before verbatim code blocks.
  - man: Update dselect methods provided. Several got removed in 1.20.0.
  - man: The Installed-Size field does not get its value from du(1) since
    1.18.0.
  - man: Fix dpkg-gencontrol -P description to not refer to dpkg-source.
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  - man: Place description of override value column on its own paragraph.
  - man: Surround markup within verbatim blocks with .nf/.fi.
  - man: Balance font markup.
  - man: Do not nest font markup.
  - man: Use .ig/.. macros to disable text instead of commenting it out.
  - man: Do not mark end of sentence period with bold.
  - man: Add a missing comma after man page reference in SEE ALSO section.
  - man: Convert man pages from roff to POD.
  - man: Clarify the dpkg --no-act admonition.
  - man: Avoid whitelist term in dpkg-source man page.
  * Code internals:
  - Use $() in shell or qx() in perl instead of ``.
  - dpkg-split: Switch part number variables from unsigned int to int.
  - scripts: Refactor shell error handling into a shell library
  - Reformat shell code to follow the coding style.
  - update-alternatives: Parametrize option names in output strings.
  - update-alternatives: Move logging function close to output functions.
  - update-alternatives: Move argument parsing functions close to main().
  - update-alternatives: Add general purpose non-failing functions for
    administrative directory access.
  - update-alternatives: Add filesystem abstraction functions.
  * Build system:
  - Handle .git being a plain file when getting the dpkg tree version.
  - Add debian/changelog as a Changes file to the CPAN distribution.
  - Set DPKG_SERIES to 1.20.x when running the functional test suite.
  - When using po4a require at least po4a 0.59. Change the po4a --porefs
    argument from no longer supported “noline,wrap” to “file”, as wrapping
    is the default since po4a 0.58. We require po4a 0.59 as 0.58 had a
    regression in its --srcdir support.
  - Switch to set the po4a addendum in the po4a_paths section instead of
    repeating it for each man page.
  - Use po4a conditional addendum support, and remove empty addenda.
  - Use po4a mode=eof support in addenda.
  - Do not use make prerequisites on suffix rule definitions.
    Closes: #961850
  - Add man page number suffixes to the automake SUFFIXES variable.
  - Update false positive suppressions for cppcheck 2.1.
  - Install specifications and API contracts in docdir.
  - Add support for switching man pages from roff to POD format.
  - Fix shell files substitution for version variable.
  * Packaging:
  - Switch to debhelper compatibility level 13.
  - Remove debian/tmp prefix from manpages debhelper fragment files.
  - Handle missing localized man pages gracefully.
  - Install AUTHORS, THANKS, usertags, README.api and
    README.feature-removal-schedule only in dpkg.deb.
  - Rename debian/usertags to debian/README.bug-usertags.
  - Install specifications to /usr/share/doc/dpkg/ in the dpkg-dev package.
  - Detect merged-usr-via-symlinks also with absolute pathnames in
    bug-script. Reported by Adam Borowski &lt;kilobyte@angband.pl&gt;.
  * Test suite:
  - Rename deb-content test cases to make them more descriptive.
  - Skip autogenerated files from codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Simplified Chinese (Boyuan Yang). Closes: #958437
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.20.0
  [ Guillem Jover ]
  * libdpkg: Do not generate a backup file for the available database.
    Closes: #343578
  * perl: Switch Getopt::Long from bundling to bundling_values. This means
    the few scripts using Getopt::Long will stop accepting options in the
    form «-ab» for «-a -b», which is not future-proof, as it does not allow
    these options to get new arguments without making them ambiguous.
  * dpkg-buildpackage: Remove transient backwards R³ compatibility code.
  * buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting
    the STRIP variable.
  * dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
  * dpkg: Do not clear selections for unknown packages. Closes: #927752
  * dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able
    to specify multiple packages. Closes: #926669
    Based on a patch by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  * perl: Remove support for versioned GnuPG 2 program and packages.
  * libdpkg: Clarify lock contender error message. Print the PID of the lock
    contender, and add a warning explaining that removing the lock file is
    never the correct solution.
  * dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola
    versioning, as volatile.debian.org was decommissioned some time ago.
  * dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport
    marker in versions. Closes: #934980
  * libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites,
    such as when writing to a log, which should not be localized.
    Reported by Julien Cristau &lt;jcristau@debian.org&gt;.
  * dpkg-query: Try to use the package synopsis from the available file if
    not installed. Closes: #43573
  * dpkg-gencontrol: Take into account hardlinks when computing the
    Installed-Size substvar. Closes: #923475
    Patch co-authored with Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dpkg: Fix and clarify behavior for packages marked to be on “hold”. These
    need to be processed for configuration and triggers. Closes: #926472
  * dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
  * dpkg-source: Remove backwards compatibility code for legacy build-profiles.
  * perl: Give more context on field parsing errors. Closes: #637060
  * dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
  * update-alternatives: Cope with a missing administrative directory.
  * update-alternatives: Create the administrative directory on demand.
  * dpkg-split: Cope with a missing parts/ database directory.
  * dpkg-split: Create the parts/ database directory on demand.
  * libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so
    the same checks are performed on normal non --force-not-root operation.
  * libdpkg: Add support for bootstrapping the installation of dpkg:
    Closes: #914515
  - Create the logfile with correct permissions, and remove the code
    setting up the logfile from the dpkg postinst.
  - Allow missing status and available databases, so that they get created
    on write, and remove the code setting them up from the dpkg postinst.
    Closes: #647911
  - Do not change the ownership of the triggers database directory. Either
    we are running as root:root which means the ownership should be correct
    already, or we are not which means we cannot change it anyway.
  - Create the dpkg database directory on demand.
  - Create the updates/ database directory on demand.
  - Create the info/ database directory on demand.
  * dpkg-architecture: Fix handling of exec failing in --command.
    Reported by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * dpkg-buildpackage: Do not accept equal signs as part of the hook names.
    Reported by Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #948291
  * dselect: Mark a string for translation.
  * dselect: Cleanup access methods:
  - Remove harddisk methods, as they were non-functional due to fdisk
    interface changes, and do not make sense anymore as we can expect users
    to mount any such filesystem on their own, to then use a filesystem
    method instead. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - Remove cdrom method superseded by the multi_cd method.
  - Remove nfs methods, as there is nothing special about NFS, and mounting
    these should just be left to the local admin, who can mount any other
    remote filesystem too.
  - Remove multi_mount method, as the multi_cd method can take care of
    mounting the necessary images or devices.
  - Replace changelog with correct copyright in file header.
  * dpkg, dselect: Stop using first-person singular in output messages.
  * libdpkg: Fix memory leak in parsedb context close.
  * buildtools.mk: Add QMAKE variable. Closes: #920878
  * po: Fix translation of --compare-versions. Closes: #951614
    Thanks to Boyuan Yang &lt;byang@debian.org&gt;.
  * Perl modules:
  - Dpkg::Source::Package: Verify original tarball signatures at build time.
  - Dpkg::BuildFlags: Add new unset() method.
    Requested by Daniel Schepler &lt;dschepler@gmail.com&gt;.
  - Dpkg::Source::Package::V2: Emit a special patch header on
    single-debian-patch. Closes: #933152
  - Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist.
    Closes: #932967
  - Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration
    for C++. Closes: #939969
  - Dpkg::Deps: Check for valid virtual package version relations. Do not
    allow non-equal version relations in virtual provides. Closes: #930317
  - Dpkg: Remove internal lowercase variables $version, $progname,
    $admindir, $dpkglibdir and $pkgdatadir.
  - Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
  - Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header()
    and check_trailer(). Hide variables $regex_header and $regex_trailer.
  - Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin
    and libdir. Remove obsolete functions changelog_parse_debian() and
    changelog_parse_plugin().
  - Dpkg::Compression: Hide internal lowercase variables
    $default_compression, $default_compression_level and
    $compression_re_file_ext.
  - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
  - Dpkg::Exit: Hide internal lowercase @handlers variable.
  - Dpkg::Gettext: Remove obsolete _g() function.
  - Dpkg::Source::Package: Hide internal lowercase variable
    @tar_ignore_default_pattern. Remove internal lowercase variable alias
    $diff_ignore_default_regexp.
  - Dpkg::Substvars: Remove obsolete no_warn() method.
  - Dpkg::Index: Change default value for unique_tuple_key to 1.
  - Dpkg::Version: Remove deprecation warning from semantic change in
    bool overload.
  - Dpkg::Checksums: Remove obsolete 'program' property warning.
  - Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
  - Dpkg::Vendor: Remove obsolete 'keyrings' hook.
  - Dpkg::Exit: Unregister all signal handlers once we have executed them.
    Closes: #932841
  - Dpkg::Exit: Register exit handlers also for __DIE__.
  - Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
  - Dpkg::Dist::Files: On filename parse error say file instead of package.
  - Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
  - Dpkg::Source::Package: Detect directory traversals under debian
    directory. Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  * Documentation:
  - man: Fix uncommon wording constructs.
  - man: Use a minus sign for a literal string.
  - man: Clarify that the pager is called via «$SHELL -c».
  - dpkg-shlibdeps: Document split_soname() function.
    Prompted by Christopher Crim &lt;christopher.crim@quoininc.com&gt;.
  - Dpkg::Changelog: Document methods provided by subclasses.
    Reported by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man: Globally adjust left and disable hyphenation.
  - man: Split dselect(1) --color from --colour option items.
  - man: Describe the SONAME formats supported in deb-shlibs(5).
  - man: Move template symbol documentation into new deb-src-symbols(5).
  - Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
  - Dpkg: Say class instead of object when appropriate.
  - Dpkg::Changelog: Clarify that these classes inherit from some other
    base class, which will contain the missing documentation.
    Prompted by intrigeri &lt;intrigeri@debian.org&gt;.
  - man: Clarify deb-changelog(5) format. Closes: #946780
  - man: Clarify debian/source/include-binaries format in dpkg-source(1).
    Prompted by Felix Lechner &lt;felix.lechner@lease-up.com&gt;.
  - man, doc: Clarify that the postinst "triggered" argument gets the
    trigger-name(s) as a space-separated list in the second argument.
    Prompted by Michael Biebl &lt;biebl@debian.org&gt;.
  - dselect: Update the multicd README file.
  - doc, man: Mark T and I package instances to avoid misreadings.
  * Code internals:
  - Dpkg::Source::Package: Refactor original tarball handling.
  - perl: Use File::Copy instead of spawning mv/cp commands.
  - Dpkg::OpenPGP: Refactor signature verification into a new function.
  - Dpkg::OpenPGP: Make it possible to verify detached signatures.
  - Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
  - Dpkg::BuildFlags: Remove unused hash keys.
  - libdpkg: Use the variable instead of a type as sizeof() argument.
  - libdpkg: Use the totalwritten variable for a consistency check.
  - dselect: Reduce scope of variable, to avoid it being unused in a branch.
  - dpkg-deb: Fold two adjacent if conditionals into a single one.
  - dpkg: Initialize flagdeppossi in check_conflict().
  - libdpkg: Add new C locale switch over support.
  - libdpkg: Add new versiondescribe_c() to force a C locale.
  - dselect: Make baselist::draw_column_*() col arguments const.
  - libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
  - dpkg: Remove redundant condition for sourcefile in updateavailable().
  - dpkg, update-alternatives: Make variables static.
  - libdpkg: Add missing symbols to the version map.
  - libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a
    warning.
  - libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary.
    This should speed up «dpkg-query --show» formatting.
  - libdpkg: Fix package format string to be a string literal.
    This suppresses a gcc warning.
  - dpkg: Fix short lived memory leak in --force-help handling.
  - dpkg-split: Fix short lived file descriptor leak in --auto.
  - start-stop-daemon: Explicitly ignore unimportant function return values.
  - start-stop-daemon: Fix memory leak on multiple --chuid arguments.
  - start-stop-daemon: Close the notification socket in the child.
  - libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
  - libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
  - libdpkg: Add new atomic file flag to create the base path when missing.
  - libdpkg: Fix modstatdb_rw enum comments.
  - libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading.
    We load either the entire db-fsys for all packages, possibly optimized
    per platform (such as by using fiemap), or the specific ones for the
    requested packages. This also fixes a problematic cast removing the
    constness of a variable.
  - Dpkg::Dist::Files: Document the two filename pattern formats.
  - update-alternatives: Remove redundant condition in argument parser.
  - update-alternatives: Move error context setup before calling setjmp(),
    so that cppcheck stops being confused.
  - test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
  - dpkg: Make it possible for the compiler to check printf() format
    string arguments on dependency printer.
  - dselect: Reorder branches in packagelist::deselect_one_of so that they
    are not duplicated.
  - dselect: Use nullptr instead of NULL.
  - dselect: Use static_cast&lt;&gt; instead of old-style type qualifier cast.
  - dselect: Do not use unnecessary old-style casts.
  - dselect: Fix variable types to avoid needing old-style casts.
  - libcompat: Disarm libselinux setexecfilecon() declaration for
    libcompat-test.
  - libdpkg: Define new VARBUF_OBJECT macro.
  - libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
  - libdpkg: Use a new DPKG_NULL macro that works in C and C++.
  - libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
  - libdpkg: Move printing of errno into dpkg_error_set().
  - libdpkg: Use a varbuf to store the problem messages per parsedb context.
  - libdpkg: Fix Doxygen comments.
  * Build system:
  - Bump minimal Perl version to 5.24.1.
  - Add a serial versioning to the m4 files.
  - Install m4 files into system aclocal directory.
  - Bump minimal gettext version to 0.19.8, to get the m4 files that can
    cross-build for musl-based systems.
  - Enable more compiler warnings.
  - Update Doxygen configuration from version 1.8.16.
  * Packaging:
  - Remove obsolete Breaks satisfied since oldstable.
  - Replace custom rule for 'configure' with call to dh_autoreconf.
    Thanks to Dan Streetman &lt;ddstreet@canonical.com&gt;. Closes: #939516
  - dselect: Remove methods state files on purge.
    Spotted by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Switch to debhelper compatibility level 12.
  - Switch from debian/compat to debhelper-commpat in Build-Depends.
  - Bump Standards-Version to 4.5.0 (no changes required).
  * Test suite:
  - Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
  - Clarify cppcheck va_list_usedBeforeStarted suppression.
  - Skip build directories from codespell check.
  - Update stopwords for codespell 1.16.0.
  - Suppress new bogus cppcheck 1.90 false positives.
  - libdpkg: Remove redundant assignment in t-ehandle unit test.
  - Skip backup files from codespell check.
  - Ignore python-3.8 runtime warnings in codespell.
  [ Updated programs translations ]
  * German (Sven Joachim).
  * Portuguese (Miguel Figueiredo). Closes: #935695
  * Simplified Chinese (Mo Zhou). Closes: #942195, #945776
  [ Updated dselect translations ]
  * German (Sven Joachim).
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann). Closes: #931135
- from version 1.19.7
  [ Guillem Jover ]
  * dpkg: Fix off-by-one error in dpkg --abort-error. Closes: #924886
    Thanks to Tom Goulet &lt;tomg@sentex.ca&gt;.
  * dpkg: Set the force defaults before loading the config file, otherwise we
    incorrectly override them. Regression introduced in dpkg 1.19.5.
    Closes: #928671
  * dpkg: Split the trigger dependtry into two, the second of which will be
    the one checking trigger cycles when deferring trigger processing due to
    unsatisfiable dependencies. Closes: #928429
  * dpkg-deb: Validate ar member magic before normalizing any of its fields.
  * dpkg-deb: Honor --nocheck when building packages with newlines in
    filenames. Regression introduced in dpkg 1.18.1. Closes: #929727
  * Documentation:
  - rootless-builds.txt: Expand what the builder means. Mention the
    dpkg-deb option to use to set the owner and group to root. And reword
    the prototyping section to be less confusing with what is currently
    implemented. Closes: #929019
  - README: Clarify when autopoint is needed. Closes: #929601
  - Fix typos in docs and output strings. Warned by codespell.
  [ Updated programs translations ]
  * Catalan (Guillem Jover).
  [ Updated dselect translations ]
  * Catalan (Guillem Jover).
  [ Updated scripts translations ]
  * Catalan (Guillem Jover).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #926665
  * French (Jean-Pierre Giraud). Closes: #929664
- from version 1.19.6
  [ Guillem Jover ]
  * libdpkg: Add a new TAR_FORMAT_UNKNOWN enum value.
  * libdpkg: Set tar_entry to zero on tar_entry_destroy(), to avoid double
    free()s and the subsequent crashes.
  * libdpkg: Handle non end-of-tape errors from tar_header_decode().
  * libdpkg: Use ERANGE instead of EINVAL for tar_atol8() out-of-range error.
  * dpkg-gencontrol: Check presence of package build dir before traversing it.
  * Perl modules:
  - Dpkg::Source::Package::V1: Change default build option style to -sa.
    Using -sA by default means the user might lose data on overwrite if
    there is already a directory with the same name laying around.
    Closes: #910737
  - Dpkg::Source::Package: Handle Format field being undefined. On source
    format 1.0, the default is for the debian/source/format file not being
    present, which means we'll start with an empty Format field name.
    Regression introduced in dpkg 1.19.3.
  * Packaging:
  - Update usertags.
  - Install a lintian profile for dpkg based on the debian profile, so that
    we can suppress Debian-specific tags, such as the controversial one on
    vendor-specific patch series files.
  - Add Breaks on lsb-base due to start-stop-daemon exposing breakage in
    the killproc function from /lib/lsb/init-functions. Closes: #923861
  * Test suite:
  - Stop requiring (pseudo-)root in the functional test suite.
  - Export and move TESTDATA definition close to the PATH definition.
  - Quote the 'yes' command to make a comment clearer.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #924776
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #924777
  * German (Helge Kreutzmann).
- from version 1.19.5
  [ Guillem Jover ]
  * start-stop-daemon: Make sure that we get a meaningful errno on
    parse_unsigned(), so that the error messages always make sense.
  * start-stop-daemon: Add new fatalv() and fatale() functions and use the
    latter for system errors, so that we are explicit on whether we want to
    use errno for error reporting or not.
  * start-stop-daemon: Always refuse to parse a world-writable pidfile,
    except when that is /dev/null.
  * dpkg: Print the current set of enabled force options on --force-help.
  * dpkg: Parse and set new DPKG_FORCE environment variable for subprocesses.
    Closes: #666147
  * dpkg-statoverride: Add support for --force-* options.
  * dpkg-statoverride: Switch from --force option to new --force-&lt;thing&gt;
    options. Deprecate --force option which will be considered an alias for
  - -force-all for now.
  * dpkg, dpkg-statoverride: Add new option --refuse-security-mac to control
    SELinux. See #811037.
  * dpkg: Clarify error on unknown system user/group in statoverride database.
    Closes: #920880
  * dpkg-buildpackage: Clarify the warning/error on short OpenPGP key IDs.
    Closes: #922039
  * dpkg-maintscript-helper: Restrict find for dir-to-symlink move to
  - maxdepth 1. Thanks to Ralf Treinen &lt;treinen@free.fr&gt;. Closes: #922799
  * dpkg-genbuildinfo: Add support for a new Build-Tainted-By field in
    .buildinfo files. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  * libdpkg: Clarify field names in error and warning messages.
  * libdpkg: Optimize error handling. Move the error reporting outside the
    involved functions so that we do not need to call gettext if there is no
    error, which has a significant performance cost.
  * libdpkg: Merge nicknames table into fieldinfos, to stop penalizing the
    lookup of non-obsolete fieldnames.
  * libdpkg: Print a more accurate warning for Revision nicknames.
  * libdpkg: Increase the pkg-hash bins size to 65521, to improve hash table
    performance at the cost of a bit more memory usage.
  * libdpkg: Blank packages that are not-installed with unknown selection.
    Closes: #922410
  * libdpkg, dpkg: Print the dpkg database directory on access errors.
    Closes: #883700
  * Perl modules:
  - Dpkg::Vendor::Debian: Add support for merged-usr-via-symlinks tainted
    tag. Suggested by Alexander E. Patrakov &lt;patrakov@gmail.com&gt;.
  - Dpkg::Vendor::Debian: Add support for usr-local-has-* tainted tags.
  - Dpkg::Source::Package: Add a missing use Dpkg::Source::Format.
    Diagnosed by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
    Closes: #921031
  * Documentation:
  - start-stop-daemon(1): Document behavior of --pidfile security checks.
    Closes: #921557
  - dpkg(1): Document the unknown selection state. Closes: #922407
  * Code internals:
  - dpkg: Move SELinux fallback label to the SELinux specific code path.
  - dpkg: Simplify maintscript_set_exec_context().
  - dpkg: Move force options support into its own file.
  - dpkg: Do not hardcode the program name in the --force-help output.
  - dpkg: Switch force options from individual variables to bit fields.
  - dpkg: Switch from a char to an enum to track the force options types.
  - dpkg: Switch to set the default force option from the forceinfos array.
  - libdpkg: New benchmark programs and infrastructure.
  - libdpkg: Add new dpkg_error_move() function.
  - libdpkg: Add new dpkg_has_error() function.
  - libdpkg: Move status names from parse errors to arguments.
  - libdpkg: Use va_arg copy instead of the original on a vasprintf() call.
  - libdpkg: Include &lt;string.h&gt; in pager.c.
    Reported by Y &lt;sevener@cock.li&gt;. Closes: #922212
  - libdpkg: Use pkg_set_want() instead of a direct assignment.
  * Build system:
  - Check whether this dist is a release, based only on the version format.
    This will avoid having to do a two staged release to get a proper perl
    distribution tarball.
  * Packaging:
  - autopkgtest: Add file to Depends fields.
  - autopkgtest: Clarify behavior on root/non-root requirement.
  - Bump Standards-Version to 4.3.0 (no changes required).
  - Remove now unused assert usertag description.
  - Remove trailing whitespace from changelog.
  - Remove Origin and Bugs fields from control file.
  - Include a bug-script to report on tainted merged-usr-via-symlinks.
  * Test suite:
  - libdpkg: Fix unit test for file_slurp(). Closes: #920974
    Diagnosed by Frank Schaefer &lt;kelledin@gmail.com&gt;.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #921942
  * German (Sven Joachim).
  * Simplified Chinese (Zhou Mo). Closes: #920972
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #921943
  * French (Jean-Pierre Giraud). Closes: #920905
  * German (Helge Kreutzmann).
- from version 1.19.4
  * start-stop-daemon: Do not sanity check the pidfile when it is specified as
    /dev/null, as that implies the caller wants to start the program no matter
    what. Closes: #920242
  * Portability:
  - start-stop-daemon: Only use SO_PASSCRED if defined. Fixes build failure
    at least on GNU/Hurd.
  * Packaging:
  - autopkgtest: Pass --disable-nls and --disable-dselect to configure.
  - autopkgtest: Change Depends to «build-essential, autoconf, pkg-config».
- from version 1.19.3
  [ Guillem Jover ]
  * dpkg-source: Stop filtering @builddeps@ from Testsuite-Triggers field.
    Closes: #910734
  * dpkg-genchanges: Only reference binary packages being uploaded, which
    means that for a source-only upload, the Binary and Description fields
    should be empty. Closes: #818618
  * dpkg-scanpackages: Do not compute unnecessary checksums when using the
  - -hash argument. Based on a patch by Chris Lamb &lt;lamby@debian.org&gt;.
    Closes: #916456
  * dpkg-scanpackages: Emit a warning with the list of repeat packages.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  * start-stop-daemon: Check whether standalone --pidfile use is secure.
    Prompted by Michael Orlitzky &lt;michael@orlitzky.com&gt;.
  * start-stop-daemon: Print complete verbose lines, instead of partial lines
    with no newlines and a final print with a newline.
  * start-stop-daemon: Add new --notify-await and --notify-timeout options,
    which implement the systemd readiness protocol for services.
    Closes: #910707
  * update-alternatives: Add new --debug option.
  * update-alternatives: Fix removal of obsolete slaves from the linked list.
    Reported by Andreas Beckmann &lt;anbe@debian.org&gt;. Closes: #916799
  * vendor.mk: Fix dpkg_vendor_derives_from macro documentation.
    Thanks to Colin Watson &lt;cjwatson@debian.org&gt;. Closes: #913816
  * vendor.mk: Add support for an improved dpkg_vendor_derives_from macro.
    Version the macros so that both can be used, and default the unversioned
    one to the version 0 macro.
  * dpkg: Mark the package we are giving up on a trigger cycle as "istobe"
    normal, so that the dependency checks know they cannot expect this package
    to be processed anymore. Otherwise we ended up never detecting that we
    were not making progress, as we expected to process this package at a later
    point, when that would never happen anymore. This then was causing asserts
    in the process queue loop. Closes: #901127, #910819
  * dpkg: Reset progress_bytrigproc once we have injected it into the current
    package process queue iteration, so that we do not keep trying to process
    it, which might end up generating artificial trigger cycles, if
    dependencies are not satisfied yet.
  * dpkg: Convert one trigger processing required type into the new try-queued
    one, so that we stop skipping unsatisfiable dependency checks.
  * dpkg: Move trigproc cycle reset inside try-deferred conditional. We should
    only reset the cycle detection in case we are not bailing out from the
    processing with an error, otherwise we could come back to this package and
    detect an artificial trigger cycle.
  * dpkg: Introduce a new dependency try level for trigger processing. This
    completely defers trigger processing until after the dependency cycle
    breaking level, so to avoid generating artificial trigger cycles, when we
    end up trying to process triggers with yet unsatisifiable dependencies.
    Closes: #810724, #854478, #911620
  * dpkg: Fix --help output, to clarify which arguments are optional.
  * libdpkg: Add proper tar error handling. This makes the tar extractor
    track and report back parse errors, so that we can give more descriptive
    messages.
  * libdpkg: Detect unsupported tar entry types to give better error messages.
  * libdpkg: Add new db-fsys:Files and db-fsys:Last-Modified virtual fields.
  * Perl modules:
  - Dpkg::Changelog::Debian: Preserve modelines at EOF. Closes: #916056
    Thanks to Chris Lamb &lt;lamby@debian.org&gt; for initial test cases.
  - Dpkg::File: Make file_slurp() also accept pathnames in addition to
    filehandles.
  - Dpkg::Vendor::Ubuntu: Fix buildflags override after default setting move.
    Based on a patch by Iain Lane &lt;laney@ubuntu.com&gt; and
    Adam Conrad &lt;adconrad@ubuntu.com&gt;. Closes: #915881
  - Dpkg::Shlibs::Objdump: Remove unused Dpkg::IPC import.
  - Dpkg::Shlibs::Objdump: Only select objdump program when going to use it.
  - Dpkg::Source::Package: Do not reinitialize fields member in constructor.
  - Dpkg::Source::Patch: Do not recommend --include-removal when not
    supported. Closes: #913012
  - Dpkg::Source::Package::V3::Bzr: Fix format name in output message.
  - Dpkg::Source::Package: Add a new format option to the new constructor.
    Prompted by James McCoy &lt;jamesan@debian.org&gt;.
  - Dpkg::Source::Package: Improve debian/source/format parsing and
    validation.
  - Dpkg::Source::Format: New public module.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  * Documentation:
  - dpkg(1): Clarify --remove action. Closes: #914478
  - dpkg-query(1): Clarify --list option behavior when no arguments are
    specified. Closes: #917098
  - deb-control(5): Clarify by adding a reference to deb-src-control(5) and
    removing an invalid comment in the example.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - dpkg(1): Clarify databases used by --yet-to-unpack and --predep-package.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Clarify character classes for various formats in man pages, by
    explicitly listing the character ranges within parenthesis.
    Prompted by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - dpkg-query(1): Document the version introducing the -f option.
  - dpkg-architecture(1): Add reference to the TERMS section in the
    VARIABLES section. Prompted by Axel Beckert &lt;abe@debian.org&gt;.
  - Fix POD for Dpkg::Interface::Storable derived method implementations.
  - Dpkg::Deps::Simple(3): Fix POD signature for new constructor.
  * Code internals:
  - dpkg-maintscript-helper: Use an explicit escape instead of a literal
    backslash.
  - Quote shell variables. Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  - Switch perl code to use the new Dpkg::Source::Format module.
  - dpkg-source: Move source format selection earlier in the build.
  - dpkg-source: Use new format argument for Dpkg::Source::Package-&gt;new().
  - dpkg-shlibdeps: Remove unused variable.
  - dpkg-scanpackages: Unroll a single iteration loop.
  - start-stop-daemon: Compare foundany against 0 instead of treating it
    like a boolean.
  - start-stop-daemon: Switch code to use new info() and debug() functions.
  - update-alternatives: Use enums for actions instead of strings.
  - update-alternatives: Switch verbose selection into an enum.
  - dpkg: Negate tortoise_not_in_hare() function name and return value.
  - dpkg: Initialize trigcyclenode's next member once.
  - dpkg: Use common pattern of assigning as an iterator.
  - dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle().
  - dpkg: Switch dependtry from an int to an enum.
  - dpkg: Move dependtry description from deferred_configure() to its
    declaration.
  - dpkg: Split trigger processing types into required, try-queued and
    try-deferred.
  - dpkg-query: Rename variable to avoid shadowing a local function.
  - When allocating use the variable instead of the type in sizeof().
  - dselect: Rename variable r to pkgbin.
  - libdpkg, dpkg: Rename r variables to fnn.
  - libdpkg: Rename ret variable to next.
  - libdpkg: Cleanup fsys module symbol names.
  - libdpkg: Rename pkg_db symbols to pkg_hash.
  - libdpkg: Add new warning printer setter function.
    Prompted by Julian Andres Klode &lt;jak@debian.org&gt;.
  - libdpkg: Add new DPKG_ERROR_OBJECT macro.
  * Build system:
  - get-version: Use a format string with printf.
  - run-script: Use $() instead of deprecated ``.
  - run-script: Remove unused PERL_PROFILE variable, PERL5OPT can be used
    instead, and does not require leaving an unquoted variable around.
  - run-script: Add «set -e».
  - Build.PL: Set environment variables only for CPAN tests.
  - Build.PL: Set locale for CPAN tests to C. Fixes CPAN#127314.
  - configure: Split AM_INIT_AUTOMAKE arguments into different lines.
  * Packaging:
  - Bump Standards-Version to 4.2.1 (no changes needed).
  - Switch to debhelper compatibility level 11.
  - Create the log file in postinst only if it does not exist.
    Prompted by Johannes Schauer &lt;josch@debian.org&gt;.
  - Add superficial autopkgtest functional tests.
  * Test suite:
  - Add new shellcheck author test.
  - Add descriptions for the shellcheck exclude codes.
  - Update cppcheck suppressions.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #912023
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #915610
  * Portuguese (Miguel Figueiredo). Closes: #917813
  * Simplified Chinese (Zhou Mo). Closes: #919040
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #912024
  * German (Helge Kreutzmann).
- from version 1.19.2
  [ Guillem Jover ]
  * dpkg: Fix --force-not-root for chown() and chmod() based syscalls, and
    give a more meaningful error message on chroot(). Closes: #614126
  * dpkg-divert, dpkg-statoverride: Add new --instdir and --root options,
    and make the commands honor the DPKG_ROOT environment variable.
    Closes: #487108
  * libdpkg: Call the pager with «$SHELL -c» to respect POSIX. Closes: #910009
  * libdpkg: Do not spawn a pager if we are going to call «cat».
  * libdpkg: Honor DPKG_PAGER when spawning a pager.
    Suggested by Craig Sanders &lt;cas@taz.net.au&gt;.
  * libdpkg: Set LESS to “-FRSXMQ” if not already set, when spawning a pager.
  * libdpkg: Ignore SIGPIPE when setting up a pager, and then ignore EPIPE
    errors when writing to stdout, otherwise if we quit the pager early, the
    program will exit with an error code.
  * libdpkg: Set stdout to be fully buffered when using a pager.
  * dpkg, dpkg-query: Add new --no-pager option. For dpkg this is also a
    configuration option. Closes: #909754
  * Perl modules:
  - Dpkg::OpenPGP: Ignore Version field in enarmored output.
    Fixes CPAN#127217.
  - Dpkg::OpenPGP: Do not read the gpg user configuration file.
  - Dpkg::Source::Functions: Reimplement is_binary() w/o using diff(1).
  - Dpkg::Source::Package::V2: Split the BinaryFiles module into its own
    file, and give it a more generic name (Dpkg::Source::BinaryFiles).
  - Dpkg::Source::Package::V2: Move binary file detection to BinaryFiles
    module.
  * Documentation:
  - dpkg-buildpackage(1): Clarify --build=source explanation.
  - dsc(5): Clarify what “flattened” means in Testsuite-Triggers.
    Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - dsc(5): Add a reference to where the source formats are described.
    Prompted by Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;.
  - dpkg-source(1): Improve documentation on vendor-specific series files.
  - deb-control(5): Document Build-Ids field.
    Prompted by Stuart Prescott &lt;stuart@debian.org&gt;.
  - dpkg(1): Clarify which fields are affected by dependency options.
    Prompted by James Clarke &lt;jrtc27@debian.org&gt;.
  - dpkg-query(1): Document the PAGER environment variable usage.
  - Dpkg(1): Add POD documentation about the module hierarchy and API.
  * Code internals:
  - dpkg-split: Use nfstrnsave() instead of nfmalloc() + memcpy().
  - libdpkg: Add new fsys-dir module.
  - libdpkg: Pass the file contents to the pager instead of the filename.
  - libdpkg: Add a pager kill switch, so that it can be forcefully disabled.
  * Build system:
  - Distribute a LICENSE file on CPAN.
  - Do not make the Build.PL script executable.
  - Generalize PACKAGE_CPAN_SIGN by setting PACKAGE_DIST_IS_RELEASE instead.
  - Add a release_status key to the CPAN metadata.
  - Fix typo in CPAN recommends key.
  - Improve test and author CPAN dependencies.
  * Packaging:
  - Break libapt-pkg5.0 instead of apt. Closes: #909959
    Analysis by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * Test suite:
  - Skip version checks involving «dpkg --compare-versions» if not available.
    This is relevant on CPAN or on non-dpkg-based systems.
  [ Updated programs translations ]
  * Polish (Łukasz Dulny).
  [ Updated man pages translations ]
  * German (Helge Kreutzmann).
- from version 1.19.1
  [ Guillem Jover ]
  * Fix logic in dpkg-buildpackage to decide whether to run build targets,
    which broke tons of packages that are violating Debian policy MUSTs.
    Thanks to James Clarke &lt;jrtc27@debian.org&gt;. Closes: #878899
  * Do not try to recompute hashes for the .dsc file when signing binary-only
    builds in dpkg-buildpackage. Reported by Ximin Luo &lt;infinity0@debian.org&gt;.
  * Pass the correct source stanza to the dpkg-buildpackage code parsing the
    Rules-Requires-Root field. This meant the field was being ignored.
  * Run dpkg-source directly from the current working directory in
    dpkg-buildpackage, instead of changing directory back and forth.
  * Setup and check rootcommand in dpkg-buildpackage only if it is going to
    be needed. Reported by Niels Thykier &lt;niels@thykier.net&gt;.
  * Add color support to dpkg-maintscript-helper (a shell script).
  * Fix warning by including &lt;sys/sysmacros.h&gt; for makedev() in libdpkg.
  * Fix directory traversal with dpkg-deb --raw-extract, by guaranteeing
    that the DEBIAN pathname does not exist. Closes: #879982
    Reported by Jakub Wilk &lt;jwilk@jwilk.net&gt;.
  * Add new AS, STRIP, OBJCOPY, OBJDUMP, NM, AR and RANLIB buildtools
    variables to buildtools.mk. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  * Restore rejecting negated architectures in Architecture field in
    dpkg-gencontrol and dpkg-genchanges. Regression introduced in dpkg 1.18.5.
  * Fix dpkg-gensymbols to print "error" instead of "warning" when these
    are fatal. Closes: #881488
  * Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMD in the R³ support, as
    the variable is expected to be set by any builder, not just dpkg. And
    introduce ephemeral backwards compatibility even though there are no
    known users.
  * Do not set DEB_GAIN_ROOT_CMD in dpkg-buildpackage when the R³ value is
    &lt;implementations-keywords&gt;, following the specification.
  * Specify that DEB_GAIN_ROOT_CMD in R³ should preserve the environment.
    Proposed by Josh Triplett &lt;josh@joshtriplett.org&gt;.
  * Specify new DEB_RULES_REQUIRES_ROOT variable for R³ support.
  * Add new --rules-requires-root option to dpkg-buildpackage.
  * Declare R³ specification as "recommendation, stable" with version 1.0.
  * Export architecture variables by default from architecture.mk, as
    documented in dpkg-architecture(1). Closes: #888964
    Thanks to Jack Bates &lt;wdz7eo@nottheoilrig.com&gt;
  * Increment the line number on dpkg --set-selections on unknown packages.
    Reported by Heinz Repp &lt;heinz.repp@arcor.de&gt;. Closes: #888983
  * Switch a DEBIAN/conffile parsing assert() in dpkg due to empty lines
    into an ohshit(), because this is really a run-time error.
  * Fix assert() in dselect to expect the method lock file descriptor to be
    initialized, instead of non-zero.
  * Switch a fatal() call in start-stop-daemon into the new BUG() macro,
    because it is really an internal error.
  * Switch all assert() calls (except in update-alternatives) into internerr()
    or BUG() calls, to get way better reporting with variable contents and
    descriptions, and to make them always present independent of NDEBUG.
  * Add a new --no-rename option to dpkg-divert. This is the current default
    behavior, but it will make it possible to do a default switch in 1.20.x.
  * Warn when using dpkg-divert --add or --remove w/o --rename or --no-rename.
  * Warn when using dpkg-divert --rename on a file from an Essential package.
  * Use a single “struct filenamenode” definition for the entire code base.
    Closes: #746766
  * Add support for frontend locking. This makes it possible for frontends
    using this new protocol, to safely lock the dpkg database w/o risk of
    race conditions with other dpkg instances or frontends supporting the
    same protocol. Thanks to Julian Andres Klode &lt;jak@debian.org&gt;.
    Closes: #850417, #851984
  * Do not emit perl warnings in dpkg-source --help on source formats w/o
    options.
  * Make dpkg-buildpackage validate OpenPGP signing key IDs length. Error out
    for short key IDs and warn for long key IDs.
  * On the dpkg conffile prompt, print the set of environment variables setup
    for the conffile shell, for easier discoverability.
  * Fix dpkg-buildpackage option --rules-file parsing. It was trying to parse
    it as --rules-target, which due to the ordering was a no-op.
  * Only check for fallback build targets presence on binary builds in
    dpkg-buildpackage.
  * Only check required build dependencies for known targets specified with
    dpkg-buildpackage --rules-target option.
    Reported by Johannes Schauer &lt;josch@debian.org&gt;.
  * Track package status dirtiness in dpkg to only log and report in status-fd
    when it has changed, removing duplication in output. Closes: #365921
  * Use Synopsis instead of Summary for the short Description, to unify the
    nomenclature and to make it more descriptive. Add a new binary:Synopsis
    virtual field to dpkg-query show format.
  * Add new dpkg-buildpackage --no-post-clean option, to be able to explicitly
    select the current default behavior.
  * Dump database package records in alphabetical order. This will give
    reproducible status and available database files, and make it possible
    to output other deb822 formatted data in a deterministic way.
  * Require both standard input and output to be connected to a terminal to
    use a pager.
  * Run dpkg-query --list output through a pager if we are on a terminal,
    instead of truncating it, to avoid data loss. Closes: #898603
  * Fix use after free in dpkg maintainer script handling. Regression
    introduced in dpkg 1.19.0.
  * Flush output for dpkg-query --status, --print-avail and --listfiles at
    the end, instead of after each stanza.
  * Add support for dumping all dpkg-query --status and --print-avail records
    from the database when no arguments are specified. Closes: #616342
  * Add new dpkg-gensymbols -l option to avoid having to abuse LD_LIBRARY_PATH
    for cross-build paths.
  * Check that DPKG_MAINTSCRIPT_PACKAGE is defined in dpkg-maintscript-helper.
    Closes: #907772
  * Switch dpkg-gencontrol and dpkg-genchanges to track automatically
    generated artifacts by using the Auto-Built-Package field from the binary
    package instead of hardcoding package name patterns (such as «-dbgsym$»).
  * Add new --reverse option to dpkg-parsechangelog, to list the changelog
    entries in reverse order.
  * Architecture support:
  - Add support for riscv64 CPU. Closes: #822914
    Thanks to Manuel A. Fernandez Montecelo &lt;mafm@debian.org&gt;
  - Document the purpose and columns in the tupletable file.
  * Portability:
  - Add libcompat md5 module to the libcompat-test library, so that we
    always make sure it builds, even when we use an external implementation.
  - Convert libcompat md5 module to use C99 int types, instead of mapping
    them from the BSD types at configure time.
  - Use MD5_CTX instead of struct MD5Context, as the prevalent more portable
    type on system's &lt;md5.h&gt; headers.
  - Check for ldconfig command in dpkg only on platforms that do have it.
  - Fix file descriptor leak in start-stop-daemon on AIX.
  - libcompat: Add new strchrnul() implementation.
  * Perl modules:
  - Dpkg::Source::Package::V1: Check that $tarname is defined before use.
    Thanks to Christoph Biedl &lt;debian.axhn@manchmal.in-ulm.de&gt;.
    Closes: #879124
  - Dpkg::Vendor::Debian: Use proper %use_feature key. This was causing perl
    errors on paths not accepted for fixdebugpath.
    Reported by Mattia Rizzolo &lt;mattia@debian.org&gt;, on IRC. Closes: #881051
  - Dpkg::Changelog: Print versions for incorrect changelog range warnings.
    Thanks to Paul Wise &lt;pabs@debian.org&gt;.
  - Dpkg::Shlibs::SymbolFile: Check that $state-&gt;{seen} exists instead of
    $state being just defined. Fixes regression in dpkg-gensymbols symbols
    output. Thanks to Dmitry Shachnev &lt;mitya57@debian.org&gt;. Closes: #880166
  - Dpkg::Arch: Add new positive options argument to arch validators.
  - Dpkg::Vendor::Debian: Mark hurd-i386 as having gcc builtin PIE.
    Requested by Samuel Thibault &lt;sthibault@debian.org&gt;.
  - Dpkg::Source::Package::V2: Print one building line per existing tarball.
  - Dpkg::Source::Package: Print building lines for upstream tarball
    signatures. Closes: #888787
  - Dpkg::Deps: Turn virtualpkg tracking from an arrayyref into a hashref.
  - Dpkg::Vendor::Debian: Mark riscv64 as having gcc builtin PIE.
  - Dpkg::Shlibs::Objdump: Fix ELF program detection, for PIE binaries and
    executable libraries.
  - Dpkg::Version: Fix bool overload behavior back to be an is_valid()
    alias. Emit a specific perl warning until 1.20.x so that users can check
    whether the semantic change has any impact on the code, which can then
    be quiesced. Closes: #895004
  - Dpkg::Changelog::Parse: When detecting the changelog format, read the
    last 4KiB of the file instead of using «tail -n40», which should be
    both faster and more portable, as the default tail(1) is not POSIX
    compliant on all systems (c.f. Solaris).
  - Dpkg::Build::Types: Add new set_build_type_from_targets() function.
  - Dpkg::Shlibs::SymbolFile: Always assign a proper Dpkg::Version to the
    deprecated variable, otherwise the scalar value 0 can get confused
    on scalar context to denote it is *not* deprecated instead of being
    version 0.
  - Dpkg::Shlibs: Disable bool overload Dpkg::Version warnings.
  - Dpkg::Vendor::Debian: Inline _parse_feature_area() into
    _add_build_flags(), for a small speed up and line count reduction.
  - Dpkg::BuildFlags: Move default flags setting into the Dpkg::Vendor
    modules.
  - Dpkg::Gettext: Fix fallback textdomain() to honor its expected interface.
  - Dpkg::Deps: Split subpackages into their own separate modules.
  - Dpkg::Source: Do not change patch permissions if not necessary.
    Closes: #898010
  - Dpkg::Substvars: Reword used/unused warnings to clarify their meaning.
    Closes: #904258
  - Dpkg::Shlibs: Warn when using LD_LIBRARY_PATH with a private library
    directory which is a descendent of the current working directory.
  - Dpkg::Source::Package::V3::Quilt: Print series file used when applying
    patches.
  - Dpkg::OpenPGP: Return the destination path on successful ASCII armor
    conversion.
  - Dpkg::Control::Fields: Do not use &amp; sigil for function calls.
  - Dpkg::Shlibs: Ignore nonexistent directories present in LD_LIBRARY_PATH.
  - Dpkg::Deps::KnownFacts: Satisfy :native with arch:all packages too.
    These are treated as native packages everywhere else in the multi-arch
    design, this was the only exception, which has become a source of
    packaging problems as of late. This was apparently an oversight in
    the original implementation. Closes: #854438
  - Dpkg::Vendor::Debian: Add fixfilepath support to reproducible feature.
  - Dpkg::Dist::Files: Add support for file attributes.
  * Documentation:
  - Update gettext minimal version in README.
  - Add a missing dot on the dpkg-buildflags(1) «lfs» feature paragraph.
    Spotted by Helge Kreutzmann &lt;debian@helgefjell.de&gt;.
  - Document DPKG_COLORS environment variable for all programs using it.
  - Document DPKG_NLS environment variable for all programs using it.
  - Document the Testsuite and Testsuite-Triggers fields in
    deb-src-control(5). Prompted by Mattia Rizzolo &lt;mattia@debian.org&gt;.
  - Update git URLs for move away from alioth.debian.org.
  - Fix set_build_type_from_options() description in Dpkg::Build::Types.
  - Clarify PIE build flag feature semantics. Closes: #900088
  - Clarify dpkg-buildpackage pre and post-clean options and their default
    state.
  - Add --build option equivalents for dpkg-buildpackage short build type
    options in --help output.
  - Fold dpkg-buildpackage --[no-]check-builddeps in --help into both -D
    and -d option descriptions.
  - Mark profiles as a replaceable item in dpkg-buildpackage --help output.
  - Update test suite requirements in README.
  - Document textdomain() and ngettext() replacement functions in
    Dpkg::Gettext POD.
  - Clarify arch-qualified dependency simplification in Dpkg::Deps POD.
  - Improve Dpkg::Deps modules and methods documentation.
  - Fix typo in deb-changes(5). Closes: #902616
  - Clarify awaiting state for interest and activate directives.
    Closes: #904060
  - Fix man page markup. Closes: #900033, #900035, #900040
    Thanks to Bjarni Ingi Gislason &lt;bjarniig@rhi.hi.is&gt;.
  - Fix Doxygen comment for libdpkg dpkg_arch_find() function.
  - Document the dangers of using start-stop-daemon(8) only with --pidfile
    as matching option with the pid file owned by a non-privileged user.
  * Code internals:
  - Do not use stringy eval to define different sub implementations,
    just assign an anonymous sub to the typeglob.
  - Use memccpy() instead of strncpy() to quiesce a gcc-8 warning.
  - Change pkgbin_name_needs_arch() to never arch-qualify packages that
    have an empty or no architecture, which was already handled as part
    of varbuf_add_archqual().
  - libdpkg: Factor out cached arch-qualified package name generation into
    new pkgbin_name_archqual() function.
  - libdpkg: Add new pkg_name() and pkgbin_name() const variants.
  - libdpkg, dselect: Use new pkg_name_const() and pkgbin_name_const().
  - libdpkg: Rename struct pkginfo files member to archives.
  - dpkg: Call ensure_package_clientdata() defensively.
  - dpkg: For read-only state functions, check that clientdata is allocated
    before using it.
  - libdpkg: Move files list information from dpkg clientdata to pkginfo.
  - dpkg: Move ensure_package_clientdata() into its own file.
  - libdpkg: Move db-fsys code from src to lib/dpkg.
  - libdpkg: Rename pkg-db module to pkg-hash.
  - libdpkg: Simplify pkg_files_blank() by using a pointer to pointer to
    track the previous entry.
  - libdpkg: Factor out package files handling into its own module.
  - libdpkg: Switch to a new tiny struct to track file on-disk identity.
    This should reduce the run-time memory used.
  - libdpkg: Reset nfiles in files_db_reset().
  - libdpkg: Split push_cleanup() into push_cleanup_fallback().
  - Switch from strchr() + strlen() to strchrnul().
  - libdpkg: Change dpkg_error to track errno values.
  - libdpkg: Add new varbuf_new() and varbuf_free() functions.
  - libdpkg: Add new file_slurp() function.
  - libdpkg: Switch db-fsys to use the new file_slurp() function.
  - libdpkg: Add new pkg_infodb_reset_dir().
  - libdpkg: Add new m_dup() function.
  - libdpkg: Factor out package stanza printing into its own function.
  - libdpkg: Split pager specific code into its own module.
  - libdpkg: Add pager spawning and reaping support.
  - Use new pager spawning support instead of open-coding it, or piping it
    via a shell invocation, which required metacharacter escaping.
  - dpkg-query: Split enqperpackage() into each different action.
  * Build system:
  - Set distribution tarball format to ustar, instead of default v7 format.
  - Mark PO4A and POD2MAN as precious variables.
  - Automatically replace -Wno- with -W when testing compiler flags,
    instead of passing the positive form manually.
  - Enable clang -Wdocumentation warning if available.
  - Enable gcc-7 -Wregister warning if available.
  - Add CPAN distribution machinery for the perl modules. Closes: #821177
  - Add an autogen script to help people bootstrap the project.
  - Distribute the man.stamp from VPATH.
  - Preserve timestamps when distributing man pages.
  - Add a GitLab CI configuration file.
  - Disable C optimization levels when configuring for code coverage.
  * Packaging:
  - Install update-alternatives policykit-1 file.
  - Add Breaks to libdpkg-perl against pkg-kde-tools (&lt;&lt; 0.15.28~), as
    that package is using private modules with no API guarantees, that
    obviously broke due to recent changes in 1.19.0. Closes: #878919
  - Add Breaks on debhelper &lt;&lt; 10.10.1~ to dpkg-dev, so that debhelper users
    wanting to use R³ support do not need a versioned dependency on dpkg-dev.
  - Add Breaks dgit &lt;&lt; 3.13~ to libdpkg-perl, as older dgit versions assumed
    that Dpkg::Compression::Process was available, via implicit import
    from Dpkg::Source::Package.
    Reported by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;.
  - Bump Standards-Version to 4.1.1 (no changes needed).
  - Add bzip2 and xz-utils to Build-Depends, required by the functional test
    suite, but shadowed by dpkg-dev from the build system pulling those in.
  - Add versioned libncurses-dev as the first Build-Depends alternative.
    Thanks to Sven Joachim &lt;svenjoac@gmx.de&gt;.
  - Do not pass VERBOSE to test suite, as we are not using any automake
    test driver, so it does not get honored.
  - Rename maintainer-build DEB_BUILD_OPTIONS to new standardized terse.
  - Enable verbose test suite only in non-terse builds.
  - Add a Suggests on sensible-utils to libdpkg-perl.
  - Switch libdpkg-perl again to depend on perl:any, now that debootstrap
    in stable (stretch) supports arch-qualified dependencies.
  - Update libdpkg-perl public module list in package description.
  - Add Breaks on apt (&lt;&lt; 1.7~b) for --status-fd duplicate removals.
  * Test suite:
  - Skip Dpkg::OpenPGP test if gpg is not present.
  - Check POD in all perl scripts.
  - Consider *.PL also to be perl files.
  - Infer automatically the unit test data directory.
  - Infer automatically the unit test temp directory.
  - Add new po author test case (use i18nspector if available).
  - Add new test cases to clarify arch-qualified dependency simplification.
  - Add several TODO tests cases for dependency simplification.
  - Add new cppcheck author test.
  - Add support for new test_get_srcdir() test_get_builddir().
  - Add new unit tests for namevalue, fsys-hash and pkg-hash libdpkg modules.
  - Improve coverage of perl unit tests.
  - Delete fixup lines from i18nspector output instead of emptying them.
  - Add new codespell author test.
  - Add new test that the public libdpkg headers can be compiled with C++.
  [ Josh Triplett ]
  * Perl: Replace all calls to Cwd::cwd with Cwd::getcwd; the former calls
    /bin/pwd, while the latter uses the getcwd() syscall directly.
  [ Updated programs translations ]
  * Dutch (Frans Spiesschaert). Closes: #881401
  * German (Sven Joachim).
  * Italian (Milo Casagrande). Closes: #883085
  * Polish (Łukasz Dulny).
  * Simplified Chinese (Zhou Mo, Boyuan Yang). Closes: #900547, #890806
  * Spanish (Javier Fernández-Sanguino).
  * Traditional Chinese (Buo-ren Lin). Closes: #905887
  * Turkish (Mert Dirik). Closes: #886252
  [ Updated scripts translations ]
  * German (Helge Kreutzmann).
  [ Updated man pages translations ]
  * Dutch (Frans Spiesschaert). Closes: #881403
  * German (Helge Kreutzmann).
  * Simplified Chinese (Zhou Mo).</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1623326400">- do not include update-alternative manpages in dpkg
- use-clamp-from-C-STD-library.patch: removed, upstreamed</changelog>
  <changelog author="Dan &#x10C;erm&#xE1;k &lt;dcermak@suse.com&gt;" date="1641211200">- rebase patches:
  * update-alternatives.changes
  * update-alternatives.spec
  * update-alternatives-suse.patch
- New upstream release 1.21.1
  dpkg (1.21.1) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-buildpackage: Remove duplicate command print for dpkg-genchanges.
  * dpkg-buildpackage: Fix build description due to improper multiline match.
  * dpkg-realpath: Remove spurious heading space from --help output.
  * update-alternatives: When initializing admindir from DPKG_ADMINDIR append
    "/alternatives". Closes: #1001198
  * Code internals:
  - Remove &lt;ar.h&gt; inclusions.
  * Packaging:
  - Install deb-md5sums(5) into dpkg-dev package.
  dpkg (1.21.0) unstable; urgency=medium
  [ Guillem Jover ]
  * dpkg-genchanges: Include orig tarball on source package renames.
    Closes: #980066
  * scripts: Consider SHA-1 and RIPEMD-160 weak algorithms in OpenPGP
    signatures.
  * dpkg: During unpack print a removal message due to Conflicts.
    Closes: #985401
  * scripts: Add zsh completions for dpkg-parsechangelog.
    Thanks to Daniel Shahaf &lt;danielsh@apache.org&gt;. Closes: #986103
  * dpkg-buildpackage: When printing build type match the extension exactly.
    Closes: #989824
  * dpkg-maintscript-helper: Use xargs -I argument instead of deprecated -i.
  * dpkg-maintscript-helper: Quote variable inside ${} to avoid pattern match.
  * libdpkg: Fix dpkg_fsys_get_path() to always strip leading / and ./.
  * libdpkg: Set the default database directory relative to the system root.
  * dpkg-divert, dpkg-statoverride: Set admindir after instdir.
  * update-alternatives: Fix admindir setting.
    Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * dselect: Honor DPKG_ADMINDIR environment variable.
  * dpkg-query, dpkg-trigger, dselect: Add support for setting the root
    directory.
  * dpkg-fsys-usrunmess: Move forced reconfiguration to the last step.
    See #991190.
  * dpkg-fsys-usrunmess: Install a local policy-rc.d to ignore service
    restarts. Closes: #991190
  * dpkg-fsys-usrunmess: Do not fail when removing lingering directories.
  * dpkg-fsys-usrunmess: Generate a regression prevention package.
  * dpkg-fsys-usrunmess: Fix typo in debug message.
  * dpkg: Distinguish deconfiguration message for installation and multi-arch
    syncs.
  * dpkg-buildpackage: Add new --changes-file option.
    Prompted by Niels Thykier &lt;niels@thykier.net&gt;.
  * dpkg-buildpackage: Add new --buildinfo-file option.
  * dpkg: Rework --assert-&lt;feature&gt; logic to be more robust.
    Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
    Prompted by David Kalnischkies &lt;donkult@debian.org&gt;.
  * dpkg: Improve --assert-&lt;feature&gt; descriptions.
  * dpkg: Add a new --assert-help option.
  * scripts/mk: Pass DEB_BUILD_PATH to dpkg-buildflags. See #985553.
  * dpkg-db-backup: New program factored out from Debian-specific daily cron.
  * dpkg-db-backup: Accept an option to override the number of rotation cycles.
  * dpkg-db-backup: Honor the admindir set at configure time.
  * update-alternatives: Fix --auto and --set-selections output progress.
  * update-alternatives: Print defaults for configuration and database
    pathnames.
  * scripts: Replace shebang in dpkg-error shell library with shellcheck
    directive.
  * dpkg-buildpackage: Add support for terse DEB_BUILD_OPTIONS.
  * dpkg-mergechangelogs: Add new --merge-unreleased option. Closes: #582921
  * dpkg: Restore fallback to "new-prerm failed-upgrade" for downgrades.
    Analysis by Ian Jackson &lt;ijackson@chiark.greenend.org.uk&gt;. Closes: #996959
  * dselect: Use safe temporary file creation in methods setup.
  * dselect: Remove bashism from update script in multicd method.
  * dpkg: Fix --verify to handle missing or inaccessible pathnames.
    Closes: #963087
  * dpkg: Add partial --verify support for mode checks.
  * Use «digest» instead of «hash» in output messages.
    Reported by Sven Joachim &lt;svenjoac@gmx.de&gt;.
  * dselect: use `grep -E` instead of `egrep`.
    Thanks to Ville Skyttä &lt;ville.skytta@iki.fi&gt;. Closes: #999600
  * libdpkg: Fix memory leak on End Of Tape condition in tar parser.
  * dpkg: Fix short lived memory leak with --recursive.
  * dpkg: Fix conffile removal-on-upgrade handling. Closes: #995387
  * dpkg-deb: Fix conffile name length tracking on remove-on-upgrade parsing.
    Reported by uau on IRC.
  * Architecture support:
  - Clarify that the regex columns need to be ordered to match first.
  - Add support for ARCv2 CPU. Closes: #980963
    Based on a patch by Alexey Brodkin &lt;Alexey.Brodkin@synopsys.com&gt;.
  * Portability:
  - start-stop-daemon: Define SOCK_NONBLOCK to 0 if not defined.
  - libdpkg: Add support for AIX to dpkg_get_progname().
  * Perl modules:
  - Dpkg::Source::Quilt: Add hint to check missing files on patch apply
    failures.
    Reported by Joseph Nahmias &lt;jello@debian.org&gt;.
  - Dpkg::Changelog::Parse: Require format plugins to inherit from
    Dpkg::Changelog.
  - Dpkg::OpenPGP: Refactor openpgp implementation execution into a new
    function.
  - Dpkg::Vendor::Debian: Refactor compiler flag names into an array.
  - Dpkg::Vendor::Debian: Add new lto feature in new optimize area.
    Closes: #940571
  - Test::Dpkg: Print actual error messages in test_neutralize_checksums().
  - Dpkg::Deps: Use current_sub feature for __SUB__.
  - Dpkg::BuildFlags: Add support for ASFLAGS.
    See https://salsa.debian.org/debian/debhelper/-/merge_requests/50.
  - Dpkg::Compression: Use gzip --rsyncable unconditionally.
  - Dpkg::Changelog::Entry::Debian: Fix full month misuse warning.
  - Dpkg::Shlibs::Symbol: Emit a warning on fully qualified symver patterns.
    Closes: #993991
  - Dpkg::Control::HashCore: Add new keep_duplicate option.
  - Dpkg::Control::FieldsCore: Add new field_parse_binary_source().
    Closes: #980527
  - Dpkg::Control::FieldsCore: Fix types allowed for
    field_parse_binary_source().
    Reported by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  - Dpkg::Shlibs::Objdump: Fix apply_relocations to work with versioned
    symbols. Closes: #1000421
  - Dpkg::Vendor::Ubuntu: Update Maintainer field logic to include
    “canonical”. Based on a patch by
    William 'jawn-smith' Wilson &lt;william.wilson@canonical.com&gt;.
    Closes: #1000557
  - Dpkg::Source::Package::V2: Add hint about version matching source tree.
    Based on a patch by Samuel Henrique &lt;samueloph@debian.org&gt;.
    Closes: #996044
  * Documentation:
  - man: Itemize dpkg-gensymbols -c levels.
  - man: Add man page for deb-md5sums(5).
    Reported by Maxim Cournoyer (on IRC).
  - man: Switch the Architecture field in deb-control(5) to required.
    Reported by Maxim Cournoyer (on IRC).
  - man: Make clear that dpkg-query arguments accept multiple values.
    Prompted by Rémi Rampin &lt;remirampin@gmail.com&gt;. See #913781.
  - man: Document dpkg-query --search and --listfiles output formats.
  - doc: Fix incorrect use of ‘an’ article.
  - doc: Update coding style to document POD instead of troff.
  - doc: Update THANKS file.
  - doc: Annotate current maintainer start year.
  - doc: Sort maintenance information chronologically.
  - man: Add versions since features where introduced.
  - man: Further clarify when re-inclusions of excluded pathnames happen.
    Closes: #871420
  - doc: Update Doxygen configuration from version 1.9.1.
  - doc: Improve description of dpkg suite.
    Prompted by Fabrice Bauzac-Stehly &lt;noon@mykolab.com&gt;.
  - man: Add a reference to where the Installed-Size algorithm is described.
  - man: Improve dpkg --verify-format rpm format documentation.
  - man: Document in deb-substvars(5) what ${} is good for.
    Prompted by Paul Wise &lt;pabs@debian.org&gt;.
  - man: Document in dpkg-architecture(1) target being useful for emulators
    too. Prompted by Helmut Grohne &lt;helmut@subdivi.de&gt;.
  - man: Document in dpkg-query(1) full --search and --listfiles output
    format. Prompted by Johannes Schauer Marin Rodrigues &lt;josch@debian.org&gt;.
  * Code internals:
  - Remove irrelevant or obsolete FIXME markers.
  - Turn FIXME markers denoting pending actions into TODO markers.
  - Turn FIXME markers giving historic information into simple Notes.
  - update-alternatives: Turn FIXME for explicit behavior choice into an XXX.
  - Use localtime_r() instead of localtime().
  - libdpkg: Remove MDEBUG support from m_malloc() implementation.
  - libdpkg: Mark dpkg_arch_unmark() arch_remove argument as const.
  - libdpkg: Mark treewalk_open() func argument as const.
  - dpkg: Mark ignore_depends() pkg argument as const.
  - dpkg: Mark deb_parse_conffiles() pkg argument as const.
  - libcompat: Remove local setexecfilecon() and require libselinux 2.3.
  - libdpkg: Add missing DPKG_{BEGIN,END}_DECLS in header files.
  - dpkg: Move SE Linux function declarations into its own header file.
  - dpkg: Move the command action enum to its own header file.
  - dpkg: Switch from including "main.h" to "force.h".
  - dselect: Rename dme() to display_menu_entry().
  - dpkg: Split function handling deconfiguration due to install and removal.
  - libdpkg: Add new ACTION_MUX macro for continued options.
  - dpkg: Refactor --assert-&lt;feature&gt; handling to be data driven.
  - dpkg-fsys-usrunmess: Do not use interpolated strings for literals.
  - dpkg-db-backup: Add a license header comment.
  * Build system:
  - Fallback to $^X and 'perl' if $Config{perlpath} is unset or empty.
  - Bump minimal Perl version to 5.28.1.
  - Remove redundant localedir and pkgconfdir initializations.
  - Check for libsocket.
  - Do not set have_libmd on the found branch in AC_SEARCH_LIBS.
  - Switch DPKG_FUNC_C99_SNPRINTF from AC_LANG_SOURCE to AC_LANG_PROGRAM.
  - Check whether fsync(3) works on directories.
  - Remove obsolete AC_HEADER_STDC.
  - Detect appropriate sed program at configure time.
  - Rename DPKG_DEB_PROG_TAR to DPKG_PROG_TAR.
  - Parametrize the backups directory with a configure option.
  - Add a check for symlinks in the git repository.
  - Rename shell scripts to .sh.
  - Switch from hardcoded /run to parametrized runstatedir.
  - Use new Dpkg::Control keep_duplicate option in gen-changelog.
  - Use title-case for field in gen-changelog.
  - Execute run-script via CONFIG_SHELL.
    Reported by Larkin Nickle &lt;me@larbob.org&gt;.
  - Quote variables containing pathnames in m4 macros.
  - Add support for commit message fix up machinery in gen-changelog.
  * Packaging:
  - Use absolute pathnames in .install debhelper fragments.
  - Remove unused dh_installcron call for arch-indep targets.
  - Add support for a native systemd timer. Closes: #985444
  - Create auotpkgtest installation directory.
  - Bump Standards-Version to 4.6.0 (no changes needed).
  * Test suite:
  - Pass --ignore-builtin-builddeps to dpkg-buildpackage.
  - Use can_run() instead of find_command().
  - Add descriptions to makefile test runners.
  - Add unit tests for architecture bijective mapping property.
  - Suppress cppcheck constParameter check.
  - Suppress bogus cppcheck for nullPointerRedundantCheck.
  - Mark external sourced shell files for checking.
  - Ignore new shellcheck checks.
  - Remove shipped dpkg database.
  - Add re-inclusion of symlink case to t-filtering. See #871420.
  - Generate symlink during test build time.
  - Remove superfluous long filename.
  - Refactor parse_ctrl() from parse_dsc().
  - Update codespell stopwords.
  [ Helge Kreutzmann ]
  * deb-md5sums.pod: Fix typo.
  [ Add programs translations ]
  * Occitan (Quentin PAGÈS).
  [ Update dselect translations ]
  * German (Sven Joachim).
  [ Update man pages translations ]
  * German (Helge Kreutzmann).
  [ Update programs translations ]
  * German (Sven Joachim).
  * Polish (Marcin Owsiany, Łukasz Dulny).
  [ Update scripts translations ]
  * German (Helge Kreutzmann).</changelog>
  <changelog author="pgajdos@suse.com" date="1653652800">- version update to 1.21.8
  * fix CVE-2022-1664 [bsc#1199944], dpkg -- security update
  * lot of changes, see changelog
- modified patches
  % update-alternatives-suse.patch (refreshed)</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="pgajdos@suse.com" date="1686139200">- version update to 1.21.22
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1689854400">- openssl.patch: use openssl library for MD5 calculation instead
  of relying on libmd. libmd is not in Ring0
- require Perl 5.28.1 or later</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1695038400">- Update to version 1.22.0.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.0
- Refresh openssl.patch so it works on 1.22.0.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1700654400">- Update to version 1.22.1.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.1
- Refresh update-alternatives-suse.patch so it applies cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1704024000">- Update to version 1.22.2.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.2</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1709035200">- Prepare for RPM 4.20.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1710158400">- Update to version 1.22.5.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.5
  Version 1.22.5 includes all the changes from 1.22.4 and 1.22.3.
  These may be found here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.4
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.3
- Refresh openssl.patch so it would apply cleanly.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1712750400">- Update to version 1.22.6.
  The changelog for this version isn't very large, so it's provided in full:
  * dpkg-deb: Fix up compressor parameters for default legacy format.
  * Perl modules:
  - Dpkg::Vendor::Debian: Make it possible to disable qa=-bug-implicit-func.
  - Dpkg::Vendor::Debian: Unconditionally set qa bug-implicit-func.
  * Documentation:
  - man: Document dpkg versions supporting SOURCE_DATE_EPOCH for various
    tools.
  * Code internals:
  - libdpkg: Use array access instead of pointer arithmetic for meminfo
    parser.
  - libdpkg: Use a macro to define the zstd default compression level.
  * Build system:
  - Test with minimal library dependencies in CI.
  - Add gen-release script.
  * Packaging:
  - Fix typo in man page reference in changelog.
  * Test suite:
  - Refactor OpenPGP backend and commands list.
  - Refactor certfile and keyfile filenames for OpenPGP test.
  - Skip OpenPGP tests if the backend does not have a verify command.
  * Localization:
  - Fix typos in Swedish man pages translations.
  - Fix typos in Swedish man pages translations.
  - Update Dutch man pages translations.
  - Update Portuguese man pages translations.
  - Update German man pages translation.</changelog>
  <changelog author="Martin Schreiner &lt;martin.schreiner@suse.com&gt;" date="1723377600">- Update to version 1.22.11.
  The full changelog is very large. Please check it here:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.11
- Changes from 1.22.10:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.10
- Changes from 1.22.9:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.9
- Changes from 1.22.8:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.8
- Changes from 1.22.7:
  https://git.dpkg.org/cgit/dpkg/dpkg.git/tree/debian/changelog?h=1.22.7
- Refresh patch:
  * openssl.patch</changelog>
</package>
<package pkgid="998b7dc6a022f63ab2b4fa96e7304b76fbfce15c5ce38dc81511c4993b4b4b8d1d1a21678c92b002575e9d72fca9deb83b18cd6cd9a6306d7cc5c3e61cacbf35" name="dqlite" arch="src">
  <version epoch="0" ver="1.16.7" rel="1.1"/>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1603972800">- initial dqlite package, version v1.6.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1604059200">- Trim and wrap descriptions. Clear double-shipping of
  documentation.</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1619697600">- Updates to version v1.7.0
  * Lowering of default HeartBeat timeout
  * Multi platform fixes
  * Various bugfixes</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1623326400">- Updates to version v1.8.0
  * Expose raft snapshot settings through dqlite_node_set_snapshot_params.
  * Add DQLITE_VERSION_XXXXX macros to perform feature detection.</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1628164800">- Updates to version v1.9.0
  * Added dqlite_node_set_network_latency_ms which deprecates the old dqlite_node_set_network_latency.
  * Added dqlite_node_recover_ext which deprecates the old dqlite_node_recover and takes node roles into account.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1647172800">- update to 1.9.1:
  * Detailed tracing will be enabled when the environment variable
    LIBDQLITE_TRACE is set before startup
- remove explicit devel package requirements for private libs
- remove conditional build dependencies for mandatory dependencies
- run tests
- update license specification</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650369600">- update to 1.10.0:
  * raft snapshots no longer copy the whole database, but the WAL
    for a smaller size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1658577600">- update to 1.11.1:
  * Replace deprecated raft function raft_fixture_init with
    raft_fixture_initialize
- includes changes from 1.11.0:
  * Fix a bug that causes a node to crash under certain conditions
    after losing leadership in the middle of a transaction</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670155200">- update to 1.12.0:
  * support more than 255 statement parameters
  * requires libraft 0.16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672142400">- update to 1.13.0:
  * experimental disk-mode
  * Fix an issue that limited maximum row size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 1.14.0:
  * compatibility with libraft 0.17.1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674907200">- disable tests timing out in obs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 1.15.1:
  * Various bug fixes to help dqlite correctly handle large databases (#459, #460)
  * Fixes and cleanup for the internal dqlite client API (#458)
  * Fixes and cleanup for dqlite's handling of client connections (#476)
  * Support for SQL queries that both modify the database and return rows,
    using the QUERY and QUERY_SQL requests (#477)
  * Support for server-side cluster role management (#480)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699272000">- Update to 1.16.0:
  * expose one new API, dqlite_node_set_auto_recovery</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708344000">- update to 1.16.2:
  * fix for using dqlite with SQLite versions greater than 3.45.0
  * A more readable logging format
  * internal improvement to how dqlite reacts to Raft state changes
  * new dqlite_node configuration option to control snapshot
    compression</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708516800">- update to 1.16.3:
  * canonical/raft is now a private implementation detail of dqlite
    canonical/raft will no longer be updated, replaced by
    cowsql/raft fork
  * Fix many cases of arithmetic on void pointers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709121600">- update to 1.16.4:
  * build system fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722945600">- update to 1.16.7:
  * Fix a possible UAF
  * bugfix: reading segment, correctly stop on error
  * Cleanup prepared statement during node close
  * now uses file locking to ensure that two nodes don't run
    concurrently using the same data directory</changelog>
</package>
<package pkgid="df041afb68c6b49a6896433ae3c5b32f57dee1901c8bcafc4f0dfc62230d93e5db5694dac6cfe157f0dc72015b21e9c41262288b30b2e55b84ec33ebd82b5e90" name="dqlite-debugsource" arch="x86_64">
  <version epoch="0" ver="1.16.7" rel="1.1"/>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1619697600">- Updates to version v1.7.0
  * Lowering of default HeartBeat timeout
  * Multi platform fixes
  * Various bugfixes</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1623326400">- Updates to version v1.8.0
  * Expose raft snapshot settings through dqlite_node_set_snapshot_params.
  * Add DQLITE_VERSION_XXXXX macros to perform feature detection.</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1628164800">- Updates to version v1.9.0
  * Added dqlite_node_set_network_latency_ms which deprecates the old dqlite_node_set_network_latency.
  * Added dqlite_node_recover_ext which deprecates the old dqlite_node_recover and takes node roles into account.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1647172800">- update to 1.9.1:
  * Detailed tracing will be enabled when the environment variable
    LIBDQLITE_TRACE is set before startup
- remove explicit devel package requirements for private libs
- remove conditional build dependencies for mandatory dependencies
- run tests
- update license specification</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650369600">- update to 1.10.0:
  * raft snapshots no longer copy the whole database, but the WAL
    for a smaller size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1658577600">- update to 1.11.1:
  * Replace deprecated raft function raft_fixture_init with
    raft_fixture_initialize
- includes changes from 1.11.0:
  * Fix a bug that causes a node to crash under certain conditions
    after losing leadership in the middle of a transaction</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670155200">- update to 1.12.0:
  * support more than 255 statement parameters
  * requires libraft 0.16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672142400">- update to 1.13.0:
  * experimental disk-mode
  * Fix an issue that limited maximum row size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 1.14.0:
  * compatibility with libraft 0.17.1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674907200">- disable tests timing out in obs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 1.15.1:
  * Various bug fixes to help dqlite correctly handle large databases (#459, #460)
  * Fixes and cleanup for the internal dqlite client API (#458)
  * Fixes and cleanup for dqlite's handling of client connections (#476)
  * Support for SQL queries that both modify the database and return rows,
    using the QUERY and QUERY_SQL requests (#477)
  * Support for server-side cluster role management (#480)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699272000">- Update to 1.16.0:
  * expose one new API, dqlite_node_set_auto_recovery</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708344000">- update to 1.16.2:
  * fix for using dqlite with SQLite versions greater than 3.45.0
  * A more readable logging format
  * internal improvement to how dqlite reacts to Raft state changes
  * new dqlite_node configuration option to control snapshot
    compression</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708516800">- update to 1.16.3:
  * canonical/raft is now a private implementation detail of dqlite
    canonical/raft will no longer be updated, replaced by
    cowsql/raft fork
  * Fix many cases of arithmetic on void pointers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709121600">- update to 1.16.4:
  * build system fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722945600">- update to 1.16.7:
  * Fix a possible UAF
  * bugfix: reading segment, correctly stop on error
  * Cleanup prepared statement during node close
  * now uses file locking to ensure that two nodes don't run
    concurrently using the same data directory</changelog>
</package>
<package pkgid="24aeddb8a3ce13304ce36da6a54e4c9d89d7e88abc95820875b2a0eb18f05092b10796cec0b3cadf4979e2324e2da9d617fd1d6e020f4ae9b7b8786c9c5bc13b" name="dqlite-devel" arch="x86_64">
  <version epoch="0" ver="1.16.7" rel="1.1"/>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1619697600">- Updates to version v1.7.0
  * Lowering of default HeartBeat timeout
  * Multi platform fixes
  * Various bugfixes</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1623326400">- Updates to version v1.8.0
  * Expose raft snapshot settings through dqlite_node_set_snapshot_params.
  * Add DQLITE_VERSION_XXXXX macros to perform feature detection.</changelog>
  <changelog author="jenting hsiao &lt;jenting.hsiao@suse.com&gt;" date="1628164800">- Updates to version v1.9.0
  * Added dqlite_node_set_network_latency_ms which deprecates the old dqlite_node_set_network_latency.
  * Added dqlite_node_recover_ext which deprecates the old dqlite_node_recover and takes node roles into account.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1647172800">- update to 1.9.1:
  * Detailed tracing will be enabled when the environment variable
    LIBDQLITE_TRACE is set before startup
- remove explicit devel package requirements for private libs
- remove conditional build dependencies for mandatory dependencies
- run tests
- update license specification</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1650369600">- update to 1.10.0:
  * raft snapshots no longer copy the whole database, but the WAL
    for a smaller size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1658577600">- update to 1.11.1:
  * Replace deprecated raft function raft_fixture_init with
    raft_fixture_initialize
- includes changes from 1.11.0:
  * Fix a bug that causes a node to crash under certain conditions
    after losing leadership in the middle of a transaction</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1670155200">- update to 1.12.0:
  * support more than 255 statement parameters
  * requires libraft 0.16.0</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1672142400">- update to 1.13.0:
  * experimental disk-mode
  * Fix an issue that limited maximum row size</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674216000">- update to 1.14.0:
  * compatibility with libraft 0.17.1</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1674907200">- disable tests timing out in obs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1687867200">- Update to 1.15.1:
  * Various bug fixes to help dqlite correctly handle large databases (#459, #460)
  * Fixes and cleanup for the internal dqlite client API (#458)
  * Fixes and cleanup for dqlite's handling of client connections (#476)
  * Support for SQL queries that both modify the database and return rows,
    using the QUERY and QUERY_SQL requests (#477)
  * Support for server-side cluster role management (#480)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1699272000">- Update to 1.16.0:
  * expose one new API, dqlite_node_set_auto_recovery</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708344000">- update to 1.16.2:
  * fix for using dqlite with SQLite versions greater than 3.45.0
  * A more readable logging format
  * internal improvement to how dqlite reacts to Raft state changes
  * new dqlite_node configuration option to control snapshot
    compression</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1708516800">- update to 1.16.3:
  * canonical/raft is now a private implementation detail of dqlite
    canonical/raft will no longer be updated, replaced by
    cowsql/raft fork
  * Fix many cases of arithmetic on void pointers</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1709121600">- update to 1.16.4:
  * build system fixes</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722945600">- update to 1.16.7:
  * Fix a possible UAF
  * bugfix: reading segment, correctly stop on error
  * Cleanup prepared statement during node close
  * now uses file locking to ensure that two nodes don't run
    concurrently using the same data directory</changelog>
</package>
<package pkgid="3bbe4f61f8e13fcbf76fb8a7c17a011f8e91dc6e6a3cbedd4e0e060c3de27b020790c7c7d3c046619513de971f72fb15e4035e38d3815a82dc2ff91645699ca3" name="dracut" arch="i586">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="b1c920033a9301e019dbdec68c6ea33c7ca92ae78d2aeaaca89f7f89807da9cb1768a3e49d3666de0da1e8f0013c59a2f49135c43ba819cfe230bf3e976229a0" name="dracut" arch="src">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="c70f20b889528796756c5213b7ed8e483c9c8357c1194024f7200d799e07ce0883c574553623aaed6458638dc5bdc3864c262c41c49aa479ea59ed5dd0ccbd28" name="dracut" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="053fc58f1389370ec9160ad2127bce4cb26488ef0dff15b2c56abced3ff74c7238b135b21f1d8805038efaae3126339d6613bd4196e30eeabc0e1560d786659d" name="dracut-debuginfo" arch="i586">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="e05f29e55d9dc2ab61bfdeb28a9fa9b0dc9caa9939ae73a0a35d56672a090023caf1a644cca7e2d22120692d30e35c891db482db26d1914dbc4130b6cf73fb20" name="dracut-debuginfo" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="34b495b7d30cfbec3b2c063434b3371fb44c7c5e73f7560fa6a1f89a3c10d01bd13d3017d5d56cd10327d88ec2fe0ebb53e135ed0fb4b9290e4d9e4243892fb4" name="dracut-debugsource" arch="i586">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="385f2d2e3e4ab92b81834a63f574726074bb1dd027ecef23e0e6ab0c0706b3401e764a8108d34928af5adec5fcfa77d9af1ba5f972e2299a07d68b9df164f5e8" name="dracut-debugsource" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="3487d2c94a43f1ca27eb2ee5d37fb11d16db0b95a61984bd81bde8251cc0a46a6be56fa682e4bbe6f55f5d94cce0a8206846ececd701925e39634f77ff33b6e3" name="dracut-extra" arch="i586">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="b1fe305785f69baa9f32200ea7004c2a761b09ac50e9bac281ed4875a5c425fce2cc75208e4f952a60e9575d690e9b815474351e8a206c72bfc63bdc0b96c107" name="dracut-extra" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="93c2eb9366178480922fd51fad3ef809ae9d6268bd239a0e487fa54f0a2cb2cc171788c2c8cfc8fbb464c96045a73d80c8b803e3d1dcae96717aac499a6bc1de" name="dracut-fips" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="b973b311ab9a2eb2ad5d63da77772271660d476abe7caa31c644018e42de159ceddface038f970f5c8543223502ebcdec0bedbc40688a46840093fd043fcc45e" name="dracut-ima" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="c9abff5ea415c62f50951880b4e2a35aebcdd6ff3164dc99d1bf3ad415cce421125a5cecefaeffd51f02cfd292ca1ae98cc0b18a3a13aa108fcb6f67f0d87128" name="dracut-tools" arch="i586">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="6facc1a1900b88b0da6928b2334a5ac394c5a44b40c7207795d568c846f74e20d439cf29bc17e9842a996e8ba9051e3608b92d581a58499e289a3fcb1d736e5b" name="dracut-tools" arch="x86_64">
  <version epoch="0" ver="059+suse.636.g9a22b6b0" rel="1.0.2.2.sr20240803"/>
  <changelog author="antonio.feijoo@suse.com" date="1691755200">- Update to version 059+suse.491.g87f19c22:
  * fix(dracut-install): protect against broken links pointing to themselves
  * fix(dracut.sh): exit if resolving executable dependencies fails (bsc#1214081)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694174400">- Update to version 059+suse.497.ga7feaf12:
  * chore(suse): disable fips and ima subpackages for i?86
  * fix(dracut.sh): remove microcode check based on CONFIG_MICROCODE_[AMD|INTEL]
  * chore(suse): update SUSE maintainers doc</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1694433600">- Update to version 059+suse.501.gc44a365d:
  * chore(suse): remove obsolete fillup template (bsc#1212764)
  * fix(systemd): add new systemd-tmpfiles-setup-dev-early.service</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1697716800">- Update to version 059+suse.503.g41e99e72:
  * fix(dracut.spec): do not require libgcrypt20-hmac for dracut-fips (bsc#1216059)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1698667200">- Update to version 059+suse.511.g0bdb16ac:
  * fix(pkcs11): delete trailing dot on libcryptsetup-token-systemd-pkcs11.so
  * fix(systemd-repart): correct undefined $libdir
  * fix(dracut-systemd): use `DRACUT_VERSION` instead of `VERSION`
  * fix(dracut.sh): abort if Bash is in POSIX mode
  * fix(dracut-initramfs-restore.sh): do not set selinux labels if disabled
  * fix(network): correct network device naming (bsc#1192986)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1700222400">- Update to version 059+suse.522.g0fc72191:
  * fix(install.d): do not create rescue entry when working with UKIs
  * fix(install.d): skip if $KERNEL_INSTALL_INITRD_GENERATOR is set otherwise
  * feat(resume): do not attempt to install systemd-hibernate-resume@.service
  * feat(install.d): add sort-key field to rescue BLS entries
  * fix(install.d): do not generate a new initrd if any INITRD_FILE is provided
  * fix(install.d): do not create initramfs if the supplied image is UKI
  * feat(install.d): allow using dracut in combination with ukify
  * fix(resume): add new systemd-hibernate-resume.service
  * feat(systemd): install systemd-executor</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1701086400">- Update to version 059+suse.530.gba7b6a35:
  * fix(dracut.sh): skip README for AMD microcode generation (bsc#1217083)
  * fix(90kernel-modules): add intel_lpss_pci for MacBook Pro 2017
  * feat(kernel-modules): install SPMI modules on ARM/RISC-V
  * feat(kernel-modules): add Qualcomm IPC router to enable USB
  * fix(pcsc): add --disable-polkit to pcscd.service
  * fix(pcsc): add opensc load module file</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1703160000">- Update to version 059+suse.533.g5a7cf9fa:
  * feat(dracut.sh): protect `push_host_devs` function
  * fix(dracut.sh): do not add device if `find_block_device` returns an error</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1705924800">- Update to version 059+suse.538.ge7a5cff9:
  * fix(livenet): split `imgsize` calculation to avoid misleading error message
  * fix(livenet): check also `content-length` from live image header
  * fix(livenet): propagate error code
  * fix(dracut): correct regression with multiple `rd.break=` options</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707480000">- Update to version 059+suse.549.gc9f63878:
  * fix(overlayfs): split overlayfs mount in two steps (bsc#1219778)
  * fix(dracut-init.sh): handle decompress with `--sysroot`
  * fix(i18n): handle keymap includes with `--sysroot`
  * fix(dracut-systemd): replace `rd.udev.log-priority` with `rd.udev.log_level`
  * fix(i18n): handle symlinked keymap</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707739200">- Update to version 059+suse.552.g4610ef1b:
  * fix(dracut-util): do not call `strcmp` if the `value` argument is NULL (bsc#1219841)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1707825600">- Update to version 059+suse.554.g6144bf71:
  * fix(dracut.spec): update dracut-fips requirements (bsc#1219869)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1709121600">- Update to version 059+suse.557.g8a62bf73:
  * fix(zfcp_rules): correct shellcheck regression when parsing ccw args (bsc#1220485)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1710763200">- Update to version 059+suse.560.g145cde90:
  * fix(systemd-pcrphase): rename systemd-pcrphase binary to systemd-pcrextend</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1713268800">- Update to version 059+suse.563.g4900899a:
  * feat(dracut): add option to disable automatic guessing of output file (bsc#1213648)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1714132800">- Update to version 059+suse.581.g19b7c06c:
  * fix(dracut): move hooks directory from /usr/lib to /var/lib (bsc#1218068)
  * feat(tpm2-tss): add tpm2.target and systemd-tpm2-generator
  * fix(systemd): explicitly install some libs that will not be statically included
  * fix(dracut-lib): only remove initqueue/finished scripts, not the hook dir
  * fix(dracut-util): avoid memory leak
  * fix(dracut-install): memory leak in two `hashmap_put` calls if key exists
  * fix(dracut-install): release memory allocated for regular expressions
  * fix(dracut-install): memory leak in `--modalias` option
  * refactor(dracut-install): strerror(errno) -&gt; %m
  * perf(dracut-install): don't strdup() environment block
  * perf(dracut-install): don't reallocate {src,dst}path in hmac_install()
  * perf(dracut-install): don't strdup() excessively for dracut_install()
  * perf(dracut-install): stat() w/unused buf -&gt; access(F_OK) in dracut-install
  * perf(dracut-install): multiple single-character strstr()s -&gt; strpbrk()</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1715860800">- Update to version 059+suse.588.g528264be:
  * fix(install.d): skip if dracut is not the initrd or UKI generator
  * style(install.d): shfmt reformat
  * fix(suse-initrd): clean return of installkernel() (bsc#1223467)
  * fix(dracut.spec): do not check if fillup template exists at %post end</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1716811200">- Update to version 059+suse.598.gfe80dac7:
  * fix(systemd-ask-password): no graphical output in aarch64 (bsc#1224404)
  * perf(drm): group dracut_instmods calls
  * fix: do not write to /usr/lib/modprobe.d at boot</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1719921600">- Update to version 059+suse.628.g20b345b4:
  * feat(crypt): force the inclusion of crypttab entries with x-initrd.attach (bsc#1226529)
  * fix(mdraid): try to assemble the missing raid device (bsc#1226412)
  * feat(ifcfg): minimize s390-specific network configuration aspects
  * refactor(ifcfg): delete code duplication using iface_get_subchannels()
  * fix(znet): append to udev rules so each rd.znet_ifname is effective
  * feat(qeth_rules): remove qeth handling consolidated in 95znet
  * docs(dracut.cmdline): generalize description of rd.znet
  * feat(znet): use zdev for consolidated device configuration
  * feat(dasd): minimize dasd handling consolidated in s390-tools
  * feat(dasd_mod): minimize dasd handling consolidated in s390-tools
  * feat(dasd_rules): remove dasd handling consolidated in s390-tools
  * feat(zfcp): minimize zfcp handling consolidated in s390-tools
  * feat(zfcp_rules): remove zfcp handling consolidated in s390-tools
  * refactor(cms): remove now unnecessary inclusion of full s390utils-base
  * refactor(cms): use consolidated network config with zdev from s390-tools
  * refactor(cms): use consolidated dasd config with zdev from s390-tools
  * refactor(cms): use consolidated zfcp config with zdev from s390-tools
  * refactor(cms): use zdev to simplify handling CMSDASD=... boot option
  * fix(dracut-install): continue parsing if ldd prints "cannot be preloaded" (bsc#1208690)</changelog>
  <changelog author="antonio.feijoo@suse.com" date="1723204800">- Update to version 059+suse.636.g9a22b6b0:
  * fix(dracut): ldd output borked with `--sysroot` (bsc#1228659)
  * fix(dracut-functions.sh): only return block devices from get_persistent_dev
  * fix(convertfs): shellcheck
  * fix(convertfs): error in conditional expressions (bsc#1228847)</changelog>
</package>
<package pkgid="a445ccecc285cf6a7c68b1ff9afcb5d413df950401acfe8cdf1378c08fe8e4f560c80c70d5076647d4ccf6d7010cc15fb53fd66e7503902ffbe9632aa36de6cd" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="4.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1604404800">- bsc#1178388, build error with -Wreturn-type
  Add patch fix-err-of-wrong-return-type.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607428800">- Update to 9.0.26
  * fix a case of a disk unexpectedly becoming Outdated by moving the
  exchange of the initial packets into the body of the two-phase-commit
  that happens at a connect
  * fix adding of new volumes to resources with a primary node
  * reliably detect split brain situation on both nodes
  * fix an unexpected occurrence of NetworkFailure state in a tight
  drbdsetup disconnect; drbdsetup connect sequence
  * fix online verify to return to Established from VerifyS if the VerifyT node
  was temporarily Inconsistent during the run
  * fix a corner case where a node ends up Outdated after the crash and rejoin
  of a primary node
  * implement 'blockdev --setro' in DRBD
  * following upstream changes to DRBD up to Linux 5.9 and ensure
  compatibility with Linux 5.8 and 5.9
  * fix a crash if during resync a discard operation fails on the
  resync-target node
  * fix online verify to not clamp disk states to UpToDate
  * fix promoting resync-target nodes; the problem was that it could modify
  the bitmap of an ongoing resync; which leads to alarming log messages
  * pause a resync if the sync-source node becomes inconsistent; an example
  is a cascading resync where the upstream resync aborts and leaves the
  sync-source node for the downstream resync with an inconsistent disk;
  note, the node at the end of the chain could still have an outdated disk
  (better than inconsistent)
  * allow force primary on a sync-target node by breaking the resync
  * minor fixes to the compat tests
  * fix for writes not getting mirrored over a connection while the primary
  transitions through the WFBitMapS state
  * completed missing logic of the new two-phase-commit based connect process;
  avoid connecting partitions with a primary in each; ensure consistent
  decisions if the connect attempt will be retried
- Add patch compat-test-header.patch
  Add patch submit-bio-private-date.patch
- Remove patch rely-on-sb-handlers.patch (187bddac0)
  Remove patch fix-err-of-wrong-return-type.patch (969310232)
  Remove patch compat_remove_pgprot_88dca4c.patch (ee025dc84)
  Remove patch compat_generic_make_request.patch (8615d6837)
  Remove patch blk_alloc_queue_make_request.patch (edaa9b0f/fb59b40e)
  Remove patch remove_congested_fn_congested_data.patch (34484003/9b80d46b)
- Modify patch compat_remove_kernel_setsockopt.patch (518846b54)
  Modify patch compat_blk_queue_stack_limits.patch (edaa9b0f2)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="2e3be5e33733341410cee9064944b56b58b18f6bcb88ff024323c638426416de7b145715c88556fb1620300beb9a7983b1809930f65f06a66b2a5b48cbd94a11" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="4.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="4051ce483caefc125222798ae55b87cda3f2f6917de3fd81cce576ea721127ba608e47a7aaf38f05ab16d45dc284dca938f15bd46873b74aa51a7fb4afb1a4b2" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="5.1.2.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607428800">- Update to 9.0.26
  * fix a case of a disk unexpectedly becoming Outdated by moving the
  exchange of the initial packets into the body of the two-phase-commit
  that happens at a connect
  * fix adding of new volumes to resources with a primary node
  * reliably detect split brain situation on both nodes
  * fix an unexpected occurrence of NetworkFailure state in a tight
  drbdsetup disconnect; drbdsetup connect sequence
  * fix online verify to return to Established from VerifyS if the VerifyT node
  was temporarily Inconsistent during the run
  * fix a corner case where a node ends up Outdated after the crash and rejoin
  of a primary node
  * implement 'blockdev --setro' in DRBD
  * following upstream changes to DRBD up to Linux 5.9 and ensure
  compatibility with Linux 5.8 and 5.9
  * fix a crash if during resync a discard operation fails on the
  resync-target node
  * fix online verify to not clamp disk states to UpToDate
  * fix promoting resync-target nodes; the problem was that it could modify
  the bitmap of an ongoing resync; which leads to alarming log messages
  * pause a resync if the sync-source node becomes inconsistent; an example
  is a cascading resync where the upstream resync aborts and leaves the
  sync-source node for the downstream resync with an inconsistent disk;
  note, the node at the end of the chain could still have an outdated disk
  (better than inconsistent)
  * allow force primary on a sync-target node by breaking the resync
  * minor fixes to the compat tests
  * fix for writes not getting mirrored over a connection while the primary
  transitions through the WFBitMapS state
  * completed missing logic of the new two-phase-commit based connect process;
  avoid connecting partitions with a primary in each; ensure consistent
  decisions if the connect attempt will be retried
- Add patch compat-test-header.patch
  Add patch submit-bio-private-date.patch
- Remove patch rely-on-sb-handlers.patch (187bddac0)
  Remove patch fix-err-of-wrong-return-type.patch (969310232)
  Remove patch compat_remove_pgprot_88dca4c.patch (ee025dc84)
  Remove patch compat_generic_make_request.patch (8615d6837)
  Remove patch blk_alloc_queue_make_request.patch (edaa9b0f/fb59b40e)
  Remove patch remove_congested_fn_congested_data.patch (34484003/9b80d46b)
- Modify patch compat_remove_kernel_setsockopt.patch (518846b54)
  Modify patch compat_blk_queue_stack_limits.patch (edaa9b0f2)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="6302434176479f8cf0cb34c9d14d755ac256cc94ee1b551ff10e5d4658171a3ca470262de285142abb38700e7500b5ca3fcb68ab9b62cc02bbbaeaa84d3ddc5f" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1.2.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="6106a6cd10de4812e5ace2a763c550c0f3e6bf8f3d4d972cce7b0843919a0b7f0c14f41293ad83850652596fe6aade18c87077458a71b1f10d7f962540cccef8" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607428800">- Update to 9.0.26
  * fix a case of a disk unexpectedly becoming Outdated by moving the
  exchange of the initial packets into the body of the two-phase-commit
  that happens at a connect
  * fix adding of new volumes to resources with a primary node
  * reliably detect split brain situation on both nodes
  * fix an unexpected occurrence of NetworkFailure state in a tight
  drbdsetup disconnect; drbdsetup connect sequence
  * fix online verify to return to Established from VerifyS if the VerifyT node
  was temporarily Inconsistent during the run
  * fix a corner case where a node ends up Outdated after the crash and rejoin
  of a primary node
  * implement 'blockdev --setro' in DRBD
  * following upstream changes to DRBD up to Linux 5.9 and ensure
  compatibility with Linux 5.8 and 5.9
  * fix a crash if during resync a discard operation fails on the
  resync-target node
  * fix online verify to not clamp disk states to UpToDate
  * fix promoting resync-target nodes; the problem was that it could modify
  the bitmap of an ongoing resync; which leads to alarming log messages
  * pause a resync if the sync-source node becomes inconsistent; an example
  is a cascading resync where the upstream resync aborts and leaves the
  sync-source node for the downstream resync with an inconsistent disk;
  note, the node at the end of the chain could still have an outdated disk
  (better than inconsistent)
  * allow force primary on a sync-target node by breaking the resync
  * minor fixes to the compat tests
  * fix for writes not getting mirrored over a connection while the primary
  transitions through the WFBitMapS state
  * completed missing logic of the new two-phase-commit based connect process;
  avoid connecting partitions with a primary in each; ensure consistent
  decisions if the connect attempt will be retried
- Add patch compat-test-header.patch
  Add patch submit-bio-private-date.patch
- Remove patch rely-on-sb-handlers.patch (187bddac0)
  Remove patch fix-err-of-wrong-return-type.patch (969310232)
  Remove patch compat_remove_pgprot_88dca4c.patch (ee025dc84)
  Remove patch compat_generic_make_request.patch (8615d6837)
  Remove patch blk_alloc_queue_make_request.patch (edaa9b0f/fb59b40e)
  Remove patch remove_congested_fn_congested_data.patch (34484003/9b80d46b)
- Modify patch compat_remove_kernel_setsockopt.patch (518846b54)
  Modify patch compat_blk_queue_stack_limits.patch (edaa9b0f2)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="f63552f918d9e104df56e8f348dc467287b73cae34aa0b114215bed73f32831f8a826f8bdd576b3ccc77cfbc537c54b7f078be90ca5ab281d7938b60b428df8e" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="daa8b1e3ee1d7779f1c4148cb08b5f51c576ce2648c11a2a5e01accc5d2e128acf058795250eea5c3ef2a864cb48e9c37010ad3b7e52d218e612357037e1a426" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607428800">- Update to 9.0.26
  * fix a case of a disk unexpectedly becoming Outdated by moving the
  exchange of the initial packets into the body of the two-phase-commit
  that happens at a connect
  * fix adding of new volumes to resources with a primary node
  * reliably detect split brain situation on both nodes
  * fix an unexpected occurrence of NetworkFailure state in a tight
  drbdsetup disconnect; drbdsetup connect sequence
  * fix online verify to return to Established from VerifyS if the VerifyT node
  was temporarily Inconsistent during the run
  * fix a corner case where a node ends up Outdated after the crash and rejoin
  of a primary node
  * implement 'blockdev --setro' in DRBD
  * following upstream changes to DRBD up to Linux 5.9 and ensure
  compatibility with Linux 5.8 and 5.9
  * fix a crash if during resync a discard operation fails on the
  resync-target node
  * fix online verify to not clamp disk states to UpToDate
  * fix promoting resync-target nodes; the problem was that it could modify
  the bitmap of an ongoing resync; which leads to alarming log messages
  * pause a resync if the sync-source node becomes inconsistent; an example
  is a cascading resync where the upstream resync aborts and leaves the
  sync-source node for the downstream resync with an inconsistent disk;
  note, the node at the end of the chain could still have an outdated disk
  (better than inconsistent)
  * allow force primary on a sync-target node by breaking the resync
  * minor fixes to the compat tests
  * fix for writes not getting mirrored over a connection while the primary
  transitions through the WFBitMapS state
  * completed missing logic of the new two-phase-commit based connect process;
  avoid connecting partitions with a primary in each; ensure consistent
  decisions if the connect attempt will be retried
- Add patch compat-test-header.patch
  Add patch submit-bio-private-date.patch
- Remove patch rely-on-sb-handlers.patch (187bddac0)
  Remove patch fix-err-of-wrong-return-type.patch (969310232)
  Remove patch compat_remove_pgprot_88dca4c.patch (ee025dc84)
  Remove patch compat_generic_make_request.patch (8615d6837)
  Remove patch blk_alloc_queue_make_request.patch (edaa9b0f/fb59b40e)
  Remove patch remove_congested_fn_congested_data.patch (34484003/9b80d46b)
- Modify patch compat_remove_kernel_setsockopt.patch (518846b54)
  Modify patch compat_blk_queue_stack_limits.patch (edaa9b0f2)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="41145218cfc8526cb62b44998eace639724528ab7d7201364ec3bd5ff3688eb8470961854d223fb1885e5638c0f605b42fce1137a2bae7b3fee2ca7156d22d07" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="3ed887faa54343e3aad2f06d87f9bea9f3872ed83e4ed61c61751190de64ccac6277d398ec6a3567dba48a68d00382ddcc359aa1ed87494c637309fbc3c3858b" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="5.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607428800">- Update to 9.0.26
  * fix a case of a disk unexpectedly becoming Outdated by moving the
  exchange of the initial packets into the body of the two-phase-commit
  that happens at a connect
  * fix adding of new volumes to resources with a primary node
  * reliably detect split brain situation on both nodes
  * fix an unexpected occurrence of NetworkFailure state in a tight
  drbdsetup disconnect; drbdsetup connect sequence
  * fix online verify to return to Established from VerifyS if the VerifyT node
  was temporarily Inconsistent during the run
  * fix a corner case where a node ends up Outdated after the crash and rejoin
  of a primary node
  * implement 'blockdev --setro' in DRBD
  * following upstream changes to DRBD up to Linux 5.9 and ensure
  compatibility with Linux 5.8 and 5.9
  * fix a crash if during resync a discard operation fails on the
  resync-target node
  * fix online verify to not clamp disk states to UpToDate
  * fix promoting resync-target nodes; the problem was that it could modify
  the bitmap of an ongoing resync; which leads to alarming log messages
  * pause a resync if the sync-source node becomes inconsistent; an example
  is a cascading resync where the upstream resync aborts and leaves the
  sync-source node for the downstream resync with an inconsistent disk;
  note, the node at the end of the chain could still have an outdated disk
  (better than inconsistent)
  * allow force primary on a sync-target node by breaking the resync
  * minor fixes to the compat tests
  * fix for writes not getting mirrored over a connection while the primary
  transitions through the WFBitMapS state
  * completed missing logic of the new two-phase-commit based connect process;
  avoid connecting partitions with a primary in each; ensure consistent
  decisions if the connect attempt will be retried
- Add patch compat-test-header.patch
  Add patch submit-bio-private-date.patch
- Remove patch rely-on-sb-handlers.patch (187bddac0)
  Remove patch fix-err-of-wrong-return-type.patch (969310232)
  Remove patch compat_remove_pgprot_88dca4c.patch (ee025dc84)
  Remove patch compat_generic_make_request.patch (8615d6837)
  Remove patch blk_alloc_queue_make_request.patch (edaa9b0f/fb59b40e)
  Remove patch remove_congested_fn_congested_data.patch (34484003/9b80d46b)
- Modify patch compat_remove_kernel_setsockopt.patch (518846b54)
  Modify patch compat_blk_queue_stack_limits.patch (edaa9b0f2)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="bad53682a28e857e8a69d7079df1ab7ca1c5c76c1f4e4fa97ea6f9677bfb5a4c66d8842d93b5e851cfc86a09bde771eb59f70c30c16d9519fc342d6fdb3f47c1" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="6150339e7774da14286c31f5100e2aeb10c3467ac0a4dac42fbc1018d6dec060503db4bc2b3d66294fe07a7db1b421135b7e1109da74de13da929e2f1625caeb" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="5.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607428800">- Update to 9.0.26
  * fix a case of a disk unexpectedly becoming Outdated by moving the
  exchange of the initial packets into the body of the two-phase-commit
  that happens at a connect
  * fix adding of new volumes to resources with a primary node
  * reliably detect split brain situation on both nodes
  * fix an unexpected occurrence of NetworkFailure state in a tight
  drbdsetup disconnect; drbdsetup connect sequence
  * fix online verify to return to Established from VerifyS if the VerifyT node
  was temporarily Inconsistent during the run
  * fix a corner case where a node ends up Outdated after the crash and rejoin
  of a primary node
  * implement 'blockdev --setro' in DRBD
  * following upstream changes to DRBD up to Linux 5.9 and ensure
  compatibility with Linux 5.8 and 5.9
  * fix a crash if during resync a discard operation fails on the
  resync-target node
  * fix online verify to not clamp disk states to UpToDate
  * fix promoting resync-target nodes; the problem was that it could modify
  the bitmap of an ongoing resync; which leads to alarming log messages
  * pause a resync if the sync-source node becomes inconsistent; an example
  is a cascading resync where the upstream resync aborts and leaves the
  sync-source node for the downstream resync with an inconsistent disk;
  note, the node at the end of the chain could still have an outdated disk
  (better than inconsistent)
  * allow force primary on a sync-target node by breaking the resync
  * minor fixes to the compat tests
  * fix for writes not getting mirrored over a connection while the primary
  transitions through the WFBitMapS state
  * completed missing logic of the new two-phase-commit based connect process;
  avoid connecting partitions with a primary in each; ensure consistent
  decisions if the connect attempt will be retried
- Add patch compat-test-header.patch
  Add patch submit-bio-private-date.patch
- Remove patch rely-on-sb-handlers.patch (187bddac0)
  Remove patch fix-err-of-wrong-return-type.patch (969310232)
  Remove patch compat_remove_pgprot_88dca4c.patch (ee025dc84)
  Remove patch compat_generic_make_request.patch (8615d6837)
  Remove patch blk_alloc_queue_make_request.patch (edaa9b0f/fb59b40e)
  Remove patch remove_congested_fn_congested_data.patch (34484003/9b80d46b)
- Modify patch compat_remove_kernel_setsockopt.patch (518846b54)
  Modify patch compat_blk_queue_stack_limits.patch (edaa9b0f2)</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="5ecc017951954f27c51c375653f6d89da346b9585b4e44866fa294972705414045938d4cd6c63b4f3642162d577128327a8aa56a6966bd84560a6d15ededcb9f" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="e764dc5d3995b4de41e6ca6f0f945c06b01c9f7e5ef9f88932b4885fb9df3efd25a46d9441cbd79e0c5499cbe34a8830b17d3ebff1688ccd3e953706c897372d" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="6.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="95841a87192c08a5b83d61b28920d440111eaeaaf4a94f6e41005ad9910244ee66552ea4c481ac39e1629563b2fcbf544e949863d279e1d2e92d3d1b142c6260" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="6.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="941fda170c774153ac5f76396ddd5dd6863420464b6ccaa30ebbbd64a3c187e78d21ce6ab5029946f2e06787eac91020948749e700514aabc437f52eb05b9ab2" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="6.3"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="780e4cb4dfc3975eb268c4ebacba80d9f126e71f48027ce8c6353eb4830dd5f41e14d43674ffb7f8ea1c62023cae6488a40cbfbd86e91876503ac6592d1b48a4" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="6.3"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="bc648df2f1bef4875fbc987c55dbfbf887004514f3afc3f4dad631bc26e6ebf494d52347312cb5537233f06d8258b0d2c4e51fddeace2da93f0f40de4980f046" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="6.4"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1607515200">- bsc#1179708, compat to kernel v5.10
- Add patch compat_get_fs.patch
  Add patch remove_bdi_cap_stable_writes.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="131a13b5f5b2c8ba67f0c6cd924e2fb14bd77b55a8dccede0b87fa8bc8b05416879b84a6fc77d3e74e1e8d9697531da456a640010eca76d160ec7c99b4e8d7bc" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="6.4"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="f524a3e3567971dbdd0805308c56693aa0d9ceeae0a0878f5e26a60cf03a70be4479497bc3867c8f3814c2b273f8af832c5d0dd0bd726c12910f7eb6a9f8addd" name="drbd" arch="src">
  <version epoch="0" ver="9.1.16" rel="7.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
</package>
<package pkgid="403f04a548b597e87c2c29ff55ff9a5dd8ef23998896dee64839deeb3e14f4a7a24674c1f87401ec471fbb5850c1ec6265ce2df2b2818c51b331e7d338a62fd0" name="drbd" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="7.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
</package>
<package pkgid="eb7ce12c83c45cd5058f67993e761402761f5a2fd32677f220fe005c4e3726798483b443bf4365751e745a82d9147c79809409b946ede636324c776bb16cea7e" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="4.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="68eed46c2ffe2ea82a8032472065d831b0768261d890c2e7103844b202ba6ebab5adcb3c0a2208dcb05c936234b2ba4ec4e70575aa7c6a4f78d7f8d3ab20eb31" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1.2.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="ac3bb15fdd8caf45e013e2b8e9c0533d6bc4bd590af09279d3ae9b0528eed11a0290831fbf8c049fb57acf7be559b8886ba04f5cb34d8d7279a8fac3ce003e92" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="8b6a55c00421be8071e388aee224f3b451e0b26e6a7956f9c57255f303ed7bc3e9a37576c689a3098e6f16237697700c26527838444f1c5bf1f96639684a2fe8" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="4e974bb785266bbee2b92ae0aa4e067137dddd139fa88d018ec5a4586063624df68b738939cef7906a0a71e6e061c36411eeeba35350afdcb1777d2dad693c8c" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="759e1a247189f7271b3d13a51ab929d13c8a6ed9c72ca5c9ce1999c3098a25ec6850131d9435b09fc5e08eda4b4d8a3f6c6de93c89d32f87bc615be39f925bbd" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="5.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="23d37dabc182e503915d89e62ac86ead06af331c5b38e0363c922097aa3eff6336e1816e353e800f05f2e05182aff78bb0f45af728a461733a7f948e1748211d" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="6.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="a069e095aef1f65bf804e364eff3d5603ce923914d69827321a2ac6db06b708ecad7168a48c3bbc10e8c9056158b915c221d2d4e666d716f1c54b3af075c04ad" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="6.3"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="0cd0f2aecbe4a0a0684cdeccf9fddf54a4dba4bae9127424dedd7d2db6a389e72c5de389c8886e0b33571cf5b8bf1d0635f156bc1dcc9dfdf8df02089be850b6" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="6.4"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="987847c4e4899576483f17c72b6a064d9dc455a09b7e17ad730e55e04eb7f92af71086e11770d6fe40abeb02554ac3327e4f46cbb5f633015843e2708d586c9a" name="drbd-debugsource" arch="x86_64">
  <version epoch="0" ver="9.1.16" rel="7.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
</package>
<package pkgid="bc7d0b48cc636ba9bcf81c49d38eb9c4bffb95ade753dfb648da8c3054db75aeeaa585eed55167141a97b5deb61fd9b331eda4f9468d5ff41365e383466143e9" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.10.5_1" rel="7.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
</package>
<package pkgid="8b2243e1acffaef154245bf438b432370f49439299a992d53231cdc3b6df470a196bb3640e2201a2fec5ffbb3a291ee227530440845196f70aad531cfec4c829" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.7.6_1" rel="4.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="eb5c0ae37773ebc428288bc8dbd12ad54935f25e53e24c7fc71340145da11ae58ea2d9414a28b7ad27db3dbcc7799a4f90fbf42af38f3e2fed60109be0bc2d08" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.7.9_1" rel="5.1.2.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="2a9caf8e242451458673dea575b5ae70ee846855853ea62ce8bc38fc4159dc8775cc98cf83cc7787b056068381e5b876a92d4309c07c76b59a940322ed93a165" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.6_1" rel="5.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="5cc07948032669c8f2f67a70a213a845c71c2b749f8e156eef220bf060bd2c65a69125889c7ce4eaf3bb856dce4995bba156a9acdd216c0673c8300c21efc200" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.8_1" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="4274403c907dad194eb59105d26c92f53550af337933aedd95c25e48b0984df3baac949ef9387d3e22af43938786c43fb4b877f8a2d6693cb46f6fb64c99fb83" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.8_1" rel="5.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="be424ee3ba553133653ffa7f77f493a16524b7d350ee94baef89c5fe604f9e24c4024046c48eff7310d136a732c3f911afcec4483e49028e42e4987f9d649803" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.9_1" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="c26e5644d523a2e8dc4c9c934fae545d5a3a237416f58b1dbb61c67e405c8638779c20cdfa6096cc9fb3a18ec99624d5e0057dfb3170b29235153274fae1dfdd" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.9.5_1" rel="6.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="2c7ca539f97aa5019689fe274832f2819674d18719ccc5732a27bd91b57d59941f0c852e3ee83412693267e1d474b628c826d0f3b02aa4ecd2f6136dc76caf6b" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.9.7_1" rel="6.3"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="e0755944a2a133ff7264733b891b37273c06a05aaf8a8935a732e1b8cd2cc3be6d4d1c0838a646c33d4e69eedde981f6c3ef913f21b99d56323d521c9c874478" name="drbd-kmp-default" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.9.9_1" rel="6.4"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="f41c8657a986a8ac7b9b42fcc67fbb37f4438b5051168bbaf6b151d72f65ab99b542222627e768de758908382cd7e970c394e5ff3da9cd336488acafc1f181eb" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.10.5_1" rel="7.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1723464000">- drbd: fix build error against kernel v6.10.3 (boo#1229062)
  * add patch
    + boo1229062-re-enable-blk_queue_max_hw_sectors.patch</changelog>
</package>
<package pkgid="052c13dba35a275a15556ca4e1193f86652ab0bfd5c584eced2baeb353258c16115b2e2dbb7ffb1286cef8c2abe3968e874c88be146e0b89da08b74bc8e4db38" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.7.6_1" rel="4.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
</package>
<package pkgid="c9f297b200fa7e6f1dead3997028b3462d361a8a49e2852d9639fa6c89eb74b39abf48867610c6c3a04de6f1838e4e07e9b0aa4a1c695d3861cdac7a40926c7e" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.7.9_1" rel="5.1.2.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="e5e484feb2d20c746982a9168f4e2973583045cc10c4122f9b6adb5ef3fa935b136245059e12c7026186d0b01f9fcc754003f5f3d06029ae8b26755d50732970" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.6_1" rel="5.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="a4974c5227b86acb88ad9626873a771c79a05493e074bfc9911294bc61f1672e88bdb4349e1dc0010a0c2deca7e6cbdbc521584e0969ade2dbf3e22e327e16b0" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.8_1" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="b6a7c5ccac3c4e818d19492cd16514dd15a70b08127e4f6ea36377d82b4fff1b832cd0648967f00b951282d9f9fd119285431c0066a6e5a9743967ea388bf66a" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.8_1" rel="5.2"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="dcb45c1e329b7e3b717876d0775cf67d03749539d7cdf579b93c904beeea3a4408c3adc035fa94a3d0c4f157c4cf8811a1bb9a45cf86b4a81edb07af1d0d40ba" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.8.9_1" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="6162c7a1de3b800afa6696056840c56d2b8f958b20d838c91d0f0c6cd3c2ece962e7d3d29148ad39d90fe4d82f4b9434236701334d5718a67e4961e743ce1eaf" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.9.5_1" rel="6.1"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="677ac7e336428a9bf49182cdfe9170f5b7c61dbe42320bd715804ec2ae044b61c15415a11fdc01e9a755dee52078b2a546c67be49f1a82e3c1ea472fd393f0fa" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.9.7_1" rel="6.3"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="58b3dff62e70cb8b4938fb54723c9cc459d3bc53fbf291f28cc11b139efce69117139acc82266fada6202bb7070c5ce2709905a81b8d9ef1ad331896026c6fae" name="drbd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.9.9_1" rel="6.4"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
  <changelog author="heming zhao &lt;heming.zhao@suse.com&gt;" date="1718798400">- drbd: fix build error against kernel v6.9.3 (boo#1226510)
  * add patch
    + bsc1226510-fix-build-err-against-6.9.3.patch</changelog>
</package>
<package pkgid="d5ff706d3f711f868242b2affff69acb4e463fb128b713f8b3a7b2c2aea24d22f6d8428c2c763aac500896ac2035dce4655461050fc81634ee5bfe60d33497b6" name="drbd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.6.30_1" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="15d847e604d2372584ae208c50aa246d9b1886e44665982ed09547e69f438f098867ab6262e805291cd111b3e36c1496589aa07223defbfd3564ccecaab4e836" name="drbd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.6.30_1" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="786bd12ef74db731cdfaa6f9a45f22dc100bd76a713e427eb975d69d0cf76949dccdf01e80d22964fc59f79c054469d80808f79dc2129d278ead9bcdbedc45a5" name="drbd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.6.30_1" rel="5.1.2.2.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="5aeb3f23c7d634bcd4a6b0f24e4d089b15bb3239cd3507225fd0f13a5a9bcea68672177350651249d03a11382977b1327799112ac13b049b32b0ced4c9eafa20" name="drbd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.1.16_k6.6.30_1" rel="5.1.2.3.sr20240429"/>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1615550400">- bsc#1183429, compat to kernel v5.11
  Add patch compat_to_v5_11.patch</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1620388800">- Update to 9.0.29
  * fix data corruption when DRBD's backing disk is a degraded Linux software
  raid (MD)
  * add correct thawing of IO requests after IO was frozen due to loss of quorum
  * fix timeout detection after idle periods and for configs with ko-count
  when a disk on an a secondary stops delivering IO-completion events
  * fixed an issue where UUIDs where not shifted in the history slots; that
  caused false "unrelated data" events
  * fix switching resync sources by letting resync requests drain before
  issuing resync requests to the new source; before the fix, it could happen
  that the resync does not terminate since a late reply from the previous
  caused a out-of-sync bit set after the "scan point"
  * fix a temporal deadlock you could trigger when you exercise promotion races
  and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
  two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
  that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
  packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
  thinly allocated resources with a diskless node in a recreate from day0
  event
  * speedup open() of drbd devices if promote has not chance to go through
  * new option "--reset-bitmap=no" for the invalidate and invalidate-remote
  commands; this allows to do a resync after online verify found differences
  * changes to socket buffer sizes get applied to established connections
  immediately; before it was applied after a re-connect
  * add exists events for path objects
  * forbid keyed hash algorithms for online verify, csyms and HMAC base alg
  * fix a regression introduces with 9.0.25; it failed to determine the
  right device size and the connection hangs in WFBitmapS/WFBitmapT
  repl state; to trigger this you need to do a partial resync to a
  new node with different backing device size
  * fix an issue with netlink packets processed in parallel on multiple
  CPUs; the bug caused drbdadm adjust failing in very rare cases
  * fix a very rare occurrence of a reconciliation resync getting stuck
  * fix a race condition that causes a detach operation to hang; it
  is very hard to trigger
  * fix a kernel OOPS (via a BUG()) upon adding a timer twice under very rare
  timing
  * fix a counter imbalance that could lead to assertion messages when a
  protocol A peer disconnects with a certain timing
  * fix a rare race with receiving bitmap and a state change while
  establishing a connection
  * fix UUID handling to avoid false split-brain detections; this bug got
  triggered an isolated primary that gets demoted, and temporal network
  interruptions among the remaining nodes
  * fix resync decision to obey disk states when the generation UUIDs are
  equal; the effect of this bug was that you could end up with two Outdated
  nodes after resync
  * fix concurrent disk-attach operations
  * Fix possible kernel warning regarding an inbalance of backing device
  link/unlink
  * move some amount of kernel backward compatibility code moved from the old
  method (drbd_wrappers.h) to new cocci semantic patches
  * add support renaming resources while its devices might be in use and
  process IO requests
  * Allow setting c_max_rate to 0 with the meaning that the resync controller
  has no upper limit for the resync speed
  * Fix regression: allow live migration between two diskful peers again
  * following upstream changes to DRBD up to Linux 5.12 and updated compat
  rules to support up to Linux 5.12
- Add patch compat_genl_maxattr_in_ops.patch (48526a0f)
  Remove patch drbd-fix-zero-metadata-limit-by-page-size-misaligned.patch
  Remove patch compat_remove_include_vermagic.patch
  Remove patch compat-test-header.patch
  Remove patch submit-bio-private-date.patch
  Remove patch compat_remove_kernel_setsockopt.patch
  Remove patch compat_blk_queue_stack_limits.patch
  Remove patch remove_bdi_cap_stable_writes.patch
  Remove patch compat_get_fs.patch
  Remove patch compat_to_v5_11.patch
  Modify patch suse-coccinelle.patch
- cocci apply: linux-5.12.0-2
  queue_discard_zeroes_data__no_present  (48920ff2a5a9)</changelog>
  <changelog author="varkoly@suse.com" date="1622808000">- Update to version 9.1.2
  * drbd: fix termination of verify with stop sector
  * drbd: Fix locking for the drbd_devices idr
  * drbd: use DEFINE_MUTEX insteadm of mutex_init()
  * drbd: remove device_to_minor()
  * drbd: fix race condition resetting resync_next_bit
  * build: fix make; make clean; make; with pre-packaged compat.patch
  * compat: fix compat implementation of CRYPTO_TFM_NEED_KEY
  * drbd: remove non-existant argument from kerneldoc
  * drbd: kernel-doc and related fixes from upstream
  * drbd: Avoid comma separated statements</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1623412800">- Correct the real version 9.0.29~1
- Disable _servicedata to avoid verbose commits log</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1626868800">- Update to 9.0.30~1
  * fix a crash when drbd-9 node gets connected to a drbd-8.4 node, the
  regression was introduced between 9.0.25 and 9.0.26
  * A improved approach to serialize rsyncs from multiple sources; the previous
  one could cause wrong accounting for online verify
  * fix a race condition that could cause resync operations to stall when the
  completion of one resync allows another one to proceed
  * fix a race condition that could cause an online verify operation to not
  terminate under specific conditions (corking enabled no other IO)
  * fix locking of drbd_devices idr that caused (very rarely) create/remove
  minor to fail
- Add patch convert_to_blk_alloc_disk.patch (kernel b647ad024)
- Remove patch compat_genl_maxattr_in_ops.patch
- Delete _servicedata file since not used</changelog>
  <changelog author="nick wang &lt;nwang@suse.com&gt;" date="1637582400">- bsc#1192929, compat to kernel v5.15
- Remove patch convert_to_blk_alloc_disk.patch (upstream)
- Add patch make_block_holder_optional.patch
  Add patch move_kvmalloc_related_to_slab.patch
  Add patch polling_to_bio_base.patch
  Add patch pass_gend_to_blk_queue_update_readahead.patch
  Add patch move_bdi_from_request_queue_to_gendisk.patch
  Add patch dax_support.patch
  Add patch add_disk_error_handle.patch
  Add patch have_void_drbd_submit_bio.patch
  Add patch remove_bdgrab.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1657281600">- drbd: build error against kernel v5.18 (bsc#1201335)
  - remove patch:
    + move_bdi_from_request_queue_to_gendisk.patch
  - change exist patches name from bsc#1192929:
    old name:
    make_block_holder_optional.patch
    move_kvmalloc_related_to_slab.patch
    polling_to_bio_base.patch
    pass_gend_to_blk_queue_update_readahead.patch
    dax_support.patch
    add_disk_error_handle.patch
    have_void_drbd_submit_bio.patch
    remove_bdgrab.patch
    new name:
    bsc-1192929_01-make_block_holder_optional.patch
    bsc-1192929_02-move_kvmalloc_related_to_slab.patch
    bsc-1192929_03-polling_to_bio_base.patch
    bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
    bsc-1192929_06-dax_support.patch
    bsc-1192929_07-add_disk_error_handle.patch
    bsc-1192929_08-have_void_drbd_submit_bio.patch
    bsc-1192929_09-remove_bdgrab.patch
  - add patch:
    + bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
    + bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
    + bsc-1201335_03-genhd.patch
    + bsc-1201335_04-bio_alloc_bioset.patch
    + bsc-1201335_05-bio_alloc.patch
    + bsc-1201335_06-bdi.patch
    + bsc-1201335_07-write-same.patch
    + bsc-1201335_08-bio_clone_fast.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1661256000">- drbd: build error against kernel v5.19 (bsc#1202600)
  - add patch:
    + bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
    + bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
    + bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - For rpmbuild warning, modify symlink /usr/sbin/rcdrbd to relative path
    + drbd.spec</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1666440000">- drbd: build error against kernel v6.0.2 (bsc#1204596)
  - add patch:
    + bsc-1204596_01-block-remove-blk_cleanup_disk.patch
    + bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1670241600">- BuildRequire %kernel_module_package_buildreqs (boo#1205149)</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1672920000">- drbd: fix build error against kernel v6.1.1 (bsc#1206791)
  * update bsc-1201335_06-bdi.patch commit log (no code change)
    + bsc-1201335_06-bdi.patch
  * update bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch (no code change)
    + bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  * using upstream patch to replace exist patch
  - bsc-1204596_02-drbd-stop-using-bdevname-in-drbd_report_io_error.patch
    + bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  * add new patches
    + bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
    + bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
    + bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
    + bsc-1206791-04-blk_queue_split__no_present.patch
    + bsc-1206791-05-prandom_u32_max.patch
    + bsc-1206791-06-write_zeroes__no_capable.patch
    + bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
    + bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
    + bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1673006400">- remove useless patch, dax_get_by_host() was replaced by fs_dax_get_by_bdev()
  * bsc-1192929_06-dax_support.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1678536000">- drbd: fix build error against kernel v6.2.1 (bsc#1209168)
  * update patch
    + bsc-1206791-05-prandom_u32_max.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1693828800">- Update DRBD version from 9.0.30+ to 9.1.16 (PED-6362)
  * 9.1.16 (api:genl2/proto:86-121/transport:18)
  * shorten times DRBD keeps IRQs on one CPU disabled. Could lead
    to connection interruption under specific conditions
  * fix a corner case where resync did not start after resync-pause
    state flapped
  * fix online adding of volumes/minors to an already connected resource
  * fix a possible split-brain situation with quorum enabled with
    ping-timeout set to (unusual) high value
  * fix a locking problem that could lead to kernel OOPS
  * ensure resync can continue (bitmap-based) after interruption
    also when it started as a full-resync first
  * correctly handle meta-data when forgetting diskless peers
  * fix a possibility of getting a split-brain although quorum enabled
  * correctly propagate UUIDs after resync following a resize operation.
    Consequence could be a full resync instead of a bitmap-based one
  * fix a rare race condition that can cause a drbd device to end up
    with WFBitMapS/Established replication states
  * 9.1.15 (api:genl2/proto:86-121/transport:18)
  * fix how flush requests are marked when submitted to the Linux IO
    stack on the secondary node
  * when establishing a connection failed with a two-pc timeout, a
    receiver thread deadlocked, causing drbdsetup calls to block on
    that resource (difficult to trigger)
  * fixed a NULL-ptr deref (a OOPS) caused by a rare race condition
    while taking a resource down
  * fix a possible hard kernel-lockup, can only be triggerd when a
    CPU-mask is configured
  * updated kernel compatibility to at least Linux head and also fixed
    a bug in the compat checks/rules that caused OOPSes of the previous
    drbd releases when compiled with Linux-6.2 (or on RHEL 9.2 kernel).
  * fix an aspect of the data-generation (UUID) handling where DRBD
    failed to do a resync when a diskless node in the remaining
    partition promotes and demotes while a diskful node is isolated
  * fix an aspect of the data-generation (UUID) handling where DRBD
    considered a node to have unrelated data; this bug was triggered by
    a sequence involving removing two nodes from a cluster and readding
    one with the "day-0" UUIDs.
  * do not block specific state changes (promote, demote, attach, and
    detach) when only some nodes add a new minor
  * 9.1.14 (api:genl2/proto:86-121/transport:18)
  * fix a race with concurrent promotion and demotion, which can
    lead to an unexpected "split-brain" later on
  * fix a specific case where promotion was allowed where it should not
  * fix a race condition between auto-promote and a second two-phase
    commit that can lead to a DRBD thread locking up in an endless loop
  * fix several bugs with "resync-after":
  - missing resync-resume when minor numbers run in opposite
    direction as the resync-after dependencies
  - a race that might lead to an OOPS in add_timer()
  * fix an OOPS when reading from in_flight_summary in debugfs
  * fix a race that might lead to an endless loop of printing
    "postponing start_resync" while starting a resync
  * fix diskless node with a diskfull with a 4KiB backend
  * simplify remembering two-pc parents, maybe fixing a one-time-seen bug
  * derive abort_local_transaction timeout from ping-timeout
  * 9.1.13 (api:genl2/proto:86-121/transport:18)
  * when calculating if a partition has quorum, take into account if
    the missing nodes might have quorum
  * fix forget-peer for diskless peers
  * clear the resync_again counter upon disconnect
  * also call the unfence handler when no resync happens
  * do not set bitmap bits when attaching to an up-to-date disk (late)
  * work on bringing the out-of-tree DRBD9 closer to DRBD in the upstream
    kernel; Use lru_cahche.ko from the installed kernel whenever possible
  * 9.1.12 (api:genl2/proto:86-121/transport:18)
  * fix a race that could result in connection attempts getting aborted
    with the message "sock_recvmsg returned -11"
  * rate limit messages in case the peer can not write the backing storage
    and it does not finish the necessary state transitions
  * reduced the receive timeout during connecting to the intended 5 seconds
    (ten times ping-ack timeout)
  * losing the connection at a specific point in time during establishing
    a connection could cause a transition to StandAlone; fixed that, so
    that it keeps trying to connect
  * fix a race that could lead to a fence-peer handler being called
    unexpectedly when the fencing policy is changed at the moment before
    promoting
  * 9.1.11 (api:genl2/proto:86-121/transport:18)
  * The change introduced with 9.1.10 created another problem that might
    lead to premature request completion (kernel crash); reverted that
    change and fix it in another way
  * 9.1.10 (api:genl2/proto:86-121/transport:18)
  * fix a regression introduced with 9.1.9; using protocol A on SMP
    with heavy IO can might cause kernel crash
  * 9.1.9 (api:genl2/proto:86-121/transport:18)
  * fix a mistake in the compat generation code; it broke DRBD on
    partitions on kernel older than linux 5.10 (this was introduced
    with drbd-9.1.8; not affected: logical volumes)
  * fix for a bug (introduced with drbd-9.0.0), that caused possible
    inconsistencies in the mirror when using the 'resync-after' option
  * fix a bug that could cause a request to get stuck after an unlucky
    timing with a loss of connection
  * close a very small timing window between connect and promote that
    could lead to the new-current-uuid not being transmitted to the
    concurrently connecting peer, which might lead to denied connections
    later on
  * fix a recently introduced OOPS when adding new volumes to a
    connected resource
  * fix online attach when the connection to a 3rd node is down
  * 9.1.8 (api:genl2/proto:86-121/transport:18)
  * restore protocol compatibility with drbd-8.4
  * detect peers that died silently when starting a two-phase-commit
  * correctly abort two-phase-commits when a connection breaks between
    phases 1 and 2
  * allow re-connect to a node that was forced into secondary role and
    where an opener is still present from the last time it was primary
  * fix a race condition that allowed to configure two peers with the
    same node id
  * ensure that an open() call fails within the auto-promote timeout
    if it can not succeed
  * build fixes for RHEL9
  * following upstream changes to DRBD up to Linux 5.17 and updated compat
  * 9.1.7 (api:genl2/proto:110-121/transport:18)
  * avoid deadlock upon trying to down an io-frozen DRBD device that
    has a file system mounted
  * fix DRBD to not send too large resync requests at multiples of 8TiB
  * fix for a "forgotten" resync after IO was suspended due to lack of quorum
  * refactored IO suspend/resume fixing several bugs; the worst one could
    lead to premature request completion
  * disable discards on diskless if diskful peers do not support it
  * make demote to secondary a two-phase state transition; that guarantees that
    after demotion, DRBD will not write to any meta-data in the cluster
  * enable "--force primary" in for no-quorum situations
  * allow graceful recovery of primary lacking quorum and therefore
    have forzen IO requests; that includes "--force secondary"
  * following upstream changes to DRBD up to Linux 5.15 and updated compat
  * 9.1.6 (api:genl2/proto:110-121/transport:17)
  * fix IO to internal meta-data for backing device larger than 128TB
  * fix resending requests towards diskless peers, this is relevant when
    fencing is enabled, but the connection is re-established before fencing
    succeeds; when the bug triggered it lead to "stuck" requests
  * remove lockless buffer pages handling; it still contained very hard to
    trigger bugs
  * make sure DRBD's resync does not cause unnecessary allocation in
    a thinly provisioned backing device on a resync target node
  * avoid unnecessary resync (or split-brain) due to a wrongly generated
    new current UUID when an already IO frozen DBRD gets new writes
  * small fix to autopromote, when an application tries a read-only open
    before it does a read-write open immediately after the peer primary
    vanished ungracefully
  * split out the secure boot key into a package on its own, that is
    necessary to allow installation of multiple drbd kernel module packages
  * Support for building containers for flacar linux
  * 9.1.5 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.32
  - fix a read-access-after-free, that could cause an OOPs; triggers with
    an unusual configuration with a secondary having a smaller AL than
    the primary or a diskless primary and heavy IO
  - avoid a livelock that can cause long IO delays during resync on a
    primary resync-target node
  - following upstream changes to DRBD up to Linux 5.14 and updated compat
    (including RHEL9-beta)
  - fix module override for Oracle-Linux
  * fixed a locking regression of the 9.1 branch, only relevant in
    the moment a local backing device delivers an IO error to drbd
  * removed compat support for kernel older than Linux-3.10 (RHEL7)
  * code cleanups and refactoring
  * 9.1.4 (api:genl2/proto:110-121/transport:17)
  * merged all changes from drbd-9.0.31
  * enabled dynamic debug on some additional log messages
  * remove (broken) write conflict resolution, replace it with warning
    about the fact
  * debugfs entry for the interval tree
  * 9.1.3 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.30-0rc1
  * fix a corner-case NULL deref in the lockless buffer pages handling; the
    regression was introduced with 9.1.0 (released Feb 2021); To my knowledge
    it took 6 months until someone triggered it for the first time
  * fix sending a P_PEERS_IN_SYNC packet into a fresh connection (before
    handshake packets); this problem was introduced when the drbd-8.x
    compatibility code was removed
  * remove sending a DRBD-barrier packet when processing a REQ_PREFLUSH
    request, that improves IO-depth and improves performance with that
  * 9.1.2 (api:genl2/proto:110-120/transport:17)
  * merged all fixes from drbd-9.0.29; other than that no changes in this branch
  * 9.1.1 (api:genl2/proto:110-119/transport:17)
  * fix a temporal deadlock you could trigger when you exercise promotion races
    and mix some read-only openers into the test case
  * fix for bitmap-copy operation in a very specific and unlikely case where
    two nodes do a bitmap-based resync due to disk-states
  * fix size negotiation when combining nodes of different CPU architectures
    that have different page sizes
  * fix a very rare race where DRBD reported wrong magic in a header
    packet right after reconnecting
  * fix a case where DRBD ends up reporting unrelated data; it affected
    thinly allocated resources with a diskless node in a recreate from day0
    event
  * changes to socket buffer sizes get applied to established connections immediately;
    before it was applied after a re-connect
  * add exists events for path objects
  * fix a merge-mistake that broke compatibility with 5.10 kernels
  * 9.1.0 (api:genl2/proto:110-119/transport:16)
  * was forked off from drbd 9.0.19
  * has all changes up to 9.0.28-1
  * locking in the IO-submit code path was considerably improved,
    allowing multiple CPU to submit in parallel
  * rename patch
  - fix-resync-finished-with-syncs-have-bits-set.patch
    + bsc-1025089_fix-resync-finished-with-syncs-have-bits-set.patch
  * remove patches which are already included in upstream code:
  - bsc-1192929_01-make_block_holder_optional.patch
  - bsc-1192929_02-move_kvmalloc_related_to_slab.patch
  - bsc-1192929_03-polling_to_bio_base.patch
  - bsc-1192929_04-pass_gend_to_blk_queue_update_readahead.patch
  - bsc-1192929_07-add_disk_error_handle.patch
  - bsc-1192929_08-have_void_drbd_submit_bio.patch
  - bsc-1192929_09-remove_bdgrab.patch
  - bsc-1201335_01-compat-test-and-cocci-patch-for-bdi-in-gendisk.patch
  - bsc-1201335_02-compat-only-apply-bdi-pointer-patch-if-bdi-is-in-req.patch
  - bsc-1201335_03-genhd.patch
  - bsc-1201335_04-bio_alloc_bioset.patch
  - bsc-1201335_05-bio_alloc.patch
  - bsc-1201335_06-bdi.patch
  - bsc-1201335_07-write-same.patch
  - bsc-1201335_08-bio_clone_fast.patch
  - bsc-1202600_01-remove-QUEUE_FLAG_DISCARD.patch
  - bsc-1202600_02-dax-introduce-DAX_RECOVERY_WRITE-dax-access-mode.patch
  - bsc-1202600_03-block-decouple-REQ_OP_SECURE_ERASE-from-REQ_OP_DISCA.patch
  - bsc-1202600_04-remove-assign_p_sizes_qlim.patch
  - bsc-1204596_01-block-remove-blk_cleanup_disk.patch
  - bsc-1204596_02-drbd-remove-usage-of-bdevname.patch
  - bsc-1206791-01-drbd-add-comments-explaining-removal-of-bdi-congesti.patch
  - bsc-1206791-02-drbd-fix-static-analysis-warnings.patch
  - bsc-1206791-03-drbd-fix-warning-about-initializing-multiple-struct-.patch
  - bsc-1206791-04-blk_queue_split__no_present.patch
  - bsc-1206791-05-prandom_u32_max.patch
  - bsc-1206791-06-write_zeroes__no_capable.patch
  - bsc-1206791-07-drbd-fix-use-after-free-bugs-in-get_initial_state.patch
  - bsc-1206791-08-lib-lru_cache-Fixed-array-overflow-caused-by-incorre.patch
  - bsc-1206791-09-pmem-use-fs_dax_get_by_bdev-instead-of-dax_get_by_ho.patch</changelog>
  <changelog author="Heming Zhao &lt;heming.zhao@suse.com&gt;" date="1695729600">- drbd: fix build error against kernel v6.5.4 (boo#1215699)
  * add upstream patch
    + 0001-drbd-allow-transports-to-take-additional-krefs-on-a-.patch
    + 0002-drbd-improve-decision-about-marking-a-failed-disk-Ou.patch
    + 0003-drbd-fix-error-path-in-drbd_get_listener.patch
    + 0004-drbd-build-fix-spurious-re-build-attempt-of-compat.p.patch
    + 0005-drbd-log-error-code-when-thread-fails-to-start.patch
    + 0006-drbd-log-numeric-value-of-drbd_state_rv-as-well-as-s.patch
    + 0007-drbd-stop-defining-__KERNEL_SYSCALLS__.patch
    + 0008-compat-block-introduce-holder-ops.patch
    + 0009-drbd-reduce-net_ee-not-empty-info-to-a-dynamic-debug.patch
    + 0010-drbd-do-not-send-P_CURRENT_UUID-to-DRBD-8-peer-when-.patch
    + 0011-compat-block-pass-a-gendisk-to-open.patch
    + 0012-drbd-Restore-DATA_CORKED-and-CONTROL_CORKED-bits.patch
    + 0013-drbd-remove-unused-extern-for-conn_try_outdate_peer.patch
    + 0014-drbd-include-source-of-state-change-in-log.patch
    + 0015-compat-block-use-the-holder-as-indication-for-exclus.patch
    + 0016-drbd-Fix-net-options-set-defaults-to-not-clear-the-t.patch
    + 0017-drbd-propagate-exposed-UUIDs-only-into-established-c.patch
    + 0018-drbd-rework-autopromote.patch
    + 0019-compat-block-remove-the-unused-mode-argument-to-rele.patch
    + 0020-drbd-do-not-allow-auto-demote-to-be-interrupted-by-s.patch
  * add suse special patch
    + bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1699876800">- drbd: fix build error against kernel v6.6.1 (boo#1217078)
  * add upstream patches
    + 0021-compat-sock-Remove-sendpage-in-favour-of-sendmsg-MSG.patch
    + 0022-compat-block-replace-fmode_t-with-a-block-specific-t.patch
    + 0023-compat-genetlink-remove-userhdr-from-struct-genl_inf.patch
  * remove patch which are already included in upstream patches:
  - bsc-1215699_fix-build-error-against-kernel-v6.5.4.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="Glass Su &lt;glass.su@suse.com&gt;" date="1713182400">- drbd: fix build error against kernel v6.8.2 (boo#1222397)
  * add upstream patches
    + 0024-compat-fixup-FMODE_READ-FMODE_WRITE-usage.patch
    + 0025-compat-drdb-Convert-to-use-bdev_open_by_path.patch
    + 0026-compat-gate-blkdev_-patches-behind-bdev_open_by_path.patch</changelog>
</package>
<package pkgid="64afe2268a66b2cdd3b1980e3f3d729e1436f795741942b4297fc784540af2e524e1f6ff746c445a6cb0014a3621bc5a31a30982c717fbc9603d149f1721837d" name="drkonqi6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689336000">- Init drkonqi6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701432000">- Add patch to avoid requiring pygdbmi:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Luca Beltrame &lt;lbeltrame@kde.org&gt;" date="1701604800">- Dropped patch, as pygdbmi is no longer hard-required upstream:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * reportinterface: default log entries to priority 'info'</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * postman: don't run too often
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * postman: don't run too often
  * postman: disambiguate path unit
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: route core directly into the file descriptor
  * coredump/polkit: turn assert into early return
  * coredump/polkit: save the core into a file rather than a directory
  * coredump/polkit: refine the action message
  * coredump/polkit: rename the excavator action
  * coredump/polkit: implement copy_file_range fallback for renameat
  * coredump/polkit: assert directory is 0700
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * backtracegenerator: add a setting to automatically fetch symbols from debuginfod
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * Port to Kirigami version of ContextualHelpButton
  * reportinterface: default log entries to priority 'info'
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * Avoid unneeded QtQml module include
  * sentrypostbox: change user feedback name to DrKonqi
  * backtraceparser: uniquify missing libs list (kde#478929)
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * polkit: correctly call fcntl (kde#487727)
  * polkit: don't ignore fcntl errors</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718452800">- Do not pull in python3-sentry-sdk until its packaging is fixed</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * sentry: correctly use dbus interface name (kde#488555)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Use frameworks version number from kcrash
  * sentry: also send qt_version in the tags
  * support consuming the qt version from kcrash
  * coredump: synthesize crash metadata for kwin_x11</changelog>
</package>
<package pkgid="c6bdde69cbbcf50ea46e5a8313685d84d5449039c54b720ba2bf16866bde55fcb0956057f5250af1b078bab3955b702db9edc47e92a3badc3fc54c75d4107b12" name="drkonqi6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689336000">- Init drkonqi6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701432000">- Add patch to avoid requiring pygdbmi:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Luca Beltrame &lt;lbeltrame@kde.org&gt;" date="1701604800">- Dropped patch, as pygdbmi is no longer hard-required upstream:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * reportinterface: default log entries to priority 'info'</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * postman: don't run too often
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * postman: don't run too often
  * postman: disambiguate path unit
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: route core directly into the file descriptor
  * coredump/polkit: turn assert into early return
  * coredump/polkit: save the core into a file rather than a directory
  * coredump/polkit: refine the action message
  * coredump/polkit: rename the excavator action
  * coredump/polkit: implement copy_file_range fallback for renameat
  * coredump/polkit: assert directory is 0700
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * backtracegenerator: add a setting to automatically fetch symbols from debuginfod
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * Port to Kirigami version of ContextualHelpButton
  * reportinterface: default log entries to priority 'info'
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * Avoid unneeded QtQml module include
  * sentrypostbox: change user feedback name to DrKonqi
  * backtraceparser: uniquify missing libs list (kde#478929)
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * polkit: correctly call fcntl (kde#487727)
  * polkit: don't ignore fcntl errors</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718452800">- Do not pull in python3-sentry-sdk until its packaging is fixed</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * sentry: correctly use dbus interface name (kde#488555)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Use frameworks version number from kcrash
  * sentry: also send qt_version in the tags
  * support consuming the qt version from kcrash
  * coredump: synthesize crash metadata for kwin_x11</changelog>
</package>
<package pkgid="c63eca560dffce3e613037fad6271cab5e41dd330a8fdc9c6f6fb54192964aac05e4b6590c78924cba8aaa9f82e5ad57740de7859da159f26a59713af3cb9bff" name="drkonqi6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689336000">- Init drkonqi6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701432000">- Add patch to avoid requiring pygdbmi:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Luca Beltrame &lt;lbeltrame@kde.org&gt;" date="1701604800">- Dropped patch, as pygdbmi is no longer hard-required upstream:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * reportinterface: default log entries to priority 'info'</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * postman: don't run too often
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * postman: don't run too often
  * postman: disambiguate path unit
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: route core directly into the file descriptor
  * coredump/polkit: turn assert into early return
  * coredump/polkit: save the core into a file rather than a directory
  * coredump/polkit: refine the action message
  * coredump/polkit: rename the excavator action
  * coredump/polkit: implement copy_file_range fallback for renameat
  * coredump/polkit: assert directory is 0700
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * backtracegenerator: add a setting to automatically fetch symbols from debuginfod
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * Port to Kirigami version of ContextualHelpButton
  * reportinterface: default log entries to priority 'info'
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * Avoid unneeded QtQml module include
  * sentrypostbox: change user feedback name to DrKonqi
  * backtraceparser: uniquify missing libs list (kde#478929)
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * polkit: correctly call fcntl (kde#487727)
  * polkit: don't ignore fcntl errors</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718452800">- Do not pull in python3-sentry-sdk until its packaging is fixed</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * sentry: correctly use dbus interface name (kde#488555)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Use frameworks version number from kcrash
  * sentry: also send qt_version in the tags
  * support consuming the qt version from kcrash
  * coredump: synthesize crash metadata for kwin_x11</changelog>
</package>
<package pkgid="a1391fde36ac3f9ee0ded0749ffe2ae9367e3566695580f2f16f50d3400be90fb3db25fd705d3e60e6b80513c9d91a71ef4c58160a18b3125fcec3d29f54847a" name="drkonqi6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689336000">- Init drkonqi6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701432000">- Add patch to avoid requiring pygdbmi:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Luca Beltrame &lt;lbeltrame@kde.org&gt;" date="1701604800">- Dropped patch, as pygdbmi is no longer hard-required upstream:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * reportinterface: default log entries to priority 'info'</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * postman: don't run too often
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * postman: don't run too often
  * postman: disambiguate path unit
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: route core directly into the file descriptor
  * coredump/polkit: turn assert into early return
  * coredump/polkit: save the core into a file rather than a directory
  * coredump/polkit: refine the action message
  * coredump/polkit: rename the excavator action
  * coredump/polkit: implement copy_file_range fallback for renameat
  * coredump/polkit: assert directory is 0700
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * backtracegenerator: add a setting to automatically fetch symbols from debuginfod
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * Port to Kirigami version of ContextualHelpButton
  * reportinterface: default log entries to priority 'info'
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * Avoid unneeded QtQml module include
  * sentrypostbox: change user feedback name to DrKonqi
  * backtraceparser: uniquify missing libs list (kde#478929)
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * polkit: correctly call fcntl (kde#487727)
  * polkit: don't ignore fcntl errors</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718452800">- Do not pull in python3-sentry-sdk until its packaging is fixed</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * sentry: correctly use dbus interface name (kde#488555)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Use frameworks version number from kcrash
  * sentry: also send qt_version in the tags
  * support consuming the qt version from kcrash
  * coredump: synthesize crash metadata for kwin_x11</changelog>
</package>
<package pkgid="1d6e3c13c00f0513fcd3f31543fceac308de795a8ab396c4508e45a4dfbfa79bf02b383806d4ede850f3111c6b0cf990fff17ea588db268d22cf50a28f67de3c" name="drkonqi6-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689336000">- Init drkonqi6</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1701432000">- Add patch to avoid requiring pygdbmi:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Luca Beltrame &lt;lbeltrame@kde.org&gt;" date="1701604800">- Dropped patch, as pygdbmi is no longer hard-required upstream:
  * Don-t-hard-require-pygdbmi.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * reportinterface: default log entries to priority 'info'</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * postman: don't run too often
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * postman: don't run too often
  * postman: disambiguate path unit
  * backtracegenerator: refactor process resetting
  * backtracegenerator: don't crash when the debugger crashes (kde#485669)
  * coredump/polkit: route core directly into the file descriptor
  * coredump/polkit: turn assert into early return
  * coredump/polkit: save the core into a file rather than a directory
  * coredump/polkit: refine the action message
  * coredump/polkit: rename the excavator action
  * coredump/polkit: implement copy_file_range fallback for renameat
  * coredump/polkit: assert directory is 0700
  * coredump/polkit: return early when excavation failed
  * coredump/polkit: put tmpDir on the stack
  * coredump/polkit: don't allow anything that looks like paths as input
  * dumpexcavator: fix dbus timeout handling
  * be more strict in rejecting useless traces
  * coredump-processor: replace sleep hack with in-process sleep (kde#484864)
  * backtracegenerator: add a setting to automatically fetch symbols from debuginfod
  * sentry: add more tags
  * gdb: limit amount of frames in backtrace to 128
  * Port to Kirigami version of ContextualHelpButton
  * reportinterface: default log entries to priority 'info'
  * Set systemd start timeout for drkonqi-coredump-pickup.service
  * Avoid unneeded QtQml module include
  * sentrypostbox: change user feedback name to DrKonqi
  * backtraceparser: uniquify missing libs list (kde#478929)
  * dumpexcavator: include unistd for close declaration (kde#479652)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * polkit: correctly call fcntl (kde#487727)
  * polkit: don't ignore fcntl errors</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718452800">- Do not pull in python3-sentry-sdk until its packaging is fixed</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * sentry: correctly use dbus interface name (kde#488555)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release
  * Use frameworks version number from kcrash
  * sentry: also send qt_version in the tags
  * support consuming the qt version from kcrash
  * coredump: synthesize crash metadata for kwin_x11</changelog>
</package>
<package pkgid="bf4273c9102e55dc472a7927e91e327a47a6f8ba2fb0131d0fdfaded72c4e4a4f2f80103d3947881decb427e840d09a84a33f3b8ff2e225b0a5ae41f77e292c4" name="element-desktop" arch="src">
  <version epoch="0" ver="1.11.73" rel="1.0.2.1.sr20240803"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705492800">- Version 1.11.54
  [#]# 🔧 Security
  * Burn Node-related Electron fuses as a proactive hardening measure (https://github.com/element-hq/element-desktop/pull/1412). Contributed by @t3chguy.
  [#]# ✨ Features
  * Accessibility improvements around aria-labels and tooltips (https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by @t3chguy.
  * Add RoomKnocksBar to RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by @charlynguyen.
  * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name (https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by @t3chguy.
  * Iterate landmarks around the app in order to improve a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by @t3chguy.
  * Update element call embedding UI (https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by @toger5.
  * Use Compound tooltips instead of homegrown in TextWithTooltip \&amp; InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix regression around CSS stacking contexts and PIP widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by @t3chguy.
  * Fix Identity Server terms accepting not working as expected (https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by @t3chguy.
  * fix: microphone and camera dropdown doesn't work In legacy call (https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by @muratersin.
  * Revert "Set up key backup using non-deprecated APIs (#12005)" (https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by @BillCarsonFr.
  * Fix regression around read receipt animation from refs changes (https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by @t3chguy.
  * Added meaning full error message based on platform (https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by @Pankaj-SinghR.
  * Fix editing event from search room view (https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by @t3chguy.
  * Fix timeline position when moving to a room and coming back (https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by @florianduros.
  * Fix threaded reply playwright tests (https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by @dbkr.
  * Element-R: fix repeated requests to enter 4S key during cross-signing reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed by @richvdh.
  * Fix position of thumbnail in room timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by @anoopw3bdev.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705579200">- Repackage app.asar analog to pre-1.11.54 to get native features working again</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 1.11.57
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1707912000">- Version 1.11.58
  * 🦀  🔒 **The flag to enable the Rust crypto implementation is now set to `true` by default. This means that without any additional configuration every new login will use the new cryptography implementation.**
  * Add Element call related functionality to new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12091). Contributed by @toger5.
  * Add labs flag for Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12137). Contributed by @florianduros.
  * Refactor element call lobby + skip lobby (https://github.com/matrix-org/matrix-react-sdk/pull/12057). Contributed by @toger5.
  * Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (https://github.com/matrix-org/matrix-react-sdk/pull/9271). Contributed by @dhenneke.
  * Add notification dots to thread summary icons (https://github.com/matrix-org/matrix-react-sdk/pull/12146). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix logout can take ages (https://github.com/matrix-org/matrix-react-sdk/pull/12191). Contributed by @BillCarsonFr.
  * Fix `Mark all as read` in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12205). Contributed by @florianduros.
  * Fix default thread notification of the new RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12194). Contributed by @florianduros.
  * Fix display of room notification debug info (https://github.com/matrix-org/matrix-react-sdk/pull/12183). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710331200">- Version 1.11.60
  [#]# ✨ Features
  * Refine styles of controls to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12299). Contributed by @robintown.
  * Hide the archived section (https://github.com/matrix-org/matrix-react-sdk/pull/12286). Contributed by @dbkr.
  * Add theme data to EC widget Url (https://github.com/matrix-org/matrix-react-sdk/pull/12279). Contributed by @toger5.
  * Update MSC2965 OIDC Discovery implementation (https://github.com/matrix-org/matrix-react-sdk/pull/12245). Contributed by @t3chguy.
  * Use green dot for activity notification in `LegacyRoomHeader` (https://github.com/matrix-org/matrix-react-sdk/pull/12270). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix requests for senders to submit auto-rageshakes (https://github.com/matrix-org/matrix-react-sdk/pull/12304). Contributed by @richvdh.
  * fix automatic DM avatar with functional members (https://github.com/matrix-org/matrix-react-sdk/pull/12157). Contributed by @HarHarLinks.
  * Feeds event with relation to unknown to the widget (https://github.com/matrix-org/matrix-react-sdk/pull/12283). Contributed by @maheichyk.
  * Fix TAC opening with keyboard (https://github.com/matrix-org/matrix-react-sdk/pull/12285). Contributed by @florianduros.
  * Allow screenshot update docker to run multiple test files (https://github.com/matrix-org/matrix-react-sdk/pull/12291). Contributed by @dbkr.
  * Fix alignment of user menu avatar (https://github.com/matrix-org/matrix-react-sdk/pull/12289). Contributed by @dbkr.
  * Fix buttons of widget in a room (https://github.com/matrix-org/matrix-react-sdk/pull/12288). Contributed by @florianduros.
  * ModuleAPI: `overwrite_login` action was not stopping the existing client resulting in the action failing with rust-sdk (https://github.com/matrix-org/matrix-react-sdk/pull/12272). Contributed by @BillCarsonFr.
- Version 1.11.59
  [#]# 🦖 Deprecations
  * Enable custom themes to theme Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12240). Contributed by @robintown.
  * Remove welcome bot `welcome_user_id` support (https://github.com/matrix-org/matrix-react-sdk/pull/12153). Contributed by @t3chguy.
  [#]# ✨ Features
  * Ignore activity in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12269). Contributed by @florianduros.
  * Use browser's font size instead of hardcoded `16px` as root font size (https://github.com/matrix-org/matrix-react-sdk/pull/12246). Contributed by @florianduros.
  * Revert "Use Compound primary colors for most actions" (https://github.com/matrix-org/matrix-react-sdk/pull/12264). Contributed by @florianduros.
  * Revert "Refine menu, toast, and popover colors" (https://github.com/matrix-org/matrix-react-sdk/pull/12263). Contributed by @florianduros.
  * Fix Native OIDC for Element Desktop (https://github.com/matrix-org/matrix-react-sdk/pull/12253). Contributed by @t3chguy.
  * Improve client metadata used for OIDC dynamic registration (https://github.com/matrix-org/matrix-react-sdk/pull/12257). Contributed by @t3chguy.
  * Refine menu, toast, and popover colors (https://github.com/matrix-org/matrix-react-sdk/pull/12247). Contributed by @robintown.
  * Call the AsJson forms of import and exportRoomKeys (https://github.com/matrix-org/matrix-react-sdk/pull/12233). Contributed by @andybalaam.
  * Use Compound primary colors for most actions (https://github.com/matrix-org/matrix-react-sdk/pull/12241). Contributed by @robintown.
  * Enable redirected media by default (https://github.com/matrix-org/matrix-react-sdk/pull/12142). Contributed by @turt2live.
  * Reduce TAC width by `16px` (https://github.com/matrix-org/matrix-react-sdk/pull/12239). Contributed by @florianduros.
  * Pop out of Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12136). Contributed by @florianduros.
  * Use new semantic tokens for username colors (https://github.com/matrix-org/matrix-react-sdk/pull/12209). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * Fix the space panel getting bigger when gaining a scroll bar (https://github.com/matrix-org/matrix-react-sdk/pull/12267). Contributed by @dbkr.
  * Fix gradients spacings on the space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12262). Contributed by @dbkr.
  * Remove hardcoded `Element` in tac labs description (https://github.com/matrix-org/matrix-react-sdk/pull/12266). Contributed by @florianduros.
  * Fix branding in "migrating crypto" message (https://github.com/matrix-org/matrix-react-sdk/pull/12265). Contributed by @richvdh.
  * Use h1 as first heading in dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12250). Contributed by @dbkr.
  * Fix forced lowercase username in login/registration flows (https://github.com/matrix-org/matrix-react-sdk/pull/9329). Contributed by @vrifox.
  * Update the TAC indicator on event decryption (https://github.com/matrix-org/matrix-react-sdk/pull/12243). Contributed by @dbkr.
  * Fix OIDC delegated auth account url check (https://github.com/matrix-org/matrix-react-sdk/pull/12242). Contributed by @t3chguy.
  * New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (https://github.com/matrix-org/matrix-react-sdk/pull/12235). Contributed by @toger5.
  * Fix TAC button alignment when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12238). Contributed by @florianduros.
  * Fix tooltip behaviour in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12236). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710417600">- Version 1.11.61
  * No changes
  [#]# 🐛 Bug Fixes
  * Update `@vector-im/compound-design-tokens` in package.json (https://github.com/matrix-org/matrix-react-sdk/pull/12340).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712664000">- Version 1.11.64
  [#]# ✨ Features
  * Mark all threads as read button (https://github.com/matrix-org/matrix-react-sdk/pull/12378). Contributed by @dbkr.
  * Video call meta space (https://github.com/matrix-org/matrix-react-sdk/pull/12297). Contributed by @toger5.
  * Add leave room warning for last admin (https://github.com/matrix-org/matrix-react-sdk/pull/9452). Contributed by @Arnei.
  * Iterate styles around Link new device via QR (https://github.com/matrix-org/matrix-react-sdk/pull/12356). Contributed by @t3chguy.
  * Improve code-splitting of highlight.js and maplibre-gs libs (https://github.com/matrix-org/matrix-react-sdk/pull/12349). Contributed by @t3chguy.
  * Use data-mx-color for rainbows (https://github.com/matrix-org/matrix-react-sdk/pull/12325). Contributed by @tulir.
  [#]# 🐛 Bug Fixes
  * Fix external guest access url for unencrypted rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12345). Contributed by @toger5.
  * Fix video rooms not showing share link button (https://github.com/matrix-org/matrix-react-sdk/pull/12374). Contributed by @toger5.
  * Fix space topic jumping on hover/focus (https://github.com/matrix-org/matrix-react-sdk/pull/12377). Contributed by @t3chguy.
  * Allow popping out a Jitsi widget to respect Desktop `web_base_url` config (https://github.com/matrix-org/matrix-react-sdk/pull/12376). Contributed by @t3chguy.
  * Remove the Lazy Loading `InvalidStoreError` Dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12358). Contributed by @langleyd.
  * Improve readability of badges and pills (https://github.com/matrix-org/matrix-react-sdk/pull/12360). Contributed by @robintown.
- Version 1.11.63
  This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
  [#]# 🐛 Bug Fixes
  * Revert "Make EC widget theme reactive - Update widget url when the theme changes" (https://github.com/matrix-org/matrix-react-sdk/pull/12383) in order to fix widgets that require authentication.
  * Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
- Version 1.11.62
  [#]# ✨ Features
  * Change user permission by using a new apply button (https://github.com/matrix-org/matrix-react-sdk/pull/12346). Contributed by @florianduros.
  * Mark as Unread (https://github.com/matrix-org/matrix-react-sdk/pull/12254). Contributed by @dbkr.
  * Refine the colors of some more components (https://github.com/matrix-org/matrix-react-sdk/pull/12343). Contributed by @robintown.
  * TAC: Order rooms by most recent after notification level (https://github.com/matrix-org/matrix-react-sdk/pull/12329). Contributed by @florianduros.
  * Make EC widget theme reactive - Update widget url when the theme changes (https://github.com/matrix-org/matrix-react-sdk/pull/12295). Contributed by @toger5.
  * Refine styles of menus, toasts, popovers, and modals (https://github.com/matrix-org/matrix-react-sdk/pull/12332). Contributed by @robintown.
  * Element Call: fix widget shown while its still loading (`waitForIframeLoad=false`) (https://github.com/matrix-org/matrix-react-sdk/pull/12292). Contributed by @toger5.
  * Improve Forward Dialog a11y by switching to roving tab index interactions (https://github.com/matrix-org/matrix-react-sdk/pull/12306). Contributed by @t3chguy.
  * Call guest access link creation to join calls as a non registered user via the EC SPA (https://github.com/matrix-org/matrix-react-sdk/pull/12259). Contributed by @toger5.
  * Use `strong` element to semantically denote visually emphasised content (https://github.com/matrix-org/matrix-react-sdk/pull/12320). Contributed by @t3chguy.
  * Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12305). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12369). Contributed by @RiotRobot.
  * Fix incorrect check for private read receipt support (https://github.com/matrix-org/matrix-react-sdk/pull/12348). Contributed by @tulir.
  * TAC: Fix hover state when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12337). Contributed by @florianduros.
  * Fix the image view (https://github.com/matrix-org/matrix-react-sdk/pull/12341). Contributed by @robintown.
  * Use correct push rule to evaluate room-wide mentions (https://github.com/matrix-org/matrix-react-sdk/pull/12318). Contributed by @t3chguy.
  * Reset power selector on API failure to prevent state mismatch (https://github.com/matrix-org/matrix-react-sdk/pull/12319). Contributed by @t3chguy.
  * Fix spotlight opening in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12315). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713873600">- Version 1.11.65
  [#]# ✨ Features
  * Make empty state copy for TAC depend on the value of the setting (https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by @dbkr.
  * Linkify User Interactive Authentication errors (https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by @t3chguy.
  * Add support for device dehydration v2 (https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by @uhoreg.
  * Replace `SecurityCustomisations` with `CryptoSetupExtension` (https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by @thoraj.
  * Add activity toggle for TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by @dbkr.
  * Humanize spell check language labels (https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by @t3chguy.
  * Call Guest Access, give user the option to change the acces level so they can generate a call link. (https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by @toger5.
  * TAC: Release Announcement (https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by @florianduros.
  * Show the call and share button if the user can create a guest link. (https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by @toger5.
  * Add analytics for mark all threads unread (https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by @dbkr.
  * Add `EventType.RoomEncryption` to the auto approve capabilities of Element Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix link modal not shown after access upgrade (https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by @toger5.
  * Fix thread navigation in timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by @florianduros.
  * Fix inability to join a `knock` room via space hierarchy view (https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by @t3chguy.
  * Focus the thread panel when clicking on an item in the TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by @dbkr.
  * Fix space hierarchy tile busy state being stuck after join error (https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by @t3chguy.
  * Fix room topic in-app links not being handled correctly on topic dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by @t3chguy.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1715860800">- Use bundled sqlcipher to work around symbol collision through mozilla-nss
  (gh#sqlcipher/sqlcipher#385)
- Ship app unpacked instead of using asar
- Remove development-only files that should not be shipped (bsc#1224133)
- prepare.sh:
  * Ship dependencies as node_modules tree for patching possibility
    (yarn offline does not support patching)
  * Work around non-reproducible hakModules dependencies
    (gh#element-hq/element-desktop#1634) (hak-remove-devdependencies.patch)
  * Remove non-free binaries from archive
  * Remove vendored openssl copy from archive
  * Put everything into one archive
- Use correct CFLAGS and RUSTFLAGS
  * add cc-link-lib-no-static.patch
- Fix various build errors with electron-builder
  * 7za-path.patch
  * remove-fuses.patch
- BuildRequire app-builder instead of using a non-free binary
- Add standard Electron module load %check
- Clean up unneeded BuildRequires
- Drop unused electron-web source copy
- Fix build error on ix86 and arm
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1715947200">- Add mime handler required for native OIDC</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1716379200">- Version 1.11.67
  [#]# ✨ Features
  * Tooltip: Improve the accessibility of the composer and the rich text editor (https://github.com/matrix-org/matrix-react-sdk/pull/12459). Contributed by @florianduros.
  * Allow explicit configuration of OIDC dynamic registration metadata (https://github.com/matrix-org/matrix-react-sdk/pull/12514). Contributed by @t3chguy.
  * Tooltip: improve accessibility for messages (https://github.com/matrix-org/matrix-react-sdk/pull/12487). Contributed by @florianduros.
  * Collapse UserSettings tabs to just icons on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12505). Contributed by @dbkr.
  * Add room topic to right panel room info (https://github.com/matrix-org/matrix-react-sdk/pull/12503). Contributed by @t3chguy.
  * OIDC: pass `id_token` via `id_token_hint` on Manage Account interaction (https://github.com/matrix-org/matrix-react-sdk/pull/12499). Contributed by @t3chguy.
  * Tooltip: improve accessibility in room (https://github.com/matrix-org/matrix-react-sdk/pull/12493). Contributed by @florianduros.
  * Tooltip: improve accessibility for call and voice messages (https://github.com/matrix-org/matrix-react-sdk/pull/12489). Contributed by @florianduros.
  * Move the active tab in user settings to the dialog title (https://github.com/matrix-org/matrix-react-sdk/pull/12481). Contributed by @dbkr.
  * Tooltip: improve accessibility of spaces (https://github.com/matrix-org/matrix-react-sdk/pull/12497). Contributed by @florianduros.
  * Tooltip: improve accessibility of the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12490). Contributed by @florianduros.
  * MSC3575 (Sliding Sync) add well-known proxy support (https://github.com/matrix-org/matrix-react-sdk/pull/12307). Contributed by @EdGeraghty.
  [#]# 🐛 Bug Fixes
  * Reuse single PlaybackWorker between Playback instances (https://github.com/matrix-org/matrix-react-sdk/pull/12520). Contributed by @t3chguy.
  * Fix well-known lookup for sliding sync labs check (https://github.com/matrix-org/matrix-react-sdk/pull/12519). Contributed by @t3chguy.
  * Fix `element-desktop-ssoid being` included in OIDC Authorization call (https://github.com/matrix-org/matrix-react-sdk/pull/12495). Contributed by @t3chguy.
  * Fix beta notifications reconciliation for intentional mentions push rules (https://github.com/matrix-org/matrix-react-sdk/pull/12510). Contributed by @t3chguy.
  * fix avatar stretched on 1:1 call (https://github.com/matrix-org/matrix-react-sdk/pull/12494). Contributed by @I-lander.
  * Check native sliding sync support against an unstable feature flag (https://github.com/matrix-org/matrix-react-sdk/pull/12498). Contributed by @turt2live.
  * Use OPTIONS for sliding sync detection poke (https://github.com/matrix-org/matrix-react-sdk/pull/12492). Contributed by @turt2live.
  * TAC: hide tooltip when the release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12472). Contributed by @florianduros.
  Version 1.11.66
  [#]# ✨ Features
  * Use a different error message for UTDs when you weren't in the room. (https://github.com/matrix-org/matrix-react-sdk/pull/12453). Contributed by @uhoreg.
  * Take the Threads Activity Centre out of labs (https://github.com/matrix-org/matrix-react-sdk/pull/12439). Contributed by @dbkr.
  * Expected UTDs: use a different message for UTDs sent before login (https://github.com/matrix-org/matrix-react-sdk/pull/12391). Contributed by @richvdh.
  * Add `Tooltip` to `AccessibleButton` (https://github.com/matrix-org/matrix-react-sdk/pull/12443). Contributed by @florianduros.
  * Add analytics to activity toggles (https://github.com/matrix-org/matrix-react-sdk/pull/12418). Contributed by @dbkr.
  * Decrypt events in reverse order without copying the array (https://github.com/matrix-org/matrix-react-sdk/pull/12445). Contributed by @Johennes.
  * Use new compound tooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12416). Contributed by @florianduros.
  * Expected UTDs: report a different Posthog code (https://github.com/matrix-org/matrix-react-sdk/pull/12389). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * TAC: Fix accessibility issue when the Release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12484). Contributed by @RiotRobot.
  * TAC: Close Release Announcement when TAC button is clicked (https://github.com/matrix-org/matrix-react-sdk/pull/12485). Contributed by @florianduros.
  * MenuItem: fix caption usage (https://github.com/matrix-org/matrix-react-sdk/pull/12455). Contributed by @florianduros.
  * Show the local echo in previews (https://github.com/matrix-org/matrix-react-sdk/pull/12451). Contributed by @langleyd.
  * Fixed the drag and drop of X #27186 (https://github.com/matrix-org/matrix-react-sdk/pull/12450). Contributed by @asimdelvi.
  * Move the TAC to above the button (https://github.com/matrix-org/matrix-react-sdk/pull/12438). Contributed by @dbkr.
  * Use the same logic in previews as the timeline to hide events that should be hidden (https://github.com/matrix-org/matrix-react-sdk/pull/12434). Contributed by @langleyd.
  * Fix selector so maths support doesn't mangle divs (https://github.com/matrix-org/matrix-react-sdk/pull/12433). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1717502400">- Version 1.11.68
  [#]# ✨ Features
  * Tooltip: Improve accessibility for  context menus (https://github.com/matrix-org/matrix-react-sdk/pull/12462). Contributed by @florianduros.
  * Tooltip: Improve accessibility of space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12525). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Close the release announcement when a dialog is opened (https://github.com/matrix-org/matrix-react-sdk/pull/12559). Contributed by @florianduros.
  * Tooltip: close field tooltip when ESC is pressed (https://github.com/matrix-org/matrix-react-sdk/pull/12553). Contributed by @florianduros.
  * Fix tabbedview breakpoint width (https://github.com/matrix-org/matrix-react-sdk/pull/12556). Contributed by @dbkr.
  * Fix E2E icon display in room header (https://github.com/matrix-org/matrix-react-sdk/pull/12545). Contributed by @florianduros.
  * Tooltip: Improve placement for space settings (https://github.com/matrix-org/matrix-react-sdk/pull/12541). Contributed by @florianduros.
  * Fix deformed avatar in a call in a narrow timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12538). Contributed by @florianduros.
  * Shown own sent state indicator even when showReadReceipts is disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12540). Contributed by @t3chguy.
  * Ensure we do not fire the verification mismatch modal multiple times (https://github.com/matrix-org/matrix-react-sdk/pull/12526). Contributed by @t3chguy.
  * Fix avatar in chat export (https://github.com/matrix-org/matrix-react-sdk/pull/12537). Contributed by @florianduros.
  * Use `*` for italics as it doesn't break when used mid-word (https://github.com/matrix-org/matrix-react-sdk/pull/12523). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1718712000">- Version 1.11.69
  [#]# ✨ Features
  * Change avatar setting component to use a menu (https://github.com/matrix-org/matrix-react-sdk/pull/12585). Contributed by @dbkr.
  * New user profile UI in User Settings (https://github.com/matrix-org/matrix-react-sdk/pull/12548). Contributed by @dbkr.
  * MSC4108 support OIDC QR code login (https://github.com/matrix-org/matrix-react-sdk/pull/12370). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix image upload preview size (https://github.com/matrix-org/matrix-react-sdk/pull/12612). Contributed by @RiotRobot.
  * Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  * Fix roving tab index crash `compareDocumentPosition` (https://github.com/matrix-org/matrix-react-sdk/pull/12594). Contributed by @t3chguy.
  * Keep dialog glass border on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12591). Contributed by @dbkr.
  * Add missing a11y label to dismiss onboarding button in room list (https://github.com/matrix-org/matrix-react-sdk/pull/12587). Contributed by @t3chguy.
  * Add hover / active state on avatar setting upload button (https://github.com/matrix-org/matrix-react-sdk/pull/12590). Contributed by @dbkr.
  * Fix EditInPlace button styles (https://github.com/matrix-org/matrix-react-sdk/pull/12589). Contributed by @dbkr.
  * Fix incorrect assumptions about required fields in /search response (https://github.com/matrix-org/matrix-react-sdk/pull/12575). Contributed by @t3chguy.
  * Fix display of no avatar in avatar setting controls (https://github.com/matrix-org/matrix-react-sdk/pull/12558). Contributed by @dbkr.
  * Element-R: pass pickleKey in as raw key for indexeddb encryption (https://github.com/matrix-org/matrix-react-sdk/pull/12543). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971200">- Disable dysfunctional spellchecker
  * disable-spellchecker.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971201">- Remove disable-spellchecker.patch as spellchecker is meanwhile
  configurable via Settings -&gt; General</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1720180800">- Prevent issue with element showing error msg on startup
  about not finding de.json</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1720785600">- Version 1.11.70
  [#]# ✨ Features
  * Tighten macOS entitlements (https://github.com/element-hq/element-desktop/pull/1731). Contributed by @t3chguy.
  * Add SSO redirect option for login page (https://github.com/element-hq/element-web/pull/27576). Contributed by @bartvdbraak.
  * Use stable endpoints for MSC3916 (https://github.com/element-hq/element-web/pull/27558). Contributed by @turt2live.
  * Switch to Rust crypto stack for all logins (https://github.com/matrix-org/matrix-react-sdk/pull/12630). Contributed by @richvdh.
  * Hide voip buttons in group rooms in environments with widgets disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12664). Contributed by @t3chguy.
  * Minor tweaks to UserSettings dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12651). Contributed by @florianduros.
  * Hide voice call button when redundant (https://github.com/matrix-org/matrix-react-sdk/pull/12639). Contributed by @t3chguy.
  * Improve accessibility of the room summary card (https://github.com/matrix-org/matrix-react-sdk/pull/12586). Contributed by @t3chguy.
  * Show tooltips on narrow tabbed views (https://github.com/matrix-org/matrix-react-sdk/pull/12624). Contributed by @dbkr.
  * Update gfm.css to github-markdown-css (https://github.com/matrix-org/matrix-react-sdk/pull/12613). Contributed by @t3chguy.
  * Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12606). Contributed by @t3chguy.
  * Tweak copy for user verification toast (https://github.com/matrix-org/matrix-react-sdk/pull/12605). Contributed by @t3chguy.
  * Support s tags for strikethrough for Matrix v1.10 (https://github.com/matrix-org/matrix-react-sdk/pull/12604). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Switch debs to use the SQLCipher static version (https://github.com/element-hq/element-desktop/pull/1001). Contributed by @MatMaul.
  * Fix "Unable to restore session" error (https://github.com/matrix-org/matrix-js-sdk/pull/4299).
  * Fix error when sending encrypted messages in large rooms (https://github.com/matrix-org/matrix-js-sdk/pull/4297).
  * Remove redundant copy in deactive uia modal (https://github.com/matrix-org/matrix-react-sdk/pull/12668). Contributed by @t3chguy.
  * Fix high contrast theme in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12649). Contributed by @florianduros.
  * Fix background on live location sharing footer (https://github.com/matrix-org/matrix-react-sdk/pull/12629). Contributed by @t3chguy.
  * Remove outdated iframe sandbox attribute (https://github.com/matrix-org/matrix-react-sdk/pull/12633). Contributed by @t3chguy.
  * Remove stray setState which caused encryption state shields to flicker (https://github.com/matrix-org/matrix-react-sdk/pull/12632). Contributed by @t3chguy.
  * Fix stray background colour on markdown body (https://github.com/matrix-org/matrix-react-sdk/pull/12628). Contributed by @t3chguy.
  * Fix widgets not being cleaned up correctly. (https://github.com/matrix-org/matrix-react-sdk/pull/12616). Contributed by @toger5.
  * Add in-progress view to display name EditInPlace (https://github.com/matrix-org/matrix-react-sdk/pull/12609). Contributed by @dbkr.
  * Fix config override of other settings levels (https://github.com/matrix-org/matrix-react-sdk/pull/12593). Contributed by @langleyd.
  * Don't show 'saved' on display name save error (https://github.com/matrix-org/matrix-react-sdk/pull/12600). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1721217600">- Version 1.11.71
  [#]# ✨ Features
  * Add Modernizr rule for Intl.Segmenter (https://github.com/element-hq/element-web/pull/27677). Contributed by @t3chguy.
  * Add tabs to the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12672). Contributed by @MidhunSureshR.
  * Promote new room header from labs to Beta (https://github.com/matrix-org/matrix-react-sdk/pull/12739). Contributed by @t3chguy.
  * Redesign room search interface (https://github.com/matrix-org/matrix-react-sdk/pull/12677). Contributed by @t3chguy.
  * Move language settings to 'preferences' (https://github.com/matrix-org/matrix-react-sdk/pull/12723). Contributed by @dbkr.
  * New layout selector ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12676). Contributed by @florianduros.
  * Prevent Element appearing in system media controls  (https://github.com/matrix-org/matrix-react-sdk/pull/10995). Contributed by @SuperKenVery.
  * Move the account management button (https://github.com/matrix-org/matrix-react-sdk/pull/12663). Contributed by @dbkr.
  * Disable profile controls if the HS doesn't allow them to be set (https://github.com/matrix-org/matrix-react-sdk/pull/12652). Contributed by @dbkr.
  * New theme ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12576). Contributed by @florianduros.
  * Adjust room header hover transition from 300ms to 200ms (https://github.com/matrix-org/matrix-react-sdk/pull/12703). Contributed by @t3chguy.
  * Split out email \&amp; phone number settings to separate components \&amp; move discovery to privacy tab (https://github.com/matrix-org/matrix-react-sdk/pull/12670). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Ensure we do not load matrix-react-sdk is a manner which can white-screen (https://github.com/element-hq/element-web/pull/27685). Contributed by @t3chguy.
  * Fix incoming call toast crash due to audio refactor (https://github.com/matrix-org/matrix-react-sdk/pull/12737). Contributed by @t3chguy.
  * Improve new room header accessibility (https://github.com/matrix-org/matrix-react-sdk/pull/12725). Contributed by @t3chguy.
  * Fix closing all modals (https://github.com/matrix-org/matrix-react-sdk/pull/12728). Contributed by @dbkr.
  * Fix close button on forgot password flow (https://github.com/matrix-org/matrix-react-sdk/pull/12732). Contributed by @dbkr.
  * Don't consider textual characters to be emoji (https://github.com/matrix-org/matrix-react-sdk/pull/12582). Contributed by @robintown.
  * Clear autocomplete input on selection accept (https://github.com/matrix-org/matrix-react-sdk/pull/12709). Contributed by @dbkr.
  * Fix `Match system theme` toggle (https://github.com/matrix-org/matrix-react-sdk/pull/12719). Contributed by @florianduros.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723809600">- Version 1.11.73
  Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4.
- Version 1.11.72
  [#]# Features
  * Support authenticated media downloads in Desktop too (#1757). Contributed by @turt2live.
  * Polyfill Intl.Segmenter for wider web browser compatibility (#27803). Contributed by @dbkr.
  * Enable audio/webaudio Modernizr rule (#27772). Contributed by @t3chguy.
  * Add release announcement for the new room header (#12802). Contributed by @MidhunSureshR.
  * Default the room header to on (#12803). Contributed by @MidhunSureshR.
  * Update Thread Panel to match latest designs (#12797). Contributed by @t3chguy.
  * Close any open modals on logout (#12777). Contributed by @dbkr.
  * Iterate design of right panel empty state (#12796). Contributed by @t3chguy.
  * Update styling of UserInfo right panel card (#12788). Contributed by @t3chguy.
  * Accessibility: Add Landmark navigation (#12190). Contributed by @akirk.
  * Let Element Call widget receive m.room.create (#12710). Contributed by @AndrewFerr.
  * Let Element Call widget set session memberships (#12713). Contributed by @AndrewFerr.
  * Update right panel base card styling to match Compound (#12768). Contributed by @t3chguy.
  * Align widget_build_url_ignore_dm with call behaviour switch between 1:1 and Widget (#12760). Contributed by @t3chguy.
  * Move integrations switch (#12733). Contributed by @dbkr.
  * Element-R: Report events with withheld keys separately to Posthog. (#12755). Contributed by @richvdh.
  [#]# Bug Fixes
  * Fix Docker tooling for building native components (#1779). Contributed by @t3chguy.
  * Add a modernizr check for WebAssembly support (#27776). Contributed by @dbkr.
  * Test for lack of WebAssembly support (#12792). Contributed by @dbkr.
  * Fix stray 'account' heading (#12791). Contributed by @dbkr.
  * Add test for the unsupported browser screen (#12787). Contributed by @dbkr.
  * Fix HTML export test (#12778). Contributed by @dbkr.
  * Fix HTML export missing a bunch of Compound variables (#12774). Contributed by @t3chguy.
  * Fix inability to change accent colour consistently in custom theming (#12772). Contributed by @t3chguy.
  * Fix edge case of landing on 3pid email link with registration disabled (#12771). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="44c4f5550b88e9a72623b88f465b95f690042a49cbc41c6fdd4eb1d386c6e9f7c335b00cc6ff5ab36b6fdc12a3611021a7120eaf66b9f160f6c3f7ee4bf54cef" name="element-desktop" arch="x86_64">
  <version epoch="0" ver="1.11.73" rel="1.0.2.1.sr20240803"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705492800">- Version 1.11.54
  [#]# 🔧 Security
  * Burn Node-related Electron fuses as a proactive hardening measure (https://github.com/element-hq/element-desktop/pull/1412). Contributed by @t3chguy.
  [#]# ✨ Features
  * Accessibility improvements around aria-labels and tooltips (https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by @t3chguy.
  * Add RoomKnocksBar to RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by @charlynguyen.
  * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name (https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by @t3chguy.
  * Iterate landmarks around the app in order to improve a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by @t3chguy.
  * Update element call embedding UI (https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by @toger5.
  * Use Compound tooltips instead of homegrown in TextWithTooltip \&amp; InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix regression around CSS stacking contexts and PIP widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by @t3chguy.
  * Fix Identity Server terms accepting not working as expected (https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by @t3chguy.
  * fix: microphone and camera dropdown doesn't work In legacy call (https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by @muratersin.
  * Revert "Set up key backup using non-deprecated APIs (#12005)" (https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by @BillCarsonFr.
  * Fix regression around read receipt animation from refs changes (https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by @t3chguy.
  * Added meaning full error message based on platform (https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by @Pankaj-SinghR.
  * Fix editing event from search room view (https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by @t3chguy.
  * Fix timeline position when moving to a room and coming back (https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by @florianduros.
  * Fix threaded reply playwright tests (https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by @dbkr.
  * Element-R: fix repeated requests to enter 4S key during cross-signing reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed by @richvdh.
  * Fix position of thumbnail in room timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by @anoopw3bdev.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705579200">- Repackage app.asar analog to pre-1.11.54 to get native features working again</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 1.11.57
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1707912000">- Version 1.11.58
  * 🦀  🔒 **The flag to enable the Rust crypto implementation is now set to `true` by default. This means that without any additional configuration every new login will use the new cryptography implementation.**
  * Add Element call related functionality to new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12091). Contributed by @toger5.
  * Add labs flag for Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12137). Contributed by @florianduros.
  * Refactor element call lobby + skip lobby (https://github.com/matrix-org/matrix-react-sdk/pull/12057). Contributed by @toger5.
  * Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (https://github.com/matrix-org/matrix-react-sdk/pull/9271). Contributed by @dhenneke.
  * Add notification dots to thread summary icons (https://github.com/matrix-org/matrix-react-sdk/pull/12146). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix logout can take ages (https://github.com/matrix-org/matrix-react-sdk/pull/12191). Contributed by @BillCarsonFr.
  * Fix `Mark all as read` in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12205). Contributed by @florianduros.
  * Fix default thread notification of the new RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12194). Contributed by @florianduros.
  * Fix display of room notification debug info (https://github.com/matrix-org/matrix-react-sdk/pull/12183). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710331200">- Version 1.11.60
  [#]# ✨ Features
  * Refine styles of controls to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12299). Contributed by @robintown.
  * Hide the archived section (https://github.com/matrix-org/matrix-react-sdk/pull/12286). Contributed by @dbkr.
  * Add theme data to EC widget Url (https://github.com/matrix-org/matrix-react-sdk/pull/12279). Contributed by @toger5.
  * Update MSC2965 OIDC Discovery implementation (https://github.com/matrix-org/matrix-react-sdk/pull/12245). Contributed by @t3chguy.
  * Use green dot for activity notification in `LegacyRoomHeader` (https://github.com/matrix-org/matrix-react-sdk/pull/12270). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix requests for senders to submit auto-rageshakes (https://github.com/matrix-org/matrix-react-sdk/pull/12304). Contributed by @richvdh.
  * fix automatic DM avatar with functional members (https://github.com/matrix-org/matrix-react-sdk/pull/12157). Contributed by @HarHarLinks.
  * Feeds event with relation to unknown to the widget (https://github.com/matrix-org/matrix-react-sdk/pull/12283). Contributed by @maheichyk.
  * Fix TAC opening with keyboard (https://github.com/matrix-org/matrix-react-sdk/pull/12285). Contributed by @florianduros.
  * Allow screenshot update docker to run multiple test files (https://github.com/matrix-org/matrix-react-sdk/pull/12291). Contributed by @dbkr.
  * Fix alignment of user menu avatar (https://github.com/matrix-org/matrix-react-sdk/pull/12289). Contributed by @dbkr.
  * Fix buttons of widget in a room (https://github.com/matrix-org/matrix-react-sdk/pull/12288). Contributed by @florianduros.
  * ModuleAPI: `overwrite_login` action was not stopping the existing client resulting in the action failing with rust-sdk (https://github.com/matrix-org/matrix-react-sdk/pull/12272). Contributed by @BillCarsonFr.
- Version 1.11.59
  [#]# 🦖 Deprecations
  * Enable custom themes to theme Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12240). Contributed by @robintown.
  * Remove welcome bot `welcome_user_id` support (https://github.com/matrix-org/matrix-react-sdk/pull/12153). Contributed by @t3chguy.
  [#]# ✨ Features
  * Ignore activity in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12269). Contributed by @florianduros.
  * Use browser's font size instead of hardcoded `16px` as root font size (https://github.com/matrix-org/matrix-react-sdk/pull/12246). Contributed by @florianduros.
  * Revert "Use Compound primary colors for most actions" (https://github.com/matrix-org/matrix-react-sdk/pull/12264). Contributed by @florianduros.
  * Revert "Refine menu, toast, and popover colors" (https://github.com/matrix-org/matrix-react-sdk/pull/12263). Contributed by @florianduros.
  * Fix Native OIDC for Element Desktop (https://github.com/matrix-org/matrix-react-sdk/pull/12253). Contributed by @t3chguy.
  * Improve client metadata used for OIDC dynamic registration (https://github.com/matrix-org/matrix-react-sdk/pull/12257). Contributed by @t3chguy.
  * Refine menu, toast, and popover colors (https://github.com/matrix-org/matrix-react-sdk/pull/12247). Contributed by @robintown.
  * Call the AsJson forms of import and exportRoomKeys (https://github.com/matrix-org/matrix-react-sdk/pull/12233). Contributed by @andybalaam.
  * Use Compound primary colors for most actions (https://github.com/matrix-org/matrix-react-sdk/pull/12241). Contributed by @robintown.
  * Enable redirected media by default (https://github.com/matrix-org/matrix-react-sdk/pull/12142). Contributed by @turt2live.
  * Reduce TAC width by `16px` (https://github.com/matrix-org/matrix-react-sdk/pull/12239). Contributed by @florianduros.
  * Pop out of Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12136). Contributed by @florianduros.
  * Use new semantic tokens for username colors (https://github.com/matrix-org/matrix-react-sdk/pull/12209). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * Fix the space panel getting bigger when gaining a scroll bar (https://github.com/matrix-org/matrix-react-sdk/pull/12267). Contributed by @dbkr.
  * Fix gradients spacings on the space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12262). Contributed by @dbkr.
  * Remove hardcoded `Element` in tac labs description (https://github.com/matrix-org/matrix-react-sdk/pull/12266). Contributed by @florianduros.
  * Fix branding in "migrating crypto" message (https://github.com/matrix-org/matrix-react-sdk/pull/12265). Contributed by @richvdh.
  * Use h1 as first heading in dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12250). Contributed by @dbkr.
  * Fix forced lowercase username in login/registration flows (https://github.com/matrix-org/matrix-react-sdk/pull/9329). Contributed by @vrifox.
  * Update the TAC indicator on event decryption (https://github.com/matrix-org/matrix-react-sdk/pull/12243). Contributed by @dbkr.
  * Fix OIDC delegated auth account url check (https://github.com/matrix-org/matrix-react-sdk/pull/12242). Contributed by @t3chguy.
  * New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (https://github.com/matrix-org/matrix-react-sdk/pull/12235). Contributed by @toger5.
  * Fix TAC button alignment when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12238). Contributed by @florianduros.
  * Fix tooltip behaviour in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12236). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710417600">- Version 1.11.61
  * No changes
  [#]# 🐛 Bug Fixes
  * Update `@vector-im/compound-design-tokens` in package.json (https://github.com/matrix-org/matrix-react-sdk/pull/12340).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712664000">- Version 1.11.64
  [#]# ✨ Features
  * Mark all threads as read button (https://github.com/matrix-org/matrix-react-sdk/pull/12378). Contributed by @dbkr.
  * Video call meta space (https://github.com/matrix-org/matrix-react-sdk/pull/12297). Contributed by @toger5.
  * Add leave room warning for last admin (https://github.com/matrix-org/matrix-react-sdk/pull/9452). Contributed by @Arnei.
  * Iterate styles around Link new device via QR (https://github.com/matrix-org/matrix-react-sdk/pull/12356). Contributed by @t3chguy.
  * Improve code-splitting of highlight.js and maplibre-gs libs (https://github.com/matrix-org/matrix-react-sdk/pull/12349). Contributed by @t3chguy.
  * Use data-mx-color for rainbows (https://github.com/matrix-org/matrix-react-sdk/pull/12325). Contributed by @tulir.
  [#]# 🐛 Bug Fixes
  * Fix external guest access url for unencrypted rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12345). Contributed by @toger5.
  * Fix video rooms not showing share link button (https://github.com/matrix-org/matrix-react-sdk/pull/12374). Contributed by @toger5.
  * Fix space topic jumping on hover/focus (https://github.com/matrix-org/matrix-react-sdk/pull/12377). Contributed by @t3chguy.
  * Allow popping out a Jitsi widget to respect Desktop `web_base_url` config (https://github.com/matrix-org/matrix-react-sdk/pull/12376). Contributed by @t3chguy.
  * Remove the Lazy Loading `InvalidStoreError` Dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12358). Contributed by @langleyd.
  * Improve readability of badges and pills (https://github.com/matrix-org/matrix-react-sdk/pull/12360). Contributed by @robintown.
- Version 1.11.63
  This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
  [#]# 🐛 Bug Fixes
  * Revert "Make EC widget theme reactive - Update widget url when the theme changes" (https://github.com/matrix-org/matrix-react-sdk/pull/12383) in order to fix widgets that require authentication.
  * Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
- Version 1.11.62
  [#]# ✨ Features
  * Change user permission by using a new apply button (https://github.com/matrix-org/matrix-react-sdk/pull/12346). Contributed by @florianduros.
  * Mark as Unread (https://github.com/matrix-org/matrix-react-sdk/pull/12254). Contributed by @dbkr.
  * Refine the colors of some more components (https://github.com/matrix-org/matrix-react-sdk/pull/12343). Contributed by @robintown.
  * TAC: Order rooms by most recent after notification level (https://github.com/matrix-org/matrix-react-sdk/pull/12329). Contributed by @florianduros.
  * Make EC widget theme reactive - Update widget url when the theme changes (https://github.com/matrix-org/matrix-react-sdk/pull/12295). Contributed by @toger5.
  * Refine styles of menus, toasts, popovers, and modals (https://github.com/matrix-org/matrix-react-sdk/pull/12332). Contributed by @robintown.
  * Element Call: fix widget shown while its still loading (`waitForIframeLoad=false`) (https://github.com/matrix-org/matrix-react-sdk/pull/12292). Contributed by @toger5.
  * Improve Forward Dialog a11y by switching to roving tab index interactions (https://github.com/matrix-org/matrix-react-sdk/pull/12306). Contributed by @t3chguy.
  * Call guest access link creation to join calls as a non registered user via the EC SPA (https://github.com/matrix-org/matrix-react-sdk/pull/12259). Contributed by @toger5.
  * Use `strong` element to semantically denote visually emphasised content (https://github.com/matrix-org/matrix-react-sdk/pull/12320). Contributed by @t3chguy.
  * Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12305). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12369). Contributed by @RiotRobot.
  * Fix incorrect check for private read receipt support (https://github.com/matrix-org/matrix-react-sdk/pull/12348). Contributed by @tulir.
  * TAC: Fix hover state when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12337). Contributed by @florianduros.
  * Fix the image view (https://github.com/matrix-org/matrix-react-sdk/pull/12341). Contributed by @robintown.
  * Use correct push rule to evaluate room-wide mentions (https://github.com/matrix-org/matrix-react-sdk/pull/12318). Contributed by @t3chguy.
  * Reset power selector on API failure to prevent state mismatch (https://github.com/matrix-org/matrix-react-sdk/pull/12319). Contributed by @t3chguy.
  * Fix spotlight opening in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12315). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713873600">- Version 1.11.65
  [#]# ✨ Features
  * Make empty state copy for TAC depend on the value of the setting (https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by @dbkr.
  * Linkify User Interactive Authentication errors (https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by @t3chguy.
  * Add support for device dehydration v2 (https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by @uhoreg.
  * Replace `SecurityCustomisations` with `CryptoSetupExtension` (https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by @thoraj.
  * Add activity toggle for TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by @dbkr.
  * Humanize spell check language labels (https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by @t3chguy.
  * Call Guest Access, give user the option to change the acces level so they can generate a call link. (https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by @toger5.
  * TAC: Release Announcement (https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by @florianduros.
  * Show the call and share button if the user can create a guest link. (https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by @toger5.
  * Add analytics for mark all threads unread (https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by @dbkr.
  * Add `EventType.RoomEncryption` to the auto approve capabilities of Element Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix link modal not shown after access upgrade (https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by @toger5.
  * Fix thread navigation in timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by @florianduros.
  * Fix inability to join a `knock` room via space hierarchy view (https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by @t3chguy.
  * Focus the thread panel when clicking on an item in the TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by @dbkr.
  * Fix space hierarchy tile busy state being stuck after join error (https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by @t3chguy.
  * Fix room topic in-app links not being handled correctly on topic dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by @t3chguy.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1715860800">- Use bundled sqlcipher to work around symbol collision through mozilla-nss
  (gh#sqlcipher/sqlcipher#385)
- Ship app unpacked instead of using asar
- Remove development-only files that should not be shipped (bsc#1224133)
- prepare.sh:
  * Ship dependencies as node_modules tree for patching possibility
    (yarn offline does not support patching)
  * Work around non-reproducible hakModules dependencies
    (gh#element-hq/element-desktop#1634) (hak-remove-devdependencies.patch)
  * Remove non-free binaries from archive
  * Remove vendored openssl copy from archive
  * Put everything into one archive
- Use correct CFLAGS and RUSTFLAGS
  * add cc-link-lib-no-static.patch
- Fix various build errors with electron-builder
  * 7za-path.patch
  * remove-fuses.patch
- BuildRequire app-builder instead of using a non-free binary
- Add standard Electron module load %check
- Clean up unneeded BuildRequires
- Drop unused electron-web source copy
- Fix build error on ix86 and arm
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1715947200">- Add mime handler required for native OIDC</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1716379200">- Version 1.11.67
  [#]# ✨ Features
  * Tooltip: Improve the accessibility of the composer and the rich text editor (https://github.com/matrix-org/matrix-react-sdk/pull/12459). Contributed by @florianduros.
  * Allow explicit configuration of OIDC dynamic registration metadata (https://github.com/matrix-org/matrix-react-sdk/pull/12514). Contributed by @t3chguy.
  * Tooltip: improve accessibility for messages (https://github.com/matrix-org/matrix-react-sdk/pull/12487). Contributed by @florianduros.
  * Collapse UserSettings tabs to just icons on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12505). Contributed by @dbkr.
  * Add room topic to right panel room info (https://github.com/matrix-org/matrix-react-sdk/pull/12503). Contributed by @t3chguy.
  * OIDC: pass `id_token` via `id_token_hint` on Manage Account interaction (https://github.com/matrix-org/matrix-react-sdk/pull/12499). Contributed by @t3chguy.
  * Tooltip: improve accessibility in room (https://github.com/matrix-org/matrix-react-sdk/pull/12493). Contributed by @florianduros.
  * Tooltip: improve accessibility for call and voice messages (https://github.com/matrix-org/matrix-react-sdk/pull/12489). Contributed by @florianduros.
  * Move the active tab in user settings to the dialog title (https://github.com/matrix-org/matrix-react-sdk/pull/12481). Contributed by @dbkr.
  * Tooltip: improve accessibility of spaces (https://github.com/matrix-org/matrix-react-sdk/pull/12497). Contributed by @florianduros.
  * Tooltip: improve accessibility of the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12490). Contributed by @florianduros.
  * MSC3575 (Sliding Sync) add well-known proxy support (https://github.com/matrix-org/matrix-react-sdk/pull/12307). Contributed by @EdGeraghty.
  [#]# 🐛 Bug Fixes
  * Reuse single PlaybackWorker between Playback instances (https://github.com/matrix-org/matrix-react-sdk/pull/12520). Contributed by @t3chguy.
  * Fix well-known lookup for sliding sync labs check (https://github.com/matrix-org/matrix-react-sdk/pull/12519). Contributed by @t3chguy.
  * Fix `element-desktop-ssoid being` included in OIDC Authorization call (https://github.com/matrix-org/matrix-react-sdk/pull/12495). Contributed by @t3chguy.
  * Fix beta notifications reconciliation for intentional mentions push rules (https://github.com/matrix-org/matrix-react-sdk/pull/12510). Contributed by @t3chguy.
  * fix avatar stretched on 1:1 call (https://github.com/matrix-org/matrix-react-sdk/pull/12494). Contributed by @I-lander.
  * Check native sliding sync support against an unstable feature flag (https://github.com/matrix-org/matrix-react-sdk/pull/12498). Contributed by @turt2live.
  * Use OPTIONS for sliding sync detection poke (https://github.com/matrix-org/matrix-react-sdk/pull/12492). Contributed by @turt2live.
  * TAC: hide tooltip when the release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12472). Contributed by @florianduros.
  Version 1.11.66
  [#]# ✨ Features
  * Use a different error message for UTDs when you weren't in the room. (https://github.com/matrix-org/matrix-react-sdk/pull/12453). Contributed by @uhoreg.
  * Take the Threads Activity Centre out of labs (https://github.com/matrix-org/matrix-react-sdk/pull/12439). Contributed by @dbkr.
  * Expected UTDs: use a different message for UTDs sent before login (https://github.com/matrix-org/matrix-react-sdk/pull/12391). Contributed by @richvdh.
  * Add `Tooltip` to `AccessibleButton` (https://github.com/matrix-org/matrix-react-sdk/pull/12443). Contributed by @florianduros.
  * Add analytics to activity toggles (https://github.com/matrix-org/matrix-react-sdk/pull/12418). Contributed by @dbkr.
  * Decrypt events in reverse order without copying the array (https://github.com/matrix-org/matrix-react-sdk/pull/12445). Contributed by @Johennes.
  * Use new compound tooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12416). Contributed by @florianduros.
  * Expected UTDs: report a different Posthog code (https://github.com/matrix-org/matrix-react-sdk/pull/12389). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * TAC: Fix accessibility issue when the Release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12484). Contributed by @RiotRobot.
  * TAC: Close Release Announcement when TAC button is clicked (https://github.com/matrix-org/matrix-react-sdk/pull/12485). Contributed by @florianduros.
  * MenuItem: fix caption usage (https://github.com/matrix-org/matrix-react-sdk/pull/12455). Contributed by @florianduros.
  * Show the local echo in previews (https://github.com/matrix-org/matrix-react-sdk/pull/12451). Contributed by @langleyd.
  * Fixed the drag and drop of X #27186 (https://github.com/matrix-org/matrix-react-sdk/pull/12450). Contributed by @asimdelvi.
  * Move the TAC to above the button (https://github.com/matrix-org/matrix-react-sdk/pull/12438). Contributed by @dbkr.
  * Use the same logic in previews as the timeline to hide events that should be hidden (https://github.com/matrix-org/matrix-react-sdk/pull/12434). Contributed by @langleyd.
  * Fix selector so maths support doesn't mangle divs (https://github.com/matrix-org/matrix-react-sdk/pull/12433). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1717502400">- Version 1.11.68
  [#]# ✨ Features
  * Tooltip: Improve accessibility for  context menus (https://github.com/matrix-org/matrix-react-sdk/pull/12462). Contributed by @florianduros.
  * Tooltip: Improve accessibility of space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12525). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Close the release announcement when a dialog is opened (https://github.com/matrix-org/matrix-react-sdk/pull/12559). Contributed by @florianduros.
  * Tooltip: close field tooltip when ESC is pressed (https://github.com/matrix-org/matrix-react-sdk/pull/12553). Contributed by @florianduros.
  * Fix tabbedview breakpoint width (https://github.com/matrix-org/matrix-react-sdk/pull/12556). Contributed by @dbkr.
  * Fix E2E icon display in room header (https://github.com/matrix-org/matrix-react-sdk/pull/12545). Contributed by @florianduros.
  * Tooltip: Improve placement for space settings (https://github.com/matrix-org/matrix-react-sdk/pull/12541). Contributed by @florianduros.
  * Fix deformed avatar in a call in a narrow timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12538). Contributed by @florianduros.
  * Shown own sent state indicator even when showReadReceipts is disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12540). Contributed by @t3chguy.
  * Ensure we do not fire the verification mismatch modal multiple times (https://github.com/matrix-org/matrix-react-sdk/pull/12526). Contributed by @t3chguy.
  * Fix avatar in chat export (https://github.com/matrix-org/matrix-react-sdk/pull/12537). Contributed by @florianduros.
  * Use `*` for italics as it doesn't break when used mid-word (https://github.com/matrix-org/matrix-react-sdk/pull/12523). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1718712000">- Version 1.11.69
  [#]# ✨ Features
  * Change avatar setting component to use a menu (https://github.com/matrix-org/matrix-react-sdk/pull/12585). Contributed by @dbkr.
  * New user profile UI in User Settings (https://github.com/matrix-org/matrix-react-sdk/pull/12548). Contributed by @dbkr.
  * MSC4108 support OIDC QR code login (https://github.com/matrix-org/matrix-react-sdk/pull/12370). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix image upload preview size (https://github.com/matrix-org/matrix-react-sdk/pull/12612). Contributed by @RiotRobot.
  * Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  * Fix roving tab index crash `compareDocumentPosition` (https://github.com/matrix-org/matrix-react-sdk/pull/12594). Contributed by @t3chguy.
  * Keep dialog glass border on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12591). Contributed by @dbkr.
  * Add missing a11y label to dismiss onboarding button in room list (https://github.com/matrix-org/matrix-react-sdk/pull/12587). Contributed by @t3chguy.
  * Add hover / active state on avatar setting upload button (https://github.com/matrix-org/matrix-react-sdk/pull/12590). Contributed by @dbkr.
  * Fix EditInPlace button styles (https://github.com/matrix-org/matrix-react-sdk/pull/12589). Contributed by @dbkr.
  * Fix incorrect assumptions about required fields in /search response (https://github.com/matrix-org/matrix-react-sdk/pull/12575). Contributed by @t3chguy.
  * Fix display of no avatar in avatar setting controls (https://github.com/matrix-org/matrix-react-sdk/pull/12558). Contributed by @dbkr.
  * Element-R: pass pickleKey in as raw key for indexeddb encryption (https://github.com/matrix-org/matrix-react-sdk/pull/12543). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971200">- Disable dysfunctional spellchecker
  * disable-spellchecker.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971201">- Remove disable-spellchecker.patch as spellchecker is meanwhile
  configurable via Settings -&gt; General</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1720180800">- Prevent issue with element showing error msg on startup
  about not finding de.json</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1720785600">- Version 1.11.70
  [#]# ✨ Features
  * Tighten macOS entitlements (https://github.com/element-hq/element-desktop/pull/1731). Contributed by @t3chguy.
  * Add SSO redirect option for login page (https://github.com/element-hq/element-web/pull/27576). Contributed by @bartvdbraak.
  * Use stable endpoints for MSC3916 (https://github.com/element-hq/element-web/pull/27558). Contributed by @turt2live.
  * Switch to Rust crypto stack for all logins (https://github.com/matrix-org/matrix-react-sdk/pull/12630). Contributed by @richvdh.
  * Hide voip buttons in group rooms in environments with widgets disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12664). Contributed by @t3chguy.
  * Minor tweaks to UserSettings dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12651). Contributed by @florianduros.
  * Hide voice call button when redundant (https://github.com/matrix-org/matrix-react-sdk/pull/12639). Contributed by @t3chguy.
  * Improve accessibility of the room summary card (https://github.com/matrix-org/matrix-react-sdk/pull/12586). Contributed by @t3chguy.
  * Show tooltips on narrow tabbed views (https://github.com/matrix-org/matrix-react-sdk/pull/12624). Contributed by @dbkr.
  * Update gfm.css to github-markdown-css (https://github.com/matrix-org/matrix-react-sdk/pull/12613). Contributed by @t3chguy.
  * Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12606). Contributed by @t3chguy.
  * Tweak copy for user verification toast (https://github.com/matrix-org/matrix-react-sdk/pull/12605). Contributed by @t3chguy.
  * Support s tags for strikethrough for Matrix v1.10 (https://github.com/matrix-org/matrix-react-sdk/pull/12604). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Switch debs to use the SQLCipher static version (https://github.com/element-hq/element-desktop/pull/1001). Contributed by @MatMaul.
  * Fix "Unable to restore session" error (https://github.com/matrix-org/matrix-js-sdk/pull/4299).
  * Fix error when sending encrypted messages in large rooms (https://github.com/matrix-org/matrix-js-sdk/pull/4297).
  * Remove redundant copy in deactive uia modal (https://github.com/matrix-org/matrix-react-sdk/pull/12668). Contributed by @t3chguy.
  * Fix high contrast theme in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12649). Contributed by @florianduros.
  * Fix background on live location sharing footer (https://github.com/matrix-org/matrix-react-sdk/pull/12629). Contributed by @t3chguy.
  * Remove outdated iframe sandbox attribute (https://github.com/matrix-org/matrix-react-sdk/pull/12633). Contributed by @t3chguy.
  * Remove stray setState which caused encryption state shields to flicker (https://github.com/matrix-org/matrix-react-sdk/pull/12632). Contributed by @t3chguy.
  * Fix stray background colour on markdown body (https://github.com/matrix-org/matrix-react-sdk/pull/12628). Contributed by @t3chguy.
  * Fix widgets not being cleaned up correctly. (https://github.com/matrix-org/matrix-react-sdk/pull/12616). Contributed by @toger5.
  * Add in-progress view to display name EditInPlace (https://github.com/matrix-org/matrix-react-sdk/pull/12609). Contributed by @dbkr.
  * Fix config override of other settings levels (https://github.com/matrix-org/matrix-react-sdk/pull/12593). Contributed by @langleyd.
  * Don't show 'saved' on display name save error (https://github.com/matrix-org/matrix-react-sdk/pull/12600). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1721217600">- Version 1.11.71
  [#]# ✨ Features
  * Add Modernizr rule for Intl.Segmenter (https://github.com/element-hq/element-web/pull/27677). Contributed by @t3chguy.
  * Add tabs to the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12672). Contributed by @MidhunSureshR.
  * Promote new room header from labs to Beta (https://github.com/matrix-org/matrix-react-sdk/pull/12739). Contributed by @t3chguy.
  * Redesign room search interface (https://github.com/matrix-org/matrix-react-sdk/pull/12677). Contributed by @t3chguy.
  * Move language settings to 'preferences' (https://github.com/matrix-org/matrix-react-sdk/pull/12723). Contributed by @dbkr.
  * New layout selector ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12676). Contributed by @florianduros.
  * Prevent Element appearing in system media controls  (https://github.com/matrix-org/matrix-react-sdk/pull/10995). Contributed by @SuperKenVery.
  * Move the account management button (https://github.com/matrix-org/matrix-react-sdk/pull/12663). Contributed by @dbkr.
  * Disable profile controls if the HS doesn't allow them to be set (https://github.com/matrix-org/matrix-react-sdk/pull/12652). Contributed by @dbkr.
  * New theme ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12576). Contributed by @florianduros.
  * Adjust room header hover transition from 300ms to 200ms (https://github.com/matrix-org/matrix-react-sdk/pull/12703). Contributed by @t3chguy.
  * Split out email \&amp; phone number settings to separate components \&amp; move discovery to privacy tab (https://github.com/matrix-org/matrix-react-sdk/pull/12670). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Ensure we do not load matrix-react-sdk is a manner which can white-screen (https://github.com/element-hq/element-web/pull/27685). Contributed by @t3chguy.
  * Fix incoming call toast crash due to audio refactor (https://github.com/matrix-org/matrix-react-sdk/pull/12737). Contributed by @t3chguy.
  * Improve new room header accessibility (https://github.com/matrix-org/matrix-react-sdk/pull/12725). Contributed by @t3chguy.
  * Fix closing all modals (https://github.com/matrix-org/matrix-react-sdk/pull/12728). Contributed by @dbkr.
  * Fix close button on forgot password flow (https://github.com/matrix-org/matrix-react-sdk/pull/12732). Contributed by @dbkr.
  * Don't consider textual characters to be emoji (https://github.com/matrix-org/matrix-react-sdk/pull/12582). Contributed by @robintown.
  * Clear autocomplete input on selection accept (https://github.com/matrix-org/matrix-react-sdk/pull/12709). Contributed by @dbkr.
  * Fix `Match system theme` toggle (https://github.com/matrix-org/matrix-react-sdk/pull/12719). Contributed by @florianduros.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723809600">- Version 1.11.73
  Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4.
- Version 1.11.72
  [#]# Features
  * Support authenticated media downloads in Desktop too (#1757). Contributed by @turt2live.
  * Polyfill Intl.Segmenter for wider web browser compatibility (#27803). Contributed by @dbkr.
  * Enable audio/webaudio Modernizr rule (#27772). Contributed by @t3chguy.
  * Add release announcement for the new room header (#12802). Contributed by @MidhunSureshR.
  * Default the room header to on (#12803). Contributed by @MidhunSureshR.
  * Update Thread Panel to match latest designs (#12797). Contributed by @t3chguy.
  * Close any open modals on logout (#12777). Contributed by @dbkr.
  * Iterate design of right panel empty state (#12796). Contributed by @t3chguy.
  * Update styling of UserInfo right panel card (#12788). Contributed by @t3chguy.
  * Accessibility: Add Landmark navigation (#12190). Contributed by @akirk.
  * Let Element Call widget receive m.room.create (#12710). Contributed by @AndrewFerr.
  * Let Element Call widget set session memberships (#12713). Contributed by @AndrewFerr.
  * Update right panel base card styling to match Compound (#12768). Contributed by @t3chguy.
  * Align widget_build_url_ignore_dm with call behaviour switch between 1:1 and Widget (#12760). Contributed by @t3chguy.
  * Move integrations switch (#12733). Contributed by @dbkr.
  * Element-R: Report events with withheld keys separately to Posthog. (#12755). Contributed by @richvdh.
  [#]# Bug Fixes
  * Fix Docker tooling for building native components (#1779). Contributed by @t3chguy.
  * Add a modernizr check for WebAssembly support (#27776). Contributed by @dbkr.
  * Test for lack of WebAssembly support (#12792). Contributed by @dbkr.
  * Fix stray 'account' heading (#12791). Contributed by @dbkr.
  * Add test for the unsupported browser screen (#12787). Contributed by @dbkr.
  * Fix HTML export test (#12778). Contributed by @dbkr.
  * Fix HTML export missing a bunch of Compound variables (#12774). Contributed by @t3chguy.
  * Fix inability to change accent colour consistently in custom theming (#12772). Contributed by @t3chguy.
  * Fix edge case of landing on 3pid email link with registration disabled (#12771). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="cc4cbecb1da7d8b9fcd5827d968d4470e5f33873d8f783910d970319bed58f45b4fb9734a0738a10be85bef95f98e54720944fb3f40515ada05ea2f3d1ef6047" name="element-desktop-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.11.73" rel="1.0.2.1.sr20240803"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705492800">- Version 1.11.54
  [#]# 🔧 Security
  * Burn Node-related Electron fuses as a proactive hardening measure (https://github.com/element-hq/element-desktop/pull/1412). Contributed by @t3chguy.
  [#]# ✨ Features
  * Accessibility improvements around aria-labels and tooltips (https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by @t3chguy.
  * Add RoomKnocksBar to RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by @charlynguyen.
  * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name (https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by @t3chguy.
  * Iterate landmarks around the app in order to improve a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by @t3chguy.
  * Update element call embedding UI (https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by @toger5.
  * Use Compound tooltips instead of homegrown in TextWithTooltip \&amp; InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix regression around CSS stacking contexts and PIP widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by @t3chguy.
  * Fix Identity Server terms accepting not working as expected (https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by @t3chguy.
  * fix: microphone and camera dropdown doesn't work In legacy call (https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by @muratersin.
  * Revert "Set up key backup using non-deprecated APIs (#12005)" (https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by @BillCarsonFr.
  * Fix regression around read receipt animation from refs changes (https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by @t3chguy.
  * Added meaning full error message based on platform (https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by @Pankaj-SinghR.
  * Fix editing event from search room view (https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by @t3chguy.
  * Fix timeline position when moving to a room and coming back (https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by @florianduros.
  * Fix threaded reply playwright tests (https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by @dbkr.
  * Element-R: fix repeated requests to enter 4S key during cross-signing reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed by @richvdh.
  * Fix position of thumbnail in room timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by @anoopw3bdev.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705579200">- Repackage app.asar analog to pre-1.11.54 to get native features working again</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 1.11.57
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1707912000">- Version 1.11.58
  * 🦀  🔒 **The flag to enable the Rust crypto implementation is now set to `true` by default. This means that without any additional configuration every new login will use the new cryptography implementation.**
  * Add Element call related functionality to new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12091). Contributed by @toger5.
  * Add labs flag for Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12137). Contributed by @florianduros.
  * Refactor element call lobby + skip lobby (https://github.com/matrix-org/matrix-react-sdk/pull/12057). Contributed by @toger5.
  * Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (https://github.com/matrix-org/matrix-react-sdk/pull/9271). Contributed by @dhenneke.
  * Add notification dots to thread summary icons (https://github.com/matrix-org/matrix-react-sdk/pull/12146). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix logout can take ages (https://github.com/matrix-org/matrix-react-sdk/pull/12191). Contributed by @BillCarsonFr.
  * Fix `Mark all as read` in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12205). Contributed by @florianduros.
  * Fix default thread notification of the new RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12194). Contributed by @florianduros.
  * Fix display of room notification debug info (https://github.com/matrix-org/matrix-react-sdk/pull/12183). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710331200">- Version 1.11.60
  [#]# ✨ Features
  * Refine styles of controls to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12299). Contributed by @robintown.
  * Hide the archived section (https://github.com/matrix-org/matrix-react-sdk/pull/12286). Contributed by @dbkr.
  * Add theme data to EC widget Url (https://github.com/matrix-org/matrix-react-sdk/pull/12279). Contributed by @toger5.
  * Update MSC2965 OIDC Discovery implementation (https://github.com/matrix-org/matrix-react-sdk/pull/12245). Contributed by @t3chguy.
  * Use green dot for activity notification in `LegacyRoomHeader` (https://github.com/matrix-org/matrix-react-sdk/pull/12270). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix requests for senders to submit auto-rageshakes (https://github.com/matrix-org/matrix-react-sdk/pull/12304). Contributed by @richvdh.
  * fix automatic DM avatar with functional members (https://github.com/matrix-org/matrix-react-sdk/pull/12157). Contributed by @HarHarLinks.
  * Feeds event with relation to unknown to the widget (https://github.com/matrix-org/matrix-react-sdk/pull/12283). Contributed by @maheichyk.
  * Fix TAC opening with keyboard (https://github.com/matrix-org/matrix-react-sdk/pull/12285). Contributed by @florianduros.
  * Allow screenshot update docker to run multiple test files (https://github.com/matrix-org/matrix-react-sdk/pull/12291). Contributed by @dbkr.
  * Fix alignment of user menu avatar (https://github.com/matrix-org/matrix-react-sdk/pull/12289). Contributed by @dbkr.
  * Fix buttons of widget in a room (https://github.com/matrix-org/matrix-react-sdk/pull/12288). Contributed by @florianduros.
  * ModuleAPI: `overwrite_login` action was not stopping the existing client resulting in the action failing with rust-sdk (https://github.com/matrix-org/matrix-react-sdk/pull/12272). Contributed by @BillCarsonFr.
- Version 1.11.59
  [#]# 🦖 Deprecations
  * Enable custom themes to theme Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12240). Contributed by @robintown.
  * Remove welcome bot `welcome_user_id` support (https://github.com/matrix-org/matrix-react-sdk/pull/12153). Contributed by @t3chguy.
  [#]# ✨ Features
  * Ignore activity in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12269). Contributed by @florianduros.
  * Use browser's font size instead of hardcoded `16px` as root font size (https://github.com/matrix-org/matrix-react-sdk/pull/12246). Contributed by @florianduros.
  * Revert "Use Compound primary colors for most actions" (https://github.com/matrix-org/matrix-react-sdk/pull/12264). Contributed by @florianduros.
  * Revert "Refine menu, toast, and popover colors" (https://github.com/matrix-org/matrix-react-sdk/pull/12263). Contributed by @florianduros.
  * Fix Native OIDC for Element Desktop (https://github.com/matrix-org/matrix-react-sdk/pull/12253). Contributed by @t3chguy.
  * Improve client metadata used for OIDC dynamic registration (https://github.com/matrix-org/matrix-react-sdk/pull/12257). Contributed by @t3chguy.
  * Refine menu, toast, and popover colors (https://github.com/matrix-org/matrix-react-sdk/pull/12247). Contributed by @robintown.
  * Call the AsJson forms of import and exportRoomKeys (https://github.com/matrix-org/matrix-react-sdk/pull/12233). Contributed by @andybalaam.
  * Use Compound primary colors for most actions (https://github.com/matrix-org/matrix-react-sdk/pull/12241). Contributed by @robintown.
  * Enable redirected media by default (https://github.com/matrix-org/matrix-react-sdk/pull/12142). Contributed by @turt2live.
  * Reduce TAC width by `16px` (https://github.com/matrix-org/matrix-react-sdk/pull/12239). Contributed by @florianduros.
  * Pop out of Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12136). Contributed by @florianduros.
  * Use new semantic tokens for username colors (https://github.com/matrix-org/matrix-react-sdk/pull/12209). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * Fix the space panel getting bigger when gaining a scroll bar (https://github.com/matrix-org/matrix-react-sdk/pull/12267). Contributed by @dbkr.
  * Fix gradients spacings on the space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12262). Contributed by @dbkr.
  * Remove hardcoded `Element` in tac labs description (https://github.com/matrix-org/matrix-react-sdk/pull/12266). Contributed by @florianduros.
  * Fix branding in "migrating crypto" message (https://github.com/matrix-org/matrix-react-sdk/pull/12265). Contributed by @richvdh.
  * Use h1 as first heading in dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12250). Contributed by @dbkr.
  * Fix forced lowercase username in login/registration flows (https://github.com/matrix-org/matrix-react-sdk/pull/9329). Contributed by @vrifox.
  * Update the TAC indicator on event decryption (https://github.com/matrix-org/matrix-react-sdk/pull/12243). Contributed by @dbkr.
  * Fix OIDC delegated auth account url check (https://github.com/matrix-org/matrix-react-sdk/pull/12242). Contributed by @t3chguy.
  * New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (https://github.com/matrix-org/matrix-react-sdk/pull/12235). Contributed by @toger5.
  * Fix TAC button alignment when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12238). Contributed by @florianduros.
  * Fix tooltip behaviour in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12236). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710417600">- Version 1.11.61
  * No changes
  [#]# 🐛 Bug Fixes
  * Update `@vector-im/compound-design-tokens` in package.json (https://github.com/matrix-org/matrix-react-sdk/pull/12340).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712664000">- Version 1.11.64
  [#]# ✨ Features
  * Mark all threads as read button (https://github.com/matrix-org/matrix-react-sdk/pull/12378). Contributed by @dbkr.
  * Video call meta space (https://github.com/matrix-org/matrix-react-sdk/pull/12297). Contributed by @toger5.
  * Add leave room warning for last admin (https://github.com/matrix-org/matrix-react-sdk/pull/9452). Contributed by @Arnei.
  * Iterate styles around Link new device via QR (https://github.com/matrix-org/matrix-react-sdk/pull/12356). Contributed by @t3chguy.
  * Improve code-splitting of highlight.js and maplibre-gs libs (https://github.com/matrix-org/matrix-react-sdk/pull/12349). Contributed by @t3chguy.
  * Use data-mx-color for rainbows (https://github.com/matrix-org/matrix-react-sdk/pull/12325). Contributed by @tulir.
  [#]# 🐛 Bug Fixes
  * Fix external guest access url for unencrypted rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12345). Contributed by @toger5.
  * Fix video rooms not showing share link button (https://github.com/matrix-org/matrix-react-sdk/pull/12374). Contributed by @toger5.
  * Fix space topic jumping on hover/focus (https://github.com/matrix-org/matrix-react-sdk/pull/12377). Contributed by @t3chguy.
  * Allow popping out a Jitsi widget to respect Desktop `web_base_url` config (https://github.com/matrix-org/matrix-react-sdk/pull/12376). Contributed by @t3chguy.
  * Remove the Lazy Loading `InvalidStoreError` Dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12358). Contributed by @langleyd.
  * Improve readability of badges and pills (https://github.com/matrix-org/matrix-react-sdk/pull/12360). Contributed by @robintown.
- Version 1.11.63
  This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
  [#]# 🐛 Bug Fixes
  * Revert "Make EC widget theme reactive - Update widget url when the theme changes" (https://github.com/matrix-org/matrix-react-sdk/pull/12383) in order to fix widgets that require authentication.
  * Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
- Version 1.11.62
  [#]# ✨ Features
  * Change user permission by using a new apply button (https://github.com/matrix-org/matrix-react-sdk/pull/12346). Contributed by @florianduros.
  * Mark as Unread (https://github.com/matrix-org/matrix-react-sdk/pull/12254). Contributed by @dbkr.
  * Refine the colors of some more components (https://github.com/matrix-org/matrix-react-sdk/pull/12343). Contributed by @robintown.
  * TAC: Order rooms by most recent after notification level (https://github.com/matrix-org/matrix-react-sdk/pull/12329). Contributed by @florianduros.
  * Make EC widget theme reactive - Update widget url when the theme changes (https://github.com/matrix-org/matrix-react-sdk/pull/12295). Contributed by @toger5.
  * Refine styles of menus, toasts, popovers, and modals (https://github.com/matrix-org/matrix-react-sdk/pull/12332). Contributed by @robintown.
  * Element Call: fix widget shown while its still loading (`waitForIframeLoad=false`) (https://github.com/matrix-org/matrix-react-sdk/pull/12292). Contributed by @toger5.
  * Improve Forward Dialog a11y by switching to roving tab index interactions (https://github.com/matrix-org/matrix-react-sdk/pull/12306). Contributed by @t3chguy.
  * Call guest access link creation to join calls as a non registered user via the EC SPA (https://github.com/matrix-org/matrix-react-sdk/pull/12259). Contributed by @toger5.
  * Use `strong` element to semantically denote visually emphasised content (https://github.com/matrix-org/matrix-react-sdk/pull/12320). Contributed by @t3chguy.
  * Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12305). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12369). Contributed by @RiotRobot.
  * Fix incorrect check for private read receipt support (https://github.com/matrix-org/matrix-react-sdk/pull/12348). Contributed by @tulir.
  * TAC: Fix hover state when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12337). Contributed by @florianduros.
  * Fix the image view (https://github.com/matrix-org/matrix-react-sdk/pull/12341). Contributed by @robintown.
  * Use correct push rule to evaluate room-wide mentions (https://github.com/matrix-org/matrix-react-sdk/pull/12318). Contributed by @t3chguy.
  * Reset power selector on API failure to prevent state mismatch (https://github.com/matrix-org/matrix-react-sdk/pull/12319). Contributed by @t3chguy.
  * Fix spotlight opening in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12315). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713873600">- Version 1.11.65
  [#]# ✨ Features
  * Make empty state copy for TAC depend on the value of the setting (https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by @dbkr.
  * Linkify User Interactive Authentication errors (https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by @t3chguy.
  * Add support for device dehydration v2 (https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by @uhoreg.
  * Replace `SecurityCustomisations` with `CryptoSetupExtension` (https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by @thoraj.
  * Add activity toggle for TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by @dbkr.
  * Humanize spell check language labels (https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by @t3chguy.
  * Call Guest Access, give user the option to change the acces level so they can generate a call link. (https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by @toger5.
  * TAC: Release Announcement (https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by @florianduros.
  * Show the call and share button if the user can create a guest link. (https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by @toger5.
  * Add analytics for mark all threads unread (https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by @dbkr.
  * Add `EventType.RoomEncryption` to the auto approve capabilities of Element Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix link modal not shown after access upgrade (https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by @toger5.
  * Fix thread navigation in timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by @florianduros.
  * Fix inability to join a `knock` room via space hierarchy view (https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by @t3chguy.
  * Focus the thread panel when clicking on an item in the TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by @dbkr.
  * Fix space hierarchy tile busy state being stuck after join error (https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by @t3chguy.
  * Fix room topic in-app links not being handled correctly on topic dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by @t3chguy.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1715860800">- Use bundled sqlcipher to work around symbol collision through mozilla-nss
  (gh#sqlcipher/sqlcipher#385)
- Ship app unpacked instead of using asar
- Remove development-only files that should not be shipped (bsc#1224133)
- prepare.sh:
  * Ship dependencies as node_modules tree for patching possibility
    (yarn offline does not support patching)
  * Work around non-reproducible hakModules dependencies
    (gh#element-hq/element-desktop#1634) (hak-remove-devdependencies.patch)
  * Remove non-free binaries from archive
  * Remove vendored openssl copy from archive
  * Put everything into one archive
- Use correct CFLAGS and RUSTFLAGS
  * add cc-link-lib-no-static.patch
- Fix various build errors with electron-builder
  * 7za-path.patch
  * remove-fuses.patch
- BuildRequire app-builder instead of using a non-free binary
- Add standard Electron module load %check
- Clean up unneeded BuildRequires
- Drop unused electron-web source copy
- Fix build error on ix86 and arm
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1715947200">- Add mime handler required for native OIDC</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1716379200">- Version 1.11.67
  [#]# ✨ Features
  * Tooltip: Improve the accessibility of the composer and the rich text editor (https://github.com/matrix-org/matrix-react-sdk/pull/12459). Contributed by @florianduros.
  * Allow explicit configuration of OIDC dynamic registration metadata (https://github.com/matrix-org/matrix-react-sdk/pull/12514). Contributed by @t3chguy.
  * Tooltip: improve accessibility for messages (https://github.com/matrix-org/matrix-react-sdk/pull/12487). Contributed by @florianduros.
  * Collapse UserSettings tabs to just icons on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12505). Contributed by @dbkr.
  * Add room topic to right panel room info (https://github.com/matrix-org/matrix-react-sdk/pull/12503). Contributed by @t3chguy.
  * OIDC: pass `id_token` via `id_token_hint` on Manage Account interaction (https://github.com/matrix-org/matrix-react-sdk/pull/12499). Contributed by @t3chguy.
  * Tooltip: improve accessibility in room (https://github.com/matrix-org/matrix-react-sdk/pull/12493). Contributed by @florianduros.
  * Tooltip: improve accessibility for call and voice messages (https://github.com/matrix-org/matrix-react-sdk/pull/12489). Contributed by @florianduros.
  * Move the active tab in user settings to the dialog title (https://github.com/matrix-org/matrix-react-sdk/pull/12481). Contributed by @dbkr.
  * Tooltip: improve accessibility of spaces (https://github.com/matrix-org/matrix-react-sdk/pull/12497). Contributed by @florianduros.
  * Tooltip: improve accessibility of the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12490). Contributed by @florianduros.
  * MSC3575 (Sliding Sync) add well-known proxy support (https://github.com/matrix-org/matrix-react-sdk/pull/12307). Contributed by @EdGeraghty.
  [#]# 🐛 Bug Fixes
  * Reuse single PlaybackWorker between Playback instances (https://github.com/matrix-org/matrix-react-sdk/pull/12520). Contributed by @t3chguy.
  * Fix well-known lookup for sliding sync labs check (https://github.com/matrix-org/matrix-react-sdk/pull/12519). Contributed by @t3chguy.
  * Fix `element-desktop-ssoid being` included in OIDC Authorization call (https://github.com/matrix-org/matrix-react-sdk/pull/12495). Contributed by @t3chguy.
  * Fix beta notifications reconciliation for intentional mentions push rules (https://github.com/matrix-org/matrix-react-sdk/pull/12510). Contributed by @t3chguy.
  * fix avatar stretched on 1:1 call (https://github.com/matrix-org/matrix-react-sdk/pull/12494). Contributed by @I-lander.
  * Check native sliding sync support against an unstable feature flag (https://github.com/matrix-org/matrix-react-sdk/pull/12498). Contributed by @turt2live.
  * Use OPTIONS for sliding sync detection poke (https://github.com/matrix-org/matrix-react-sdk/pull/12492). Contributed by @turt2live.
  * TAC: hide tooltip when the release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12472). Contributed by @florianduros.
  Version 1.11.66
  [#]# ✨ Features
  * Use a different error message for UTDs when you weren't in the room. (https://github.com/matrix-org/matrix-react-sdk/pull/12453). Contributed by @uhoreg.
  * Take the Threads Activity Centre out of labs (https://github.com/matrix-org/matrix-react-sdk/pull/12439). Contributed by @dbkr.
  * Expected UTDs: use a different message for UTDs sent before login (https://github.com/matrix-org/matrix-react-sdk/pull/12391). Contributed by @richvdh.
  * Add `Tooltip` to `AccessibleButton` (https://github.com/matrix-org/matrix-react-sdk/pull/12443). Contributed by @florianduros.
  * Add analytics to activity toggles (https://github.com/matrix-org/matrix-react-sdk/pull/12418). Contributed by @dbkr.
  * Decrypt events in reverse order without copying the array (https://github.com/matrix-org/matrix-react-sdk/pull/12445). Contributed by @Johennes.
  * Use new compound tooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12416). Contributed by @florianduros.
  * Expected UTDs: report a different Posthog code (https://github.com/matrix-org/matrix-react-sdk/pull/12389). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * TAC: Fix accessibility issue when the Release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12484). Contributed by @RiotRobot.
  * TAC: Close Release Announcement when TAC button is clicked (https://github.com/matrix-org/matrix-react-sdk/pull/12485). Contributed by @florianduros.
  * MenuItem: fix caption usage (https://github.com/matrix-org/matrix-react-sdk/pull/12455). Contributed by @florianduros.
  * Show the local echo in previews (https://github.com/matrix-org/matrix-react-sdk/pull/12451). Contributed by @langleyd.
  * Fixed the drag and drop of X #27186 (https://github.com/matrix-org/matrix-react-sdk/pull/12450). Contributed by @asimdelvi.
  * Move the TAC to above the button (https://github.com/matrix-org/matrix-react-sdk/pull/12438). Contributed by @dbkr.
  * Use the same logic in previews as the timeline to hide events that should be hidden (https://github.com/matrix-org/matrix-react-sdk/pull/12434). Contributed by @langleyd.
  * Fix selector so maths support doesn't mangle divs (https://github.com/matrix-org/matrix-react-sdk/pull/12433). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1717502400">- Version 1.11.68
  [#]# ✨ Features
  * Tooltip: Improve accessibility for  context menus (https://github.com/matrix-org/matrix-react-sdk/pull/12462). Contributed by @florianduros.
  * Tooltip: Improve accessibility of space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12525). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Close the release announcement when a dialog is opened (https://github.com/matrix-org/matrix-react-sdk/pull/12559). Contributed by @florianduros.
  * Tooltip: close field tooltip when ESC is pressed (https://github.com/matrix-org/matrix-react-sdk/pull/12553). Contributed by @florianduros.
  * Fix tabbedview breakpoint width (https://github.com/matrix-org/matrix-react-sdk/pull/12556). Contributed by @dbkr.
  * Fix E2E icon display in room header (https://github.com/matrix-org/matrix-react-sdk/pull/12545). Contributed by @florianduros.
  * Tooltip: Improve placement for space settings (https://github.com/matrix-org/matrix-react-sdk/pull/12541). Contributed by @florianduros.
  * Fix deformed avatar in a call in a narrow timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12538). Contributed by @florianduros.
  * Shown own sent state indicator even when showReadReceipts is disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12540). Contributed by @t3chguy.
  * Ensure we do not fire the verification mismatch modal multiple times (https://github.com/matrix-org/matrix-react-sdk/pull/12526). Contributed by @t3chguy.
  * Fix avatar in chat export (https://github.com/matrix-org/matrix-react-sdk/pull/12537). Contributed by @florianduros.
  * Use `*` for italics as it doesn't break when used mid-word (https://github.com/matrix-org/matrix-react-sdk/pull/12523). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1718712000">- Version 1.11.69
  [#]# ✨ Features
  * Change avatar setting component to use a menu (https://github.com/matrix-org/matrix-react-sdk/pull/12585). Contributed by @dbkr.
  * New user profile UI in User Settings (https://github.com/matrix-org/matrix-react-sdk/pull/12548). Contributed by @dbkr.
  * MSC4108 support OIDC QR code login (https://github.com/matrix-org/matrix-react-sdk/pull/12370). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix image upload preview size (https://github.com/matrix-org/matrix-react-sdk/pull/12612). Contributed by @RiotRobot.
  * Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  * Fix roving tab index crash `compareDocumentPosition` (https://github.com/matrix-org/matrix-react-sdk/pull/12594). Contributed by @t3chguy.
  * Keep dialog glass border on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12591). Contributed by @dbkr.
  * Add missing a11y label to dismiss onboarding button in room list (https://github.com/matrix-org/matrix-react-sdk/pull/12587). Contributed by @t3chguy.
  * Add hover / active state on avatar setting upload button (https://github.com/matrix-org/matrix-react-sdk/pull/12590). Contributed by @dbkr.
  * Fix EditInPlace button styles (https://github.com/matrix-org/matrix-react-sdk/pull/12589). Contributed by @dbkr.
  * Fix incorrect assumptions about required fields in /search response (https://github.com/matrix-org/matrix-react-sdk/pull/12575). Contributed by @t3chguy.
  * Fix display of no avatar in avatar setting controls (https://github.com/matrix-org/matrix-react-sdk/pull/12558). Contributed by @dbkr.
  * Element-R: pass pickleKey in as raw key for indexeddb encryption (https://github.com/matrix-org/matrix-react-sdk/pull/12543). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971200">- Disable dysfunctional spellchecker
  * disable-spellchecker.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971201">- Remove disable-spellchecker.patch as spellchecker is meanwhile
  configurable via Settings -&gt; General</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1720180800">- Prevent issue with element showing error msg on startup
  about not finding de.json</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1720785600">- Version 1.11.70
  [#]# ✨ Features
  * Tighten macOS entitlements (https://github.com/element-hq/element-desktop/pull/1731). Contributed by @t3chguy.
  * Add SSO redirect option for login page (https://github.com/element-hq/element-web/pull/27576). Contributed by @bartvdbraak.
  * Use stable endpoints for MSC3916 (https://github.com/element-hq/element-web/pull/27558). Contributed by @turt2live.
  * Switch to Rust crypto stack for all logins (https://github.com/matrix-org/matrix-react-sdk/pull/12630). Contributed by @richvdh.
  * Hide voip buttons in group rooms in environments with widgets disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12664). Contributed by @t3chguy.
  * Minor tweaks to UserSettings dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12651). Contributed by @florianduros.
  * Hide voice call button when redundant (https://github.com/matrix-org/matrix-react-sdk/pull/12639). Contributed by @t3chguy.
  * Improve accessibility of the room summary card (https://github.com/matrix-org/matrix-react-sdk/pull/12586). Contributed by @t3chguy.
  * Show tooltips on narrow tabbed views (https://github.com/matrix-org/matrix-react-sdk/pull/12624). Contributed by @dbkr.
  * Update gfm.css to github-markdown-css (https://github.com/matrix-org/matrix-react-sdk/pull/12613). Contributed by @t3chguy.
  * Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12606). Contributed by @t3chguy.
  * Tweak copy for user verification toast (https://github.com/matrix-org/matrix-react-sdk/pull/12605). Contributed by @t3chguy.
  * Support s tags for strikethrough for Matrix v1.10 (https://github.com/matrix-org/matrix-react-sdk/pull/12604). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Switch debs to use the SQLCipher static version (https://github.com/element-hq/element-desktop/pull/1001). Contributed by @MatMaul.
  * Fix "Unable to restore session" error (https://github.com/matrix-org/matrix-js-sdk/pull/4299).
  * Fix error when sending encrypted messages in large rooms (https://github.com/matrix-org/matrix-js-sdk/pull/4297).
  * Remove redundant copy in deactive uia modal (https://github.com/matrix-org/matrix-react-sdk/pull/12668). Contributed by @t3chguy.
  * Fix high contrast theme in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12649). Contributed by @florianduros.
  * Fix background on live location sharing footer (https://github.com/matrix-org/matrix-react-sdk/pull/12629). Contributed by @t3chguy.
  * Remove outdated iframe sandbox attribute (https://github.com/matrix-org/matrix-react-sdk/pull/12633). Contributed by @t3chguy.
  * Remove stray setState which caused encryption state shields to flicker (https://github.com/matrix-org/matrix-react-sdk/pull/12632). Contributed by @t3chguy.
  * Fix stray background colour on markdown body (https://github.com/matrix-org/matrix-react-sdk/pull/12628). Contributed by @t3chguy.
  * Fix widgets not being cleaned up correctly. (https://github.com/matrix-org/matrix-react-sdk/pull/12616). Contributed by @toger5.
  * Add in-progress view to display name EditInPlace (https://github.com/matrix-org/matrix-react-sdk/pull/12609). Contributed by @dbkr.
  * Fix config override of other settings levels (https://github.com/matrix-org/matrix-react-sdk/pull/12593). Contributed by @langleyd.
  * Don't show 'saved' on display name save error (https://github.com/matrix-org/matrix-react-sdk/pull/12600). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1721217600">- Version 1.11.71
  [#]# ✨ Features
  * Add Modernizr rule for Intl.Segmenter (https://github.com/element-hq/element-web/pull/27677). Contributed by @t3chguy.
  * Add tabs to the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12672). Contributed by @MidhunSureshR.
  * Promote new room header from labs to Beta (https://github.com/matrix-org/matrix-react-sdk/pull/12739). Contributed by @t3chguy.
  * Redesign room search interface (https://github.com/matrix-org/matrix-react-sdk/pull/12677). Contributed by @t3chguy.
  * Move language settings to 'preferences' (https://github.com/matrix-org/matrix-react-sdk/pull/12723). Contributed by @dbkr.
  * New layout selector ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12676). Contributed by @florianduros.
  * Prevent Element appearing in system media controls  (https://github.com/matrix-org/matrix-react-sdk/pull/10995). Contributed by @SuperKenVery.
  * Move the account management button (https://github.com/matrix-org/matrix-react-sdk/pull/12663). Contributed by @dbkr.
  * Disable profile controls if the HS doesn't allow them to be set (https://github.com/matrix-org/matrix-react-sdk/pull/12652). Contributed by @dbkr.
  * New theme ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12576). Contributed by @florianduros.
  * Adjust room header hover transition from 300ms to 200ms (https://github.com/matrix-org/matrix-react-sdk/pull/12703). Contributed by @t3chguy.
  * Split out email \&amp; phone number settings to separate components \&amp; move discovery to privacy tab (https://github.com/matrix-org/matrix-react-sdk/pull/12670). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Ensure we do not load matrix-react-sdk is a manner which can white-screen (https://github.com/element-hq/element-web/pull/27685). Contributed by @t3chguy.
  * Fix incoming call toast crash due to audio refactor (https://github.com/matrix-org/matrix-react-sdk/pull/12737). Contributed by @t3chguy.
  * Improve new room header accessibility (https://github.com/matrix-org/matrix-react-sdk/pull/12725). Contributed by @t3chguy.
  * Fix closing all modals (https://github.com/matrix-org/matrix-react-sdk/pull/12728). Contributed by @dbkr.
  * Fix close button on forgot password flow (https://github.com/matrix-org/matrix-react-sdk/pull/12732). Contributed by @dbkr.
  * Don't consider textual characters to be emoji (https://github.com/matrix-org/matrix-react-sdk/pull/12582). Contributed by @robintown.
  * Clear autocomplete input on selection accept (https://github.com/matrix-org/matrix-react-sdk/pull/12709). Contributed by @dbkr.
  * Fix `Match system theme` toggle (https://github.com/matrix-org/matrix-react-sdk/pull/12719). Contributed by @florianduros.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723809600">- Version 1.11.73
  Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4.
- Version 1.11.72
  [#]# Features
  * Support authenticated media downloads in Desktop too (#1757). Contributed by @turt2live.
  * Polyfill Intl.Segmenter for wider web browser compatibility (#27803). Contributed by @dbkr.
  * Enable audio/webaudio Modernizr rule (#27772). Contributed by @t3chguy.
  * Add release announcement for the new room header (#12802). Contributed by @MidhunSureshR.
  * Default the room header to on (#12803). Contributed by @MidhunSureshR.
  * Update Thread Panel to match latest designs (#12797). Contributed by @t3chguy.
  * Close any open modals on logout (#12777). Contributed by @dbkr.
  * Iterate design of right panel empty state (#12796). Contributed by @t3chguy.
  * Update styling of UserInfo right panel card (#12788). Contributed by @t3chguy.
  * Accessibility: Add Landmark navigation (#12190). Contributed by @akirk.
  * Let Element Call widget receive m.room.create (#12710). Contributed by @AndrewFerr.
  * Let Element Call widget set session memberships (#12713). Contributed by @AndrewFerr.
  * Update right panel base card styling to match Compound (#12768). Contributed by @t3chguy.
  * Align widget_build_url_ignore_dm with call behaviour switch between 1:1 and Widget (#12760). Contributed by @t3chguy.
  * Move integrations switch (#12733). Contributed by @dbkr.
  * Element-R: Report events with withheld keys separately to Posthog. (#12755). Contributed by @richvdh.
  [#]# Bug Fixes
  * Fix Docker tooling for building native components (#1779). Contributed by @t3chguy.
  * Add a modernizr check for WebAssembly support (#27776). Contributed by @dbkr.
  * Test for lack of WebAssembly support (#12792). Contributed by @dbkr.
  * Fix stray 'account' heading (#12791). Contributed by @dbkr.
  * Add test for the unsupported browser screen (#12787). Contributed by @dbkr.
  * Fix HTML export test (#12778). Contributed by @dbkr.
  * Fix HTML export missing a bunch of Compound variables (#12774). Contributed by @t3chguy.
  * Fix inability to change accent colour consistently in custom theming (#12772). Contributed by @t3chguy.
  * Fix edge case of landing on 3pid email link with registration disabled (#12771). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="1196929c14fee61f6ee6eef3b50cf8c2fe07ef14f98cbb448e90627190d3413a5e48b50a7e72fb5a88f82235c2d6ee56059aebae6f2829a71eed24d67b7ae4d9" name="element-desktop-debugsource" arch="x86_64">
  <version epoch="0" ver="1.11.73" rel="1.0.2.1.sr20240803"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705492800">- Version 1.11.54
  [#]# 🔧 Security
  * Burn Node-related Electron fuses as a proactive hardening measure (https://github.com/element-hq/element-desktop/pull/1412). Contributed by @t3chguy.
  [#]# ✨ Features
  * Accessibility improvements around aria-labels and tooltips (https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by @t3chguy.
  * Add RoomKnocksBar to RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by @charlynguyen.
  * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name (https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by @t3chguy.
  * Iterate landmarks around the app in order to improve a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by @t3chguy.
  * Update element call embedding UI (https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by @toger5.
  * Use Compound tooltips instead of homegrown in TextWithTooltip \&amp; InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix regression around CSS stacking contexts and PIP widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by @t3chguy.
  * Fix Identity Server terms accepting not working as expected (https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by @t3chguy.
  * fix: microphone and camera dropdown doesn't work In legacy call (https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by @muratersin.
  * Revert "Set up key backup using non-deprecated APIs (#12005)" (https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by @BillCarsonFr.
  * Fix regression around read receipt animation from refs changes (https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by @t3chguy.
  * Added meaning full error message based on platform (https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by @Pankaj-SinghR.
  * Fix editing event from search room view (https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by @t3chguy.
  * Fix timeline position when moving to a room and coming back (https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by @florianduros.
  * Fix threaded reply playwright tests (https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by @dbkr.
  * Element-R: fix repeated requests to enter 4S key during cross-signing reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed by @richvdh.
  * Fix position of thumbnail in room timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by @anoopw3bdev.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705579200">- Repackage app.asar analog to pre-1.11.54 to get native features working again</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 1.11.57
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1707912000">- Version 1.11.58
  * 🦀  🔒 **The flag to enable the Rust crypto implementation is now set to `true` by default. This means that without any additional configuration every new login will use the new cryptography implementation.**
  * Add Element call related functionality to new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12091). Contributed by @toger5.
  * Add labs flag for Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12137). Contributed by @florianduros.
  * Refactor element call lobby + skip lobby (https://github.com/matrix-org/matrix-react-sdk/pull/12057). Contributed by @toger5.
  * Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (https://github.com/matrix-org/matrix-react-sdk/pull/9271). Contributed by @dhenneke.
  * Add notification dots to thread summary icons (https://github.com/matrix-org/matrix-react-sdk/pull/12146). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Fix logout can take ages (https://github.com/matrix-org/matrix-react-sdk/pull/12191). Contributed by @BillCarsonFr.
  * Fix `Mark all as read` in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12205). Contributed by @florianduros.
  * Fix default thread notification of the new RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12194). Contributed by @florianduros.
  * Fix display of room notification debug info (https://github.com/matrix-org/matrix-react-sdk/pull/12183). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710331200">- Version 1.11.60
  [#]# ✨ Features
  * Refine styles of controls to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12299). Contributed by @robintown.
  * Hide the archived section (https://github.com/matrix-org/matrix-react-sdk/pull/12286). Contributed by @dbkr.
  * Add theme data to EC widget Url (https://github.com/matrix-org/matrix-react-sdk/pull/12279). Contributed by @toger5.
  * Update MSC2965 OIDC Discovery implementation (https://github.com/matrix-org/matrix-react-sdk/pull/12245). Contributed by @t3chguy.
  * Use green dot for activity notification in `LegacyRoomHeader` (https://github.com/matrix-org/matrix-react-sdk/pull/12270). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix requests for senders to submit auto-rageshakes (https://github.com/matrix-org/matrix-react-sdk/pull/12304). Contributed by @richvdh.
  * fix automatic DM avatar with functional members (https://github.com/matrix-org/matrix-react-sdk/pull/12157). Contributed by @HarHarLinks.
  * Feeds event with relation to unknown to the widget (https://github.com/matrix-org/matrix-react-sdk/pull/12283). Contributed by @maheichyk.
  * Fix TAC opening with keyboard (https://github.com/matrix-org/matrix-react-sdk/pull/12285). Contributed by @florianduros.
  * Allow screenshot update docker to run multiple test files (https://github.com/matrix-org/matrix-react-sdk/pull/12291). Contributed by @dbkr.
  * Fix alignment of user menu avatar (https://github.com/matrix-org/matrix-react-sdk/pull/12289). Contributed by @dbkr.
  * Fix buttons of widget in a room (https://github.com/matrix-org/matrix-react-sdk/pull/12288). Contributed by @florianduros.
  * ModuleAPI: `overwrite_login` action was not stopping the existing client resulting in the action failing with rust-sdk (https://github.com/matrix-org/matrix-react-sdk/pull/12272). Contributed by @BillCarsonFr.
- Version 1.11.59
  [#]# 🦖 Deprecations
  * Enable custom themes to theme Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12240). Contributed by @robintown.
  * Remove welcome bot `welcome_user_id` support (https://github.com/matrix-org/matrix-react-sdk/pull/12153). Contributed by @t3chguy.
  [#]# ✨ Features
  * Ignore activity in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12269). Contributed by @florianduros.
  * Use browser's font size instead of hardcoded `16px` as root font size (https://github.com/matrix-org/matrix-react-sdk/pull/12246). Contributed by @florianduros.
  * Revert "Use Compound primary colors for most actions" (https://github.com/matrix-org/matrix-react-sdk/pull/12264). Contributed by @florianduros.
  * Revert "Refine menu, toast, and popover colors" (https://github.com/matrix-org/matrix-react-sdk/pull/12263). Contributed by @florianduros.
  * Fix Native OIDC for Element Desktop (https://github.com/matrix-org/matrix-react-sdk/pull/12253). Contributed by @t3chguy.
  * Improve client metadata used for OIDC dynamic registration (https://github.com/matrix-org/matrix-react-sdk/pull/12257). Contributed by @t3chguy.
  * Refine menu, toast, and popover colors (https://github.com/matrix-org/matrix-react-sdk/pull/12247). Contributed by @robintown.
  * Call the AsJson forms of import and exportRoomKeys (https://github.com/matrix-org/matrix-react-sdk/pull/12233). Contributed by @andybalaam.
  * Use Compound primary colors for most actions (https://github.com/matrix-org/matrix-react-sdk/pull/12241). Contributed by @robintown.
  * Enable redirected media by default (https://github.com/matrix-org/matrix-react-sdk/pull/12142). Contributed by @turt2live.
  * Reduce TAC width by `16px` (https://github.com/matrix-org/matrix-react-sdk/pull/12239). Contributed by @florianduros.
  * Pop out of Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12136). Contributed by @florianduros.
  * Use new semantic tokens for username colors (https://github.com/matrix-org/matrix-react-sdk/pull/12209). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * Fix the space panel getting bigger when gaining a scroll bar (https://github.com/matrix-org/matrix-react-sdk/pull/12267). Contributed by @dbkr.
  * Fix gradients spacings on the space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12262). Contributed by @dbkr.
  * Remove hardcoded `Element` in tac labs description (https://github.com/matrix-org/matrix-react-sdk/pull/12266). Contributed by @florianduros.
  * Fix branding in "migrating crypto" message (https://github.com/matrix-org/matrix-react-sdk/pull/12265). Contributed by @richvdh.
  * Use h1 as first heading in dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12250). Contributed by @dbkr.
  * Fix forced lowercase username in login/registration flows (https://github.com/matrix-org/matrix-react-sdk/pull/9329). Contributed by @vrifox.
  * Update the TAC indicator on event decryption (https://github.com/matrix-org/matrix-react-sdk/pull/12243). Contributed by @dbkr.
  * Fix OIDC delegated auth account url check (https://github.com/matrix-org/matrix-react-sdk/pull/12242). Contributed by @t3chguy.
  * New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (https://github.com/matrix-org/matrix-react-sdk/pull/12235). Contributed by @toger5.
  * Fix TAC button alignment when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12238). Contributed by @florianduros.
  * Fix tooltip behaviour in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12236). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710417600">- Version 1.11.61
  * No changes
  [#]# 🐛 Bug Fixes
  * Update `@vector-im/compound-design-tokens` in package.json (https://github.com/matrix-org/matrix-react-sdk/pull/12340).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712664000">- Version 1.11.64
  [#]# ✨ Features
  * Mark all threads as read button (https://github.com/matrix-org/matrix-react-sdk/pull/12378). Contributed by @dbkr.
  * Video call meta space (https://github.com/matrix-org/matrix-react-sdk/pull/12297). Contributed by @toger5.
  * Add leave room warning for last admin (https://github.com/matrix-org/matrix-react-sdk/pull/9452). Contributed by @Arnei.
  * Iterate styles around Link new device via QR (https://github.com/matrix-org/matrix-react-sdk/pull/12356). Contributed by @t3chguy.
  * Improve code-splitting of highlight.js and maplibre-gs libs (https://github.com/matrix-org/matrix-react-sdk/pull/12349). Contributed by @t3chguy.
  * Use data-mx-color for rainbows (https://github.com/matrix-org/matrix-react-sdk/pull/12325). Contributed by @tulir.
  [#]# 🐛 Bug Fixes
  * Fix external guest access url for unencrypted rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12345). Contributed by @toger5.
  * Fix video rooms not showing share link button (https://github.com/matrix-org/matrix-react-sdk/pull/12374). Contributed by @toger5.
  * Fix space topic jumping on hover/focus (https://github.com/matrix-org/matrix-react-sdk/pull/12377). Contributed by @t3chguy.
  * Allow popping out a Jitsi widget to respect Desktop `web_base_url` config (https://github.com/matrix-org/matrix-react-sdk/pull/12376). Contributed by @t3chguy.
  * Remove the Lazy Loading `InvalidStoreError` Dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12358). Contributed by @langleyd.
  * Improve readability of badges and pills (https://github.com/matrix-org/matrix-react-sdk/pull/12360). Contributed by @robintown.
- Version 1.11.63
  This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
  [#]# 🐛 Bug Fixes
  * Revert "Make EC widget theme reactive - Update widget url when the theme changes" (https://github.com/matrix-org/matrix-react-sdk/pull/12383) in order to fix widgets that require authentication.
  * Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
- Version 1.11.62
  [#]# ✨ Features
  * Change user permission by using a new apply button (https://github.com/matrix-org/matrix-react-sdk/pull/12346). Contributed by @florianduros.
  * Mark as Unread (https://github.com/matrix-org/matrix-react-sdk/pull/12254). Contributed by @dbkr.
  * Refine the colors of some more components (https://github.com/matrix-org/matrix-react-sdk/pull/12343). Contributed by @robintown.
  * TAC: Order rooms by most recent after notification level (https://github.com/matrix-org/matrix-react-sdk/pull/12329). Contributed by @florianduros.
  * Make EC widget theme reactive - Update widget url when the theme changes (https://github.com/matrix-org/matrix-react-sdk/pull/12295). Contributed by @toger5.
  * Refine styles of menus, toasts, popovers, and modals (https://github.com/matrix-org/matrix-react-sdk/pull/12332). Contributed by @robintown.
  * Element Call: fix widget shown while its still loading (`waitForIframeLoad=false`) (https://github.com/matrix-org/matrix-react-sdk/pull/12292). Contributed by @toger5.
  * Improve Forward Dialog a11y by switching to roving tab index interactions (https://github.com/matrix-org/matrix-react-sdk/pull/12306). Contributed by @t3chguy.
  * Call guest access link creation to join calls as a non registered user via the EC SPA (https://github.com/matrix-org/matrix-react-sdk/pull/12259). Contributed by @toger5.
  * Use `strong` element to semantically denote visually emphasised content (https://github.com/matrix-org/matrix-react-sdk/pull/12320). Contributed by @t3chguy.
  * Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12305). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12369). Contributed by @RiotRobot.
  * Fix incorrect check for private read receipt support (https://github.com/matrix-org/matrix-react-sdk/pull/12348). Contributed by @tulir.
  * TAC: Fix hover state when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12337). Contributed by @florianduros.
  * Fix the image view (https://github.com/matrix-org/matrix-react-sdk/pull/12341). Contributed by @robintown.
  * Use correct push rule to evaluate room-wide mentions (https://github.com/matrix-org/matrix-react-sdk/pull/12318). Contributed by @t3chguy.
  * Reset power selector on API failure to prevent state mismatch (https://github.com/matrix-org/matrix-react-sdk/pull/12319). Contributed by @t3chguy.
  * Fix spotlight opening in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12315). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713873600">- Version 1.11.65
  [#]# ✨ Features
  * Make empty state copy for TAC depend on the value of the setting (https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by @dbkr.
  * Linkify User Interactive Authentication errors (https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by @t3chguy.
  * Add support for device dehydration v2 (https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by @uhoreg.
  * Replace `SecurityCustomisations` with `CryptoSetupExtension` (https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by @thoraj.
  * Add activity toggle for TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by @dbkr.
  * Humanize spell check language labels (https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by @t3chguy.
  * Call Guest Access, give user the option to change the acces level so they can generate a call link. (https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by @toger5.
  * TAC: Release Announcement (https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by @florianduros.
  * Show the call and share button if the user can create a guest link. (https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by @toger5.
  * Add analytics for mark all threads unread (https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by @dbkr.
  * Add `EventType.RoomEncryption` to the auto approve capabilities of Element Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix link modal not shown after access upgrade (https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by @toger5.
  * Fix thread navigation in timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by @florianduros.
  * Fix inability to join a `knock` room via space hierarchy view (https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by @t3chguy.
  * Focus the thread panel when clicking on an item in the TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by @dbkr.
  * Fix space hierarchy tile busy state being stuck after join error (https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by @t3chguy.
  * Fix room topic in-app links not being handled correctly on topic dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by @t3chguy.</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1715860800">- Use bundled sqlcipher to work around symbol collision through mozilla-nss
  (gh#sqlcipher/sqlcipher#385)
- Ship app unpacked instead of using asar
- Remove development-only files that should not be shipped (bsc#1224133)
- prepare.sh:
  * Ship dependencies as node_modules tree for patching possibility
    (yarn offline does not support patching)
  * Work around non-reproducible hakModules dependencies
    (gh#element-hq/element-desktop#1634) (hak-remove-devdependencies.patch)
  * Remove non-free binaries from archive
  * Remove vendored openssl copy from archive
  * Put everything into one archive
- Use correct CFLAGS and RUSTFLAGS
  * add cc-link-lib-no-static.patch
- Fix various build errors with electron-builder
  * 7za-path.patch
  * remove-fuses.patch
- BuildRequire app-builder instead of using a non-free binary
- Add standard Electron module load %check
- Clean up unneeded BuildRequires
- Drop unused electron-web source copy
- Fix build error on ix86 and arm
- Fix unresolvable build on Fedora</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1715947200">- Add mime handler required for native OIDC</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1716379200">- Version 1.11.67
  [#]# ✨ Features
  * Tooltip: Improve the accessibility of the composer and the rich text editor (https://github.com/matrix-org/matrix-react-sdk/pull/12459). Contributed by @florianduros.
  * Allow explicit configuration of OIDC dynamic registration metadata (https://github.com/matrix-org/matrix-react-sdk/pull/12514). Contributed by @t3chguy.
  * Tooltip: improve accessibility for messages (https://github.com/matrix-org/matrix-react-sdk/pull/12487). Contributed by @florianduros.
  * Collapse UserSettings tabs to just icons on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12505). Contributed by @dbkr.
  * Add room topic to right panel room info (https://github.com/matrix-org/matrix-react-sdk/pull/12503). Contributed by @t3chguy.
  * OIDC: pass `id_token` via `id_token_hint` on Manage Account interaction (https://github.com/matrix-org/matrix-react-sdk/pull/12499). Contributed by @t3chguy.
  * Tooltip: improve accessibility in room (https://github.com/matrix-org/matrix-react-sdk/pull/12493). Contributed by @florianduros.
  * Tooltip: improve accessibility for call and voice messages (https://github.com/matrix-org/matrix-react-sdk/pull/12489). Contributed by @florianduros.
  * Move the active tab in user settings to the dialog title (https://github.com/matrix-org/matrix-react-sdk/pull/12481). Contributed by @dbkr.
  * Tooltip: improve accessibility of spaces (https://github.com/matrix-org/matrix-react-sdk/pull/12497). Contributed by @florianduros.
  * Tooltip: improve accessibility of the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12490). Contributed by @florianduros.
  * MSC3575 (Sliding Sync) add well-known proxy support (https://github.com/matrix-org/matrix-react-sdk/pull/12307). Contributed by @EdGeraghty.
  [#]# 🐛 Bug Fixes
  * Reuse single PlaybackWorker between Playback instances (https://github.com/matrix-org/matrix-react-sdk/pull/12520). Contributed by @t3chguy.
  * Fix well-known lookup for sliding sync labs check (https://github.com/matrix-org/matrix-react-sdk/pull/12519). Contributed by @t3chguy.
  * Fix `element-desktop-ssoid being` included in OIDC Authorization call (https://github.com/matrix-org/matrix-react-sdk/pull/12495). Contributed by @t3chguy.
  * Fix beta notifications reconciliation for intentional mentions push rules (https://github.com/matrix-org/matrix-react-sdk/pull/12510). Contributed by @t3chguy.
  * fix avatar stretched on 1:1 call (https://github.com/matrix-org/matrix-react-sdk/pull/12494). Contributed by @I-lander.
  * Check native sliding sync support against an unstable feature flag (https://github.com/matrix-org/matrix-react-sdk/pull/12498). Contributed by @turt2live.
  * Use OPTIONS for sliding sync detection poke (https://github.com/matrix-org/matrix-react-sdk/pull/12492). Contributed by @turt2live.
  * TAC: hide tooltip when the release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12472). Contributed by @florianduros.
  Version 1.11.66
  [#]# ✨ Features
  * Use a different error message for UTDs when you weren't in the room. (https://github.com/matrix-org/matrix-react-sdk/pull/12453). Contributed by @uhoreg.
  * Take the Threads Activity Centre out of labs (https://github.com/matrix-org/matrix-react-sdk/pull/12439). Contributed by @dbkr.
  * Expected UTDs: use a different message for UTDs sent before login (https://github.com/matrix-org/matrix-react-sdk/pull/12391). Contributed by @richvdh.
  * Add `Tooltip` to `AccessibleButton` (https://github.com/matrix-org/matrix-react-sdk/pull/12443). Contributed by @florianduros.
  * Add analytics to activity toggles (https://github.com/matrix-org/matrix-react-sdk/pull/12418). Contributed by @dbkr.
  * Decrypt events in reverse order without copying the array (https://github.com/matrix-org/matrix-react-sdk/pull/12445). Contributed by @Johennes.
  * Use new compound tooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12416). Contributed by @florianduros.
  * Expected UTDs: report a different Posthog code (https://github.com/matrix-org/matrix-react-sdk/pull/12389). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * TAC: Fix accessibility issue when the Release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12484). Contributed by @RiotRobot.
  * TAC: Close Release Announcement when TAC button is clicked (https://github.com/matrix-org/matrix-react-sdk/pull/12485). Contributed by @florianduros.
  * MenuItem: fix caption usage (https://github.com/matrix-org/matrix-react-sdk/pull/12455). Contributed by @florianduros.
  * Show the local echo in previews (https://github.com/matrix-org/matrix-react-sdk/pull/12451). Contributed by @langleyd.
  * Fixed the drag and drop of X #27186 (https://github.com/matrix-org/matrix-react-sdk/pull/12450). Contributed by @asimdelvi.
  * Move the TAC to above the button (https://github.com/matrix-org/matrix-react-sdk/pull/12438). Contributed by @dbkr.
  * Use the same logic in previews as the timeline to hide events that should be hidden (https://github.com/matrix-org/matrix-react-sdk/pull/12434). Contributed by @langleyd.
  * Fix selector so maths support doesn't mangle divs (https://github.com/matrix-org/matrix-react-sdk/pull/12433). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1717502400">- Version 1.11.68
  [#]# ✨ Features
  * Tooltip: Improve accessibility for  context menus (https://github.com/matrix-org/matrix-react-sdk/pull/12462). Contributed by @florianduros.
  * Tooltip: Improve accessibility of space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12525). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Close the release announcement when a dialog is opened (https://github.com/matrix-org/matrix-react-sdk/pull/12559). Contributed by @florianduros.
  * Tooltip: close field tooltip when ESC is pressed (https://github.com/matrix-org/matrix-react-sdk/pull/12553). Contributed by @florianduros.
  * Fix tabbedview breakpoint width (https://github.com/matrix-org/matrix-react-sdk/pull/12556). Contributed by @dbkr.
  * Fix E2E icon display in room header (https://github.com/matrix-org/matrix-react-sdk/pull/12545). Contributed by @florianduros.
  * Tooltip: Improve placement for space settings (https://github.com/matrix-org/matrix-react-sdk/pull/12541). Contributed by @florianduros.
  * Fix deformed avatar in a call in a narrow timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12538). Contributed by @florianduros.
  * Shown own sent state indicator even when showReadReceipts is disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12540). Contributed by @t3chguy.
  * Ensure we do not fire the verification mismatch modal multiple times (https://github.com/matrix-org/matrix-react-sdk/pull/12526). Contributed by @t3chguy.
  * Fix avatar in chat export (https://github.com/matrix-org/matrix-react-sdk/pull/12537). Contributed by @florianduros.
  * Use `*` for italics as it doesn't break when used mid-word (https://github.com/matrix-org/matrix-react-sdk/pull/12523). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1718712000">- Version 1.11.69
  [#]# ✨ Features
  * Change avatar setting component to use a menu (https://github.com/matrix-org/matrix-react-sdk/pull/12585). Contributed by @dbkr.
  * New user profile UI in User Settings (https://github.com/matrix-org/matrix-react-sdk/pull/12548). Contributed by @dbkr.
  * MSC4108 support OIDC QR code login (https://github.com/matrix-org/matrix-react-sdk/pull/12370). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix image upload preview size (https://github.com/matrix-org/matrix-react-sdk/pull/12612). Contributed by @RiotRobot.
  * Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  * Fix roving tab index crash `compareDocumentPosition` (https://github.com/matrix-org/matrix-react-sdk/pull/12594). Contributed by @t3chguy.
  * Keep dialog glass border on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12591). Contributed by @dbkr.
  * Add missing a11y label to dismiss onboarding button in room list (https://github.com/matrix-org/matrix-react-sdk/pull/12587). Contributed by @t3chguy.
  * Add hover / active state on avatar setting upload button (https://github.com/matrix-org/matrix-react-sdk/pull/12590). Contributed by @dbkr.
  * Fix EditInPlace button styles (https://github.com/matrix-org/matrix-react-sdk/pull/12589). Contributed by @dbkr.
  * Fix incorrect assumptions about required fields in /search response (https://github.com/matrix-org/matrix-react-sdk/pull/12575). Contributed by @t3chguy.
  * Fix display of no avatar in avatar setting controls (https://github.com/matrix-org/matrix-react-sdk/pull/12558). Contributed by @dbkr.
  * Element-R: pass pickleKey in as raw key for indexeddb encryption (https://github.com/matrix-org/matrix-react-sdk/pull/12543). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971200">- Disable dysfunctional spellchecker
  * disable-spellchecker.patch</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718971201">- Remove disable-spellchecker.patch as spellchecker is meanwhile
  configurable via Settings -&gt; General</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1720180800">- Prevent issue with element showing error msg on startup
  about not finding de.json</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1720785600">- Version 1.11.70
  [#]# ✨ Features
  * Tighten macOS entitlements (https://github.com/element-hq/element-desktop/pull/1731). Contributed by @t3chguy.
  * Add SSO redirect option for login page (https://github.com/element-hq/element-web/pull/27576). Contributed by @bartvdbraak.
  * Use stable endpoints for MSC3916 (https://github.com/element-hq/element-web/pull/27558). Contributed by @turt2live.
  * Switch to Rust crypto stack for all logins (https://github.com/matrix-org/matrix-react-sdk/pull/12630). Contributed by @richvdh.
  * Hide voip buttons in group rooms in environments with widgets disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12664). Contributed by @t3chguy.
  * Minor tweaks to UserSettings dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12651). Contributed by @florianduros.
  * Hide voice call button when redundant (https://github.com/matrix-org/matrix-react-sdk/pull/12639). Contributed by @t3chguy.
  * Improve accessibility of the room summary card (https://github.com/matrix-org/matrix-react-sdk/pull/12586). Contributed by @t3chguy.
  * Show tooltips on narrow tabbed views (https://github.com/matrix-org/matrix-react-sdk/pull/12624). Contributed by @dbkr.
  * Update gfm.css to github-markdown-css (https://github.com/matrix-org/matrix-react-sdk/pull/12613). Contributed by @t3chguy.
  * Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12606). Contributed by @t3chguy.
  * Tweak copy for user verification toast (https://github.com/matrix-org/matrix-react-sdk/pull/12605). Contributed by @t3chguy.
  * Support s tags for strikethrough for Matrix v1.10 (https://github.com/matrix-org/matrix-react-sdk/pull/12604). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Switch debs to use the SQLCipher static version (https://github.com/element-hq/element-desktop/pull/1001). Contributed by @MatMaul.
  * Fix "Unable to restore session" error (https://github.com/matrix-org/matrix-js-sdk/pull/4299).
  * Fix error when sending encrypted messages in large rooms (https://github.com/matrix-org/matrix-js-sdk/pull/4297).
  * Remove redundant copy in deactive uia modal (https://github.com/matrix-org/matrix-react-sdk/pull/12668). Contributed by @t3chguy.
  * Fix high contrast theme in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12649). Contributed by @florianduros.
  * Fix background on live location sharing footer (https://github.com/matrix-org/matrix-react-sdk/pull/12629). Contributed by @t3chguy.
  * Remove outdated iframe sandbox attribute (https://github.com/matrix-org/matrix-react-sdk/pull/12633). Contributed by @t3chguy.
  * Remove stray setState which caused encryption state shields to flicker (https://github.com/matrix-org/matrix-react-sdk/pull/12632). Contributed by @t3chguy.
  * Fix stray background colour on markdown body (https://github.com/matrix-org/matrix-react-sdk/pull/12628). Contributed by @t3chguy.
  * Fix widgets not being cleaned up correctly. (https://github.com/matrix-org/matrix-react-sdk/pull/12616). Contributed by @toger5.
  * Add in-progress view to display name EditInPlace (https://github.com/matrix-org/matrix-react-sdk/pull/12609). Contributed by @dbkr.
  * Fix config override of other settings levels (https://github.com/matrix-org/matrix-react-sdk/pull/12593). Contributed by @langleyd.
  * Don't show 'saved' on display name save error (https://github.com/matrix-org/matrix-react-sdk/pull/12600). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.com&gt;" date="1721217600">- Version 1.11.71
  [#]# ✨ Features
  * Add Modernizr rule for Intl.Segmenter (https://github.com/element-hq/element-web/pull/27677). Contributed by @t3chguy.
  * Add tabs to the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12672). Contributed by @MidhunSureshR.
  * Promote new room header from labs to Beta (https://github.com/matrix-org/matrix-react-sdk/pull/12739). Contributed by @t3chguy.
  * Redesign room search interface (https://github.com/matrix-org/matrix-react-sdk/pull/12677). Contributed by @t3chguy.
  * Move language settings to 'preferences' (https://github.com/matrix-org/matrix-react-sdk/pull/12723). Contributed by @dbkr.
  * New layout selector ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12676). Contributed by @florianduros.
  * Prevent Element appearing in system media controls  (https://github.com/matrix-org/matrix-react-sdk/pull/10995). Contributed by @SuperKenVery.
  * Move the account management button (https://github.com/matrix-org/matrix-react-sdk/pull/12663). Contributed by @dbkr.
  * Disable profile controls if the HS doesn't allow them to be set (https://github.com/matrix-org/matrix-react-sdk/pull/12652). Contributed by @dbkr.
  * New theme ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12576). Contributed by @florianduros.
  * Adjust room header hover transition from 300ms to 200ms (https://github.com/matrix-org/matrix-react-sdk/pull/12703). Contributed by @t3chguy.
  * Split out email \&amp; phone number settings to separate components \&amp; move discovery to privacy tab (https://github.com/matrix-org/matrix-react-sdk/pull/12670). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Ensure we do not load matrix-react-sdk is a manner which can white-screen (https://github.com/element-hq/element-web/pull/27685). Contributed by @t3chguy.
  * Fix incoming call toast crash due to audio refactor (https://github.com/matrix-org/matrix-react-sdk/pull/12737). Contributed by @t3chguy.
  * Improve new room header accessibility (https://github.com/matrix-org/matrix-react-sdk/pull/12725). Contributed by @t3chguy.
  * Fix closing all modals (https://github.com/matrix-org/matrix-react-sdk/pull/12728). Contributed by @dbkr.
  * Fix close button on forgot password flow (https://github.com/matrix-org/matrix-react-sdk/pull/12732). Contributed by @dbkr.
  * Don't consider textual characters to be emoji (https://github.com/matrix-org/matrix-react-sdk/pull/12582). Contributed by @robintown.
  * Clear autocomplete input on selection accept (https://github.com/matrix-org/matrix-react-sdk/pull/12709). Contributed by @dbkr.
  * Fix `Match system theme` toggle (https://github.com/matrix-org/matrix-react-sdk/pull/12719). Contributed by @florianduros.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723809600">- Version 1.11.73
  Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4.
- Version 1.11.72
  [#]# Features
  * Support authenticated media downloads in Desktop too (#1757). Contributed by @turt2live.
  * Polyfill Intl.Segmenter for wider web browser compatibility (#27803). Contributed by @dbkr.
  * Enable audio/webaudio Modernizr rule (#27772). Contributed by @t3chguy.
  * Add release announcement for the new room header (#12802). Contributed by @MidhunSureshR.
  * Default the room header to on (#12803). Contributed by @MidhunSureshR.
  * Update Thread Panel to match latest designs (#12797). Contributed by @t3chguy.
  * Close any open modals on logout (#12777). Contributed by @dbkr.
  * Iterate design of right panel empty state (#12796). Contributed by @t3chguy.
  * Update styling of UserInfo right panel card (#12788). Contributed by @t3chguy.
  * Accessibility: Add Landmark navigation (#12190). Contributed by @akirk.
  * Let Element Call widget receive m.room.create (#12710). Contributed by @AndrewFerr.
  * Let Element Call widget set session memberships (#12713). Contributed by @AndrewFerr.
  * Update right panel base card styling to match Compound (#12768). Contributed by @t3chguy.
  * Align widget_build_url_ignore_dm with call behaviour switch between 1:1 and Widget (#12760). Contributed by @t3chguy.
  * Move integrations switch (#12733). Contributed by @dbkr.
  * Element-R: Report events with withheld keys separately to Posthog. (#12755). Contributed by @richvdh.
  [#]# Bug Fixes
  * Fix Docker tooling for building native components (#1779). Contributed by @t3chguy.
  * Add a modernizr check for WebAssembly support (#27776). Contributed by @dbkr.
  * Test for lack of WebAssembly support (#12792). Contributed by @dbkr.
  * Fix stray 'account' heading (#12791). Contributed by @dbkr.
  * Add test for the unsupported browser screen (#12787). Contributed by @dbkr.
  * Fix HTML export test (#12778). Contributed by @dbkr.
  * Fix HTML export missing a bunch of Compound variables (#12774). Contributed by @t3chguy.
  * Fix inability to change accent colour consistently in custom theming (#12772). Contributed by @t3chguy.
  * Fix edge case of landing on 3pid email link with registration disabled (#12771). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="9a5534e1b43c8410e9b011ff1a0b841ebae1fe1ed65fe00426419bb893e895203a10c5c59931141e6ef82e5cda8a90e017dde12ac5e64f47227598328d28df64" name="element-web" arch="noarch">
  <version epoch="0" ver="1.11.73" rel="1.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes #26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes #25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes #24571 and #8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes #25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes #26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes #17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes #26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes #25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes #25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes #26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes #7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes #26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes #26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes #26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes #26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes #25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes #26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes #26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes #21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes #26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes #26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes #26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes #24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes #25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes #25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes #26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes #26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes #25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes #26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes #26196.
- Version 1.11.45
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes #25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes #26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes #26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes #26043 and #26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes #26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and #22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes #25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes #26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes #26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes #24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes #25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes #26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes #26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes #26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes #26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes #25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Fixes #2777.
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Contributed by @t3chguy.
  * Update room summary card header (https://github.com/matrix-org/matrix-react-sdk/pull/11823). Contributed by @germain-gg.
  * Add feature flag for disabling encryption in Element Call (https://github.com/matrix-org/matrix-react-sdk/pull/11837). Contributed by @toger5.
  * Adapt the rendering of extra icons in the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11835). Contributed by @charlynguyen.
  * Implement new unreachable state and fix broken string ref  (https://github.com/matrix-org/matrix-react-sdk/pull/11748). Contributed by @MidhunSureshR.
  * Allow adding extra icons to the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11799). Contributed by @charlynguyen.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# ✨ Features
  * Improve debian package and docs (https://github.com/vector-im/element-web/pull/26618). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705492800">- Version 1.11.54
  [#]# 🐛 Bug Fixes
  * Fix CSS stacking context order determinism (https://github.com/element-hq/element-web/pull/26840). Contributed by @t3chguy.
  [#]# ✨ Features
  * Accessibility improvements around aria-labels and tooltips (https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by @t3chguy.
  * Add RoomKnocksBar to RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by @charlynguyen.
  * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name (https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by @t3chguy.
  * Iterate landmarks around the app in order to improve a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by @t3chguy.
  * Update element call embedding UI (https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by @toger5.
  * Use Compound tooltips instead of homegrown in TextWithTooltip \&amp; InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix regression around CSS stacking contexts and PIP widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by @t3chguy.
  * Fix Identity Server terms accepting not working as expected (https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by @t3chguy.
  * fix: microphone and camera dropdown doesn't work In legacy call (https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by @muratersin.
  * Revert "Set up key backup using non-deprecated APIs (#12005)" (https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by @BillCarsonFr.
  * Fix regression around read receipt animation from refs changes (https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by @t3chguy.
  * Added meaning full error message based on platform (https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by @Pankaj-SinghR.
  * Fix editing event from search room view (https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by @t3chguy.
  * Fix timeline position when moving to a room and coming back (https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by @florianduros.
  * Fix threaded reply playwright tests (https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by @dbkr.
  * Element-R: fix repeated requests to enter 4S key during cross-signing reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed by @richvdh.
  * Fix position of thumbnail in room timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by @anoopw3bdev.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 1.11.57
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# ✨ Features
  * Expose apps/widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12071). Contributed by @charlynguyen.
  * Enable the rust-crypto labs button (https://github.com/matrix-org/matrix-react-sdk/pull/12114). Contributed by @richvdh.
  * Show a progress bar while migrating from legacy crypto (https://github.com/matrix-org/matrix-react-sdk/pull/12104). Contributed by @richvdh.
  * Update Twemoji to Jdecked v15.0.3 (https://github.com/matrix-org/matrix-react-sdk/pull/12147). Contributed by @t3chguy.
  * Change Quick Settings icon (https://github.com/matrix-org/matrix-react-sdk/pull/12141). Contributed by @florianduros.
  * Use Compound tooltips more widely (https://github.com/matrix-org/matrix-react-sdk/pull/12128). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Expose apps/widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12071). Contributed by @charlynguyen.
  * Enable the rust-crypto labs button (https://github.com/matrix-org/matrix-react-sdk/pull/12114). Contributed by @richvdh.
  * Show a progress bar while migrating from legacy crypto (https://github.com/matrix-org/matrix-react-sdk/pull/12104). Contributed by @richvdh.
  * Update Twemoji to Jdecked v15.0.3 (https://github.com/matrix-org/matrix-react-sdk/pull/12147). Contributed by @t3chguy.
  * Change Quick Settings icon (https://github.com/matrix-org/matrix-react-sdk/pull/12141). Contributed by @florianduros.
  * Use Compound tooltips more widely (https://github.com/matrix-org/matrix-react-sdk/pull/12128). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
- Version 1.11.55
  [#]# ✨ Features
  * Broaden support for matrix spec versions (https://github.com/matrix-org/matrix-react-sdk/pull/12159). Contributed by @RiotRobot.
  [#]# 🐛 Bug Fixes
  * Fixed shield alignment on message Input (https://github.com/matrix-org/matrix-react-sdk/pull/12155). Contributed by @RiotRobot.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1707912000">- Version 1.11.58
  [#]# ✨ Features
  * 🦀  🔒 **The flag to enable the Rust crypto implementation is now set to `true` by default. This means that without any additional configuration every new login will use the new cryptography implementation.**
  * Add Element call related functionality to new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12091). Contributed by @toger5.
  * Add labs flag for Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12137). Contributed by @florianduros.
  * Refactor element call lobby + skip lobby (https://github.com/matrix-org/matrix-react-sdk/pull/12057). Contributed by @toger5.
  * Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (https://github.com/matrix-org/matrix-react-sdk/pull/9271). Contributed by @dhenneke.
  * Add notification dots to thread summary icons (https://github.com/matrix-org/matrix-react-sdk/pull/12146). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12230). Contributed by @RiotRobot.
  * Fix logout can take ages (https://github.com/matrix-org/matrix-react-sdk/pull/12191). Contributed by @BillCarsonFr.
  * Fix `Mark all as read` in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12205). Contributed by @florianduros.
  * Fix default thread notification of the new RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12194). Contributed by @florianduros.
  * Fix display of room notification debug info (https://github.com/matrix-org/matrix-react-sdk/pull/12183). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710331200">- Version 1.11.60
  [#]# ✨ Features
  * Refine styles of controls to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12299). Contributed by @robintown.
  * Hide the archived section (https://github.com/matrix-org/matrix-react-sdk/pull/12286). Contributed by @dbkr.
  * Add theme data to EC widget Url (https://github.com/matrix-org/matrix-react-sdk/pull/12279). Contributed by @toger5.
  * Update MSC2965 OIDC Discovery implementation (https://github.com/matrix-org/matrix-react-sdk/pull/12245). Contributed by @t3chguy.
  * Use green dot for activity notification in `LegacyRoomHeader` (https://github.com/matrix-org/matrix-react-sdk/pull/12270). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix requests for senders to submit auto-rageshakes (https://github.com/matrix-org/matrix-react-sdk/pull/12304). Contributed by @richvdh.
  * fix automatic DM avatar with functional members (https://github.com/matrix-org/matrix-react-sdk/pull/12157). Contributed by @HarHarLinks.
  * Feeds event with relation to unknown to the widget (https://github.com/matrix-org/matrix-react-sdk/pull/12283). Contributed by @maheichyk.
  * Fix TAC opening with keyboard (https://github.com/matrix-org/matrix-react-sdk/pull/12285). Contributed by @florianduros.
  * Allow screenshot update docker to run multiple test files (https://github.com/matrix-org/matrix-react-sdk/pull/12291). Contributed by @dbkr.
  * Fix alignment of user menu avatar (https://github.com/matrix-org/matrix-react-sdk/pull/12289). Contributed by @dbkr.
  * Fix buttons of widget in a room (https://github.com/matrix-org/matrix-react-sdk/pull/12288). Contributed by @florianduros.
  * ModuleAPI: `overwrite_login` action was not stopping the existing client resulting in the action failing with rust-sdk (https://github.com/matrix-org/matrix-react-sdk/pull/12272). Contributed by @BillCarsonFr.
- Version 1.11.59
  [#]# 🦖 Deprecations
  * Enable custom themes to theme Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12240). Contributed by @robintown.
  * Remove welcome bot `welcome_user_id` support (https://github.com/matrix-org/matrix-react-sdk/pull/12153). Contributed by @t3chguy.
  [#]# ✨ Features
  * Ignore activity in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12269). Contributed by @florianduros.
  * Use browser's font size instead of hardcoded `16px` as root font size (https://github.com/matrix-org/matrix-react-sdk/pull/12246). Contributed by @florianduros.
  * Revert "Use Compound primary colors for most actions" (https://github.com/matrix-org/matrix-react-sdk/pull/12264). Contributed by @florianduros.
  * Revert "Refine menu, toast, and popover colors" (https://github.com/matrix-org/matrix-react-sdk/pull/12263). Contributed by @florianduros.
  * Fix Native OIDC for Element Desktop (https://github.com/matrix-org/matrix-react-sdk/pull/12253). Contributed by @t3chguy.
  * Improve client metadata used for OIDC dynamic registration (https://github.com/matrix-org/matrix-react-sdk/pull/12257). Contributed by @t3chguy.
  * Refine menu, toast, and popover colors (https://github.com/matrix-org/matrix-react-sdk/pull/12247). Contributed by @robintown.
  * Call the AsJson forms of import and exportRoomKeys (https://github.com/matrix-org/matrix-react-sdk/pull/12233). Contributed by @andybalaam.
  * Use Compound primary colors for most actions (https://github.com/matrix-org/matrix-react-sdk/pull/12241). Contributed by @robintown.
  * Enable redirected media by default (https://github.com/matrix-org/matrix-react-sdk/pull/12142). Contributed by @turt2live.
  * Reduce TAC width by `16px` (https://github.com/matrix-org/matrix-react-sdk/pull/12239). Contributed by @florianduros.
  * Pop out of Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12136). Contributed by @florianduros.
  * Use new semantic tokens for username colors (https://github.com/matrix-org/matrix-react-sdk/pull/12209). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12287). Contributed by @RiotRobot.
  * Fix the space panel getting bigger when gaining a scroll bar (https://github.com/matrix-org/matrix-react-sdk/pull/12267). Contributed by @dbkr.
  * Fix gradients spacings on the space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12262). Contributed by @dbkr.
  * Remove hardcoded `Element` in tac labs description (https://github.com/matrix-org/matrix-react-sdk/pull/12266). Contributed by @florianduros.
  * Fix branding in "migrating crypto" message (https://github.com/matrix-org/matrix-react-sdk/pull/12265). Contributed by @richvdh.
  * Use h1 as first heading in dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12250). Contributed by @dbkr.
  * Fix forced lowercase username in login/registration flows (https://github.com/matrix-org/matrix-react-sdk/pull/9329). Contributed by @vrifox.
  * Update the TAC indicator on event decryption (https://github.com/matrix-org/matrix-react-sdk/pull/12243). Contributed by @dbkr.
  * Fix OIDC delegated auth account url check (https://github.com/matrix-org/matrix-react-sdk/pull/12242). Contributed by @t3chguy.
  * New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (https://github.com/matrix-org/matrix-react-sdk/pull/12235). Contributed by @toger5.
  * Fix TAC button alignment when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12238). Contributed by @florianduros.
  * Fix tooltip behaviour in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12236). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710417600">- Version 1.11.61
  * No changes
  [#]# 🐛 Bug Fixes
  * Update `@vector-im/compound-design-tokens` in package.json (https://github.com/matrix-org/matrix-react-sdk/pull/12340).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712664000">- Version 1.11.64
  [#]# ✨ Features
  * Mark all threads as read button (https://github.com/matrix-org/matrix-react-sdk/pull/12378). Contributed by @dbkr.
  * Video call meta space (https://github.com/matrix-org/matrix-react-sdk/pull/12297). Contributed by @toger5.
  * Add leave room warning for last admin (https://github.com/matrix-org/matrix-react-sdk/pull/9452). Contributed by @Arnei.
  * Iterate styles around Link new device via QR (https://github.com/matrix-org/matrix-react-sdk/pull/12356). Contributed by @t3chguy.
  * Improve code-splitting of highlight.js and maplibre-gs libs (https://github.com/matrix-org/matrix-react-sdk/pull/12349). Contributed by @t3chguy.
  * Use data-mx-color for rainbows (https://github.com/matrix-org/matrix-react-sdk/pull/12325). Contributed by @tulir.
  [#]# 🐛 Bug Fixes
  * Fix external guest access url for unencrypted rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12345). Contributed by @toger5.
  * Fix video rooms not showing share link button (https://github.com/matrix-org/matrix-react-sdk/pull/12374). Contributed by @toger5.
  * Fix space topic jumping on hover/focus (https://github.com/matrix-org/matrix-react-sdk/pull/12377). Contributed by @t3chguy.
  * Allow popping out a Jitsi widget to respect Desktop `web_base_url` config (https://github.com/matrix-org/matrix-react-sdk/pull/12376). Contributed by @t3chguy.
  * Remove the Lazy Loading `InvalidStoreError` Dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12358). Contributed by @langleyd.
  * Improve readability of badges and pills (https://github.com/matrix-org/matrix-react-sdk/pull/12360). Contributed by @robintown.
  Version 1.11.63
  This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
  [#]# 🐛 Bug Fixes
  * Revert "Make EC widget theme reactive - Update widget url when the theme changes" (https://github.com/matrix-org/matrix-react-sdk/pull/12383) in order to fix widgets that require authentication.
  * Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
  Version 1.11.62
  [#]# ✨ Features
  * Change user permission by using a new apply button (https://github.com/matrix-org/matrix-react-sdk/pull/12346). Contributed by @florianduros.
  * Mark as Unread (https://github.com/matrix-org/matrix-react-sdk/pull/12254). Contributed by @dbkr.
  * Refine the colors of some more components (https://github.com/matrix-org/matrix-react-sdk/pull/12343). Contributed by @robintown.
  * TAC: Order rooms by most recent after notification level (https://github.com/matrix-org/matrix-react-sdk/pull/12329). Contributed by @florianduros.
  * Make EC widget theme reactive - Update widget url when the theme changes (https://github.com/matrix-org/matrix-react-sdk/pull/12295). Contributed by @toger5.
  * Refine styles of menus, toasts, popovers, and modals (https://github.com/matrix-org/matrix-react-sdk/pull/12332). Contributed by @robintown.
  * Element Call: fix widget shown while its still loading (`waitForIframeLoad=false`) (https://github.com/matrix-org/matrix-react-sdk/pull/12292). Contributed by @toger5.
  * Improve Forward Dialog a11y by switching to roving tab index interactions (https://github.com/matrix-org/matrix-react-sdk/pull/12306). Contributed by @t3chguy.
  * Call guest access link creation to join calls as a non registered user via the EC SPA (https://github.com/matrix-org/matrix-react-sdk/pull/12259). Contributed by @toger5.
  * Use `strong` element to semantically denote visually emphasised content (https://github.com/matrix-org/matrix-react-sdk/pull/12320). Contributed by @t3chguy.
  * Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12305). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12369). Contributed by @RiotRobot.
  * Fix incorrect check for private read receipt support (https://github.com/matrix-org/matrix-react-sdk/pull/12348). Contributed by @tulir.
  * TAC: Fix hover state when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12337). Contributed by @florianduros.
  * Fix the image view (https://github.com/matrix-org/matrix-react-sdk/pull/12341). Contributed by @robintown.
  * Use correct push rule to evaluate room-wide mentions (https://github.com/matrix-org/matrix-react-sdk/pull/12318). Contributed by @t3chguy.
  * Reset power selector on API failure to prevent state mismatch (https://github.com/matrix-org/matrix-react-sdk/pull/12319). Contributed by @t3chguy.
  * Fix spotlight opening in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12315). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713873600">- Version 1.11.65
  [#]# ✨ Features
  * Make empty state copy for TAC depend on the value of the setting (https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by @dbkr.
  * Linkify User Interactive Authentication errors (https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by @t3chguy.
  * Add support for device dehydration v2 (https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by @uhoreg.
  * Replace `SecurityCustomisations` with `CryptoSetupExtension` (https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by @thoraj.
  * Add activity toggle for TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by @dbkr.
  * Humanize spell check language labels (https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by @t3chguy.
  * Call Guest Access, give user the option to change the acces level so they can generate a call link. (https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by @toger5.
  * TAC: Release Announcement (https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by @florianduros.
  * Show the call and share button if the user can create a guest link. (https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by @toger5.
  * Add analytics for mark all threads unread (https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by @dbkr.
  * Add `EventType.RoomEncryption` to the auto approve capabilities of Element Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix link modal not shown after access upgrade (https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by @toger5.
  * Fix thread navigation in timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by @florianduros.
  * Fix inability to join a `knock` room via space hierarchy view (https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by @t3chguy.
  * Focus the thread panel when clicking on an item in the TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by @dbkr.
  * Fix space hierarchy tile busy state being stuck after join error (https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by @t3chguy.
  * Fix room topic in-app links not being handled correctly on topic dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1716379200">- Version 1.11.67
  [#]# ✨ Features
  * Tooltip: Improve the accessibility of the composer and the rich text editor (https://github.com/matrix-org/matrix-react-sdk/pull/12459). Contributed by @florianduros.
  * Allow explicit configuration of OIDC dynamic registration metadata (https://github.com/matrix-org/matrix-react-sdk/pull/12514). Contributed by @t3chguy.
  * Tooltip: improve accessibility for messages (https://github.com/matrix-org/matrix-react-sdk/pull/12487). Contributed by @florianduros.
  * Collapse UserSettings tabs to just icons on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12505). Contributed by @dbkr.
  * Add room topic to right panel room info (https://github.com/matrix-org/matrix-react-sdk/pull/12503). Contributed by @t3chguy.
  * OIDC: pass `id_token` via `id_token_hint` on Manage Account interaction (https://github.com/matrix-org/matrix-react-sdk/pull/12499). Contributed by @t3chguy.
  * Tooltip: improve accessibility in room (https://github.com/matrix-org/matrix-react-sdk/pull/12493). Contributed by @florianduros.
  * Tooltip: improve accessibility for call and voice messages (https://github.com/matrix-org/matrix-react-sdk/pull/12489). Contributed by @florianduros.
  * Move the active tab in user settings to the dialog title (https://github.com/matrix-org/matrix-react-sdk/pull/12481). Contributed by @dbkr.
  * Tooltip: improve accessibility of spaces (https://github.com/matrix-org/matrix-react-sdk/pull/12497). Contributed by @florianduros.
  * Tooltip: improve accessibility of the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12490). Contributed by @florianduros.
  * MSC3575 (Sliding Sync) add well-known proxy support (https://github.com/matrix-org/matrix-react-sdk/pull/12307). Contributed by @EdGeraghty.
  [#]# 🐛 Bug Fixes
  * Reuse single PlaybackWorker between Playback instances (https://github.com/matrix-org/matrix-react-sdk/pull/12520). Contributed by @t3chguy.
  * Fix well-known lookup for sliding sync labs check (https://github.com/matrix-org/matrix-react-sdk/pull/12519). Contributed by @t3chguy.
  * Fix `element-desktop-ssoid being` included in OIDC Authorization call (https://github.com/matrix-org/matrix-react-sdk/pull/12495). Contributed by @t3chguy.
  * Fix beta notifications reconciliation for intentional mentions push rules (https://github.com/matrix-org/matrix-react-sdk/pull/12510). Contributed by @t3chguy.
  * fix avatar stretched on 1:1 call (https://github.com/matrix-org/matrix-react-sdk/pull/12494). Contributed by @I-lander.
  * Check native sliding sync support against an unstable feature flag (https://github.com/matrix-org/matrix-react-sdk/pull/12498). Contributed by @turt2live.
  * Use OPTIONS for sliding sync detection poke (https://github.com/matrix-org/matrix-react-sdk/pull/12492). Contributed by @turt2live.
  * TAC: hide tooltip when the release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12472). Contributed by @florianduros.
  Version 1.11.66
  [#]# ✨ Features
  * Use a different error message for UTDs when you weren't in the room. (https://github.com/matrix-org/matrix-react-sdk/pull/12453). Contributed by @uhoreg.
  * Take the Threads Activity Centre out of labs (https://github.com/matrix-org/matrix-react-sdk/pull/12439). Contributed by @dbkr.
  * Expected UTDs: use a different message for UTDs sent before login (https://github.com/matrix-org/matrix-react-sdk/pull/12391). Contributed by @richvdh.
  * Add `Tooltip` to `AccessibleButton` (https://github.com/matrix-org/matrix-react-sdk/pull/12443). Contributed by @florianduros.
  * Add analytics to activity toggles (https://github.com/matrix-org/matrix-react-sdk/pull/12418). Contributed by @dbkr.
  * Decrypt events in reverse order without copying the array (https://github.com/matrix-org/matrix-react-sdk/pull/12445). Contributed by @Johennes.
  * Use new compound tooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12416). Contributed by @florianduros.
  * Expected UTDs: report a different Posthog code (https://github.com/matrix-org/matrix-react-sdk/pull/12389). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * TAC: Fix accessibility issue when the Release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12484). Contributed by @RiotRobot.
  * TAC: Close Release Announcement when TAC button is clicked (https://github.com/matrix-org/matrix-react-sdk/pull/12485). Contributed by @florianduros.
  * MenuItem: fix caption usage (https://github.com/matrix-org/matrix-react-sdk/pull/12455). Contributed by @florianduros.
  * Show the local echo in previews (https://github.com/matrix-org/matrix-react-sdk/pull/12451). Contributed by @langleyd.
  * Fixed the drag and drop of X #27186 (https://github.com/matrix-org/matrix-react-sdk/pull/12450). Contributed by @asimdelvi.
  * Move the TAC to above the button (https://github.com/matrix-org/matrix-react-sdk/pull/12438). Contributed by @dbkr.
  * Use the same logic in previews as the timeline to hide events that should be hidden (https://github.com/matrix-org/matrix-react-sdk/pull/12434). Contributed by @langleyd.
  * Fix selector so maths support doesn't mangle divs (https://github.com/matrix-org/matrix-react-sdk/pull/12433). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717502400">- Version 1.11.68
  [#]# ✨ Features
  * Tooltip: Improve accessibility for  context menus (https://github.com/matrix-org/matrix-react-sdk/pull/12462). Contributed by @florianduros.
  * Tooltip: Improve accessibility of space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12525). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Close the release announcement when a dialog is opened (https://github.com/matrix-org/matrix-react-sdk/pull/12559). Contributed by @florianduros.
  * Tooltip: close field tooltip when ESC is pressed (https://github.com/matrix-org/matrix-react-sdk/pull/12553). Contributed by @florianduros.
  * Fix tabbedview breakpoint width (https://github.com/matrix-org/matrix-react-sdk/pull/12556). Contributed by @dbkr.
  * Fix E2E icon display in room header (https://github.com/matrix-org/matrix-react-sdk/pull/12545). Contributed by @florianduros.
  * Tooltip: Improve placement for space settings (https://github.com/matrix-org/matrix-react-sdk/pull/12541). Contributed by @florianduros.
  * Fix deformed avatar in a call in a narrow timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12538). Contributed by @florianduros.
  * Shown own sent state indicator even when showReadReceipts is disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12540). Contributed by @t3chguy.
  * Ensure we do not fire the verification mismatch modal multiple times (https://github.com/matrix-org/matrix-react-sdk/pull/12526). Contributed by @t3chguy.
  * Fix avatar in chat export (https://github.com/matrix-org/matrix-react-sdk/pull/12537). Contributed by @florianduros.
  * Use `*` for italics as it doesn't break when used mid-word (https://github.com/matrix-org/matrix-react-sdk/pull/12523). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718712000">- Version 1.11.69
  [#]# ✨ Features
  * Change avatar setting component to use a menu (https://github.com/matrix-org/matrix-react-sdk/pull/12585). Contributed by @dbkr.
  * New user profile UI in User Settings (https://github.com/matrix-org/matrix-react-sdk/pull/12548). Contributed by @dbkr.
  * MSC4108 support OIDC QR code login (https://github.com/matrix-org/matrix-react-sdk/pull/12370). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix image upload preview size (https://github.com/matrix-org/matrix-react-sdk/pull/12612). Contributed by @RiotRobot.
  * Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  * Fix roving tab index crash `compareDocumentPosition` (https://github.com/matrix-org/matrix-react-sdk/pull/12594). Contributed by @t3chguy.
  * Keep dialog glass border on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12591). Contributed by @dbkr.
  * Add missing a11y label to dismiss onboarding button in room list (https://github.com/matrix-org/matrix-react-sdk/pull/12587). Contributed by @t3chguy.
  * Add hover / active state on avatar setting upload button (https://github.com/matrix-org/matrix-react-sdk/pull/12590). Contributed by @dbkr.
  * Fix EditInPlace button styles (https://github.com/matrix-org/matrix-react-sdk/pull/12589). Contributed by @dbkr.
  * Fix incorrect assumptions about required fields in /search response (https://github.com/matrix-org/matrix-react-sdk/pull/12575). Contributed by @t3chguy.
  * Fix display of no avatar in avatar setting controls (https://github.com/matrix-org/matrix-react-sdk/pull/12558). Contributed by @dbkr.
  * Element-R: pass pickleKey in as raw key for indexeddb encryption (https://github.com/matrix-org/matrix-react-sdk/pull/12543). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1720785600">- Version 1.11.70
  [#]# ✨ Features
  * Add SSO redirect option for login page (https://github.com/element-hq/element-web/pull/27576). Contributed by @bartvdbraak.
  * Use stable endpoints for MSC3916 (https://github.com/element-hq/element-web/pull/27558). Contributed by @turt2live.
  * Switch to Rust crypto stack for all logins (https://github.com/matrix-org/matrix-react-sdk/pull/12630). Contributed by @richvdh.
  * Hide voip buttons in group rooms in environments with widgets disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12664). Contributed by @t3chguy.
  * Minor tweaks to UserSettings dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12651). Contributed by @florianduros.
  * Hide voice call button when redundant (https://github.com/matrix-org/matrix-react-sdk/pull/12639). Contributed by @t3chguy.
  * Improve accessibility of the room summary card (https://github.com/matrix-org/matrix-react-sdk/pull/12586). Contributed by @t3chguy.
  * Show tooltips on narrow tabbed views (https://github.com/matrix-org/matrix-react-sdk/pull/12624). Contributed by @dbkr.
  * Update gfm.css to github-markdown-css (https://github.com/matrix-org/matrix-react-sdk/pull/12613). Contributed by @t3chguy.
  * Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12606). Contributed by @t3chguy.
  * Tweak copy for user verification toast (https://github.com/matrix-org/matrix-react-sdk/pull/12605). Contributed by @t3chguy.
  * Support s tags for strikethrough for Matrix v1.10 (https://github.com/matrix-org/matrix-react-sdk/pull/12604). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix "Unable to restore session" error (https://github.com/matrix-org/matrix-js-sdk/pull/4299).
  * Fix error when sending encrypted messages in large rooms (https://github.com/matrix-org/matrix-js-sdk/pull/4297).
  * Remove redundant copy in deactive uia modal (https://github.com/matrix-org/matrix-react-sdk/pull/12668). Contributed by @t3chguy.
  * Fix high contrast theme in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12649). Contributed by @florianduros.
  * Fix background on live location sharing footer (https://github.com/matrix-org/matrix-react-sdk/pull/12629). Contributed by @t3chguy.
  * Remove outdated iframe sandbox attribute (https://github.com/matrix-org/matrix-react-sdk/pull/12633). Contributed by @t3chguy.
  * Remove stray setState which caused encryption state shields to flicker (https://github.com/matrix-org/matrix-react-sdk/pull/12632). Contributed by @t3chguy.
  * Fix stray background colour on markdown body (https://github.com/matrix-org/matrix-react-sdk/pull/12628). Contributed by @t3chguy.
  * Fix widgets not being cleaned up correctly. (https://github.com/matrix-org/matrix-react-sdk/pull/12616). Contributed by @toger5.
  * Add in-progress view to display name EditInPlace (https://github.com/matrix-org/matrix-react-sdk/pull/12609). Contributed by @dbkr.
  * Fix config override of other settings levels (https://github.com/matrix-org/matrix-react-sdk/pull/12593). Contributed by @langleyd.
  * Don't show 'saved' on display name save error (https://github.com/matrix-org/matrix-react-sdk/pull/12600). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1721217600">- Version 1.11.71
  [#]# ✨ Features
  * Add Modernizr rule for Intl.Segmenter (https://github.com/element-hq/element-web/pull/27677). Contributed by @t3chguy.
  * Add tabs to the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12672). Contributed by @MidhunSureshR.
  * Promote new room header from labs to Beta (https://github.com/matrix-org/matrix-react-sdk/pull/12739). Contributed by @t3chguy.
  * Redesign room search interface (https://github.com/matrix-org/matrix-react-sdk/pull/12677). Contributed by @t3chguy.
  * Move language settings to 'preferences' (https://github.com/matrix-org/matrix-react-sdk/pull/12723). Contributed by @dbkr.
  * New layout selector ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12676). Contributed by @florianduros.
  * Prevent Element appearing in system media controls  (https://github.com/matrix-org/matrix-react-sdk/pull/10995). Contributed by @SuperKenVery.
  * Move the account management button (https://github.com/matrix-org/matrix-react-sdk/pull/12663). Contributed by @dbkr.
  * Disable profile controls if the HS doesn't allow them to be set (https://github.com/matrix-org/matrix-react-sdk/pull/12652). Contributed by @dbkr.
  * New theme ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12576). Contributed by @florianduros.
  * Adjust room header hover transition from 300ms to 200ms (https://github.com/matrix-org/matrix-react-sdk/pull/12703). Contributed by @t3chguy.
  * Split out email \&amp; phone number settings to separate components \&amp; move discovery to privacy tab (https://github.com/matrix-org/matrix-react-sdk/pull/12670). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Ensure we do not load matrix-react-sdk is a manner which can white-screen (https://github.com/element-hq/element-web/pull/27685). Contributed by @t3chguy.
  * Fix incoming call toast crash due to audio refactor (https://github.com/matrix-org/matrix-react-sdk/pull/12737). Contributed by @t3chguy.
  * Improve new room header accessibility (https://github.com/matrix-org/matrix-react-sdk/pull/12725). Contributed by @t3chguy.
  * Fix closing all modals (https://github.com/matrix-org/matrix-react-sdk/pull/12728). Contributed by @dbkr.
  * Fix close button on forgot password flow (https://github.com/matrix-org/matrix-react-sdk/pull/12732). Contributed by @dbkr.
  * Don't consider textual characters to be emoji (https://github.com/matrix-org/matrix-react-sdk/pull/12582). Contributed by @robintown.
  * Clear autocomplete input on selection accept (https://github.com/matrix-org/matrix-react-sdk/pull/12709). Contributed by @dbkr.
  * Fix `Match system theme` toggle (https://github.com/matrix-org/matrix-react-sdk/pull/12719). Contributed by @florianduros.</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1722945600">- Version 1.11.73
  Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4
  Version 1.11.72
  [#]# ✨ Features
  * Polyfill Intl.Segmenter for wider web browser compatibility (https://github.com/element-hq/element-web/pull/27803). Contributed by @dbkr.
  * Enable audio/webaudio Modernizr rule (https://github.com/element-hq/element-web/pull/27772). Contributed by @t3chguy.
  * Add release announcement for the new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12802). Contributed by @MidhunSureshR.
  * Default the room header to on (https://github.com/matrix-org/matrix-react-sdk/pull/12803). Contributed by @MidhunSureshR.
  * Update Thread Panel to match latest designs (https://github.com/matrix-org/matrix-react-sdk/pull/12797). Contributed by @t3chguy.
  * Close any open modals on logout (https://github.com/matrix-org/matrix-react-sdk/pull/12777). Contributed by @dbkr.
  * Iterate design of right panel empty state (https://github.com/matrix-org/matrix-react-sdk/pull/12796). Contributed by @t3chguy.
  * Update styling of UserInfo right panel card (https://github.com/matrix-org/matrix-react-sdk/pull/12788). Contributed by @t3chguy.
  * Accessibility: Add Landmark navigation (https://github.com/matrix-org/matrix-react-sdk/pull/12190). Contributed by @akirk.
  * Let Element Call widget receive m.room.create (https://github.com/matrix-org/matrix-react-sdk/pull/12710). Contributed by @AndrewFerr.
  * Let Element Call widget set session memberships (https://github.com/matrix-org/matrix-react-sdk/pull/12713). Contributed by @AndrewFerr.
  * Update right panel base card styling to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12768). Contributed by @t3chguy.
  * Align `widget_build_url_ignore_dm` with call behaviour switch between 1:1 and Widget (https://github.com/matrix-org/matrix-react-sdk/pull/12760). Contributed by @t3chguy.
  * Move integrations switch (https://github.com/matrix-org/matrix-react-sdk/pull/12733). Contributed by @dbkr.
  * Element-R: Report events with withheld keys separately to Posthog. (https://github.com/matrix-org/matrix-react-sdk/pull/12755). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Add a modernizr check for WebAssembly support (https://github.com/element-hq/element-web/pull/27776). Contributed by @dbkr.
  * Test for lack of WebAssembly support (https://github.com/matrix-org/matrix-react-sdk/pull/12792). Contributed by @dbkr.
  * Fix stray 'account' heading (https://github.com/matrix-org/matrix-react-sdk/pull/12791). Contributed by @dbkr.
  * Add test for the unsupported browser screen (https://github.com/matrix-org/matrix-react-sdk/pull/12787). Contributed by @dbkr.
  * Fix HTML export test (https://github.com/matrix-org/matrix-react-sdk/pull/12778). Contributed by @dbkr.
  * Fix HTML export missing a bunch of Compound variables (https://github.com/matrix-org/matrix-react-sdk/pull/12774). Contributed by @t3chguy.
  * Fix inability to change accent colour consistently in custom theming (https://github.com/matrix-org/matrix-react-sdk/pull/12772). Contributed by @t3chguy.
  * Fix edge case of landing on 3pid email link with registration disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12771). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="dc7e6897082abcbcf5fb3a28090eb97aff27db6dc7be004683a90d2e6b6342ec9e0525caa892db8de8c2efd1390347dc086be0f5b21dfdd5bb459d74ebb8df8a" name="element-web" arch="src">
  <version epoch="0" ver="1.11.73" rel="1.1"/>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1698926400">- Version 1.11.47
  [#]# 🦖 Deprecations
  * Deprecate customisations in favour of Module API ([\#25736](https://github.com/vector-im/element-web/pull/25736)). Fixes #25733.
  [#]# ✨ Features
  * vector-im/element-x-ios/issues/1824 - Convert the apple-app-site-association file to a newer format… ([\#26307](https://github.com/vector-im/element-web/pull/26307)). Contributed by @stefanceriu.
  * Iterate `io.element.late_event` decoration ([\#11760](https://github.com/matrix-org/matrix-react-sdk/pull/11760)). Fixes #26384.
  * Render timeline separator for late event groups ([\#11739](https://github.com/matrix-org/matrix-react-sdk/pull/11739)).
  * OIDC: revoke tokens on logout ([\#11718](https://github.com/matrix-org/matrix-react-sdk/pull/11718)). Fixes #25394. Contributed by @kerryarchibald.
  * Show `io.element.late_event` in MessageTimestamp when known ([\#11733](https://github.com/matrix-org/matrix-react-sdk/pull/11733)).
  * Show all labs flags if developerMode enabled ([\#11746](https://github.com/matrix-org/matrix-react-sdk/pull/11746)). Fixes #24571 and #8498.
  * Use Compound tooltips on MessageTimestamp to improve UX of date time discovery ([\#11732](https://github.com/matrix-org/matrix-react-sdk/pull/11732)). Fixes #25913.
  * Consolidate 4s passphrase input fields and use stable IDs ([\#11743](https://github.com/matrix-org/matrix-react-sdk/pull/11743)). Fixes #26228.
  * Disable upgraderoom command without developer mode enabled ([\#11744](https://github.com/matrix-org/matrix-react-sdk/pull/11744)). Fixes #17620.
  * Avoid rendering app download buttons if disabled in config ([\#11741](https://github.com/matrix-org/matrix-react-sdk/pull/11741)). Fixes #26309.
  * OIDC: refresh tokens ([\#11699](https://github.com/matrix-org/matrix-react-sdk/pull/11699)). Fixes #25839. Contributed by @kerryarchibald.
  * OIDC: register ([\#11727](https://github.com/matrix-org/matrix-react-sdk/pull/11727)). Fixes #25393. Contributed by @kerryarchibald.
  * Use stable get_login_token and remove unstable MSC3882 support ([\#11001](https://github.com/matrix-org/matrix-react-sdk/pull/11001)). Contributed by @hughns.
  [#]# 🐛 Bug Fixes
  * Set max size for Element logo in search warning ([\#11779](https://github.com/matrix-org/matrix-react-sdk/pull/11779)). Fixes #26408.
  * Avoid error when DMing oneself ([\#11754](https://github.com/matrix-org/matrix-react-sdk/pull/11754)). Fixes #7242.
  * Fix: Message shield alignment is not right. ([\#11703](https://github.com/matrix-org/matrix-react-sdk/pull/11703)). Fixes #26142. Contributed by @manancodes.
  * fix logging full event ([\#11755](https://github.com/matrix-org/matrix-react-sdk/pull/11755)). Fixes #26376.
  * OIDC: use delegated auth account URL from `OidcClientStore` ([\#11723](https://github.com/matrix-org/matrix-react-sdk/pull/11723)). Fixes #26305. Contributed by @kerryarchibald.
  * Fix: Members list shield alignment is not right. ([\#11700](https://github.com/matrix-org/matrix-react-sdk/pull/11700)). Fixes #26261. Contributed by @manancodes.
  * Fix: &lt;detail&gt; HTML elements clickable area too wide. ([\#11666](https://github.com/matrix-org/matrix-react-sdk/pull/11666)). Fixes #25454. Contributed by @manancodes.
  * Fix untranslated headings in the devtools dialog ([\#11734](https://github.com/matrix-org/matrix-react-sdk/pull/11734)).
  * Fixes invite dialog alignment and pill color contrast ([\#11722](https://github.com/matrix-org/matrix-react-sdk/pull/11722)). Contributed by @gabrc52.
  * Prevent select element in General settings overflowing in a room with very long room-id ([\#11597](https://github.com/matrix-org/matrix-react-sdk/pull/11597)). Contributed by @ABHIXIT2.
  * Fix: Clicking on members pile does nothing. ([\#11657](https://github.com/matrix-org/matrix-react-sdk/pull/11657)). Fixes #26164. Contributed by @manancodes.
  * Fix: Wierd shadow below room avatar in dark mode. ([\#11678](https://github.com/matrix-org/matrix-react-sdk/pull/11678)). Fixes #26153. Contributed by @manancodes.
  * Fix start_sso / start_cas URLs failing to redirect to a authentication prompt ([\#11681](https://github.com/matrix-org/matrix-react-sdk/pull/11681)). Contributed by @Half-Shot.
- Version 1.11.46
  [#]# ✨ Features
  * Use .well-known to discover a default rendezvous server for use with Sign in with QR ([\#11655](https://github.com/matrix-org/matrix-react-sdk/pull/11655)). Contributed by @hughns.
  * Message layout will update according to the selected style  ([\#10170](https://github.com/matrix-org/matrix-react-sdk/pull/10170)). Fixes #21782. Contributed by @manancodes.
  * Implement MSC4039: Add an MSC for a new Widget API action to upload files into the media repository ([\#11311](https://github.com/matrix-org/matrix-react-sdk/pull/11311)). Contributed by @dhenneke.
  * Render space pills with square corners to match new avatar ([\#11632](https://github.com/matrix-org/matrix-react-sdk/pull/11632)). Fixes #26056.
  * Linkify room topic ([\#11631](https://github.com/matrix-org/matrix-react-sdk/pull/11631)). Fixes #26185.
  * Show knock rooms in the list ([\#11573](https://github.com/matrix-org/matrix-react-sdk/pull/11573)). Contributed by @maheichyk.
  [#]# 🐛 Bug Fixes
  * Bump matrix-web-i18n dependency to 3.1.3 ([\#26287](https://github.com/vector-im/element-web/pull/26287))
  * Fix: Avatar shrinks with long names ([\#11698](https://github.com/matrix-org/matrix-react-sdk/pull/11698)). Fixes #26252. Contributed by @manancodes.
  * Update custom translations to support nested fields in structured JSON ([\#11685](https://github.com/matrix-org/matrix-react-sdk/pull/11685)).
  * Fix: Edited message remove button is hard to reach. ([\#11674](https://github.com/matrix-org/matrix-react-sdk/pull/11674)). Fixes #24917. Contributed by @manancodes.
  * Fix: Theme selector radio button not aligned in center with the text ([\#11676](https://github.com/matrix-org/matrix-react-sdk/pull/11676)). Fixes #25460. Contributed by @manancodes.
  * Fix: Unread notification dot aligned ([\#11658](https://github.com/matrix-org/matrix-react-sdk/pull/11658)). Fixes #25285. Contributed by @manancodes.
  * Fix: sync intentional mentions push rules with legacy rules ([\#11667](https://github.com/matrix-org/matrix-react-sdk/pull/11667)). Fixes #26227. Contributed by @kerryarchibald.
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Fix: Alignment Fixed ([\#11648](https://github.com/matrix-org/matrix-react-sdk/pull/11648)). Fixes #26169. Contributed by @manancodes.
  * Fix: onFinished added which closes the menu ([\#11647](https://github.com/matrix-org/matrix-react-sdk/pull/11647)). Fixes #25556. Contributed by @manancodes.
  * Don't start key backups when opening settings ([\#11640](https://github.com/matrix-org/matrix-react-sdk/pull/11640)).
  * Fix add to space avatar text centering ([\#11643](https://github.com/matrix-org/matrix-react-sdk/pull/11643)). Fixes #26154.
  * fix avatar styling in lightbox ([\#11641](https://github.com/matrix-org/matrix-react-sdk/pull/11641)). Fixes #26196.
- Version 1.11.45
  [#]# 🐛 Bug Fixes
  * Fix Emoji font on Safari 17 ([\#11673](https://github.com/matrix-org/matrix-react-sdk/pull/11673)).
- Version 1.11.44
  [#]# ✨ Features
  * Make video &amp; voice call buttons pin conference widget if unpinned ([\#11576](https://github.com/matrix-org/matrix-react-sdk/pull/11576)). Fixes vector-im/customer-retainer#72.
  * OIDC: persist refresh token ([\#11249](https://github.com/matrix-org/matrix-react-sdk/pull/11249)). Contributed by @kerryarchibald.
  * ElementR: Cross user verification ([\#11364](https://github.com/matrix-org/matrix-react-sdk/pull/11364)). Fixes #25752. Contributed by @florianduros.
  * Default intentional mentions ([\#11602](https://github.com/matrix-org/matrix-react-sdk/pull/11602)).
  * Notify users about denied access on ask-to-join  rooms ([\#11480](https://github.com/matrix-org/matrix-react-sdk/pull/11480)). Contributed by @nurjinjafar.
  * Allow setting knock room directory visibility ([\#11529](https://github.com/matrix-org/matrix-react-sdk/pull/11529)). Contributed by @charlynguyen.
  [#]# 🐛 Bug Fixes
  * Revert "Fix regression around FacePile with overflow (#11527)" ([\#11634](https://github.com/matrix-org/matrix-react-sdk/pull/11634)). Fixes #26209.
  * Escape placeholder before injecting it into the style ([\#11607](https://github.com/matrix-org/matrix-react-sdk/pull/11607)).
  * Move ViewUser action callback to RoomView ([\#11495](https://github.com/matrix-org/matrix-react-sdk/pull/11495)). Fixes #26040.
  * Fix room timeline search toggling behaviour edge case ([\#11605](https://github.com/matrix-org/matrix-react-sdk/pull/11605)). Fixes #26105.
  * Avoid rendering view-message link in RoomKnocksBar unnecessarily ([\#11598](https://github.com/matrix-org/matrix-react-sdk/pull/11598)). Contributed by @charlynguyen.
  * Use knock rooms sync to reflect the knock state ([\#11596](https://github.com/matrix-org/matrix-react-sdk/pull/11596)). Fixes #26043 and #26044. Contributed by @charlynguyen.
  * Fix avatar in right panel not using the correct font ([\#11593](https://github.com/matrix-org/matrix-react-sdk/pull/11593)). Fixes #26061. Contributed by @MidhunSureshR.
  * Add waits in Spotlight Cypress tests, hoping this unflakes them ([\#11590](https://github.com/matrix-org/matrix-react-sdk/pull/11590)). Fixes #26053, #26140 #26139 and #26138. Contributed by @andybalaam.
  * Fix vertical alignment of default avatar font ([\#11582](https://github.com/matrix-org/matrix-react-sdk/pull/11582)). Fixes #26081.
  * Fix avatars in public room &amp; space search being flex shrunk ([\#11580](https://github.com/matrix-org/matrix-react-sdk/pull/11580)). Fixes #26133.
  * Fix EventTile avatars being rendered with a size of 0 instead of hidden ([\#11558](https://github.com/matrix-org/matrix-react-sdk/pull/11558)). Fixes #26075.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699358400">- - Version 1.11.48
  [#]# ✨ Features
  * Correctly fill window.matrixChat even when a Wrapper module is active (https://github.com/vector-im/element-web/pull/26395). Contributed by @dhenneke.
  * Knock on a ask-to-join room if a module wants to join the room when navigating to a room (https://github.com/matrix-org/matrix-react-sdk/pull/11787). Contributed by @dhenneke.
  * Element-R:  Include crypto info in sentry (https://github.com/matrix-org/matrix-react-sdk/pull/11798). Contributed by @florianduros.
  * Element-R:  Include crypto info in rageshake (https://github.com/matrix-org/matrix-react-sdk/pull/11797). Contributed by @florianduros.
  * Element-R: Add current version of the rust-sdk and vodozemac (https://github.com/matrix-org/matrix-react-sdk/pull/11785). Contributed by @florianduros.
  * Fix unfederated invite dialog (https://github.com/matrix-org/matrix-react-sdk/pull/9618). Fixes vector-im/element-meta#1466 and #22102. Contributed by @owi92.
  * New right panel visual language (https://github.com/matrix-org/matrix-react-sdk/pull/11664).
  * OIDC: add friendly errors (https://github.com/matrix-org/matrix-react-sdk/pull/11184). Fixes #25665. Contributed by @kerryarchibald.
  [#]# 🐛 Bug Fixes
  * Fix rightpanel hiding scrollbar (https://github.com/matrix-org/matrix-react-sdk/pull/11831). Contributed by @kerryarchibald.
  * Fix multi-tab session lock on Firefox not being cleared (https://github.com/matrix-org/matrix-react-sdk/pull/11800). Fixes #26165. Contributed by @ManuelHu.
  * Deserialise spoilers back into slash command form (https://github.com/matrix-org/matrix-react-sdk/pull/11805). Fixes #26344.
  * Fix Incorrect message scaling for verification request (https://github.com/matrix-org/matrix-react-sdk/pull/11793). Fixes #24304. Contributed by @capGoblin.
  * Fix: Unable to restore a soft-logged-out session established via SSO (https://github.com/matrix-org/matrix-react-sdk/pull/11794). Fixes #25957. Contributed by @kerryarchibald.
  * Use configurable github issue links more consistently (https://github.com/matrix-org/matrix-react-sdk/pull/11796).
  * Fix io.element.late_event received_ts vs received_at (https://github.com/matrix-org/matrix-react-sdk/pull/11789).
  * Make invitation dialog scrollable when infos are too long (https://github.com/matrix-org/matrix-react-sdk/pull/11753). Contributed by @nurjinjafar.
  * Fix spoiler text-align (https://github.com/matrix-org/matrix-react-sdk/pull/11790). Contributed by @ajbura.
  * Fix: Right panel keeps showing chat when unmaximizing widget.  (https://github.com/matrix-org/matrix-react-sdk/pull/11697). Fixes #26265. Contributed by @manancodes.
  * Fix margin of invite to room button (https://github.com/matrix-org/matrix-react-sdk/pull/11780). Fixes #26410.
  * Update base64 import (https://github.com/matrix-org/matrix-react-sdk/pull/11784).
  * Set max size for Element logo in search warning (https://github.com/matrix-org/matrix-react-sdk/pull/11779). Fixes #26408.
  * Fix: emoji size in room header topic, remove obsolete emoji style (https://github.com/matrix-org/matrix-react-sdk/pull/11757). Fixes #26326. Contributed by @kerryarchibald.
  * Fix: Bubble layout design is broken (https://github.com/matrix-org/matrix-react-sdk/pull/11763). Fixes #25818. Contributed by @manancodes.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1699876800">- Version 1.11.49
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Fixes #2777.
  [#]# 🐛 Bug Fixes
  * Ensure `setUserCreator` is called when a store is assigned (https://github.com/matrix-org/matrix-js-sdk/pull/3867). Fixes vector-im/element-web#26520. Contributed by @MidhunSureshR.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1700568000">- Version 1.11.50
  [#]# ✨ Features
  * Ship element-web as a debian package (https://github.com/vector-im/element-web/pull/26533). Contributed by @t3chguy.
  * Update room summary card header (https://github.com/matrix-org/matrix-react-sdk/pull/11823). Contributed by @germain-gg.
  * Add feature flag for disabling encryption in Element Call (https://github.com/matrix-org/matrix-react-sdk/pull/11837). Contributed by @toger5.
  * Adapt the rendering of extra icons in the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11835). Contributed by @charlynguyen.
  * Implement new unreachable state and fix broken string ref  (https://github.com/matrix-org/matrix-react-sdk/pull/11748). Contributed by @MidhunSureshR.
  * Allow adding extra icons to the room header (https://github.com/matrix-org/matrix-react-sdk/pull/11799). Contributed by @charlynguyen.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1701864000">- Version 1.11.51
  [#]# ✨ Features
  * Improve debian package and docs (https://github.com/vector-im/element-web/pull/26618). Contributed by @t3chguy.
  [#]# 🦖 Deprecations
  * Remove Quote from MessageContextMenu as it is unsupported by WYSIWYG (https://github.com/matrix-org/matrix-react-sdk/pull/11914). Contributed by @t3chguy.
  [#]# ✨ Features
  * Always allow call.member events on new rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11948). Contributed by @toger5.
  * Right panel: view third party invite info without clearing history (https://github.com/matrix-org/matrix-react-sdk/pull/11934). Contributed by @kerryarchibald.
  * Allow switching to system emoji font (https://github.com/matrix-org/matrix-react-sdk/pull/11925). Contributed by @t3chguy.
  * Update open in other tab message (https://github.com/matrix-org/matrix-react-sdk/pull/11916). Contributed by @weeman1337.
  * Add menu for legacy and element call in 1:1 rooms (https://github.com/matrix-org/matrix-react-sdk/pull/11910). Contributed by @toger5.
  * Add ringing for matrixRTC (https://github.com/matrix-org/matrix-react-sdk/pull/11870). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Keep device language when it has been previosuly set, after a successful delegated authentication flow that clears localStorage (https://github.com/matrix-org/matrix-react-sdk/pull/11902). Contributed by @mgcm.
  * Fix misunderstanding of functional members (https://github.com/matrix-org/matrix-react-sdk/pull/11918). Contributed by @toger5.
  * Fix: Video Room Chat Header Button Removed (https://github.com/matrix-org/matrix-react-sdk/pull/11911). Contributed by @kerryarchibald.
  * Fix "not attempting encryption" warning (https://github.com/matrix-org/matrix-react-sdk/pull/11899). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1702987200">- Version 1.11.52
  [#]# ✨ Features
  * Keep more recent rageshake logs (https://github.com/matrix-org/matrix-react-sdk/pull/12003). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Fix bug which prevented correct clean up of rageshake store (https://github.com/matrix-org/matrix-react-sdk/pull/12002). Contributed by @richvdh.
  * Set up key backup using non-deprecated APIs (https://github.com/matrix-org/matrix-react-sdk/pull/12005). Contributed by @andybalaam.
  * Fix notifications appearing for old events (https://github.com/matrix-org/matrix-js-sdk/pull/3946). Contributed by @dbkr.
  * Prevent phantom notifications from events not in a room's timeline (https://github.com/matrix-org/matrix-js-sdk/pull/3942). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1704369600">- Version 1.11.53
  [#]# 🐛 Bug Fixes
  * Fix a fresh login creating a new key backup (https://github.com/matrix-org/matrix-react-sdk/pull/12106).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1705492800">- Version 1.11.54
  [#]# 🐛 Bug Fixes
  * Fix CSS stacking context order determinism (https://github.com/element-hq/element-web/pull/26840). Contributed by @t3chguy.
  [#]# ✨ Features
  * Accessibility improvements around aria-labels and tooltips (https://github.com/matrix-org/matrix-react-sdk/pull/12062). Contributed by @t3chguy.
  * Add RoomKnocksBar to RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12077). Contributed by @charlynguyen.
  * Adjust tooltip side for DecoratedRoomAvatar to not obscure room name (https://github.com/matrix-org/matrix-react-sdk/pull/12079). Contributed by @t3chguy.
  * Iterate landmarks around the app in order to improve a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12064). Contributed by @t3chguy.
  * Update element call embedding UI (https://github.com/matrix-org/matrix-react-sdk/pull/12056). Contributed by @toger5.
  * Use Compound tooltips instead of homegrown in TextWithTooltip \&amp; InfoTooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12052). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix regression around CSS stacking contexts and PIP widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12094). Contributed by @t3chguy.
  * Fix Identity Server terms accepting not working as expected (https://github.com/matrix-org/matrix-react-sdk/pull/12109). Contributed by @t3chguy.
  * fix: microphone and camera dropdown doesn't work In legacy call (https://github.com/matrix-org/matrix-react-sdk/pull/12105). Contributed by @muratersin.
  * Revert "Set up key backup using non-deprecated APIs (#12005)" (https://github.com/matrix-org/matrix-react-sdk/pull/12102). Contributed by @BillCarsonFr.
  * Fix regression around read receipt animation from refs changes (https://github.com/matrix-org/matrix-react-sdk/pull/12100). Contributed by @t3chguy.
  * Added meaning full error message based on platform (https://github.com/matrix-org/matrix-react-sdk/pull/12074). Contributed by @Pankaj-SinghR.
  * Fix editing event from search room view (https://github.com/matrix-org/matrix-react-sdk/pull/11992). Contributed by @t3chguy.
  * Fix timeline position when moving to a room and coming back (https://github.com/matrix-org/matrix-react-sdk/pull/12055). Contributed by @florianduros.
  * Fix threaded reply playwright tests (https://github.com/matrix-org/matrix-react-sdk/pull/12070). Contributed by @dbkr.
  * Element-R: fix repeated requests to enter 4S key during cross-signing reset (https://github.com/matrix-org/matrix-react-sdk/pull/12059). Contributed by @richvdh.
  * Fix position of thumbnail in room timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12016). Contributed by @anoopw3bdev.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1706788800">- Version 1.11.57
  [#]# 🦖 Deprecations
  * Deprecate welcome bot `welcome_user_id` support (https://github.com/element-hq/element-web/pull/26885). Contributed by @t3chguy.
  [#]# ✨ Features
  * Expose apps/widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12071). Contributed by @charlynguyen.
  * Enable the rust-crypto labs button (https://github.com/matrix-org/matrix-react-sdk/pull/12114). Contributed by @richvdh.
  * Show a progress bar while migrating from legacy crypto (https://github.com/matrix-org/matrix-react-sdk/pull/12104). Contributed by @richvdh.
  * Update Twemoji to Jdecked v15.0.3 (https://github.com/matrix-org/matrix-react-sdk/pull/12147). Contributed by @t3chguy.
  * Change Quick Settings icon (https://github.com/matrix-org/matrix-react-sdk/pull/12141). Contributed by @florianduros.
  * Use Compound tooltips more widely (https://github.com/matrix-org/matrix-react-sdk/pull/12128). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Expose apps/widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12071). Contributed by @charlynguyen.
  * Enable the rust-crypto labs button (https://github.com/matrix-org/matrix-react-sdk/pull/12114). Contributed by @richvdh.
  * Show a progress bar while migrating from legacy crypto (https://github.com/matrix-org/matrix-react-sdk/pull/12104). Contributed by @richvdh.
  * Update Twemoji to Jdecked v15.0.3 (https://github.com/matrix-org/matrix-react-sdk/pull/12147). Contributed by @t3chguy.
  * Change Quick Settings icon (https://github.com/matrix-org/matrix-react-sdk/pull/12141). Contributed by @florianduros.
  * Use Compound tooltips more widely (https://github.com/matrix-org/matrix-react-sdk/pull/12128). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix OIDC bugs due to amnesiac stores forgetting OIDC issuer \&amp; other data (https://github.com/matrix-org/matrix-react-sdk/pull/12166). Contributed by @t3chguy.
  * Fix account management link for delegated auth OIDC setups (https://github.com/matrix-org/matrix-react-sdk/pull/12144). Contributed by @t3chguy.
  * Fix Safari IME support (https://github.com/matrix-org/matrix-react-sdk/pull/11016). Contributed by @SuperKenVery.
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12127).
  * Fix Stickerpicker layout crossing multiple CSS stacking contexts (https://github.com/matrix-org/matrix-react-sdk/pull/12126). Contributed by @t3chguy.
  * Fix 1F97A and 1F979 in Twemoji COLR font (https://github.com/matrix-org/matrix-react-sdk/pull/12177).
  [#]# ✨ Features
  * Use jitsi-lobby in video channel (video rooms) (https://github.com/element-hq/element-web/pull/26879). Contributed by @toger5.
- Version 1.11.55
  [#]# ✨ Features
  * Broaden support for matrix spec versions (https://github.com/matrix-org/matrix-react-sdk/pull/12159). Contributed by @RiotRobot.
  [#]# 🐛 Bug Fixes
  * Fixed shield alignment on message Input (https://github.com/matrix-org/matrix-react-sdk/pull/12155). Contributed by @RiotRobot.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1707912000">- Version 1.11.58
  [#]# ✨ Features
  * 🦀  🔒 **The flag to enable the Rust crypto implementation is now set to `true` by default. This means that without any additional configuration every new login will use the new cryptography implementation.**
  * Add Element call related functionality to new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12091). Contributed by @toger5.
  * Add labs flag for Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12137). Contributed by @florianduros.
  * Refactor element call lobby + skip lobby (https://github.com/matrix-org/matrix-react-sdk/pull/12057). Contributed by @toger5.
  * Hide the "Message" button in the sidebar if the CreateRooms components should not be shown (https://github.com/matrix-org/matrix-react-sdk/pull/9271). Contributed by @dhenneke.
  * Add notification dots to thread summary icons (https://github.com/matrix-org/matrix-react-sdk/pull/12146). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12230). Contributed by @RiotRobot.
  * Fix logout can take ages (https://github.com/matrix-org/matrix-react-sdk/pull/12191). Contributed by @BillCarsonFr.
  * Fix `Mark all as read` in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12205). Contributed by @florianduros.
  * Fix default thread notification of the new RoomHeader (https://github.com/matrix-org/matrix-react-sdk/pull/12194). Contributed by @florianduros.
  * Fix display of room notification debug info (https://github.com/matrix-org/matrix-react-sdk/pull/12183). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710331200">- Version 1.11.60
  [#]# ✨ Features
  * Refine styles of controls to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12299). Contributed by @robintown.
  * Hide the archived section (https://github.com/matrix-org/matrix-react-sdk/pull/12286). Contributed by @dbkr.
  * Add theme data to EC widget Url (https://github.com/matrix-org/matrix-react-sdk/pull/12279). Contributed by @toger5.
  * Update MSC2965 OIDC Discovery implementation (https://github.com/matrix-org/matrix-react-sdk/pull/12245). Contributed by @t3chguy.
  * Use green dot for activity notification in `LegacyRoomHeader` (https://github.com/matrix-org/matrix-react-sdk/pull/12270). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Fix requests for senders to submit auto-rageshakes (https://github.com/matrix-org/matrix-react-sdk/pull/12304). Contributed by @richvdh.
  * fix automatic DM avatar with functional members (https://github.com/matrix-org/matrix-react-sdk/pull/12157). Contributed by @HarHarLinks.
  * Feeds event with relation to unknown to the widget (https://github.com/matrix-org/matrix-react-sdk/pull/12283). Contributed by @maheichyk.
  * Fix TAC opening with keyboard (https://github.com/matrix-org/matrix-react-sdk/pull/12285). Contributed by @florianduros.
  * Allow screenshot update docker to run multiple test files (https://github.com/matrix-org/matrix-react-sdk/pull/12291). Contributed by @dbkr.
  * Fix alignment of user menu avatar (https://github.com/matrix-org/matrix-react-sdk/pull/12289). Contributed by @dbkr.
  * Fix buttons of widget in a room (https://github.com/matrix-org/matrix-react-sdk/pull/12288). Contributed by @florianduros.
  * ModuleAPI: `overwrite_login` action was not stopping the existing client resulting in the action failing with rust-sdk (https://github.com/matrix-org/matrix-react-sdk/pull/12272). Contributed by @BillCarsonFr.
- Version 1.11.59
  [#]# 🦖 Deprecations
  * Enable custom themes to theme Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12240). Contributed by @robintown.
  * Remove welcome bot `welcome_user_id` support (https://github.com/matrix-org/matrix-react-sdk/pull/12153). Contributed by @t3chguy.
  [#]# ✨ Features
  * Ignore activity in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12269). Contributed by @florianduros.
  * Use browser's font size instead of hardcoded `16px` as root font size (https://github.com/matrix-org/matrix-react-sdk/pull/12246). Contributed by @florianduros.
  * Revert "Use Compound primary colors for most actions" (https://github.com/matrix-org/matrix-react-sdk/pull/12264). Contributed by @florianduros.
  * Revert "Refine menu, toast, and popover colors" (https://github.com/matrix-org/matrix-react-sdk/pull/12263). Contributed by @florianduros.
  * Fix Native OIDC for Element Desktop (https://github.com/matrix-org/matrix-react-sdk/pull/12253). Contributed by @t3chguy.
  * Improve client metadata used for OIDC dynamic registration (https://github.com/matrix-org/matrix-react-sdk/pull/12257). Contributed by @t3chguy.
  * Refine menu, toast, and popover colors (https://github.com/matrix-org/matrix-react-sdk/pull/12247). Contributed by @robintown.
  * Call the AsJson forms of import and exportRoomKeys (https://github.com/matrix-org/matrix-react-sdk/pull/12233). Contributed by @andybalaam.
  * Use Compound primary colors for most actions (https://github.com/matrix-org/matrix-react-sdk/pull/12241). Contributed by @robintown.
  * Enable redirected media by default (https://github.com/matrix-org/matrix-react-sdk/pull/12142). Contributed by @turt2live.
  * Reduce TAC width by `16px` (https://github.com/matrix-org/matrix-react-sdk/pull/12239). Contributed by @florianduros.
  * Pop out of Threads Activity Centre (https://github.com/matrix-org/matrix-react-sdk/pull/12136). Contributed by @florianduros.
  * Use new semantic tokens for username colors (https://github.com/matrix-org/matrix-react-sdk/pull/12209). Contributed by @robintown.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12287). Contributed by @RiotRobot.
  * Fix the space panel getting bigger when gaining a scroll bar (https://github.com/matrix-org/matrix-react-sdk/pull/12267). Contributed by @dbkr.
  * Fix gradients spacings on the space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12262). Contributed by @dbkr.
  * Remove hardcoded `Element` in tac labs description (https://github.com/matrix-org/matrix-react-sdk/pull/12266). Contributed by @florianduros.
  * Fix branding in "migrating crypto" message (https://github.com/matrix-org/matrix-react-sdk/pull/12265). Contributed by @richvdh.
  * Use h1 as first heading in dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12250). Contributed by @dbkr.
  * Fix forced lowercase username in login/registration flows (https://github.com/matrix-org/matrix-react-sdk/pull/9329). Contributed by @vrifox.
  * Update the TAC indicator on event decryption (https://github.com/matrix-org/matrix-react-sdk/pull/12243). Contributed by @dbkr.
  * Fix OIDC delegated auth account url check (https://github.com/matrix-org/matrix-react-sdk/pull/12242). Contributed by @t3chguy.
  * New Header edgecase fixes: Close lobby button not shown, disable join button in various places, more... (https://github.com/matrix-org/matrix-react-sdk/pull/12235). Contributed by @toger5.
  * Fix TAC button alignment when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12238). Contributed by @florianduros.
  * Fix tooltip behaviour in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12236). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1710417600">- Version 1.11.61
  * No changes
  [#]# 🐛 Bug Fixes
  * Update `@vector-im/compound-design-tokens` in package.json (https://github.com/matrix-org/matrix-react-sdk/pull/12340).</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1712664000">- Version 1.11.64
  [#]# ✨ Features
  * Mark all threads as read button (https://github.com/matrix-org/matrix-react-sdk/pull/12378). Contributed by @dbkr.
  * Video call meta space (https://github.com/matrix-org/matrix-react-sdk/pull/12297). Contributed by @toger5.
  * Add leave room warning for last admin (https://github.com/matrix-org/matrix-react-sdk/pull/9452). Contributed by @Arnei.
  * Iterate styles around Link new device via QR (https://github.com/matrix-org/matrix-react-sdk/pull/12356). Contributed by @t3chguy.
  * Improve code-splitting of highlight.js and maplibre-gs libs (https://github.com/matrix-org/matrix-react-sdk/pull/12349). Contributed by @t3chguy.
  * Use data-mx-color for rainbows (https://github.com/matrix-org/matrix-react-sdk/pull/12325). Contributed by @tulir.
  [#]# 🐛 Bug Fixes
  * Fix external guest access url for unencrypted rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12345). Contributed by @toger5.
  * Fix video rooms not showing share link button (https://github.com/matrix-org/matrix-react-sdk/pull/12374). Contributed by @toger5.
  * Fix space topic jumping on hover/focus (https://github.com/matrix-org/matrix-react-sdk/pull/12377). Contributed by @t3chguy.
  * Allow popping out a Jitsi widget to respect Desktop `web_base_url` config (https://github.com/matrix-org/matrix-react-sdk/pull/12376). Contributed by @t3chguy.
  * Remove the Lazy Loading `InvalidStoreError` Dialogs (https://github.com/matrix-org/matrix-react-sdk/pull/12358). Contributed by @langleyd.
  * Improve readability of badges and pills (https://github.com/matrix-org/matrix-react-sdk/pull/12360). Contributed by @robintown.
  Version 1.11.63
  This is a hotfix release to fix a couple of issues: one where the client would sometimes call the client/server API to set a push rule in a loop, and one where authentication was not sent for widgets when it should have been.
  [#]# 🐛 Bug Fixes
  * Revert "Make EC widget theme reactive - Update widget url when the theme changes" (https://github.com/matrix-org/matrix-react-sdk/pull/12383) in order to fix widgets that require authentication.
  * Update to hotfixed js-sdk to fix an issue where Element could try to set a push rule in a loop.
  Version 1.11.62
  [#]# ✨ Features
  * Change user permission by using a new apply button (https://github.com/matrix-org/matrix-react-sdk/pull/12346). Contributed by @florianduros.
  * Mark as Unread (https://github.com/matrix-org/matrix-react-sdk/pull/12254). Contributed by @dbkr.
  * Refine the colors of some more components (https://github.com/matrix-org/matrix-react-sdk/pull/12343). Contributed by @robintown.
  * TAC: Order rooms by most recent after notification level (https://github.com/matrix-org/matrix-react-sdk/pull/12329). Contributed by @florianduros.
  * Make EC widget theme reactive - Update widget url when the theme changes (https://github.com/matrix-org/matrix-react-sdk/pull/12295). Contributed by @toger5.
  * Refine styles of menus, toasts, popovers, and modals (https://github.com/matrix-org/matrix-react-sdk/pull/12332). Contributed by @robintown.
  * Element Call: fix widget shown while its still loading (`waitForIframeLoad=false`) (https://github.com/matrix-org/matrix-react-sdk/pull/12292). Contributed by @toger5.
  * Improve Forward Dialog a11y by switching to roving tab index interactions (https://github.com/matrix-org/matrix-react-sdk/pull/12306). Contributed by @t3chguy.
  * Call guest access link creation to join calls as a non registered user via the EC SPA (https://github.com/matrix-org/matrix-react-sdk/pull/12259). Contributed by @toger5.
  * Use `strong` element to semantically denote visually emphasised content (https://github.com/matrix-org/matrix-react-sdk/pull/12320). Contributed by @t3chguy.
  * Handle up/down arrow keys as well as left/right for horizontal toolbars for improved a11y (https://github.com/matrix-org/matrix-react-sdk/pull/12305). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * https://github.com/matrix-org/matrix-react-sdk/pull/12369). Contributed by @RiotRobot.
  * Fix incorrect check for private read receipt support (https://github.com/matrix-org/matrix-react-sdk/pull/12348). Contributed by @tulir.
  * TAC: Fix hover state when expanded (https://github.com/matrix-org/matrix-react-sdk/pull/12337). Contributed by @florianduros.
  * Fix the image view (https://github.com/matrix-org/matrix-react-sdk/pull/12341). Contributed by @robintown.
  * Use correct push rule to evaluate room-wide mentions (https://github.com/matrix-org/matrix-react-sdk/pull/12318). Contributed by @t3chguy.
  * Reset power selector on API failure to prevent state mismatch (https://github.com/matrix-org/matrix-react-sdk/pull/12319). Contributed by @t3chguy.
  * Fix spotlight opening in TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12315). Contributed by @florianduros.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1713873600">- Version 1.11.65
  [#]# ✨ Features
  * Make empty state copy for TAC depend on the value of the setting (https://github.com/matrix-org/matrix-react-sdk/pull/12419). Contributed by @dbkr.
  * Linkify User Interactive Authentication errors (https://github.com/matrix-org/matrix-react-sdk/pull/12271). Contributed by @t3chguy.
  * Add support for device dehydration v2 (https://github.com/matrix-org/matrix-react-sdk/pull/12316). Contributed by @uhoreg.
  * Replace `SecurityCustomisations` with `CryptoSetupExtension` (https://github.com/matrix-org/matrix-react-sdk/pull/12342). Contributed by @thoraj.
  * Add activity toggle for TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12413). Contributed by @dbkr.
  * Humanize spell check language labels (https://github.com/matrix-org/matrix-react-sdk/pull/12409). Contributed by @t3chguy.
  * Call Guest Access, give user the option to change the acces level so they can generate a call link. (https://github.com/matrix-org/matrix-react-sdk/pull/12401). Contributed by @toger5.
  * TAC: Release Announcement (https://github.com/matrix-org/matrix-react-sdk/pull/12380). Contributed by @florianduros.
  * Show the call and share button if the user can create a guest link. (https://github.com/matrix-org/matrix-react-sdk/pull/12385). Contributed by @toger5.
  * Add analytics for mark all threads unread (https://github.com/matrix-org/matrix-react-sdk/pull/12384). Contributed by @dbkr.
  * Add `EventType.RoomEncryption` to the auto approve capabilities of Element Call widgets (https://github.com/matrix-org/matrix-react-sdk/pull/12386). Contributed by @toger5.
  [#]# 🐛 Bug Fixes
  * Fix link modal not shown after access upgrade (https://github.com/matrix-org/matrix-react-sdk/pull/12411). Contributed by @toger5.
  * Fix thread navigation in timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12412). Contributed by @florianduros.
  * Fix inability to join a `knock` room via space hierarchy view (https://github.com/matrix-org/matrix-react-sdk/pull/12404). Contributed by @t3chguy.
  * Focus the thread panel when clicking on an item in the TAC (https://github.com/matrix-org/matrix-react-sdk/pull/12410). Contributed by @dbkr.
  * Fix space hierarchy tile busy state being stuck after join error (https://github.com/matrix-org/matrix-react-sdk/pull/12405). Contributed by @t3chguy.
  * Fix room topic in-app links not being handled correctly on topic dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12406). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1716379200">- Version 1.11.67
  [#]# ✨ Features
  * Tooltip: Improve the accessibility of the composer and the rich text editor (https://github.com/matrix-org/matrix-react-sdk/pull/12459). Contributed by @florianduros.
  * Allow explicit configuration of OIDC dynamic registration metadata (https://github.com/matrix-org/matrix-react-sdk/pull/12514). Contributed by @t3chguy.
  * Tooltip: improve accessibility for messages (https://github.com/matrix-org/matrix-react-sdk/pull/12487). Contributed by @florianduros.
  * Collapse UserSettings tabs to just icons on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12505). Contributed by @dbkr.
  * Add room topic to right panel room info (https://github.com/matrix-org/matrix-react-sdk/pull/12503). Contributed by @t3chguy.
  * OIDC: pass `id_token` via `id_token_hint` on Manage Account interaction (https://github.com/matrix-org/matrix-react-sdk/pull/12499). Contributed by @t3chguy.
  * Tooltip: improve accessibility in room (https://github.com/matrix-org/matrix-react-sdk/pull/12493). Contributed by @florianduros.
  * Tooltip: improve accessibility for call and voice messages (https://github.com/matrix-org/matrix-react-sdk/pull/12489). Contributed by @florianduros.
  * Move the active tab in user settings to the dialog title (https://github.com/matrix-org/matrix-react-sdk/pull/12481). Contributed by @dbkr.
  * Tooltip: improve accessibility of spaces (https://github.com/matrix-org/matrix-react-sdk/pull/12497). Contributed by @florianduros.
  * Tooltip: improve accessibility of the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12490). Contributed by @florianduros.
  * MSC3575 (Sliding Sync) add well-known proxy support (https://github.com/matrix-org/matrix-react-sdk/pull/12307). Contributed by @EdGeraghty.
  [#]# 🐛 Bug Fixes
  * Reuse single PlaybackWorker between Playback instances (https://github.com/matrix-org/matrix-react-sdk/pull/12520). Contributed by @t3chguy.
  * Fix well-known lookup for sliding sync labs check (https://github.com/matrix-org/matrix-react-sdk/pull/12519). Contributed by @t3chguy.
  * Fix `element-desktop-ssoid being` included in OIDC Authorization call (https://github.com/matrix-org/matrix-react-sdk/pull/12495). Contributed by @t3chguy.
  * Fix beta notifications reconciliation for intentional mentions push rules (https://github.com/matrix-org/matrix-react-sdk/pull/12510). Contributed by @t3chguy.
  * fix avatar stretched on 1:1 call (https://github.com/matrix-org/matrix-react-sdk/pull/12494). Contributed by @I-lander.
  * Check native sliding sync support against an unstable feature flag (https://github.com/matrix-org/matrix-react-sdk/pull/12498). Contributed by @turt2live.
  * Use OPTIONS for sliding sync detection poke (https://github.com/matrix-org/matrix-react-sdk/pull/12492). Contributed by @turt2live.
  * TAC: hide tooltip when the release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12472). Contributed by @florianduros.
  Version 1.11.66
  [#]# ✨ Features
  * Use a different error message for UTDs when you weren't in the room. (https://github.com/matrix-org/matrix-react-sdk/pull/12453). Contributed by @uhoreg.
  * Take the Threads Activity Centre out of labs (https://github.com/matrix-org/matrix-react-sdk/pull/12439). Contributed by @dbkr.
  * Expected UTDs: use a different message for UTDs sent before login (https://github.com/matrix-org/matrix-react-sdk/pull/12391). Contributed by @richvdh.
  * Add `Tooltip` to `AccessibleButton` (https://github.com/matrix-org/matrix-react-sdk/pull/12443). Contributed by @florianduros.
  * Add analytics to activity toggles (https://github.com/matrix-org/matrix-react-sdk/pull/12418). Contributed by @dbkr.
  * Decrypt events in reverse order without copying the array (https://github.com/matrix-org/matrix-react-sdk/pull/12445). Contributed by @Johennes.
  * Use new compound tooltip (https://github.com/matrix-org/matrix-react-sdk/pull/12416). Contributed by @florianduros.
  * Expected UTDs: report a different Posthog code (https://github.com/matrix-org/matrix-react-sdk/pull/12389). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * TAC: Fix accessibility issue when the Release announcement is displayed (https://github.com/matrix-org/matrix-react-sdk/pull/12484). Contributed by @RiotRobot.
  * TAC: Close Release Announcement when TAC button is clicked (https://github.com/matrix-org/matrix-react-sdk/pull/12485). Contributed by @florianduros.
  * MenuItem: fix caption usage (https://github.com/matrix-org/matrix-react-sdk/pull/12455). Contributed by @florianduros.
  * Show the local echo in previews (https://github.com/matrix-org/matrix-react-sdk/pull/12451). Contributed by @langleyd.
  * Fixed the drag and drop of X #27186 (https://github.com/matrix-org/matrix-react-sdk/pull/12450). Contributed by @asimdelvi.
  * Move the TAC to above the button (https://github.com/matrix-org/matrix-react-sdk/pull/12438). Contributed by @dbkr.
  * Use the same logic in previews as the timeline to hide events that should be hidden (https://github.com/matrix-org/matrix-react-sdk/pull/12434). Contributed by @langleyd.
  * Fix selector so maths support doesn't mangle divs (https://github.com/matrix-org/matrix-react-sdk/pull/12433). Contributed by @uhoreg.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1717502400">- Version 1.11.68
  [#]# ✨ Features
  * Tooltip: Improve accessibility for  context menus (https://github.com/matrix-org/matrix-react-sdk/pull/12462). Contributed by @florianduros.
  * Tooltip: Improve accessibility of space panel (https://github.com/matrix-org/matrix-react-sdk/pull/12525). Contributed by @florianduros.
  [#]# 🐛 Bug Fixes
  * Close the release announcement when a dialog is opened (https://github.com/matrix-org/matrix-react-sdk/pull/12559). Contributed by @florianduros.
  * Tooltip: close field tooltip when ESC is pressed (https://github.com/matrix-org/matrix-react-sdk/pull/12553). Contributed by @florianduros.
  * Fix tabbedview breakpoint width (https://github.com/matrix-org/matrix-react-sdk/pull/12556). Contributed by @dbkr.
  * Fix E2E icon display in room header (https://github.com/matrix-org/matrix-react-sdk/pull/12545). Contributed by @florianduros.
  * Tooltip: Improve placement for space settings (https://github.com/matrix-org/matrix-react-sdk/pull/12541). Contributed by @florianduros.
  * Fix deformed avatar in a call in a narrow timeline (https://github.com/matrix-org/matrix-react-sdk/pull/12538). Contributed by @florianduros.
  * Shown own sent state indicator even when showReadReceipts is disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12540). Contributed by @t3chguy.
  * Ensure we do not fire the verification mismatch modal multiple times (https://github.com/matrix-org/matrix-react-sdk/pull/12526). Contributed by @t3chguy.
  * Fix avatar in chat export (https://github.com/matrix-org/matrix-react-sdk/pull/12537). Contributed by @florianduros.
  * Use `*` for italics as it doesn't break when used mid-word (https://github.com/matrix-org/matrix-react-sdk/pull/12523). Contributed by @t3chguy.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1718712000">- Version 1.11.69
  [#]# ✨ Features
  * Change avatar setting component to use a menu (https://github.com/matrix-org/matrix-react-sdk/pull/12585). Contributed by @dbkr.
  * New user profile UI in User Settings (https://github.com/matrix-org/matrix-react-sdk/pull/12548). Contributed by @dbkr.
  * MSC4108 support OIDC QR code login (https://github.com/matrix-org/matrix-react-sdk/pull/12370). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix image upload preview size (https://github.com/matrix-org/matrix-react-sdk/pull/12612). Contributed by @RiotRobot.
  * Fix screen sharing in recent Chrome (https://github.com/matrix-org/matrix-js-sdk/pull/4243).
  * Fix roving tab index crash `compareDocumentPosition` (https://github.com/matrix-org/matrix-react-sdk/pull/12594). Contributed by @t3chguy.
  * Keep dialog glass border on narrow screens (https://github.com/matrix-org/matrix-react-sdk/pull/12591). Contributed by @dbkr.
  * Add missing a11y label to dismiss onboarding button in room list (https://github.com/matrix-org/matrix-react-sdk/pull/12587). Contributed by @t3chguy.
  * Add hover / active state on avatar setting upload button (https://github.com/matrix-org/matrix-react-sdk/pull/12590). Contributed by @dbkr.
  * Fix EditInPlace button styles (https://github.com/matrix-org/matrix-react-sdk/pull/12589). Contributed by @dbkr.
  * Fix incorrect assumptions about required fields in /search response (https://github.com/matrix-org/matrix-react-sdk/pull/12575). Contributed by @t3chguy.
  * Fix display of no avatar in avatar setting controls (https://github.com/matrix-org/matrix-react-sdk/pull/12558). Contributed by @dbkr.
  * Element-R: pass pickleKey in as raw key for indexeddb encryption (https://github.com/matrix-org/matrix-react-sdk/pull/12543). Contributed by @richvdh.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1720785600">- Version 1.11.70
  [#]# ✨ Features
  * Add SSO redirect option for login page (https://github.com/element-hq/element-web/pull/27576). Contributed by @bartvdbraak.
  * Use stable endpoints for MSC3916 (https://github.com/element-hq/element-web/pull/27558). Contributed by @turt2live.
  * Switch to Rust crypto stack for all logins (https://github.com/matrix-org/matrix-react-sdk/pull/12630). Contributed by @richvdh.
  * Hide voip buttons in group rooms in environments with widgets disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12664). Contributed by @t3chguy.
  * Minor tweaks to UserSettings dialog (https://github.com/matrix-org/matrix-react-sdk/pull/12651). Contributed by @florianduros.
  * Hide voice call button when redundant (https://github.com/matrix-org/matrix-react-sdk/pull/12639). Contributed by @t3chguy.
  * Improve accessibility of the room summary card (https://github.com/matrix-org/matrix-react-sdk/pull/12586). Contributed by @t3chguy.
  * Show tooltips on narrow tabbed views (https://github.com/matrix-org/matrix-react-sdk/pull/12624). Contributed by @dbkr.
  * Update gfm.css to github-markdown-css (https://github.com/matrix-org/matrix-react-sdk/pull/12613). Contributed by @t3chguy.
  * Cache e2eStatus to avoid concerning unencrypted flicker when changing rooms (https://github.com/matrix-org/matrix-react-sdk/pull/12606). Contributed by @t3chguy.
  * Tweak copy for user verification toast (https://github.com/matrix-org/matrix-react-sdk/pull/12605). Contributed by @t3chguy.
  * Support s tags for strikethrough for Matrix v1.10 (https://github.com/matrix-org/matrix-react-sdk/pull/12604). Contributed by @t3chguy.
  [#]# 🐛 Bug Fixes
  * Fix "Unable to restore session" error (https://github.com/matrix-org/matrix-js-sdk/pull/4299).
  * Fix error when sending encrypted messages in large rooms (https://github.com/matrix-org/matrix-js-sdk/pull/4297).
  * Remove redundant copy in deactive uia modal (https://github.com/matrix-org/matrix-react-sdk/pull/12668). Contributed by @t3chguy.
  * Fix high contrast theme in settings (https://github.com/matrix-org/matrix-react-sdk/pull/12649). Contributed by @florianduros.
  * Fix background on live location sharing footer (https://github.com/matrix-org/matrix-react-sdk/pull/12629). Contributed by @t3chguy.
  * Remove outdated iframe sandbox attribute (https://github.com/matrix-org/matrix-react-sdk/pull/12633). Contributed by @t3chguy.
  * Remove stray setState which caused encryption state shields to flicker (https://github.com/matrix-org/matrix-react-sdk/pull/12632). Contributed by @t3chguy.
  * Fix stray background colour on markdown body (https://github.com/matrix-org/matrix-react-sdk/pull/12628). Contributed by @t3chguy.
  * Fix widgets not being cleaned up correctly. (https://github.com/matrix-org/matrix-react-sdk/pull/12616). Contributed by @toger5.
  * Add in-progress view to display name EditInPlace (https://github.com/matrix-org/matrix-react-sdk/pull/12609). Contributed by @dbkr.
  * Fix config override of other settings levels (https://github.com/matrix-org/matrix-react-sdk/pull/12593). Contributed by @langleyd.
  * Don't show 'saved' on display name save error (https://github.com/matrix-org/matrix-react-sdk/pull/12600). Contributed by @dbkr.</changelog>
  <changelog author="Dominik Heidler &lt;dheidler@suse.de&gt;" date="1721217600">- Version 1.11.71
  [#]# ✨ Features
  * Add Modernizr rule for Intl.Segmenter (https://github.com/element-hq/element-web/pull/27677). Contributed by @t3chguy.
  * Add tabs to the right panel (https://github.com/matrix-org/matrix-react-sdk/pull/12672). Contributed by @MidhunSureshR.
  * Promote new room header from labs to Beta (https://github.com/matrix-org/matrix-react-sdk/pull/12739). Contributed by @t3chguy.
  * Redesign room search interface (https://github.com/matrix-org/matrix-react-sdk/pull/12677). Contributed by @t3chguy.
  * Move language settings to 'preferences' (https://github.com/matrix-org/matrix-react-sdk/pull/12723). Contributed by @dbkr.
  * New layout selector ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12676). Contributed by @florianduros.
  * Prevent Element appearing in system media controls  (https://github.com/matrix-org/matrix-react-sdk/pull/10995). Contributed by @SuperKenVery.
  * Move the account management button (https://github.com/matrix-org/matrix-react-sdk/pull/12663). Contributed by @dbkr.
  * Disable profile controls if the HS doesn't allow them to be set (https://github.com/matrix-org/matrix-react-sdk/pull/12652). Contributed by @dbkr.
  * New theme ui in user settings (https://github.com/matrix-org/matrix-react-sdk/pull/12576). Contributed by @florianduros.
  * Adjust room header hover transition from 300ms to 200ms (https://github.com/matrix-org/matrix-react-sdk/pull/12703). Contributed by @t3chguy.
  * Split out email \&amp; phone number settings to separate components \&amp; move discovery to privacy tab (https://github.com/matrix-org/matrix-react-sdk/pull/12670). Contributed by @dbkr.
  [#]# 🐛 Bug Fixes
  * Ensure we do not load matrix-react-sdk is a manner which can white-screen (https://github.com/element-hq/element-web/pull/27685). Contributed by @t3chguy.
  * Fix incoming call toast crash due to audio refactor (https://github.com/matrix-org/matrix-react-sdk/pull/12737). Contributed by @t3chguy.
  * Improve new room header accessibility (https://github.com/matrix-org/matrix-react-sdk/pull/12725). Contributed by @t3chguy.
  * Fix closing all modals (https://github.com/matrix-org/matrix-react-sdk/pull/12728). Contributed by @dbkr.
  * Fix close button on forgot password flow (https://github.com/matrix-org/matrix-react-sdk/pull/12732). Contributed by @dbkr.
  * Don't consider textual characters to be emoji (https://github.com/matrix-org/matrix-react-sdk/pull/12582). Contributed by @robintown.
  * Clear autocomplete input on selection accept (https://github.com/matrix-org/matrix-react-sdk/pull/12709). Contributed by @dbkr.
  * Fix `Match system theme` toggle (https://github.com/matrix-org/matrix-react-sdk/pull/12719). Contributed by @florianduros.</changelog>
  <changelog author="Oliver Kurz &lt;okurz@suse.com&gt;" date="1722945600">- Version 1.11.73
  Fixes for CVE-2024-42347 / GHSA-f83w-wqhc-cfp4
  Version 1.11.72
  [#]# ✨ Features
  * Polyfill Intl.Segmenter for wider web browser compatibility (https://github.com/element-hq/element-web/pull/27803). Contributed by @dbkr.
  * Enable audio/webaudio Modernizr rule (https://github.com/element-hq/element-web/pull/27772). Contributed by @t3chguy.
  * Add release announcement for the new room header (https://github.com/matrix-org/matrix-react-sdk/pull/12802). Contributed by @MidhunSureshR.
  * Default the room header to on (https://github.com/matrix-org/matrix-react-sdk/pull/12803). Contributed by @MidhunSureshR.
  * Update Thread Panel to match latest designs (https://github.com/matrix-org/matrix-react-sdk/pull/12797). Contributed by @t3chguy.
  * Close any open modals on logout (https://github.com/matrix-org/matrix-react-sdk/pull/12777). Contributed by @dbkr.
  * Iterate design of right panel empty state (https://github.com/matrix-org/matrix-react-sdk/pull/12796). Contributed by @t3chguy.
  * Update styling of UserInfo right panel card (https://github.com/matrix-org/matrix-react-sdk/pull/12788). Contributed by @t3chguy.
  * Accessibility: Add Landmark navigation (https://github.com/matrix-org/matrix-react-sdk/pull/12190). Contributed by @akirk.
  * Let Element Call widget receive m.room.create (https://github.com/matrix-org/matrix-react-sdk/pull/12710). Contributed by @AndrewFerr.
  * Let Element Call widget set session memberships (https://github.com/matrix-org/matrix-react-sdk/pull/12713). Contributed by @AndrewFerr.
  * Update right panel base card styling to match Compound (https://github.com/matrix-org/matrix-react-sdk/pull/12768). Contributed by @t3chguy.
  * Align `widget_build_url_ignore_dm` with call behaviour switch between 1:1 and Widget (https://github.com/matrix-org/matrix-react-sdk/pull/12760). Contributed by @t3chguy.
  * Move integrations switch (https://github.com/matrix-org/matrix-react-sdk/pull/12733). Contributed by @dbkr.
  * Element-R: Report events with withheld keys separately to Posthog. (https://github.com/matrix-org/matrix-react-sdk/pull/12755). Contributed by @richvdh.
  [#]# 🐛 Bug Fixes
  * Add a modernizr check for WebAssembly support (https://github.com/element-hq/element-web/pull/27776). Contributed by @dbkr.
  * Test for lack of WebAssembly support (https://github.com/matrix-org/matrix-react-sdk/pull/12792). Contributed by @dbkr.
  * Fix stray 'account' heading (https://github.com/matrix-org/matrix-react-sdk/pull/12791). Contributed by @dbkr.
  * Add test for the unsupported browser screen (https://github.com/matrix-org/matrix-react-sdk/pull/12787). Contributed by @dbkr.
  * Fix HTML export test (https://github.com/matrix-org/matrix-react-sdk/pull/12778). Contributed by @dbkr.
  * Fix HTML export missing a bunch of Compound variables (https://github.com/matrix-org/matrix-react-sdk/pull/12774). Contributed by @t3chguy.
  * Fix inability to change accent colour consistently in custom theming (https://github.com/matrix-org/matrix-react-sdk/pull/12772). Contributed by @t3chguy.
  * Fix edge case of landing on 3pid email link with registration disabled (https://github.com/matrix-org/matrix-react-sdk/pull/12771). Contributed by @t3chguy.</changelog>
</package>
<package pkgid="dd7b363793384fdad9ea3225976496325d8f3da2d44e511651eb7d748727c7eae25e8fa2e57bea7beef4323056c9592df642bf5691d3627a65236bd0801d57b3" name="elilo" arch="src">
  <version epoch="0" ver="3.16" rel="10.1"/>
  <changelog author="rw@suse.com" date="1358510400">- elilo.efi
  * Make automatic appending of 'add_efi_memmap' to kernel command
    line default, and introduce config-file option (add-efi-memmap)
    to control this (auto|false).  (fate#314210, bnc#772245)
  * Bring network search list more in line with 'PXELINUX'. (bnc#789137)
  * Introduce 'block-size' as global option in 'elilo.conf'. (bnc#681242)
- elilo.pl
  * Work around limitations in 'shim'-loader option parsing. (bnc#798043)
  * Don't use temporary file to establish load options.</changelog>
  <changelog author="rw@suse.com" date="1360324800">- elilo.efi
  * Now really introduce 'block-size'. (bnc#681242)
  * Clarify warning message on GOP failure.
- elilo.pl
  * Synchronize check for "Secure Boot" with YaST.</changelog>
  <changelog author="rw@suse.com" date="1360670400">- elilo.pl
  * Revert work-around for 'shim'-loader option parsing. (bnc#798043)
  * Treat 'secure-boot' identical to 'secure-boot = on'.
  * Fix 'SecureBoot' sysfs variable reading.</changelog>
  <changelog author="rw@suse.com" date="1362744000">- elilo.efi
  * Force default configs at the end of the network search list.
    (bnc#789137)
- elilo.pl
  * Disable use of 'shim'-loader options.  (bnc#798043)
  * Fix solitary 'secure-boot' for real.</changelog>
  <changelog author="rw@suse.com" date="1364385600">- elilo.pl
  * Implement chainloading of XEN for SecureBoot. (bnc#809702)
  * Maintain 'default' in SecureBoot config. (bnc#811608c28)
  * Handle failure of 'efibootmgr'.  (bnc#809702c10)
  * Improve verbose messages to be less alarming.</changelog>
  <changelog author="rw@suse.com" date="1364385601">- elilo.pl
  * Fix handling of missing 'default' again.</changelog>
  <changelog author="rw@suse.com" date="1366372800">- elilo.efi
  * Clear console on startup.  (bnc#812799)
  * Avoid crash caused by EFI memory map changes.  (bnc#800035)
- elilo.pl
  * Work around chainloading issue with XEN.  (bnc#812109)</changelog>
  <changelog author="rw@suse.com" date="1368014400">- elilo.pl
  * SecureBoot: create only one Boot Manager entry.  (bnc#818961)</changelog>
  <changelog author="rw@suse.com" date="1369828800">- elilo.pl
  * Always delete old EBM entries to fix ordering.  (bnc#819900)
  * Prevent XEN 'default' in 'elilo.conf'.  (bnc#819900c5)
  * Add man-page section about '--refresh-EBM' failure. (bnc#821109)</changelog>
  <changelog author="rw@suse.de" date="1376654400">- elilo.pl
  * SecureBoot: cope with separate '/boot' file-system.  (bnc#825932)
  * SecureBoot: improve detection of file-system UUIDs.  (bnc#828835)
  * Correctly handle installation to 'BOOT'.</changelog>
  <changelog author="rw@suse.de" date="1382616000">- elilo.spec
  * Add perl modules to 'PreReq'.  (bnc#842183)
- Update openSUSE to elilo-3.14 from SLE11.</changelog>
  <changelog author="rw@suse.de" date="1382702400">- elilo.efi
  * Update to elilo-3.16 to fix OBS download check.
    Essentially "white-space" changes, plus bumping version number,
    minus Debian idiosyncrasies.
- elilo.spec
  * Remove date string from 'eliloalt'.
  * Avoid duplication of 'elilo.txt'.
- elilo.pl
  * Support for 'UUID=' and 'LABEL=' to specify root file-system.</changelog>
  <changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
  <changelog author="bwiedemann@suse.com" date="1520078400">- Do not include rebuild counter in rpm to make build-compare happy</changelog>
  <changelog author="rw@suse.com" date="1542888000">- elilo.spec
  * Work around glitches introduced by gnu-efi.
  * Add '-mno-red-zone' to work around Microsoft/SystemV AMD64 ABI
    discrepancies.  (bsc#953502)
- elilo.pl
  * Support 'ucode=' for XEN.  (bsc#1102567)
  * SecureBoot: Support detached configuration template.
  * Add support for 'UUID='/'LABEL=' to specify EFI system partition
    and fix bug introduced by NVMe device handling.  (bsc#917195)
  * Handle NVMe device names.  (fate#317591)
  * Don't abort, when "skip" is announced.  (bsc#917130)
- elilo.efi
  * Remove special handling for '?' in textmenu-mode.  (bsc#928546)
    (elilo-textmenu-disable-print-devices.diff)</changelog>
  <changelog author="rw@suse.com" date="1542974400">- elilo.efi
  * Try to properly allocate high_base_mem.  (bsc#1000769)
    (elilo-high_base_mem.diff)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612353600">- Add elilo-binutils-2.36-fix.patch in order to fix build
  with binutils 2.36.</changelog>
  <changelog author="rw@suse.com" date="1660651200">- elilo.spec, elilo.pl
  * Move to '/usr/sbin'.  (bsc#1191059)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721908800">- Add elilo-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
</package>
<package pkgid="548686e771656a2f5cb25145ddc24a335b793b9dd5a4e906e7d02d3d2f9f8267d0590fd701374a0aa889957b208f8c9f046f37e74f31b26f85bfe699b7abea1d" name="elilo" arch="x86_64">
  <version epoch="0" ver="3.16" rel="10.1"/>
  <changelog author="rw@suse.de" date="1382616000">- elilo.spec
  * Add perl modules to 'PreReq'.  (bnc#842183)
- Update openSUSE to elilo-3.14 from SLE11.</changelog>
  <changelog author="rw@suse.de" date="1382702400">- elilo.efi
  * Update to elilo-3.16 to fix OBS download check.
    Essentially "white-space" changes, plus bumping version number,
    minus Debian idiosyncrasies.
- elilo.spec
  * Remove date string from 'eliloalt'.
  * Avoid duplication of 'elilo.txt'.
- elilo.pl
  * Support for 'UUID=' and 'LABEL=' to specify root file-system.</changelog>
  <changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
  <changelog author="bwiedemann@suse.com" date="1520078400">- Do not include rebuild counter in rpm to make build-compare happy</changelog>
  <changelog author="rw@suse.com" date="1542888000">- elilo.spec
  * Work around glitches introduced by gnu-efi.
  * Add '-mno-red-zone' to work around Microsoft/SystemV AMD64 ABI
    discrepancies.  (bsc#953502)
- elilo.pl
  * Support 'ucode=' for XEN.  (bsc#1102567)
  * SecureBoot: Support detached configuration template.
  * Add support for 'UUID='/'LABEL=' to specify EFI system partition
    and fix bug introduced by NVMe device handling.  (bsc#917195)
  * Handle NVMe device names.  (fate#317591)
  * Don't abort, when "skip" is announced.  (bsc#917130)
- elilo.efi
  * Remove special handling for '?' in textmenu-mode.  (bsc#928546)
    (elilo-textmenu-disable-print-devices.diff)</changelog>
  <changelog author="rw@suse.com" date="1542974400">- elilo.efi
  * Try to properly allocate high_base_mem.  (bsc#1000769)
    (elilo-high_base_mem.diff)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612353600">- Add elilo-binutils-2.36-fix.patch in order to fix build
  with binutils 2.36.</changelog>
  <changelog author="rw@suse.com" date="1660651200">- elilo.spec, elilo.pl
  * Move to '/usr/sbin'.  (bsc#1191059)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721908800">- Add elilo-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
</package>
<package pkgid="cf6e8c4ece4da20a0d4fa4b0dd5b9639c0f146ee429258893817ca0ce8acfb627816ad4027602e1d4989727ed9b787fad4fdb0caeb75262fd77ef0553e7f6043" name="elilo-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.16" rel="10.1"/>
  <changelog author="rw@suse.de" date="1382616000">- elilo.spec
  * Add perl modules to 'PreReq'.  (bnc#842183)
- Update openSUSE to elilo-3.14 from SLE11.</changelog>
  <changelog author="rw@suse.de" date="1382702400">- elilo.efi
  * Update to elilo-3.16 to fix OBS download check.
    Essentially "white-space" changes, plus bumping version number,
    minus Debian idiosyncrasies.
- elilo.spec
  * Remove date string from 'eliloalt'.
  * Avoid duplication of 'elilo.txt'.
- elilo.pl
  * Support for 'UUID=' and 'LABEL=' to specify root file-system.</changelog>
  <changelog author="dimstar@opensuse.org" date="1406808000">- Rename rpmlintrc to %{name}-rpmlintrc.
  Follow the packaging guidelines.</changelog>
  <changelog author="bwiedemann@suse.com" date="1520078400">- Do not include rebuild counter in rpm to make build-compare happy</changelog>
  <changelog author="rw@suse.com" date="1542888000">- elilo.spec
  * Work around glitches introduced by gnu-efi.
  * Add '-mno-red-zone' to work around Microsoft/SystemV AMD64 ABI
    discrepancies.  (bsc#953502)
- elilo.pl
  * Support 'ucode=' for XEN.  (bsc#1102567)
  * SecureBoot: Support detached configuration template.
  * Add support for 'UUID='/'LABEL=' to specify EFI system partition
    and fix bug introduced by NVMe device handling.  (bsc#917195)
  * Handle NVMe device names.  (fate#317591)
  * Don't abort, when "skip" is announced.  (bsc#917130)
- elilo.efi
  * Remove special handling for '?' in textmenu-mode.  (bsc#928546)
    (elilo-textmenu-disable-print-devices.diff)</changelog>
  <changelog author="rw@suse.com" date="1542974400">- elilo.efi
  * Try to properly allocate high_base_mem.  (bsc#1000769)
    (elilo-high_base_mem.diff)</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1612353600">- Add elilo-binutils-2.36-fix.patch in order to fix build
  with binutils 2.36.</changelog>
  <changelog author="rw@suse.com" date="1660651200">- elilo.spec, elilo.pl
  * Move to '/usr/sbin'.  (bsc#1191059)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721908800">- Add elilo-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
</package>
<package pkgid="6f0420a94ad6bc3733405ca7f52f3e54c252b9d2bc4f42a291cf15d8b1bc2749bad8567a4689bd6c75ed8dd6adc3fba627cb41f24856c2431e416e31038b91e4" name="evdi" arch="src">
  <version epoch="0" ver="1.14.5" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="120d7ef2f96bc51b09d3433dab3bb6f00014fb786e7bdd1b309995ccdb4af668c1cddb778aa1399e5f7fd9e7a4b8065850729286f62003c2bf31c7a236f40a6f" name="evdi" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="cbb6fa0742c188b0f5edd0ed05620635dc77f3d7d984a7fec5058e855b048ea91054ae871a3b8ba2c65f13915bad692e961c0c76ba84784fcdaacf86019f0da9" name="evdi" arch="src">
  <version epoch="0" ver="1.14.5" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="5cdea30b3945dd6cc849ea7388307a5a9110b2c712dc92ec9b52209f1e2e67011ee6a290adb41f635c2c4f209ef79afd1f9c73d075658ee2020d6a764c0f453e" name="evdi" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="3aecf32ab5c76eb29f0eb5c6d7bbe020de00e4070d0a98f22a724f2c971ac459df1c53c60ee4fd24d3b372c8ec9968d05a9c22e1c84184bcb2979f676095df8a" name="evdi-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="46242daf49d33b450a2871680fa6fa7647619f9e31aebe169e8f8a14882fc125bc40bdef4e3b8295ecd1f52e1064d527669e91ffcfa373bac819e495fe346bd5" name="evdi-debugsource" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="d65536861557f78bd56504774c505aa3561c02c1262612b98e554680a53043104e619f12bbceb312aa6ebb638edcac40b1c95391a48123439a79340fd325bbfa" name="evdi-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="482bdeee8fcea7b75d8be19a4e3e68b687053806c28f96ad8e6283bc9911770e2b8121264277235110107a91a394c66f2284ca0bb94b8e3562e2e8e959f81e21" name="evdi-devel" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="fafca0ecfe05f157fcf6d4ad1012b03a0787c302ef46d1732a32bf1935a0335e61a64abbd6fa2c6d826e774a5f00c804768eb810c34b6bb9c04ec56f77691eb1" name="evdi-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.14.5_k6.10.3_1" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="17eefcda1f23328519bafc8de4db88d033687d5566f593e703302166bc24a87e0c95c79063bf5ecc7e5307f01baf2206df09014352308ee614b396c833016d60" name="evdi-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.14.5_k6.10.5_1" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="1c35ff94384a1bab2173c7ec3736ff7b6d63db11740d20cff34b5e25ec940bfe3b9b4944d6fa49003fc87e82b7095d39b3915463653af2a44e17b4dd2f314dd4" name="evdi-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.5_k6.10.3_1" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="d9825716b7c79471bed4673f065cb89435e0321632cad94e879326ee266480fe7d4acbeea427aab9f393b2a03de1ccac1b01638c6f275ead8e64dd4a83ca3e30" name="evdi-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.14.5_k6.10.5_1" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="643a8b93f5bfcf0f328621c866accfd96c247adad798e11e4944e0e38ec10d080ce5e0ad77e7372f44540edf16ed7578b0c60f9b9f1eedb1b9fff31f92936e1a" name="evdi-ueficert" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.2"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="98a8f972ef62edab67f625d7126f6a3fbcd6308996f6566d948c8b2291b7b8b0fcb26147703f698af5a8e968b2daa043db9a33bea5fb9202ad6249ea2fb03286" name="evdi-ueficert" arch="x86_64">
  <version epoch="0" ver="1.14.5" rel="1.3"/>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706529600">- Init package.</changelog>
  <changelog author="joan.torres@suse.com" date="1706529601">- Update to version 1.14.1:
  * Set version to 1.14.1
  * Remove buildDescription from jenkins job
  * Use strscpy instead of strcpy
  * Set version to 1.14.0
  * Maintain support for legacy connect call for clients not requiring new functionality
  * Remove unused reservation object
  * Remove check_version from job
  * Remove unnecessary CFLAGS when building module in kernel
  * Run style check using checkstyle perl script from master
  * Only include drm.h when building the module</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875200">- At %kernel_module_package add _projectcert.crt to automatically add
  the signing key to MOK.
  On new reboot a MOK menu appears and the key must be manually enrolled
  using the admin password.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1706875201">- Add evdi-kmp dependency.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1710244800">- Add libevdi.so to libevdi package.
  * The DisplayLinkManager uses it.</changelog>
  <changelog author="joan.torres@suse.com" date="1710244801">- Update to version 1.14.2:
  * Set version to 1.14.2
  * Use mirror of linux when possible
  * Run build against kernel stage bash
  * Add other non-project related directories to Synopsys exculded dirs
  * Publish build when build from main branch
  * Minor script improvements
  * No std::format in debian bullseye and bookworm
  * Rearrange ifdefs to becompliant for ./ci/export_for_kernel script
  * Add SonarQube scans for EVDI
  * Request reboot when logname returns error</changelog>
  <changelog author="joan.torres@suse.com" date="1715083200">- Update to version 1.14.4:
  * Set version to 1.14.4
  * Fix unsafe use of strlen
  * Set version to 1.14.3
  * Fix pyevdi test_check_device test - on some systems card0 can be evdi device
  * Remove test package from pyevdi tests
  * Add cursor_set/cursor_move handlers to PyEvdi bindings
  * Add Card::enableCursorEvents python binding wit tests
  * Fix segfault in pyevdi tests and add pytest.run script to run the tests
  * Use github when linux mirror does not exists
  * Do not allow to mmap imported gem objects via dumb gem api</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715083201">- Add evdi-rpmlintrc to sources</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1715169600">- With the latest update these patches are not needed anymore:
  * evdi-Enable-compilation-against-15.6.patch
  * evdi-Resolve-compiler-errors-when-compiling-against-Linux.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1721131200">- Build kernel module considering the different flavors an arch can have.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600000">- Update to version 1.14.5
  * This allows building against the 6.10 kernel
  * Added fix-v1.14.5-build.patch that adds a missing parameter when
    building the module.</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600001">- Update patch evdi-Enable-compilation-against-15.5.patch</changelog>
  <changelog author="Joan Torres &lt;joan.torres@suse.com&gt;" date="1722600002">- Fix adding uefi cert for the kernel module</changelog>
</package>
<package pkgid="3c3776275b0b1c1a1b08e52ca752db99d8468f4b4a669aa19d76eab1efa110b88b74c1578ed725217570a9d982f2aee53144cacc53567399ef3a97b739b04c37" name="evolution" arch="src">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="5629d7091f356a71e6ad80057cfae026e3f8855533d332481b83b50d33ee4f56bdffd517f85ac14f766fc0815f09da26908fd995b7f196ece9f8f14d5461b344" name="evolution" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="050b8ee07ca88a88a95382675d796ed76af876e1fe5fddc2149b7a04961641fdedfcd1a56a6a451b5a42bd3d49706bf3aaa8ab30ffc2bf6b49ce3ae44e436cf5" name="evolution-data-server" arch="src">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + camel-message-info-base: Sanitize 'preview' property value on
    set.
  + IMAPx: Remove sanity check when reading PREVIEW result.
  + IMAPx: Remove forgotten debug print.
  + misc: Update description of the provided libraries.
  + build: Use -Wshadow build option, if available.
  + addressbook-export: Fix two memory leaks.
  + OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  + module-google-backend: Fix a ref/unref imbalance found by
    Coverity Scan.
  + EReminderWatcher: Last-notified time not always set.
  + ESourceMailSignature: Signature load can fail on runtime
    warning.
  + build: Correct incompatible type warning from check for
    I_CAL_EMAIL_PARAMETER.
  + camel-smime-context: Fix a typo in a localized string.
  + CamelOperation: Add function to dupe current message.
  + Camel: Ignore errors about missing messages during filtering.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15 and change
    libedataserverui4 .h files copy.
  + camel-mime-filter-preview: Correct an 'if' statement.
  + vcard: Fix check for group name in e_vcard_remove_attributes().
  + Update Google server names in checks for "is Google server".
  + ESourceOpenPGP: Add "ask-send-public-key" option.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter.
  + build: Make sure tests run in serial.
  + IMAPx: Disable PREVIEW fetch on error.
  + Camel: Long header folding should not add empty folding line.
  + Camel: Fix possible busy loop in camel-lock-helper.
  + Support webcals: URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - addressbook: Crash on authenticate and finalize in two
    threads.
  - Calendar: Prefer html/markdown description in preview.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Camel: Sanitize exported OpenPGP public key before transfer.
  - Google Task stale item cannot be deleted.
  + Miscellaneous:
  - EOAuth2ServiceOutlook: Cannot be used with IMAP.
  - IMAPx: Correct return value of imapx_splice_with_progress()
    when cancelled.
  - IMAPX: Correct path returned by imapx_get_filename().
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Calendar: "This and Future" modifications can duplicate
    events.
  - CardDAV: Prefetch PHOTO/LOGO when being remote URL.
  + Miscellaneous:
  - EOAuth2ServiceYahoo: Update redirect URI.
  - OAuth2Prompter: Fix possible crash on application quit.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Camel:
    . Attachments not recognized when filtering POP3 message
    . Search folder's message UID is not persistent
  - CalDAV: Correct check for "is Google server"
  + Miscellaneous:
  - OAuth2 Prompter: Fix two memory leaks
  - EOAuth2ServiceYahoo: Update redirect URI
  - CI: Workaround broken git clone for libcanberra
  - Fix few issues reported by Coverity Scan
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + alarm-notify: Save acknowledge time without sending iTip
    message.
  + Calendar: Anniversaries hidden when book goes to online.</changelog>
</package>
<package pkgid="d4e3d796e456b49eb54be7e020311d56509e01434bbe7aac16c00e02fe6612fb5a3d3642cfe4a8247f1e16f8c2f218c15a556e1da61a92fe72b3b363cb8b839f" name="evolution-data-server" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + camel-message-info-base: Sanitize 'preview' property value on
    set.
  + IMAPx: Remove sanity check when reading PREVIEW result.
  + IMAPx: Remove forgotten debug print.
  + misc: Update description of the provided libraries.
  + build: Use -Wshadow build option, if available.
  + addressbook-export: Fix two memory leaks.
  + OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  + module-google-backend: Fix a ref/unref imbalance found by
    Coverity Scan.
  + EReminderWatcher: Last-notified time not always set.
  + ESourceMailSignature: Signature load can fail on runtime
    warning.
  + build: Correct incompatible type warning from check for
    I_CAL_EMAIL_PARAMETER.
  + camel-smime-context: Fix a typo in a localized string.
  + CamelOperation: Add function to dupe current message.
  + Camel: Ignore errors about missing messages during filtering.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15 and change
    libedataserverui4 .h files copy.
  + camel-mime-filter-preview: Correct an 'if' statement.
  + vcard: Fix check for group name in e_vcard_remove_attributes().
  + Update Google server names in checks for "is Google server".
  + ESourceOpenPGP: Add "ask-send-public-key" option.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter.
  + build: Make sure tests run in serial.
  + IMAPx: Disable PREVIEW fetch on error.
  + Camel: Long header folding should not add empty folding line.
  + Camel: Fix possible busy loop in camel-lock-helper.
  + Support webcals: URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - addressbook: Crash on authenticate and finalize in two
    threads.
  - Calendar: Prefer html/markdown description in preview.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Camel: Sanitize exported OpenPGP public key before transfer.
  - Google Task stale item cannot be deleted.
  + Miscellaneous:
  - EOAuth2ServiceOutlook: Cannot be used with IMAP.
  - IMAPx: Correct return value of imapx_splice_with_progress()
    when cancelled.
  - IMAPX: Correct path returned by imapx_get_filename().
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Calendar: "This and Future" modifications can duplicate
    events.
  - CardDAV: Prefetch PHOTO/LOGO when being remote URL.
  + Miscellaneous:
  - EOAuth2ServiceYahoo: Update redirect URI.
  - OAuth2Prompter: Fix possible crash on application quit.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Camel:
    . Attachments not recognized when filtering POP3 message
    . Search folder's message UID is not persistent
  - CalDAV: Correct check for "is Google server"
  + Miscellaneous:
  - OAuth2 Prompter: Fix two memory leaks
  - EOAuth2ServiceYahoo: Update redirect URI
  - CI: Workaround broken git clone for libcanberra
  - Fix few issues reported by Coverity Scan
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + alarm-notify: Save acknowledge time without sending iTip
    message.
  + Calendar: Anniversaries hidden when book goes to online.</changelog>
</package>
<package pkgid="ec1ebba1d82611e699e7568c79d5594f948aa9fdf1123e7bb42bf0a155da56d718de4b07d26212d467750796edc5c77c5397c21da8edfe5d86a3f355839c644b" name="evolution-data-server-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + camel-message-info-base: Sanitize 'preview' property value on
    set.
  + IMAPx: Remove sanity check when reading PREVIEW result.
  + IMAPx: Remove forgotten debug print.
  + misc: Update description of the provided libraries.
  + build: Use -Wshadow build option, if available.
  + addressbook-export: Fix two memory leaks.
  + OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  + module-google-backend: Fix a ref/unref imbalance found by
    Coverity Scan.
  + EReminderWatcher: Last-notified time not always set.
  + ESourceMailSignature: Signature load can fail on runtime
    warning.
  + build: Correct incompatible type warning from check for
    I_CAL_EMAIL_PARAMETER.
  + camel-smime-context: Fix a typo in a localized string.
  + CamelOperation: Add function to dupe current message.
  + Camel: Ignore errors about missing messages during filtering.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15 and change
    libedataserverui4 .h files copy.
  + camel-mime-filter-preview: Correct an 'if' statement.
  + vcard: Fix check for group name in e_vcard_remove_attributes().
  + Update Google server names in checks for "is Google server".
  + ESourceOpenPGP: Add "ask-send-public-key" option.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter.
  + build: Make sure tests run in serial.
  + IMAPx: Disable PREVIEW fetch on error.
  + Camel: Long header folding should not add empty folding line.
  + Camel: Fix possible busy loop in camel-lock-helper.
  + Support webcals: URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - addressbook: Crash on authenticate and finalize in two
    threads.
  - Calendar: Prefer html/markdown description in preview.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Camel: Sanitize exported OpenPGP public key before transfer.
  - Google Task stale item cannot be deleted.
  + Miscellaneous:
  - EOAuth2ServiceOutlook: Cannot be used with IMAP.
  - IMAPx: Correct return value of imapx_splice_with_progress()
    when cancelled.
  - IMAPX: Correct path returned by imapx_get_filename().
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Calendar: "This and Future" modifications can duplicate
    events.
  - CardDAV: Prefetch PHOTO/LOGO when being remote URL.
  + Miscellaneous:
  - EOAuth2ServiceYahoo: Update redirect URI.
  - OAuth2Prompter: Fix possible crash on application quit.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Camel:
    . Attachments not recognized when filtering POP3 message
    . Search folder's message UID is not persistent
  - CalDAV: Correct check for "is Google server"
  + Miscellaneous:
  - OAuth2 Prompter: Fix two memory leaks
  - EOAuth2ServiceYahoo: Update redirect URI
  - CI: Workaround broken git clone for libcanberra
  - Fix few issues reported by Coverity Scan
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + alarm-notify: Save acknowledge time without sending iTip
    message.
  + Calendar: Anniversaries hidden when book goes to online.</changelog>
</package>
<package pkgid="d46dd8756ca7ea6f8714e103bc62322a48a1c1beee3d7b3ee9f85159625cce49f28009021d97b2db17632e257706c3600f93872aa4e34d2a4dde7932b30c6bf2" name="evolution-data-server-debugsource" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + camel-message-info-base: Sanitize 'preview' property value on
    set.
  + IMAPx: Remove sanity check when reading PREVIEW result.
  + IMAPx: Remove forgotten debug print.
  + misc: Update description of the provided libraries.
  + build: Use -Wshadow build option, if available.
  + addressbook-export: Fix two memory leaks.
  + OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  + module-google-backend: Fix a ref/unref imbalance found by
    Coverity Scan.
  + EReminderWatcher: Last-notified time not always set.
  + ESourceMailSignature: Signature load can fail on runtime
    warning.
  + build: Correct incompatible type warning from check for
    I_CAL_EMAIL_PARAMETER.
  + camel-smime-context: Fix a typo in a localized string.
  + CamelOperation: Add function to dupe current message.
  + Camel: Ignore errors about missing messages during filtering.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15 and change
    libedataserverui4 .h files copy.
  + camel-mime-filter-preview: Correct an 'if' statement.
  + vcard: Fix check for group name in e_vcard_remove_attributes().
  + Update Google server names in checks for "is Google server".
  + ESourceOpenPGP: Add "ask-send-public-key" option.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter.
  + build: Make sure tests run in serial.
  + IMAPx: Disable PREVIEW fetch on error.
  + Camel: Long header folding should not add empty folding line.
  + Camel: Fix possible busy loop in camel-lock-helper.
  + Support webcals: URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - addressbook: Crash on authenticate and finalize in two
    threads.
  - Calendar: Prefer html/markdown description in preview.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Camel: Sanitize exported OpenPGP public key before transfer.
  - Google Task stale item cannot be deleted.
  + Miscellaneous:
  - EOAuth2ServiceOutlook: Cannot be used with IMAP.
  - IMAPx: Correct return value of imapx_splice_with_progress()
    when cancelled.
  - IMAPX: Correct path returned by imapx_get_filename().
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Calendar: "This and Future" modifications can duplicate
    events.
  - CardDAV: Prefetch PHOTO/LOGO when being remote URL.
  + Miscellaneous:
  - EOAuth2ServiceYahoo: Update redirect URI.
  - OAuth2Prompter: Fix possible crash on application quit.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Camel:
    . Attachments not recognized when filtering POP3 message
    . Search folder's message UID is not persistent
  - CalDAV: Correct check for "is Google server"
  + Miscellaneous:
  - OAuth2 Prompter: Fix two memory leaks
  - EOAuth2ServiceYahoo: Update redirect URI
  - CI: Workaround broken git clone for libcanberra
  - Fix few issues reported by Coverity Scan
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + alarm-notify: Save acknowledge time without sending iTip
    message.
  + Calendar: Anniversaries hidden when book goes to online.</changelog>
</package>
<package pkgid="d4fe6ba6e399b49e018c32da29a9fb7b4c74b776af648ef0dc0739cd9d425f8310546179f2e28f19f3151ab91be7150d68b7a5e83f28a4f2b5c5a1a9b6107582" name="evolution-data-server-devel" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + camel-message-info-base: Sanitize 'preview' property value on
    set.
  + IMAPx: Remove sanity check when reading PREVIEW result.
  + IMAPx: Remove forgotten debug print.
  + misc: Update description of the provided libraries.
  + build: Use -Wshadow build option, if available.
  + addressbook-export: Fix two memory leaks.
  + OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  + module-google-backend: Fix a ref/unref imbalance found by
    Coverity Scan.
  + EReminderWatcher: Last-notified time not always set.
  + ESourceMailSignature: Signature load can fail on runtime
    warning.
  + build: Correct incompatible type warning from check for
    I_CAL_EMAIL_PARAMETER.
  + camel-smime-context: Fix a typo in a localized string.
  + CamelOperation: Add function to dupe current message.
  + Camel: Ignore errors about missing messages during filtering.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15 and change
    libedataserverui4 .h files copy.
  + camel-mime-filter-preview: Correct an 'if' statement.
  + vcard: Fix check for group name in e_vcard_remove_attributes().
  + Update Google server names in checks for "is Google server".
  + ESourceOpenPGP: Add "ask-send-public-key" option.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter.
  + build: Make sure tests run in serial.
  + IMAPx: Disable PREVIEW fetch on error.
  + Camel: Long header folding should not add empty folding line.
  + Camel: Fix possible busy loop in camel-lock-helper.
  + Support webcals: URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - addressbook: Crash on authenticate and finalize in two
    threads.
  - Calendar: Prefer html/markdown description in preview.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Camel: Sanitize exported OpenPGP public key before transfer.
  - Google Task stale item cannot be deleted.
  + Miscellaneous:
  - EOAuth2ServiceOutlook: Cannot be used with IMAP.
  - IMAPx: Correct return value of imapx_splice_with_progress()
    when cancelled.
  - IMAPX: Correct path returned by imapx_get_filename().
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Calendar: "This and Future" modifications can duplicate
    events.
  - CardDAV: Prefetch PHOTO/LOGO when being remote URL.
  + Miscellaneous:
  - EOAuth2ServiceYahoo: Update redirect URI.
  - OAuth2Prompter: Fix possible crash on application quit.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Camel:
    . Attachments not recognized when filtering POP3 message
    . Search folder's message UID is not persistent
  - CalDAV: Correct check for "is Google server"
  + Miscellaneous:
  - OAuth2 Prompter: Fix two memory leaks
  - EOAuth2ServiceYahoo: Update redirect URI
  - CI: Workaround broken git clone for libcanberra
  - Fix few issues reported by Coverity Scan
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + alarm-notify: Save acknowledge time without sending iTip
    message.
  + Calendar: Anniversaries hidden when book goes to online.</changelog>
</package>
<package pkgid="fba319580aacae12a8160e1a9238c417af9c3106dfe6a93ab92a34c0b96fd63a4bc0c6c977cd247e7e30181766eebd5fd7dafd1828303978b367c3d9c65b840e" name="evolution-data-server-lang" arch="noarch">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + e-cal-util: Check for duplicate UIDs when generating alarms
  + EReminderWatcher: Ensure correct default timezone set on
    ECalClient
  + ci:
  - Use CCache and store the flatpak-builder cache
  - ci: Run the CI for the current commit
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + WebDAV Notes: Fallback to derive component summary from
    description.
  + CamelFilterDriver: Unset info's headers only when folder has
    summary.
  + Bugs fixed:
  - Camel: POP3's 'UTF8' command blocking login.
  - backends: React to destination URI changes.
  - Fails to refresh backend with offline changes and broken
    local cache state.
  - IMAPx: Ignore 'Permission denied' error on refresh.
  - libedataserver: Disable deprecation notice around
    e_flag_timed_wait.
  - Calendar: Change file backend discard_alarm() function.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs Fixed:
  - Camel: Set proper S/MIME signature verification status.
  - IMAP: Cannot remove labels added in Thunderbird.
  - WebDAV: Fails to discover iCloud address book.
  - Wrong S/MIME certificate selection for encrypted email.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bug Fixed: EWebDAVSession: Claim also error nodes from propstat
    response.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + Bug Fixed: Camel: Learn as Junk filter action not actually
    running the learn function.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: IMAP: Overriding "[Gmail]" namespace doesn't work.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + ECalMetaBackend: Error when trying to modify all instances from
    a detached instance.
  + ESoupSession: Setup GSSAPI/NTLM authentication also for
    insecure connections.
  + Calendar: Correct function prototype declarations
    (-Wenum-int-mismatch).
  + IMAPx: Remove unused argument from
    imapx_update_message_info_flags().
  + Camel: Add functions related to GPG key import/info.
  + IMAPx: Disable "Single client mode" by default.
  + Fix a memory leak in EDataBookViewWatcher-s.
  + libedata-book: Querying in aux tables fails with an SQLite
    error.
  + libedata-book: Treat "contains" query with empty value as
    "exists".
  + EDataBookViewWatcher-s: Claim runtime warning when fails to get
    contacts.
  + Bugs fixed:
  - CalDAV: Allow to disable schedule reply on remove.
  - Add option to reduce book/cal data usage when on a metered
    connection.
  - CalDAV: Zimbra has incorrect OPTIONS response for shared
    calendars.
  - Calendar: Add option to (not) delete "Declined" meeting.
  - Camel MIME utils: fix aliasing issue in datetok.
  - ECollator: Always include Latin/English letters.
  - Camel: Filtering Search folder leaves changed messages in the
    result.
  - EBookMetaBackend: Changes from refresh() not propagated to
    the opened views.
  - ci: Export the documentation with GitLab Pages.
  - docs: Add gi-docgen based documentation for all the
    libraries.
  - Add functions to set and support Autocrypt for mail messages.
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN).
  - CamelCipherContext: Add a specific error code for missing
    public key.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + libecal: Move some basic utility functions from Evolution
  + build: Do not depend on libsecret-unstable
  + Harmonize `sizeof` keyword use
  + CamelGgpContext: Strip unneeded information from keys on export
  + ECalComponentText: Fix compiler warning from type-check of
    const object
  + Bugs fixed:
  - IMAPx: Messages unexpectedly deleted from Inbox
  - docs: Move the gi-docgen documentation to the parent folder
  - Use collection source also when it has no auth method set
  - IMAP: Cache does not refresh after UIDVALIDITY changes
  - reminder-watcher: Default to system set 24-hour format
  - docs: Add more dependencies to the gi-docgen generated
    documentation
  - Refine the pkgconfig and .gir dependencies
  - Add "Unset Label" action in filter rules
  - OAuth2: Provide detailed error on access token refresh
    failure
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Correct test-cal-backend-sexp expected arguments
  + Add e_util_guess_source_is_readonly() utility function
  + Bugs fixed:
  - addressbook-export: Do not translate `--format` arg
    description
  - Disable building tests in CMake
  - Fix a typo (begining) in an openldap-extract.h comment
  - Allow to use the flatpak manifest directly from GNOME Builder
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs fixed:
  - Update default calendar colors
  - Mail: Correct conversion of UTF-16 encoded text files
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Bug Fixes:
  - alarm-notify:
    . Some reminders could be lost
    . Birthday floating date shifted by one day
  - CamelGpgContext: Don't leak istream in gpg_sign_sync().
  - e-xml-utils: Fix build with libxml2 2.12.
  + Miscellaneous:
  - OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  - EReminderWatcher: Last-notified time not always set.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Camel: Ignore errors about missing messages during filtering.
  + Bug Fixes:
  - sqlite3_enable_shared_cache is deprecated
  - Camel: Hide errors from for-offline download
  - IMAP: Copy/move messages in smaller batches
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + camel-message-info-base: Sanitize 'preview' property value on
    set.
  + IMAPx: Remove sanity check when reading PREVIEW result.
  + IMAPx: Remove forgotten debug print.
  + misc: Update description of the provided libraries.
  + build: Use -Wshadow build option, if available.
  + addressbook-export: Fix two memory leaks.
  + OAuth2: Add scheme handler for OAuth2 prompts in external
    browser.
  + module-google-backend: Fix a ref/unref imbalance found by
    Coverity Scan.
  + EReminderWatcher: Last-notified time not always set.
  + ESourceMailSignature: Signature load can fail on runtime
    warning.
  + build: Correct incompatible type warning from check for
    I_CAL_EMAIL_PARAMETER.
  + camel-smime-context: Fix a typo in a localized string.
  + CamelOperation: Add function to dupe current message.
  + Camel: Ignore errors about missing messages during filtering.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15 and change
    libedataserverui4 .h files copy.
  + camel-mime-filter-preview: Correct an 'if' statement.
  + vcard: Fix check for group name in e_vcard_remove_attributes().
  + Update Google server names in checks for "is Google server".
  + ESourceOpenPGP: Add "ask-send-public-key" option.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + CalDAV Scheduling - utilize SCHEDULE-AGENT property parameter.
  + build: Make sure tests run in serial.
  + IMAPx: Disable PREVIEW fetch on error.
  + Camel: Long header folding should not add empty folding line.
  + Camel: Fix possible busy loop in camel-lock-helper.
  + Support webcals: URI.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - addressbook: Crash on authenticate and finalize in two
    threads.
  - Calendar: Prefer html/markdown description in preview.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Camel: Sanitize exported OpenPGP public key before transfer.
  - Google Task stale item cannot be deleted.
  + Miscellaneous:
  - EOAuth2ServiceOutlook: Cannot be used with IMAP.
  - IMAPx: Correct return value of imapx_splice_with_progress()
    when cancelled.
  - IMAPX: Correct path returned by imapx_get_filename().
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Calendar: "This and Future" modifications can duplicate
    events.
  - CardDAV: Prefetch PHOTO/LOGO when being remote URL.
  + Miscellaneous:
  - EOAuth2ServiceYahoo: Update redirect URI.
  - OAuth2Prompter: Fix possible crash on application quit.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Camel:
    . Attachments not recognized when filtering POP3 message
    . Search folder's message UID is not persistent
  - CalDAV: Correct check for "is Google server"
  + Miscellaneous:
  - OAuth2 Prompter: Fix two memory leaks
  - EOAuth2ServiceYahoo: Update redirect URI
  - CI: Workaround broken git clone for libcanberra
  - Fix few issues reported by Coverity Scan
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + alarm-notify: Save acknowledge time without sending iTip
    message.
  + Calendar: Anniversaries hidden when book goes to online.</changelog>
</package>
<package pkgid="53f9ef0756f425b68750be87491e9c56934bffd05d2eba9b269495736dcf2784a6f68826ca23172c696e859bc20b7f6b7afcd443e4834ad09b67228d9874ab4d" name="evolution-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="677f72319875f1e6005f960aae84e4f49ad0c1fe5dbddd6879052cb45eab9c22eabe067eef0726af74f04623a580e4fecd76802af62223b7c0e2ef398565995e" name="evolution-debugsource" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="a4d13a485fb5912ba9ef6b7f19ab106f27f044bbe4be896ef27022809a5bd8a0875537f8805fc72147f67d12749d86f936be0031c936f1fd229ca5a9402cea2b" name="evolution-devel" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="6b1eccaf01d5430b903f8b10a93d88be2fe3187b27840d5fbe6778c8330baad2ce6b10fd4521a9e711e07de20fd1dde5b1e8671e50137be0bf08bd20c4a5ba22" name="evolution-ews" arch="src">
  <version epoch="0" ver="3.52.4" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + build: Use -Wshadow build option, if available.
  + Microsoft365: Read Organizational Contacts and Users.
  + Update Flatpak manifest.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Bump CMake version requirement to 3.15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Retract dialog can duplicate cancellation mails.
  + Do not change organizer when adding meeting from mail.
  + Impersonate mailbox uses original user's connection.
  + build: Make sure tests run in serial.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fix: Use OAuth2 protocol 2.0 by default.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Miscellaneous:
  - Do not include buildir in libecalbackendews.so.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - m365: Accepting event sends mail to each recipient.
  + Miscellaneous:
  - m365: Calendar: Correct read of file attachments.
  - m365: Calendar: Read detached and deleted instances of event
    series.
  - m365: Calendar: Write detached and deleted instances of event
    series.
  - m365: Calendar: Fix a memory leak when loading event/task.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - m365: A removed task in the web app is not removed in Evolution
  - Mails sent only to the first recipient in the list
  + Miscellaneous:
  - m365 Camel:
    . Auto-save store summary on folder count changes
    . Send messages as MIME data
    . Fix a memory leak in m365_folder_merge_server_user_flags()
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Contacts: Offline GAL not searched with "manual query" views.
  + m365: Workaround MIME send server's reencode with forced
    base64.</changelog>
</package>
<package pkgid="70077a3ecc872931aca21d6480dd585b13e52648fc7950064c733fe9b711ded0d9aaca7c47bf4bf7eaab96312bd1a378ad59d492b42e471858fa49f97a92632c" name="evolution-ews" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + build: Use -Wshadow build option, if available.
  + Microsoft365: Read Organizational Contacts and Users.
  + Update Flatpak manifest.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Bump CMake version requirement to 3.15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Retract dialog can duplicate cancellation mails.
  + Do not change organizer when adding meeting from mail.
  + Impersonate mailbox uses original user's connection.
  + build: Make sure tests run in serial.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fix: Use OAuth2 protocol 2.0 by default.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Miscellaneous:
  - Do not include buildir in libecalbackendews.so.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - m365: Accepting event sends mail to each recipient.
  + Miscellaneous:
  - m365: Calendar: Correct read of file attachments.
  - m365: Calendar: Read detached and deleted instances of event
    series.
  - m365: Calendar: Write detached and deleted instances of event
    series.
  - m365: Calendar: Fix a memory leak when loading event/task.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - m365: A removed task in the web app is not removed in Evolution
  - Mails sent only to the first recipient in the list
  + Miscellaneous:
  - m365 Camel:
    . Auto-save store summary on folder count changes
    . Send messages as MIME data
    . Fix a memory leak in m365_folder_merge_server_user_flags()
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Contacts: Offline GAL not searched with "manual query" views.
  + m365: Workaround MIME send server's reencode with forced
    base64.</changelog>
</package>
<package pkgid="b161a83e9109d5ce15cf91d674521001ef6e5ab287888274747a4eeab45745ad75cccfb53994b6f8c3df7c6fec84ae5a8a946f6c061f8461a95bc70b44ca2e5c" name="evolution-ews-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + build: Use -Wshadow build option, if available.
  + Microsoft365: Read Organizational Contacts and Users.
  + Update Flatpak manifest.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Bump CMake version requirement to 3.15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Retract dialog can duplicate cancellation mails.
  + Do not change organizer when adding meeting from mail.
  + Impersonate mailbox uses original user's connection.
  + build: Make sure tests run in serial.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fix: Use OAuth2 protocol 2.0 by default.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Miscellaneous:
  - Do not include buildir in libecalbackendews.so.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - m365: Accepting event sends mail to each recipient.
  + Miscellaneous:
  - m365: Calendar: Correct read of file attachments.
  - m365: Calendar: Read detached and deleted instances of event
    series.
  - m365: Calendar: Write detached and deleted instances of event
    series.
  - m365: Calendar: Fix a memory leak when loading event/task.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - m365: A removed task in the web app is not removed in Evolution
  - Mails sent only to the first recipient in the list
  + Miscellaneous:
  - m365 Camel:
    . Auto-save store summary on folder count changes
    . Send messages as MIME data
    . Fix a memory leak in m365_folder_merge_server_user_flags()
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Contacts: Offline GAL not searched with "manual query" views.
  + m365: Workaround MIME send server's reencode with forced
    base64.</changelog>
</package>
<package pkgid="6e5694c3bb8060b07934f0d4ac8ac69ae270ceff2beaf80006d319169c081e07a5834598f46ee2dc9664d09d7e0fdc5c2e04dad637bc06ed6ead9d9570d57ad9" name="evolution-ews-debugsource" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + build: Use -Wshadow build option, if available.
  + Microsoft365: Read Organizational Contacts and Users.
  + Update Flatpak manifest.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Bump CMake version requirement to 3.15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Retract dialog can duplicate cancellation mails.
  + Do not change organizer when adding meeting from mail.
  + Impersonate mailbox uses original user's connection.
  + build: Make sure tests run in serial.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fix: Use OAuth2 protocol 2.0 by default.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Miscellaneous:
  - Do not include buildir in libecalbackendews.so.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - m365: Accepting event sends mail to each recipient.
  + Miscellaneous:
  - m365: Calendar: Correct read of file attachments.
  - m365: Calendar: Read detached and deleted instances of event
    series.
  - m365: Calendar: Write detached and deleted instances of event
    series.
  - m365: Calendar: Fix a memory leak when loading event/task.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - m365: A removed task in the web app is not removed in Evolution
  - Mails sent only to the first recipient in the list
  + Miscellaneous:
  - m365 Camel:
    . Auto-save store summary on folder count changes
    . Send messages as MIME data
    . Fix a memory leak in m365_folder_merge_server_user_flags()
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Contacts: Offline GAL not searched with "manual query" views.
  + m365: Workaround MIME send server's reencode with forced
    base64.</changelog>
</package>
<package pkgid="11018000598ce7fbbc57a3d4d3f25da0ee9c729eeb2d578f32f21063c4ae64d247647a6842b2c276e275784ac39436860c7449aa25ef5c8d8374f7d4fe36abd7" name="evolution-ews-lang" arch="noarch">
  <version epoch="0" ver="3.52.4" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1677499200">- Update to version 3.47.2:
  + Enable GitLab CI for easier testing of the changes.
  + Remove duplicated OAuth2 code.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677844800">- Update to version 3.47.3:
  + OAuth2: Add option to use version 2.0 of the API.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1682078400">- Update to version 3.48.1:
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + Bugs fixed:
  - Sometimes fails to delete recurring event occurrence
  - Ask for OAuth2 credentials for autodiscovery
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed: Mail: Add per-folder option to always check for new
    mail.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + OALComboBox: Always prefer collection ESource when fetching
    list of OABs.
  + Bugs fixed:
  - Parse XML responses in recovery mode
  - Calendar: Provide user comments in the invitation response
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + EWS calendar: Do not link against Evolution libraries
  + Bugs fixed: Ask for credentials when access token refresh fails
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + Calendar: Unlock connection lock before refreshing the calendar
    on component load
  + ci: Rename org.gnome.evolution-ews.nightly to
    org.gnome.EvolutionEws.Devel
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + Bugs Fixed:
  - Search in online GAL when OAB is misconfigured
  - Text from .error file not translated in the GUI
  - Fix scope for OAuth2 v2 being hard-coded to O365
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + Calendar: Don't convert UTC times to local timezone
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + Bug Fixes:
  - Mail: Calendar attachments can be broken by the server.
  - Workaround Outlook 2019 ORGANIZER and ATTENDEE addition into
    plain events.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + build: Use -Wshadow build option, if available.
  + Microsoft365: Read Organizational Contacts and Users.
  + Update Flatpak manifest.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Bump CMake version requirement to 3.15.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Retract dialog can duplicate cancellation mails.
  + Do not change organizer when adding meeting from mail.
  + Impersonate mailbox uses original user's connection.
  + build: Make sure tests run in serial.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fix: Use OAuth2 protocol 2.0 by default.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Miscellaneous:
  - Do not include buildir in libecalbackendews.so.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - m365: Accepting event sends mail to each recipient.
  + Miscellaneous:
  - m365: Calendar: Correct read of file attachments.
  - m365: Calendar: Read detached and deleted instances of event
    series.
  - m365: Calendar: Write detached and deleted instances of event
    series.
  - m365: Calendar: Fix a memory leak when loading event/task.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - m365: A removed task in the web app is not removed in Evolution
  - Mails sent only to the first recipient in the list
  + Miscellaneous:
  - m365 Camel:
    . Auto-save store summary on folder count changes
    . Send messages as MIME data
    . Fix a memory leak in m365_folder_merge_server_user_flags()
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Contacts: Offline GAL not searched with "manual query" views.
  + m365: Workaround MIME send server's reencode with forced
    base64.</changelog>
</package>
<package pkgid="2116f1b9f7eea15e78d75ccf401ffd74394b26737e4a1c86c2759218682747ed5f1ff6fb9ad18636af68abfd535071ae6a0d2e3de7acc9aa1ed6b494521a6369" name="evolution-lang" arch="noarch">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="c94b7d946273e42189acb650dd2a29786bff3b2f8d748e276bd7f60ad72da85879325e07b925023d07581b6b909c12408c274b3ec26d02a82982dca47c1f6362" name="evolution-plugin-bogofilter" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="70121f31686e2624a8efc127ed0d9525cce063564af4130e51085dd243707bcc2f138ddbace57ec108bcedf61c38657897dd926e17905ab207d7f66ac2beedae" name="evolution-plugin-bogofilter-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="1ca3ac644f2882874c30e0e8d97fb53d66a87259314d975e535cc08e95923281e64fdc419d4b89776bf9f7bf6b0caeff5469079e00aa28e86ee9fe0cccb4a812" name="evolution-plugin-pst-import" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="18011e260d91a723e8e8885ffcd8d1faaff3480781feff6e1bbd962c82b89362b2ad1016562b2e9f194d63183b742a159c6211edfc22e940bfcfc9f058839d75" name="evolution-plugin-pst-import-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="4f8cc5e86fd072906ff80989c01517c5510331df8102c9194c4a2068963a922972177f1788125f11b89cfbb94d4247688517a1ce6a0840cf0eb6d70f9998130a" name="evolution-plugin-spamassassin" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="b5a28c799a1439a630b8126b1654a2b9bfe2ba22b1dff060ca5eb7ec7a208fee9a7cb1ebd5ef2527f496c592388c055c686cc31f38cbcfda14baa869b221b83c" name="evolution-plugin-spamassassin-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="79a8314d8db3e1e43ce0f5021b0f5d6d435e61fe1bfda7cf3e1c92728e994e4b47a545e79ae6e6bb9dfb2f8a15a66714b868e17456c1cf2df618217d0ce08f4e" name="evolution-plugin-text-highlight" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="9dcac4615c113b59d3ab94511b220583247f834cfa2a75f42caea2270b9814d73516edfc15b5df58a010cd18c8e554d5547d0d397bd2bfa53d678e5c0ca328f1" name="evolution-plugin-text-highlight-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="c957e333a245f5925b2aaa7498bde1659e027432c31e794fbbfa0c2c6445817121b7b3e95c04a6055552caafe2cd5aac0cdeb84cc614567d1a7147c954c2d808" name="exfatprogs" arch="src">
  <version epoch="0" ver="1.2.5" rel="1.1"/>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1587643200">- Initial release on OBS</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1589284800">- Update to version 1.0.3
  * libexfat0 library is no longer installed
  * Rename label.exfat to tune.exfat.
  * tune.exfat: change argument style
    (-l option for print level, -L option for setting label)
  * mkfs.exfat: harmonize set volume label option with tune.exfat.
  * Fix the reported build warnings/errors.
  * Add memset to clean garbage in allocation.
  * Fix wrong volume label array size.
  * Open a device using O_EXCL to avoid formatting it while it is mounted.
  * Add man page.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1596456000">- Update to version 1.0.4
  * fsck.exfat: display sector, cluster, and volume sizes in the human
    readable format.
  * fsck.exfat: reduce the elapsed time using read-ahead.
  * mkfs.exfat: generate pseudo unique serials while creating filesystems.
  * mkfs.exfat: add the "-b" option to align the start offset of FAT and
    data clusters.
  * fsck.exfat: repair zero-byte files which have the NoFatChain attribute.
  * Fix memory leaks on error handling paths.
  * fsck.exfat: fix the bug that cannot access space beyond 2TB.</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1599480000">- Remove ExclusiveArch, the code compiles on all arches cleanly now.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1599825600">- jsc#SLE-16156: Add exfatprogs to SLE</changelog>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1612872000">- Update to version 1.1.0
  * fsck.exfat: recover corrupted boot region.
  * exfatlabel: Print or Set volume label and serial.
  * dump.exfat: Show the on-disk metadata information
    and the statistics.
  * set _FILE_OFFSET_BITS=64 for Android build.
- Add dump.exfat binary and manpage to %files section
- Add exfatlabel binary and manpaeg to %files section</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1612958400">- Switch to tar.xz tarball
- Add signature checking for the tarball</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620561600">- update to 1.1.1:
  * mkfs.exfat: adjust the boundary alignment calculations to compensate
  for the volume offset.
  * mkfs.exfat: add the "--pack-bitmap" option to relocate the allocation
  bitmap to allow the FAT and the bitmap to share the same allocation
  unit on flash media.
  * Fix wrong bit operations on 64-bit big.
  * Fix memory leaks in error paths.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622462400">- update to 1.1.2:
  * mkfs.exfat: set 0x80 to DriveSelect of the boot sector
  * Fix issues on 4KB logical sector devices
  * Fix issues when the sector size of of a file system is different from
  that of a block device.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637236800">- update to 1.1.3:
  * mkfs.exfat: ensure that the cluster size is greater than or
  equal than the sector size.
  * mkfs.exfat: replace lseek() + write() with pwrite().
  * mkfs.exfat: prevent an integer overflow when computing the FAT
  length.
  * fsck.exfat: fix a double free memory error.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666958400">- Update to 1.2.0:
  Changes:
  * fsck.exfat: Keep traveling files even if there is a corrupted
    directory entry set.
  * fsck.exfat: Introduce the option "b" to recover a boot sector even
    if an exFAT filesystem is not found.
  * fsck.exfat: Introduce the option "s" to create files in
    "/LOST+FOUND", which have clusters allocated but was not belonged to
    any files.
  * fsck.exfat: Rename '.' and '..' entry name to the one user want.
  Features:
  * fsck.exfat: Repair corruptions of an exFAT filesystem. Please refer
    to fsck.exfat manpage to see what kind of corruptions can be repaired.
  * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
    exfat2img manpage to see how to use it.
  Buf fixes:
  * fsck.exfat: Fix an infinite loop while traveling files.
  * tune.exfat: Fix bitmap entry corruption when adding new volume lablel.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684497600">- Update to 1.2.1:
  * fsck.exfat: Repair zero size directory.
  * fsck.exfat: Four small clean-ups.</changelog>
  <changelog author="Goldwyn Rodrigues &lt;rgoldwyn@suse.com&gt;" date="1698667200">- Update to 1.2.2
  * exfat2img: Allow dumps for read-only devices.
  * fsck.exfat: Revert Repairing zero size directory.
  * fsck.exfat: Repair duplicated filename.
  * mkfs.exfat: Add the option "q" to print only error messages.
  * mkfs.exfat: Add the option "U" to set volume GUID.
  * tune.exfat: Add the option "U" / "-u" to set or print volume GUID.
  * fsck.exfat: Fix some out-of-bounds memory accesses.
  * fsck.exfat: Change not to delete volume GUID directory entry.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716465600">- Update to 1.2.3:
  CHANGES:
  * dump.exfat: Report sector size in bytes and cluster size in
    terms of sectors.
  * fsck.exfat: Show checksum value if the SetChecksum of File
    directory entry is invalid.
  * mkfs.exfat: Improve FAT length calculation to reduce
    the FAT size.
  NEW FEATURES:
  * mkfs.exfat: Add the option "--sector-size".
  * fsck.exfat: Support checking and repairing VendorAllcation and
    VendorExtension directory entries.
  BUG FIXES:
  * exfatprogs: Remove unnecessary memory allocations.
  * fsck.exfat: Fix corruption that can occur if the cluster size
    is 512-byte.
  * fsck.exfat: Fix the SecondaryCount of File directory entry
    when the count of Name directory entries is 17 or higher.
  * tune.exfat: Fix an error that accepts invalid serial numbers.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.2.4:
  * tune.exfat: Fix "invalid serial number" error when setting
    an serial number.
  * fsck.exfat: Fix memory leak in an error path</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1723032000">- Update to 1.2.5:
  CHANGES :
  * exfatprogs: remove the limitation that the device
    path length cannot exceed 254 bytes.
  * exfatprogs: include the test images in the release
    package.
  NEW FEATURES :
  * fsck.exfat: check and repair the filename which has
    invalid characters.
  BUG FIXES :
  * tune.exfat: check whether the volume has invalid
    characters correctly.
  * fsck.exfat: check whether the filename and volume
    has invalid characters correctly.
  * fsck.exfat: fix endianess issues which happen
    in the big-endian system.</changelog>
</package>
<package pkgid="4317c46cd2c1f84b08b5b49e1866edf1f275125ce106dfd8e4393eb65431658ce45edecb27c847e139bf241e6eb69fd16caf2c65552a9cb7e9fa40d567104ecd" name="exfatprogs" arch="x86_64">
  <version epoch="0" ver="1.2.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1612872000">- Update to version 1.1.0
  * fsck.exfat: recover corrupted boot region.
  * exfatlabel: Print or Set volume label and serial.
  * dump.exfat: Show the on-disk metadata information
    and the statistics.
  * set _FILE_OFFSET_BITS=64 for Android build.
- Add dump.exfat binary and manpage to %files section
- Add exfatlabel binary and manpaeg to %files section</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1612958400">- Switch to tar.xz tarball
- Add signature checking for the tarball</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620561600">- update to 1.1.1:
  * mkfs.exfat: adjust the boundary alignment calculations to compensate
  for the volume offset.
  * mkfs.exfat: add the "--pack-bitmap" option to relocate the allocation
  bitmap to allow the FAT and the bitmap to share the same allocation
  unit on flash media.
  * Fix wrong bit operations on 64-bit big.
  * Fix memory leaks in error paths.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622462400">- update to 1.1.2:
  * mkfs.exfat: set 0x80 to DriveSelect of the boot sector
  * Fix issues on 4KB logical sector devices
  * Fix issues when the sector size of of a file system is different from
  that of a block device.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637236800">- update to 1.1.3:
  * mkfs.exfat: ensure that the cluster size is greater than or
  equal than the sector size.
  * mkfs.exfat: replace lseek() + write() with pwrite().
  * mkfs.exfat: prevent an integer overflow when computing the FAT
  length.
  * fsck.exfat: fix a double free memory error.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666958400">- Update to 1.2.0:
  Changes:
  * fsck.exfat: Keep traveling files even if there is a corrupted
    directory entry set.
  * fsck.exfat: Introduce the option "b" to recover a boot sector even
    if an exFAT filesystem is not found.
  * fsck.exfat: Introduce the option "s" to create files in
    "/LOST+FOUND", which have clusters allocated but was not belonged to
    any files.
  * fsck.exfat: Rename '.' and '..' entry name to the one user want.
  Features:
  * fsck.exfat: Repair corruptions of an exFAT filesystem. Please refer
    to fsck.exfat manpage to see what kind of corruptions can be repaired.
  * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
    exfat2img manpage to see how to use it.
  Buf fixes:
  * fsck.exfat: Fix an infinite loop while traveling files.
  * tune.exfat: Fix bitmap entry corruption when adding new volume lablel.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684497600">- Update to 1.2.1:
  * fsck.exfat: Repair zero size directory.
  * fsck.exfat: Four small clean-ups.</changelog>
  <changelog author="Goldwyn Rodrigues &lt;rgoldwyn@suse.com&gt;" date="1698667200">- Update to 1.2.2
  * exfat2img: Allow dumps for read-only devices.
  * fsck.exfat: Revert Repairing zero size directory.
  * fsck.exfat: Repair duplicated filename.
  * mkfs.exfat: Add the option "q" to print only error messages.
  * mkfs.exfat: Add the option "U" to set volume GUID.
  * tune.exfat: Add the option "U" / "-u" to set or print volume GUID.
  * fsck.exfat: Fix some out-of-bounds memory accesses.
  * fsck.exfat: Change not to delete volume GUID directory entry.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716465600">- Update to 1.2.3:
  CHANGES:
  * dump.exfat: Report sector size in bytes and cluster size in
    terms of sectors.
  * fsck.exfat: Show checksum value if the SetChecksum of File
    directory entry is invalid.
  * mkfs.exfat: Improve FAT length calculation to reduce
    the FAT size.
  NEW FEATURES:
  * mkfs.exfat: Add the option "--sector-size".
  * fsck.exfat: Support checking and repairing VendorAllcation and
    VendorExtension directory entries.
  BUG FIXES:
  * exfatprogs: Remove unnecessary memory allocations.
  * fsck.exfat: Fix corruption that can occur if the cluster size
    is 512-byte.
  * fsck.exfat: Fix the SecondaryCount of File directory entry
    when the count of Name directory entries is 17 or higher.
  * tune.exfat: Fix an error that accepts invalid serial numbers.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.2.4:
  * tune.exfat: Fix "invalid serial number" error when setting
    an serial number.
  * fsck.exfat: Fix memory leak in an error path</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1723032000">- Update to 1.2.5:
  CHANGES :
  * exfatprogs: remove the limitation that the device
    path length cannot exceed 254 bytes.
  * exfatprogs: include the test images in the release
    package.
  NEW FEATURES :
  * fsck.exfat: check and repair the filename which has
    invalid characters.
  BUG FIXES :
  * tune.exfat: check whether the volume has invalid
    characters correctly.
  * fsck.exfat: check whether the filename and volume
    has invalid characters correctly.
  * fsck.exfat: fix endianess issues which happen
    in the big-endian system.</changelog>
</package>
<package pkgid="16007e164bcc6247411a6280f2de46c01237dea926960801b347180c7852b99072402e8a493c481b924e4b8fbed217b69c59ee966eb3eb6388c5c3cc36183255" name="exfatprogs-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1612872000">- Update to version 1.1.0
  * fsck.exfat: recover corrupted boot region.
  * exfatlabel: Print or Set volume label and serial.
  * dump.exfat: Show the on-disk metadata information
    and the statistics.
  * set _FILE_OFFSET_BITS=64 for Android build.
- Add dump.exfat binary and manpage to %files section
- Add exfatlabel binary and manpaeg to %files section</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1612958400">- Switch to tar.xz tarball
- Add signature checking for the tarball</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620561600">- update to 1.1.1:
  * mkfs.exfat: adjust the boundary alignment calculations to compensate
  for the volume offset.
  * mkfs.exfat: add the "--pack-bitmap" option to relocate the allocation
  bitmap to allow the FAT and the bitmap to share the same allocation
  unit on flash media.
  * Fix wrong bit operations on 64-bit big.
  * Fix memory leaks in error paths.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622462400">- update to 1.1.2:
  * mkfs.exfat: set 0x80 to DriveSelect of the boot sector
  * Fix issues on 4KB logical sector devices
  * Fix issues when the sector size of of a file system is different from
  that of a block device.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637236800">- update to 1.1.3:
  * mkfs.exfat: ensure that the cluster size is greater than or
  equal than the sector size.
  * mkfs.exfat: replace lseek() + write() with pwrite().
  * mkfs.exfat: prevent an integer overflow when computing the FAT
  length.
  * fsck.exfat: fix a double free memory error.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666958400">- Update to 1.2.0:
  Changes:
  * fsck.exfat: Keep traveling files even if there is a corrupted
    directory entry set.
  * fsck.exfat: Introduce the option "b" to recover a boot sector even
    if an exFAT filesystem is not found.
  * fsck.exfat: Introduce the option "s" to create files in
    "/LOST+FOUND", which have clusters allocated but was not belonged to
    any files.
  * fsck.exfat: Rename '.' and '..' entry name to the one user want.
  Features:
  * fsck.exfat: Repair corruptions of an exFAT filesystem. Please refer
    to fsck.exfat manpage to see what kind of corruptions can be repaired.
  * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
    exfat2img manpage to see how to use it.
  Buf fixes:
  * fsck.exfat: Fix an infinite loop while traveling files.
  * tune.exfat: Fix bitmap entry corruption when adding new volume lablel.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684497600">- Update to 1.2.1:
  * fsck.exfat: Repair zero size directory.
  * fsck.exfat: Four small clean-ups.</changelog>
  <changelog author="Goldwyn Rodrigues &lt;rgoldwyn@suse.com&gt;" date="1698667200">- Update to 1.2.2
  * exfat2img: Allow dumps for read-only devices.
  * fsck.exfat: Revert Repairing zero size directory.
  * fsck.exfat: Repair duplicated filename.
  * mkfs.exfat: Add the option "q" to print only error messages.
  * mkfs.exfat: Add the option "U" to set volume GUID.
  * tune.exfat: Add the option "U" / "-u" to set or print volume GUID.
  * fsck.exfat: Fix some out-of-bounds memory accesses.
  * fsck.exfat: Change not to delete volume GUID directory entry.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716465600">- Update to 1.2.3:
  CHANGES:
  * dump.exfat: Report sector size in bytes and cluster size in
    terms of sectors.
  * fsck.exfat: Show checksum value if the SetChecksum of File
    directory entry is invalid.
  * mkfs.exfat: Improve FAT length calculation to reduce
    the FAT size.
  NEW FEATURES:
  * mkfs.exfat: Add the option "--sector-size".
  * fsck.exfat: Support checking and repairing VendorAllcation and
    VendorExtension directory entries.
  BUG FIXES:
  * exfatprogs: Remove unnecessary memory allocations.
  * fsck.exfat: Fix corruption that can occur if the cluster size
    is 512-byte.
  * fsck.exfat: Fix the SecondaryCount of File directory entry
    when the count of Name directory entries is 17 or higher.
  * tune.exfat: Fix an error that accepts invalid serial numbers.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.2.4:
  * tune.exfat: Fix "invalid serial number" error when setting
    an serial number.
  * fsck.exfat: Fix memory leak in an error path</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1723032000">- Update to 1.2.5:
  CHANGES :
  * exfatprogs: remove the limitation that the device
    path length cannot exceed 254 bytes.
  * exfatprogs: include the test images in the release
    package.
  NEW FEATURES :
  * fsck.exfat: check and repair the filename which has
    invalid characters.
  BUG FIXES :
  * tune.exfat: check whether the volume has invalid
    characters correctly.
  * fsck.exfat: check whether the filename and volume
    has invalid characters correctly.
  * fsck.exfat: fix endianess issues which happen
    in the big-endian system.</changelog>
</package>
<package pkgid="f924a92288d8ba64fcc52e96ee1d10283a2dd5432fd43c9b647f6792d61b0b22951c26ad1446bd7563da7d3426301b3edb70bd55f26fc13ed612ff4a1e882ddc" name="exfatprogs-debugsource" arch="x86_64">
  <version epoch="0" ver="1.2.5" rel="1.1"/>
  <changelog author="John Paul Adrian Glaubitz &lt;adrian.glaubitz@suse.com&gt;" date="1612872000">- Update to version 1.1.0
  * fsck.exfat: recover corrupted boot region.
  * exfatlabel: Print or Set volume label and serial.
  * dump.exfat: Show the on-disk metadata information
    and the statistics.
  * set _FILE_OFFSET_BITS=64 for Android build.
- Add dump.exfat binary and manpage to %files section
- Add exfatlabel binary and manpaeg to %files section</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1612958400">- Switch to tar.xz tarball
- Add signature checking for the tarball</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1620561600">- update to 1.1.1:
  * mkfs.exfat: adjust the boundary alignment calculations to compensate
  for the volume offset.
  * mkfs.exfat: add the "--pack-bitmap" option to relocate the allocation
  bitmap to allow the FAT and the bitmap to share the same allocation
  unit on flash media.
  * Fix wrong bit operations on 64-bit big.
  * Fix memory leaks in error paths.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1622462400">- update to 1.1.2:
  * mkfs.exfat: set 0x80 to DriveSelect of the boot sector
  * Fix issues on 4KB logical sector devices
  * Fix issues when the sector size of of a file system is different from
  that of a block device.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1637236800">- update to 1.1.3:
  * mkfs.exfat: ensure that the cluster size is greater than or
  equal than the sector size.
  * mkfs.exfat: replace lseek() + write() with pwrite().
  * mkfs.exfat: prevent an integer overflow when computing the FAT
  length.
  * fsck.exfat: fix a double free memory error.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1666958400">- Update to 1.2.0:
  Changes:
  * fsck.exfat: Keep traveling files even if there is a corrupted
    directory entry set.
  * fsck.exfat: Introduce the option "b" to recover a boot sector even
    if an exFAT filesystem is not found.
  * fsck.exfat: Introduce the option "s" to create files in
    "/LOST+FOUND", which have clusters allocated but was not belonged to
    any files.
  * fsck.exfat: Rename '.' and '..' entry name to the one user want.
  Features:
  * fsck.exfat: Repair corruptions of an exFAT filesystem. Please refer
    to fsck.exfat manpage to see what kind of corruptions can be repaired.
  * exfat2img: Dump metadata of an exFAT filesystem. Please refer to
    exfat2img manpage to see how to use it.
  Buf fixes:
  * fsck.exfat: Fix an infinite loop while traveling files.
  * tune.exfat: Fix bitmap entry corruption when adding new volume lablel.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1684497600">- Update to 1.2.1:
  * fsck.exfat: Repair zero size directory.
  * fsck.exfat: Four small clean-ups.</changelog>
  <changelog author="Goldwyn Rodrigues &lt;rgoldwyn@suse.com&gt;" date="1698667200">- Update to 1.2.2
  * exfat2img: Allow dumps for read-only devices.
  * fsck.exfat: Revert Repairing zero size directory.
  * fsck.exfat: Repair duplicated filename.
  * mkfs.exfat: Add the option "q" to print only error messages.
  * mkfs.exfat: Add the option "U" to set volume GUID.
  * tune.exfat: Add the option "U" / "-u" to set or print volume GUID.
  * fsck.exfat: Fix some out-of-bounds memory accesses.
  * fsck.exfat: Change not to delete volume GUID directory entry.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1716465600">- Update to 1.2.3:
  CHANGES:
  * dump.exfat: Report sector size in bytes and cluster size in
    terms of sectors.
  * fsck.exfat: Show checksum value if the SetChecksum of File
    directory entry is invalid.
  * mkfs.exfat: Improve FAT length calculation to reduce
    the FAT size.
  NEW FEATURES:
  * mkfs.exfat: Add the option "--sector-size".
  * fsck.exfat: Support checking and repairing VendorAllcation and
    VendorExtension directory entries.
  BUG FIXES:
  * exfatprogs: Remove unnecessary memory allocations.
  * fsck.exfat: Fix corruption that can occur if the cluster size
    is 512-byte.
  * fsck.exfat: Fix the SecondaryCount of File directory entry
    when the count of Name directory entries is 17 or higher.
  * tune.exfat: Fix an error that accepts invalid serial numbers.</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1718712000">- Update to 1.2.4:
  * tune.exfat: Fix "invalid serial number" error when setting
    an serial number.
  * fsck.exfat: Fix memory leak in an error path</changelog>
  <changelog author="Michael Vetter &lt;mvetter@suse.com&gt;" date="1723032000">- Update to 1.2.5:
  CHANGES :
  * exfatprogs: remove the limitation that the device
    path length cannot exceed 254 bytes.
  * exfatprogs: include the test images in the release
    package.
  NEW FEATURES :
  * fsck.exfat: check and repair the filename which has
    invalid characters.
  BUG FIXES :
  * tune.exfat: check whether the volume has invalid
    characters correctly.
  * fsck.exfat: check whether the filename and volume
    has invalid characters correctly.
  * fsck.exfat: fix endianess issues which happen
    in the big-endian system.</changelog>
</package>
<package pkgid="af8fa1ce0a5a7e874528179e4403b920e1fb984418ed1c387b26e9882d2f6f9cdefefd0c04ed9ab7099544aa147d7913c217e8b83a7538dd1dc141ee7c3e877a" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8" rel="3.5.2.2.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="985b0325754f4272cba7c8ef366b95f49903d23a0cb27c655fe91730278f5576a28d196b5accd3e126d6a4a49798f93e2b6fd22539b7a49cd7184c8674986188" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8" rel="3.5"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="cdca85d14ba4fb94c4b3da975ebc0a90c5b815a2f3ee8f42769b535b5f3e5f1c289e7d25c695f27d22f38c13707a2d1a2d0274ffb35ff6ea91b7d765daa1fb6d" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8" rel="3.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="f7b68c48f8f289207320a277e96cdb07cbae53e9d057f7e0ef8bf15a6a3e6fc8d5c6e2238b7465db71c431dc9e587d0c13a26e1bf6c7ea0d8fc339a7f898e0e4" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.1" rel="1.1.4.1.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="67f44650a7e47840666d636cb1ace0f3f48c52a9c10bdb7d886a5de02f4669ad25d1b309d2c1b7e7e02e5a2d0dd8037788f083ad7b570ec5cedfb277b0ef5d89" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.1" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="5d95cd8250dc54eb3b9e789db6912e77b2cb134718fd7039594055132a88dbaaec2b4d0465bbbc0eca91e7e3ed4c9346757f42799c8c534f466610b79ac9ad9f" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.1" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="9d52a9b3240f148d69f5cc7c82628267e7e9f6221bb976fef401b8b80dc5535d2119d1191477e500c0966664f1a80f4290a57021b5b3d44979e67ed535aeb5e2" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="4faea592bb1d08e0d061e04ce30617b104228eab87b325003f5e13429bd3fd0bbb5ecdafe36c3b3d159abe943cc4db383d714b7325e1f6981a2e4bd75cdc0b22" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.6.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="f714bcc7d12a3a458dbc723a90e58e4a034eefb68d619f5c01bfa194839610d07374b5416465ae26cfa7802c6d05ec6229dc63b11fe71638a44af51000b638d4" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.7.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="b47415042f4f5f880e7ccac042f1f431217782c561a239ac7cfcb5212002f7d7a4f0cbdcf233fdad2aa5072ecff336b1a2f18dfa24a79389440b55c8d6d3111e" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.8.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="3889f922d2ea8be93e66462a989c27aa3f43b2c205b48b6368be84100244a46e9842a71c644e749067aeed6e3a5e0fc17ac8f6d72abfdb201bb960f9db747320" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.9.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="56229a8277d8824aebec33bc61b98d6587f4c942b710832fbe2fbbf04440383f859fcb6fac44e63a4a721a41484d4111d55fc01a904d51fc984042f0a159bad1" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="93091f43f55a38d99c170d350a95546ff8eb2cfcbd73b62cfbd07f6f5f7a9bba9546c06d1c9eb4c70d0086f7f2cb7a9b0a244f5937f57bf470f73ceeb7706117" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="1fd1d98f384d0b16f3c14702168b202be8e66e3842e2e154cbbcfb26da85fc37dff442d3469bc0983f54359b0fd9509483a3b1063370bcddfb3b8f0552f13d16" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.5.2.1.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="c69b6fe9610b9a07d1bdf20e942a3612a728316d6564fa1d2db8537e37a8f2b0a4126e07ba60b669f945af200ffbe636b84915b886272254762bb479396d1466" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.5.2.3.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="6f33890a278d002850939ae3416bb8bcde7da307e7c87c24624916da2486d31e0b4937976eff3f1f4d69db6a17775019a05a309a423e5713e93d4e28e1095b44" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="1e712f9dc3440286da0b03060dbc57960a2101097b43e86df1f25fe9f7da3615c99fe3f0561ee545e406020199c9689f7c15babbecffbec8af32d8d7c53233e1" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="1.7"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="e55c5e91406bfcc20ffffb825042c8912ef7de0da9b1df0ede31b05efb158d1ad7821ab2875ac991392d19ef451f7bd1465c10e7adb833fa8d8b26bd9df8f836" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="4957f283b59d6534c094c728e80616f7b54eac1ce7d3a4d85a8ee91aa433866a0fe5760769f53636afba6b53e57965e96a4b913f646cac17befeedfce6e0d3e0" name="facetimehd" arch="src">
  <version epoch="0" ver="0.6.8.2" rel="3.3.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1591963200">- Initial version 0.5.7</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598270400">- Fix so that the package actually builds</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="7784d84cf1ebf9c308e8c501da1a363e233757f64d0b565bc64f143280a97fc3e498a2a3956253bb6088003014138c22fd946a7d8fa6ab9ac8bc4edb00f92a98" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8" rel="3.5.2.2.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="84a82d7af7ee4de06f3d36dcc12cf9e64d35756967e85d32fdaf401613bd8851e1a0dd97b469c325ab0139841023f33e1664d07ce849e35db5d5be784aadd533" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8" rel="3.5"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="71822e9d7a2e220df7fb6b342acf7f3c71f71dd1723cd8ad3e633a8848507aa4ba31a7b7d6980709c75ee9f4ebf442d2c07c8c3b494f4dfb5e8a340759ac7f36" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8" rel="3.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="b1f36d1d9f107d58becdec534157a32ab39d157d4888ee4c374aafba736e3a8f5eb3b9b87f710e9db768894cfef543c210f3da05bb57e127bac251c97ffdfc2c" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.1" rel="1.1.4.1.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="d36fd353e16162aff15f3790663186fdcc3e95a704d701543eb7128b324aadf14b458d423eb3d35d4ebb52dd0ed491189516e8e7d5e9596fa206c11436d5ab41" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.1" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="3eb79bedcf3e1744ccd14a8bd9126f029716b0a1677ed618420d4fdbec83b9256fcc57e10da69ee654ce10576eee5a78cbd39faedcc7e3ac7d7825d8ccffbaac" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.1" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="bab2393e407337c87ff423d9f8e76350532f500ea7d14c5b663abcff5d41f7b254596b3b8edbf3954f2c35114dfa00c0e2ec04a66f2c6542c099f444114fa27e" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="4656157395447e11edbcc8a4822a51c73112248ee9d90aa7e22b91db4890bdd0ee8c5f6b68f650eba2608660e7ca8e3c42b4f37820e7fcb741d45b51a8bafd2c" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.6.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="14702d46744eeecda11728a9ad979da84ac0ade51eb2a5159a29c3c9332d2471192a25ccba694d95d8f3485b12bc0f4538358b15a23ec0eeee7e9f964e8f7efb" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.7.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="931d4e4f1fd4335323873524c33a4446d267ae03475219ed6c78aadf7d9a8e3b0c37ec539e0cb99e53e4bac60089d7dbc19f1dcab6b80d936679c2f89d957d0b" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.8.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="9e37f0445b60ea69243b034ddbab4b7c56926938fc97f9e985dd6492d352c517ee124c9817ad028ecfe26818d24d8633cfc557fa6554b36e465cd88950e234ea" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.2.2.9.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="9d658fbe768f63ad3065df24d563499458003bf75afb3921e90b11503efef9044e2fb33d3feba8695dc0992431fa6a1fe03a65b881c2410dba9898ee932fac66" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="e72d720aa460f502d0f68d174681f25bcc5ec8852719b5c1c3e22fab2fe798535312e44876bae8aedd2963b739529f22b9be7679691e6cdef3d5fe2b5940ea23" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="67972006041810b26575e1a9a1149032136bfc2ad65851305c8c9ecaadf2a5f599c15ab912fc8a6f74c0bc58c8dd3132e4b9a151ade6159568ce704f0f0136e8" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.5.2.1.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="a1d325fe9e63a02d5be6c3beff02a9b882161243394a89b0bacda441d2c14c82b3e61c625600e12e0562ba7b4bbee8e4d2592d4d5e899b1af2296a38a648567d" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.5.2.3.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="9a9f6460310f13e6740a1494c3969a6ef3c3b7d7187c1bc636ac7ca0cf455d374139b419fecf1f2d620b54f7ae1f12fe183b818ac7e568e9ef73c8595283acb3" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="165f302c319ef70026bf228cb27ec0f6b861c7a7bdf7f9436c2ffa64b825b1e8e082bd68d31d3eb6a0927ba3fb030e25e19c86cb95b0057a92945c9a2bb5ac05" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="1.7"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="6ad4f11d0a380853e156af13d47e50bdf4ebe5591e4b00c13f8070ae1da9c132f4f9be5fae9cc58c9d8d491aa8c11940f2c5746d2a825ccb6efbcf1497530551" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="0d8586e4cdb76aee3bf9e36f6a9770c9429ccb49d9a51301a0c9efcc3e5ec52c09d1936401281834ff0a4e9312036da69ec9517ee96783aba06ee8918560644e" name="facetimehd-debugsource" arch="x86_64">
  <version epoch="0" ver="0.6.8.2" rel="3.3.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="6fa1ce269897384b2b9e6245c2604f8ff7364ad72244e2901c068f09e71db450b5bbcbdd516afad8a5f84c5a1ab6f7919ee2c85b4ac94d1006fc4c391bf4c28d" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.8.9_1" rel="1.1.4.1.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="853013b484cffc179292c4e4504c4c62f80b800166471067d458a546a3758d48c15dc591199d6bc3efa3739df8deaaaaae3848a46aa79fab2892ce83a354819b" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.9.1_1" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="5d05a3e49a2a6b265c96cc72e5d0d53cd040c2108048fd224d01d02f275bf5de936db50f357a3e5556c573f6f8a389a227b2cb720092685b9ca2e9ad6852d9de" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.9.3_1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="503377d1a332c17883c790d7500d8884c2e09d7ab84b3ff7248f5eefe3c9d3212fc283f0f208465c28b068f94f595569b22748114f5aa61230c89947a40f6bdb" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.9.4_1" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="a133a6603f4f5a7c98c13ab77659f95ca7f548059d9a08eac079d729c09b4a6dc9ffbe85cb301e22f1cf8f08efe69ff456c42596a60f30fe9d0e194dd0094b72" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.10.3_1" rel="1.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="b0bb50572e41733521728fee74140dc4024af5593d8c020118f821ac01e1d401fcd84efbff2196171190bdeae487fa1cb35e7bc8cabe589d1aba4aae09044971" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.10.5_1" rel="1.5.2.3.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="4a1e0dfed07aff40613d2fa7b494a968e742e9a0a2bd6ffccc88535f61b08470a79047e272307573e7f61e8cbb136748bf4ee4d4e480dbc22571aa4f787a093c" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.10.5_1" rel="1.7"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="78a46cbccc418e87ba501d3e61862461942d937e926da1c705404ba3da42ffe0ba314bbed77698ceefce2534ab2572a97c902541b420d81b7489a0a03e007dc6" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.5_1" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="86c2383d977be44d07b4b8e394d923b09fbaae66c68657978e2746a8fbbf8d44b57ff52bc64028174c62ec43ca4a90be0ea4c4d6ad36a3153cc04d7dfa65e47d" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.5_1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="8c02a255c4b9789c04dea066f22a496cba67acb1bede2f698aed61cb27f34f0204771ac317da7329fb258c0f67a7db32a58f8b0e22f8cc93f95879a2f1cb1f1a" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.7_1" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="a8f8528ffe1112398f7b6a9efc2f27a8a7b654b629b9985614afb55117b73c9db03f5838ba59efb5bc142b93b0bf9622a77e6a1bb574628e5f28904a6e4a0c5e" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.7_1" rel="3.3.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="141bdffa26ae7fe664f38894f006b3a209c7e75cdc16c4a97f5a733420a31228ecb933438e434872b3e2df70573b635ba07743df09c85f15c7c19c0edde33a77" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.6.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="746ea30b3c8a8550a1db0968ec2ece0e0acd272373bbc52734a525455a27d313b6006a7d928f813feba0d35f2df02d0a803bd58c1419bb2371613fc97405a2aa" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.7.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="be62642a08c6e01d8e56e22b1dcd1faa21ad8c26d1761158d60e98da459472b3602eedead6187785368f274d22f12f696cbeee260e8b84a53412b0a8424eaabf" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.8.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="745621d48d1171e837773213f1229b4a69b0b86b7bbd4bdcd5ec45cf313adae9753ad3fce86fde2662474632b9f703ea1a54a2b16566ce97f6a906c57a274bd1" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.9.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="217c351764c38a33bf48f5e99aee685a2247898d9f947228f715b8144554d2f7753cc38105dd1af883cc9b41a0d29d6644e0451ef5d98fc248c55dcdd5c46e65" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.5.2.1.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="f63ec870cc8398e25b11e640f63159a60bdf1edcc89ef246deb0fa7bb3e895b69c6b403464ecb210260dfa56961a76005e6319be839140d13f26a0ff239caea6" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.8.5_1" rel="3.5"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="71033f9183b176df7455ebc6edd46265f7729c0b01bc02aad6f81d11455c00e727e65fa3d57d22e085c031ce573a25844716974b9575d0eca07ff2aabddf9b3a" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.8.6_1" rel="3.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="70104fbd5715e36d15705308871915be78e13cc7375b7f951a0155dfcab066e71ddb5047c2c375d2a0ca28e35ef7c9aa3f88fcd06ead3c55d09c4b53a2ddee3b" name="facetimehd-kmp-default" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.8.8_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="39f2e7c32ec4aa760513e4e76af4b4371a3f4fe9d1e74a668a96e6990e4471a3cb7107d79f7453076aedd44de3dbcea0a825b9a2a0a3a3020e6b4260d5382d3a" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.8.9_1" rel="1.1.4.1.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="0fe13511f79ba6a30ad6d30eddb2546b5caff6929ef869f394e50b09795cdc5ebf62f4baa05ce89d5eda5e915f6c271a11771ea0904e17841291cda3799115e7" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.9.1_1" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="f34f8455d45d97c8148a82f712b53161faf44f7aa9ac82ac7a6298c87986d7402d5890a7938f3acee30bb42c1228e553bc8565980f63f5fe6434b6d7fe3f01fd" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.9.3_1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="f497dd4b4200eeebf2a506a9dcefa39a5353d3bb22ed9373fde13779b7214877d9ea83ce7abdf4880463c95db937c052b5a56876c777b90929937cd333068d46" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.9.4_1" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="3ef692f14336d6646317acb5f29d59e1fec7067d498aa4c8d74462e190223c11c3cb876099fb0793a4f5b6440fe18c882ab870479dcdf03f8980db463bd525bc" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.10.3_1" rel="1.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="0b2db3c8a428eb1d78601fb7752cea6720b65b0b23539dd177e3b3b5f47e6f064b2529042c515859df5d505d22f65cc5c6ef78dfc32bb0bcd1548bce0c155cc7" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.10.5_1" rel="1.5.2.3.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="b4d314de0372c1cdf3fa7035f5c1ab0b3b5d5cf355f881a3ddd854cb4198a0536f5cecd749224ac2103facfe14c1290d11899be8f3c84df4c4e93f23b06a6e24" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.10.5_1" rel="1.7"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="aedef920568737da8e0911bd82835106be9a5be4f2374fa529b4c46c7cec7a64eeb08cce40f9e44bffd3640dae392a44a99903afc28c54491e787079d7a042eb" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.5_1" rel="1.2"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="763e4f5e1f1af269840eaf9efd2ecfcdc008b097e3d8420495fbfdfe1b2757a48910f74cc39615e7a569323b04a95c4d42aaaa39677f9882767900a8c634ce68" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.5_1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="b36b7780a947fe8073b799b0bb50a0989c18a533f7cebc95ca8f12658a6a1552d0b764a054a0021b602d57e88eb65f2c9d1e2bc421a7197b3f2e6e39573fd1be" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.7_1" rel="1.3"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="4bdef19f5641777add1cd2e44cb8855bbcd6ced97642415943a837ba9a42b5de05af165b04a6fce10aa4aef6a5ff6bec9f064bf2dd72d4c086b3b1161f5d2d71" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.7_1" rel="3.3.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="898e95f4439e0f9c2e8409d142ecfb07b7b3e4a97b0bb116a77142d65579e8be23b65c142592078c84630115a8d7babd44180dd6b74b6246d02bb78d222b8a06" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.6.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="c8755a0e3da9d851edabaecb0bc4f030d8bf0346cc02c5dae3a31efc59b3b0cbd832988ded3e69d7040b1cafd8b46143ca79a231a87bbab9f69d34c9657bb094" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.7.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="6dec3dc6d01bacfef3bde3944b2a1ecb4cc30c26854b5c4f2659272071e2ec576d868a74f54db3ef66443469c1adf49e10a93b2d67bef60503cde0c718edda72" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.8.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="d01042b8bea9238fe58c11463167852acc336e8da7d675a56e88948a084077ac09ac2a4beb0b98a43776b9331499a2c154bdb479a46145fd15b0e7a66ec2d798" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.2.2.9.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="d21fcbf809b16c113f350e4d1e507eb96a53a268cdd32055cc24fc2dde6d073d2983c0b94a38ea7a2fe52148ec02513181ca7bc195c127856e06ab6c201a66f5" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.9.9_1" rel="1.5.2.1.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="b1bf0dadb3ff39d7951307b80fb7e8d99f9a529a88d7a1de3b181e26133ce89b9bdb9c7548ecf414ecbe62c355ccbee80f7db961220b55246c1a200f175f2be4" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.8.5_1" rel="3.5"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="b2f246ce660cdb754aff34e62065f33ddd7e43b4d86b42edc711e12ff0512f7a08eef98e1859a4c698280d902dbd585b2f725b0898e4fb4709b40148f3ff37d7" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.8.6_1" rel="3.6"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="424a7d116b070f85c7b3d836f7f5854982981568fbb6e67e12772b3e148a9ef79adc157526c90a9860ef212fbe31468bc247ddf9782686c914da058e630e4849" name="facetimehd-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.8.8_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="3fbef763e5df0ac9f6ca7acb182a26447cf891c70a446d358c36f512bf8abe18c988a579b35e9fcab4096e0e555dee1c36d78c30ac0e88bc3a60debab1898932" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.6.30_1" rel="1.1.4.1.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="b99d479a1e9745000a8c052e294874fe009388f3cb1ae65f1d47d5bd53a77b2cd4c2ff0029ff447a47ec64c93ad5172f7d63d0cb06352f8ac5eacad511d7e951" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.6.32_2" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="34d7e2ede8faa7bc97aafc64fb8c16d003d594b726e691c10f3852a282a538eea86efc3e6bfbe57b70ddedbe24d90177c2c1afb480cf0155a89ac726540bfd63" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.34_1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="918d0448f705bc00c6bf673526fe548cb38d9e53841dc33ae8e0f9703478608fb3e3eb982b1f4ca78926d6ee72698b997c1d0aa5b315af0841489aeb47fbf82b" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.36_1" rel="3.3.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="bc14edec13d28f89a65d6870f8d067d377d59f2e39206082eeb755e14a75fb82af6f70ca30f0900e44c776ec22be8cceec624da62aff6b15a4d0c377ae05e22c" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.40_1" rel="1.2.2.6.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="124773bcbc0d21f98f82aa137d3112bc9c2cbb2a0900b4bf5494fe52006958c59dbe8dd71f6bf29876c3aee7ade8a020e1c194d35d1fb6d4e39dbe889679d502" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.41_1" rel="1.2.2.7.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="66964e0189b8197ad87436664bb4481cc671f7999afc298ce04443733efdae2adba026a30f9856a5b921d412b4c953c1f824ed4674a10fc6953c8f2359a3aeba" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.43_1" rel="1.2.2.8.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="5143ab86645c1a44f5f5c02ff992cb406232f3602bd56d37a7f47f1193d2a1ad67601aa89aa3c0b42a1e09b05771a05e81964c654124a1a8ee1acd4034d91d29" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.44_1" rel="1.2.2.9.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="c5423cca2f4fc8aca7f013e63bd6691a3d51965d873fa9c00a7ea6634a5be7c697aeab5569faf59e5a9c3ffb98760c03ff123540bb84a17ec84ae6d5bded2d9d" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.44_1" rel="1.5.2.1.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="b43070fa674f8510b2b817ad45a7ae930df95164e45bf20ee666255b3f0f0c51ce4baeb96f90401121ee041d5a45b13f53dbec603acde2112c911995876b53b6" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.46_1" rel="1.5.2.3.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="672879e8f27cb24ec7a4b0d3427f3247e7e1f1e88eb70e548a4d3d0747b83478b995e98a0ad0f2cc3d9136c516bcb7133701316b6a71b236a2a55038c0be202d" name="facetimehd-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.6.30_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="31021fdd87f20a8e20daf763f39c2d751a4d933d20587608eea7bfdf2991f52f6f3a8e83a9bc1905f2c7160a0b47729101504c3b059beae4b0c9980ec129c652" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.6.30_1" rel="1.1.4.1.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="0ed90757b5e8bd5e5548895dac306474988059ce742c53b3978864407b8ac5fd5a9fb398f46f54d654946b7aaf9a7b9561ecb96d88e684cac00e0731c8ec5fdd" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.1_k6.6.32_2" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
</package>
<package pkgid="5dd06af71bed3fb473ebd5f19b2f3bc4f832891741e8ae7efd51a98f8fdde8169cc5d2e02ef249b83b98b22b12fc5d0e5bdb1459768264d9ea42a6c04b02d285" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.34_1" rel="3.2.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="9293b62c77c46de5e2b4375288228a4208f04f01ece18eaccf627bad8093e2aea4c70aca2e40b7205c4bf0b90cc8b50a5e87689e31c03f8c1d8f18c38b797da4" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.36_1" rel="3.3.sr20240605"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="35968999d1b0c30b5da076a901e5be256017084f13bf467581a190abb5c5b88bbb317819fd89a47d1288cdef222612ce7c2f3bcc3d8c7b22c4fe25df738313ef" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.40_1" rel="1.2.2.6.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="5f83125b66282a896ed0e5cfc648b8da3722c28fbd1aa2528549352ac1f4a03dcfe51d4d0bc87424266bf3a983eb00b4eb0179e4b4ce507b4c0085e1e8bc871a" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.41_1" rel="1.2.2.7.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="078ecd1bce48e8a3edf54c54c112fb6ff3c32aea6438f0cc54bbbab2a90db3e22fd183508c92aa16edd97c99c610a24c9b51f0c04713fc3aaa3425121d536687" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.43_1" rel="1.2.2.8.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="75fe754549dcf849ae862d4f1336f662a695112324a8cd4aa3595a4bc41a982d05ce0e49eb1fee8f8ac06d1000202df216dbe87cbd5b66ac51436e5656c2eefd" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.44_1" rel="1.2.2.9.sr20240702"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="bfc637ee7c4f72bf610568550288f28312cb2317934fd327139ce247c7360263b5770129c54b7caf06cd4f8b82b1f96ac6c983bd708c2ca682158e504406a4ff" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.44_1" rel="1.5.2.1.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="341b3a9432158d27ddd73193dbe2c5f75f3e667d73be01bdcba3c491e7665725a4b46eb52b4a9e01ae9b2f380b0285b0fb09abff92404aeb40fde39501c9de62" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8.2_k6.6.46_1" rel="1.5.2.3.sr20240803"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1715860800">- Update to version 0.6.8.1
  * Fixes build issue
- Removed 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch
  * No longer needed</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1717588800">- Update to version 0.6.8.2
  * Adds firmware filename to modinfo
- Add tag for requiring the firmware in the preamble file</changelog>
</package>
<package pkgid="8442ba13443a1f7d0949e1d9e58de64383624e46526896b4d412972a2e2e9bef6b794314c131ab04fa09554f1eceea7e970e23b9902a888478aefbd87db0c75e" name="facetimehd-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.6.8_k6.6.30_1" rel="3.5.2.2.sr20240429"/>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1598529600">- Added dependency to facetimehd-firmware package</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1623240000">- Fix build for Leap 15.3</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188800">- spec-cleaner cleanups</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1631188801">- Indentation before %patch0 failed build so revert that change</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1634644800">- Update the archive to match what is on github
- Update the name of the github project</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1654257600">- Fixed autoload of module
- Fixed build issue with Linux v5.18</changelog>
  <changelog author="Sarah Kriesch &lt;sarah.kriesch@opensuse.org&gt;" date="1679400000">- Exclude architecture s390x because of missing webcam drivers for mainframes</changelog>
  <changelog author="Patrik Jakobsson &lt;patrik.jakobsson@suse.com&gt;" date="1707134400">- Update to version 0.6.8
  * Fixes compile issue with newer kernels</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1711022400">- Add build fix for recent kernel versions:
  * 0001-v4l2-accommodate-to-struct-filed-rename-of-vb2_buffe.patch</changelog>
</package>
<package pkgid="f6c177f9f4ab1a85a9d42fe05dd758da07e852e278412a7862ba91bce3029d5310f3bf6b66c896a15df1f7d3ed1a2191cbd20ec7394d006b8130cf82f7274062" name="fence-agents" arch="src">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="6dfafb248faa05d63cb035bf09f9dd0da8b1f1d99defe09d24dd07065349989edfcd11eafa8c99ee53c37a248bc0cd846558e7c0311933aed6c012f930cd2a3f" name="fence-agents-aliyun" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="57d00b501b369b90ecaa44c725b966391aa07f7f51e04402f45bae8ac6d8888b014b1ab170c86f7e57443426f5f262b9b041738ff9a90f979fb471909979145a" name="fence-agents-all" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="04442bb6abfd665103fb267cd3e83f4d8c7702943294f0e6091647b2fb5429d52b38bf6617a4c7e12ebf22c7ac9a7ff3c53a503845726c118d6bdafe5c6d5e0f" name="fence-agents-alom" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="f38ef3a7987210b1da084923bbc3f4ac5100a4d55b8d146999cff998aff3bd3f41f22e41c4506559e56556932a10100a0370e2ba71362e3462cfd5c657d5c31e" name="fence-agents-amt" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="efc0e20f0a998d5ce937bfbdacd117c2a16c239f4f2bffea978126b5873e95af5c28ed0423fc426962f79b0a551c2d241d6227fac0e8c96a0364face230c2117" name="fence-agents-amt-ws" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="4dcb26647152f87908c03bddf8e8cf5f398bad152b3bb001b6b1ed4850b6d009cf0bbe96784c0891a473d210596f6d693d5c7e9e1804b1b8d9acbe5bf06715ac" name="fence-agents-apc" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="88f6ae90181d9576f0302c9101989bb994fc372253a606f98a784af4190e90ff70ea25bdf67ac2fd6aa1d24e0f05d58ffd967e1c1a63f28655d1668020db0cca" name="fence-agents-apc-snmp" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="6139806cb74d60810e6aed43bef064bad111ee476c3aba898a3724681dad1c2f879fc04465c21d6b6a3d0f3ee45c67da74da2b91fd552054ae037c62269a8929" name="fence-agents-aws" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="1e647e757874b62fe378adddc698d8fc77881b0d8c972da4b3c3bf7b527eaa74f8be7a4936207a0cc21fe1929b925b76ae592aa2de4ad9458a78bc8a7b684af1" name="fence-agents-azure-arm" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="7e638f22562e772f7025c6c90f1f2df05c9a93bbb8c82c1d3c65f690b2e2c55cba5b112cb9b93782f821056dd231ece90205d72424d70ce6ffdf84f2b672c366" name="fence-agents-bladecenter" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="ea164a9fac9e76058d89010c7683d4035021e161f7e3343eed20e7245adfaa0c4ad14918a92db6bebbc732ac0312af3d39f15b50608ebaa6e18ca69f02eae537" name="fence-agents-brocade" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="0887266fe06c816dd29ba0224ba1c68f03a6f0406601364586829dbe0048450a7f726c2a7d88716966a8f0f7ce90ba3bf15579e04857a9f8ebd5d8cd98454753" name="fence-agents-cisco-mds" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="d1ecb76975da9890280f77441de2eecb075c6cd9c48bbd0c12a4cfb069a1af12e84bee5b8f78df71f4d29d837c1589b21f59f804b546b4852312bef0d7c9f1d0" name="fence-agents-cisco-ucs" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="41148b096d2fa7d828a55e451d8c75b893d06275b6d6cabc81a85ab197bbf7b477b27fee7564dc467551944cf8240e76b7bd36391744b50a72e1f288eadb9199" name="fence-agents-common" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="560cba2bd3b8b7a152d7136a8e704d997ca739f79f6cc7e9cfca4f85ce47d1c95cea9842ac5b72a4e4de7b52e6cda832f1e20d981e37bb3f501a966197a90c17" name="fence-agents-compute" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="9121aa22fb69496047ec5a4566ac594f6dfcc85abeaf4cc34667c28b1065638f9d6fd7744c5a6c5bd2f898f9d8a6b7eec5cfd9486e7cd259060b87f15af9eba3" name="fence-agents-debugsource" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="4e6ed71a528f11deb95bb159e6aa2925d73960a9908ed7310c68cf73e6043e45b1d8783fafa185867f3c2d979f3a6fffeeab719f92d59434829236ed9c9f1f86" name="fence-agents-devel" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="7786037181f83770efcf518cff1f5fa03a773e8a5f564f3e1f159407e4a8cc58a85b7639cda66ca5bcbb23aadd7034218695786770583aa78746ad041318aa29" name="fence-agents-docker" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="f59c30d02a7d5197f9c59da3dea58b6ef36d6f6294140075e0315993886bbe7f92043591351e3f0a982030bc6bdd393d2afd2fa0c48d7d584d02c94d5eb2bac0" name="fence-agents-drac5" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="640b139fec3f35db134f6fc54cea7487f803d79d83166b7e27b36e7668256ea4c269ff12162341ef21dd150fc895a54e5fb5dbd3b39f02bfaffc7b5997fd45b5" name="fence-agents-eaton-snmp" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="c0980d72c8158f99f5ab06d3259038975d0d029474732ae24135343618611dd927f7f054d84bc6aece815b53bf4b30496392fecf6b00108fbcf99c337a968a10" name="fence-agents-eaton-ssh" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="0f45d173372e3c82f1dc5949ca6dda5d838494a9e6e1d139a803b63b9e1de9a14bf7569f81c8fc4db310fff52533d8ecfa0a8d98225be1f71258121161a871c8" name="fence-agents-emerson" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="c4456ce589b04ce7382107f9545eb0f6a06207d50a1af0c1877cfc81202b62e9b954c7d03b252431d1738bf46be72f8a9ae6915eba7d851ac3f17615d43109cb" name="fence-agents-eps" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="5e2e488151418aaead9b8a96bc88705cc96ca81ed11accbbee81add790f19c4f2ebc0be67829b4bcd2773f9e41a25879da6f558be774b38262128cb82bc548c7" name="fence-agents-gce" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="ab3710e521f9904e9a6f814eb4e8e3ccea2a4a9e384d2be5f1729217c5341a191b7e038eab2a41e0226edfe86e46fa69d5d74bb348f07848d1f469e65607610b" name="fence-agents-hds-cb" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="b94eabfd5207bc39f20a0561ccf68eb5e0587d5429b766f38c9df414e0cc2d6f498d6f8cb1a04159915d730d1938e184d486c4b30f80a029ac33ad13fdc5ef01" name="fence-agents-hpblade" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="f5f602f0d61c06c970affe6b5af8560931072d90e0d1b3ae7a32865e3ada814b39842383fc55c3312e6724354a8689c42e5c883b6faaa89979f76486516cb8f4" name="fence-agents-ibm-powervs" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="5da9985c6f02d28a1ef28c0e941922af974ab78d3e0d1655836044b40ea1b625738c2de446ab0e602cb2b08453db8a34c6b0692f61484a16be7dbaf1f87b1f03" name="fence-agents-ibm-vpc" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="6f1df693a739f1a5ad23e1cb3590d860b76897be5fddad8ebb594da0f83d544aa24c9e6e61cb76dd1a6e70be1b8ef977715ea281fe486e5ab13ae6c11f7d1cf6" name="fence-agents-ibmblade" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="aa4a31dbe484ff5a37b466d4f16f82244385ee599018391e7f16e78414a1057520aeb93f8d681e1f60525d68920ac5f770a4b9ea92a79386b0ab85ae95774d90" name="fence-agents-ibmz" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="b949dea2b6aed708889380b3799558b0faa7f5169035a003f3c9a73c874cd8ad9d99813c6a4388d3c79789c1f69b898d141b737529c60b350241bdf42d2a88a0" name="fence-agents-ifmib" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="cb605ff679286e0f13f5fe3e31726b5976e994a8d603cfbfb8d2c6d87dba556f8445c47fefa775b50d8ba6c08d03875f17aed7125fd8b6b14aa866342066fe16" name="fence-agents-ilo-moonshot" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="9620b24bc1c5bcd90200dea337f538fdc8b95609baa456eebd478ad7c027471078f95781156ee4499d72dd2be5ccfcf98b5663fe5ce59d76c339114239100571" name="fence-agents-ilo-mp" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="a2588e4ebf98c3ef79968d03eb932410c18f708853214678c0bd59d22c8c0957e5726a8982669b323d24c1b59d91c3203ddfe4cbd8b5cf5c508cc80c87ed102e" name="fence-agents-ilo-ssh" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="2a98e31ff74b1b256b1529827e9590e9406bb5f826f57b9a8d73b14588416b8921d8905137b1284affc8d0c7cd74d3070c40bfadbc681f264380f5b58a3465f6" name="fence-agents-ilo2" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="955ab58d7e3683591e3dc16a399d7466f587f8c30bdb384575b512518599200bf3eceada79f6af8ce44689ee378a9301bb42b5b8ffe69bd90600ecbbde831195" name="fence-agents-intelmodular" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="292457c17a19e6646d16f616a684da9190192d20dfce01d2cfac5848cecdfbf13bfbb230491f28d1d64189cf4565f679251e41a436e7a17434611fc07385f8b1" name="fence-agents-ipdu" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="32dd303ea3b0896015a6cdb1c9cea8061a39a52dcb98ad5a174932bb47b3315c0e8c6551cefee04f1d569e8ee7e280453fa3b46cb9eeab1e3a40bda76f272836" name="fence-agents-ipmilan" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="0c2819d9b904e57161321f44b0398875642535c2aa7c8a2c6ae79ea60eda2df32822b2efe1738873429880d29dc4456407215c158395bcf5f859aa2ee3980e8b" name="fence-agents-ironic" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="fc40b5da2bb8fc1b2c7a43a0553682d9a3a2535d5791bf27726fe06863f8422c40843330d3acc2f1f15b9b28f5a3f3a0a82f25cac6b7afd50ce4f352ff4c3f81" name="fence-agents-kdump" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="0a603ea6171bb9687730e56a2ea1fbec6b7e1a4c758dd030b9f90dcf9d8544e85ea90c2e500ee7837e6a9e46686a3afc2b3061dc91b7a088e81dd1429fe2931e" name="fence-agents-kdump-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="c724ea552e66735453cc6ebdfa68a5b8257a94149d9d6a49ad80fa0438a87af079fdacdee8d118b81a1833e1341f273e646c5f57d9130f196367c46db764e1bf" name="fence-agents-ldom" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="b7c42ec9d82e70f8deb62eb948239441c12113e522d88a8a42e438be307a9bd855f09e1a6fef102c85f48515bb4a0982d2def61b3687bd3da07d0b4261b18f9d" name="fence-agents-lpar" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="338143b51271af6677b27513d2ebb5fbf55116a2163cc3576493ab65ff4e9c3729fd5fa346622dc1b45bab9d9ed645dd26de0cc2c20e1ed1b5ffec90171e7e5f" name="fence-agents-mpath" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="4f7b6af459f90ca4bdc7abe4d9ea8ebbe6f5deaf18e511d578e14abe0b3274af81c7074b1b1decd86e0b4bb54d2b46b7adb9e84dda588bcf7e48fcc29c35afe7" name="fence-agents-netio" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="7347d3400682cae6f7fb96a0a5a406717f49a4178f4ae121c5037fe51f038a7966033c971f8323d6ec9082bd7236445a4ad4b5978f9fd326be0e83d7a4b9755d" name="fence-agents-openstack" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="62120f82fd36b38ac2e8ff4a9ff152642a2634f37a175619a5d5024455d926ac89a4e3e86c13b293d9fda8198add4cd80de0ca7d1405674d844281b1274279b4" name="fence-agents-pve" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="a6cd29f5e37386137c80d2f1c950a01bc01fb3ca3f0a4a8ce61ab5e3846f6c68a5f3a106c33855f96fc4da5cd0eb6150bb4edd92d5e410676738bcbd19ed0c02" name="fence-agents-raritan" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="ad9ecda04464c72ad612c442089672bec0c0b980fc1e8c69265f9c21e4b35a8a6193bf00593f460de7cad5419b51d1b1e1e0cfd5f41834116b5f68f205c76637" name="fence-agents-rcd-serial" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="ab34f4ea73f3ca931092a0a07eb36a08f88113575022685d9e5349f1f9dc2fee132b9fd28f9190c11ae7130c24438abdd795474889f279190dd76546e4aac24f" name="fence-agents-redfish" arch="x86_64">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="0e48de3f70f92b3f7bc7c693abe6dca64cb572370b15bf0b233ac3c74ff76a3fbe3814cfe192fb4f6cfe82ea44632146ea51794262a22686ebeb2c5d64bbb263" name="fence-agents-rhevm" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="a47cb002fd6411c68765c5aa3a76ab93e7a6700a4cc3d28a1bebc6a4f6c894e358b995de4d7ad6edc9566afee78bb598e5d72a31e40b65f21f51f25511189601" name="fence-agents-rsa" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="830b181b6418aff1b39546d422e5dfaf970c8222f8569c488c9b345251630d18b7a875cc518b219efacec663a786feacf22797760e8e5a437e6c75b41b30feaf" name="fence-agents-rsb" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="6f8173d6d0a67de0bddbca9b4860e3580ae0fdc341a1fbf94aa23d6d61e715af74bd3fb89b12cade9dd3d294a3b8401e798561de565c863ed5605e416d67aafe" name="fence-agents-sanbox2" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="2524cfcff203b1ead6418182958cb31467cbee820c5351cd18c1b50a013bde66a634b29303afdb3aa1e3cc45904f036c337d20826d6e9ce51f5807b467d9b5e3" name="fence-agents-sbd" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="75b90e981b08711c2a1b6152e661f8417c9b2203cc7d9de2b8578602748a3fa4c0c5efe2f7ba0a3b2d02798624ef1b5dfa87d8a474d6d94dda7db9089f9bc026" name="fence-agents-scsi" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="060a0a2f90fd9fdd6316cb793e7c64ddf182870c40c2f7627d219b95187c54b4eb56a9339edf7a222b7da196a614747b2fc494e5e0e9c2c5367008e9ec15722d" name="fence-agents-vbox" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="93cd837f435ceb32d2cce6d4aff12d9f38fa2f7b8cef536b9359064230ed8a76d42efea406ea25fb060a5f171d74adfbc12854558dfa9e4ab3fc0b943547352d" name="fence-agents-virsh" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="83e79c25d2810d5dc3a39b0d555c8449ea9e7b1873793ae7b86e582a25a6df2f3ab672d29eeac19aaa125144c64c7a5069f7784bdbdf9ddbe7cae31ae42ba6a6" name="fence-agents-vmware" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="ac108ec3be5f836f3a73c2a783654acb7ed66bac01f81eef4993bdc9b6d6428ed9ba6a4eccdae0c8097bdca91d6969d6d6a687256efcce6a5f045a642c014e25" name="fence-agents-vmware-rest" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="91dff2df8e921e8d4d61351c70a833d23c7c1dd34a4bce000ef6af217775c25ec7227bab15e1c3c26f40d3e06f77f8a0b5ecbcdb6ced4cc4c8c22d781cda8b55" name="fence-agents-wti" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="120dd38ccb42172d78f99dd3ff71009d07461dd48ec6f5aca1bbff8989703d7ded48986753dee3b1e9535f6faa7b2e3ff32058b4ad50b3bfecec66cbb0289a51" name="fence-agents-xenapi" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="c1d68f912b7319f34116606776a61214a649e22c0a8f98210754c0fe835edfcc817ebbba1bbe3454120faa56daae33d15a2727d804cf5598aca8b758eef0a6b5" name="fence-agents-zvm" arch="noarch">
  <version epoch="0" ver="4.15.0+git.1719822011.7a2c0a7f" rel="3.1"/>
  <changelog author="trenn@suse.de" date="1612440000">- This update has one part (fence-agents part) of a fix for bsc#1178294
  It still needs cobbler adjustings
- Update to version 4.7.0+git.1612425309.e4f51e44:
  * Add fence_ipmilanplus as fence_ipmilan wrapper always enabling lanplus (bsc#1178294)
  * fence_vbox: updated metadata file
  * fence_vbox: do not flood host account with vboxmanage calls
  * fence_aws/fence_gce: allow building without cloud libs
  * fence_gce: default to onoff
  * fence_lpar: Make --managed a required option
  * fence_zvmip: fix shell-timeout when using new disable-timeout parameter
  * Adds service account authentication to GCE fence agent
  * spec: dont build -all subpackage as noarch
- Patch that went mainline and got deleted:
  D 0001-Adds-service-account-authentication-to-GCE-fence-age.patch</changelog>
  <changelog author="trenn@suse.de" date="1612958400">- Update to version 4.7.1+git.1612946165.05fa9b4e:
  * fence_gce: update module reqs for SLES 15 (#383)
  * fence_redfish: Add diag action
- Fixed by previous versions already, but for the records...
  These sources include fixes for these bugs:
  bsc#1169485 (git commit 020f48a309bcad659dc493960d2b39e8e1243085)
  bsc#1169852 (git commit 5c182c4018728e3cdcc6846d74d373cc5b0639dd)
  bsc#1178343 (git commit 877be689d75892fe069154cf3bc02909f3edaf50)</changelog>
  <changelog author="trenn@suse.de" date="1612958401">- Update to version 4.7.1+git.1612974063.9e01fc92:
  * fence_gce: Adds cloud-platform scope for bare metal API and optional proxy flags (#382)</changelog>
  <changelog author="varkoly@suse.com" date="1624536000">- Update to version 4.9.0+git.1624456340.8d746be9:
  * fence_azure_arm: corrections to support Azure SDK &gt;= 15 - including backward compatibility (#415)
  (bsc#1185058)
  * fence_gce: make serviceaccount work with new libraries
  * fence_kubevirt: new fence agent
  * fence_virt*: simple_auth: use %zu for sizeof to avoid failing verbose builds on some archs
  * configure: dont fail when --with-agents contains virt
  * fence_mpath: watchdog retries support
  * fencing: add multi plug support for reboot-action
  * fence_redfish: add missing diag logic
  * fencing: fix issue with hardcoded help text length for metadata
  * fence_lindypdu: update metadata
  * fence_lindypdu: new fence agent
  * fencing: add stonith_status_sleep parameter for sleep between status calls during a STONITH action
  * fence_openstack: code formatting fixes per: https://github.com/ClusterLabs/fence-agents/pull/397#pullrequestreview-634281798
  * Proper try-except for connection exception.
  * Fix CI.
  * Do not wrap as many values.
  * Restore port metadata.
  * Update xml metadata.
  * Use standard logging.
  * Revert change to __all__
  * Major rework of the original agent:
  (bsc#1182701) [0.9.10-GCE-Build1.6] fence_gce doesn't restart the node as expected
  * fence_virt: fix required=1 parameters that used to not be required and add deprecated=1 for old deprecated params
  * fence_gce: default method moved back to powercycle (#389)
  * fence_aws: add filter parameter to be able to limit which nodes are listed
  * virt: fix a bunch of coverity scan errors in ip_lookup
  * virt: make sure to provide an empty default to strncpy
  * virt: make sure buffers are big enough for 0 byte end string
  * virt: increase buffer size to avoid overruns
  * virt: check return code in virt-sockets
  * virt: fix error code checking
  * virt: fix plugin (minor) memory leak and plug in load race
  * virt: attempt to open file directly and avoid race condition
  * virt: fix different coverity scan errors in common/tcp
  * virt: cleanup deadcode in client/vsock
  * virt: cleanup deadcode in client/tcp
  * virt: fix potential buffer overrun
  * virt: fix mcast coverity scan errors
  * virt: drop pm-fence plugin
  * virt: drop libvirt-qmf plugin
  * virt: drop null plugin
  * build: enable fence_virtd cpg plugin by default
  * virt: drop fence_virtd non-modular build
  * virt: fix plugin installation regression on upgrades
  * fence_virt: metadata fixes, implement manpage generation and metadata/delay/rng checks
  * virt: make sure variable is initialized
  * Revert "virt: drop -Werror to avoid unnecessary failures"
  * zvm: reformat fence_zvm to avoid gcc warnings
  * Ignore fence-virt man pages
  * Move fence_virt to the correct location
  * Ignore unknown options on stdin
  * fence_gce: support google-auth and oauthlib and fallback to deprecated libs when not available
  * spec:
    add aliyun subpackage and fence_mpath_check* to mpath subpackage
    add libxml2-devel to BuildRequires
  (jsc#SLE-18182) ECO: Update fence-agents
  (jsc#SLE-17998) Add upstream PR to aws-vpc-move-ip and apply required resource &amp; fence agent patches</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1645704000">- (bsc#1196350) fence_gce updates pull from Clusterlabs repo
  - Apply proposed upstream patch
    0001-fence_gce-Add-timeouts-and-failure-options-458.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1651665600">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in GCP due to missing "--zone" parameter
  (bsc#1198872)</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1652788800">- fence-agents-4.9.0+git.1624456340.8d746be9-150300.3.8.1 broken in
  GCP due to missing "--zone" parameter (bsc#1198872)
  - Apply proposed patch
    0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1655985600">- Azure fence agent doesn’t work correctly on SLES15 SP3 - fence_azure_arm
  fails with error 'MSIAuthentication' object has no attribute 'get_token' - SFSC00334437
  (bsc#1195891)
  - Apply proposed patch
    0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1678968000">- Update to version 4.12.1+git.1677142927.bf55c675:
  Include IBM Cloud VPC fence agent (jsc#PED-3626)
  * fence_scsi: fix registration handling if ISID conflicts ISID (Initiator Session ID) belonging to I_T Nexus changes for RHEL based on the session ID. This means that the connection to the device can be set up with different ISID on reconnects.
  * fence_amt/fence_ipmilan/fence_ironic: use shlex instead of pipes when available, as pipes is deprecated and will be removed in Python 3.13
  * fence_vmware_soap: set login_timeout lower than default pcmk_monitor_timeout (20s) to remove tmp dirs on fail
  * fencing: add plug_separator to default DEPENDENCY_OPT
  * fence_virt: fix man page spelling (#522)
  * fence_scsi: skip key generation during validate-all action
  * [virt] fix clang build
  * [virt] fix cpg plugin build
  * [virt] update man page to cover all serial listener configs
  * [virt] update man page for serial listener in serial mode
  * [virt] fix serial debug output
  * [virt] add debug print for static map check
  * [virt] Clarify usage of ip= for vsock listener
  * [virt] fix tcp plugin to properly pass info to acl check
  * [virt] drop last qmf bits (rhel6 era)
  * [virt] allow groups to only specify vm_name without UUID
  * [virtd] add support for named groups
  * fence_virtd: add info about using multiple uuid/ip entries for groups
  * fence_wti: increase login timeout to avoid random timeouts
  * fence_virtd: set secure file permissions for fence_virtd.conf and key file if they are not mode 600
  * fencing: add plug_separator parameter to be able to specify one that isnt part of the plug name(s)
  * build: dont rm PKG_CHECK_VAR.m4 when running maintainer-clean
  * fence_vmware_soap: set default login timeout less than Pacemakers default timeout to remove tmp dirs
  * fence_virtd: add link and non-user socket example to man page
  * fence_ibm_powervs: improve defaults based on testing
  * fence_lpar: only output additional error output on DEBUG level
  * fence_virt: add note that reboot-action doesnt power on nodes that are powered off
  * fencing: source_env(): dont process empty lines
  * fence_ecloud: new fence agent
  * fence_sbd: improve error handling
  * configure: check for google-auth instead of deprecated oauth2client
  * fence_ibm_vpc: add token cache support
  * build: add FENCETMPDIR for state files
  * build: make xml-check: ignore detected paths in *_file parameters not matching saved metadata
  * fence_gce: add httplib2 to try/except: pass
  * configure/spec: cleanup and fixes
  * fence_gce: Add user agent to API requests (#491)
  * fence_ibm_powervs: add support for proxy, private API servers and get token via API key (#490)
  * fence_ibm_vpc: add proxy support
  * fence_zvmip: show unable to connect error instead of full stacktrace, e.g. when not using --ssl for SSL devices
  * Mid: fence_scsi,fence_mpath: Add suppress-errors option. (#484)
  * fence_gce: Make zone optional for get_nodes_list (#487)
  * fence_apc/fence_ilo_moonshot: add missing "import logging"
  * fence_gce: inform that SSLError might be caused by old versions of httplib2
  * fence_ibm_vpc: remove unused instance parameter and make limit optional
  * all agents: unify ssl parameters to avoid having to use --ssl when using --ssl-secure/--ssl-insecure for some agents
  * fence_apc.py compatibility for Firmware major release 7 workaround #475
  * fence_lpar: fix missing import logging, use fail_usage
  * fence_raritan: Also allow pure port number, not only system1/outletX string (#473)
  * fence_cdu: add 8i support (#471)
  * fence_zvmip: add --disable-ssl
  * fencing: add ability to set bool parameters to 0 or false
  * Fix typo in fence_virtd.service
  * fence_gce: Add timeouts and failure options (#458)
  * fence_zvm: deprecate agent
  * fence_openstack: fix issues with new clouds.yaml/openrc parameters - hardcoded clouds.yaml paths to work like the openstack cli client   (used by the resource agents)
  * fence_openstack: add support for reading config from clouds.yaml and openrc
  * fencing: add source_env()
  * fence_kubevirt: take default namespace from context
  * build: fix parallel build of lib/
  * fence_openstack: relax ssl cacert default
  * - spec: dont use commas in license
  * fence_lpar: Support comanaged LPARs
  * fence_ibmz: add option --load-on-activate
  * fence_openstack: add --ssl-insecure
  * spec: fix python3-suds dependency having changed name on opensuse 16+
  * fencing: encode instead of failing for chinese or other non-utf8 character sets
  * fence_aliyun: Optimize log output (#449)
  * fence_zvmip: use ssl by default
  * fence_zvmip: add ssl/tls support
  * configure: fix --with-agents to not match *virt in regex
  * fence_vmware_soap: Use --login-timeout option (#447)
  * fence_kubevirt: set default power-timeout to 40s
  * fence_kubevirt: Fix kubevirt VM status
  * fence_kdump: fix typo
  * fence_raritan_px3: new fence agent (#425)
  * fence_amt_ws: fix --boot-option (choices are uppercased while getting parsed)
  * fence_gce: add plugzonemap parameter
  * fence_gce: Adds existing operation checks and multiple plug support (#400)
  * azure_fence: fix support for sovereign clouds and MSI for new versions of azure libraries (#439)
  * fence_cyberpower_ssh: new fence agent (#437)
  * fence_amt_ws: fix "or" causing dead code
  * fence_kubevirt: make apiversion a parameter
  * fence_ibm_vpc/fence_ibm_powervs: new fence agents
  * fence_kdump: properly support -v[X] and -vvv (and combinations)
  * fence_mpath/fence_scsi: use store path detected by configure
  * fence_kubevirt: add --ssl-insecure parameter
  * fence_kdump: accept message from multiple addresses (useful for RRP clusters) (#374)
  * fence_pve: Replace `nodename` with `pmx-node` in fence_pve.py (matching original intent) (#424)
  * spec: add dependency to new split packages for Fedora 35+
  * log exceptions to be more detailed when failing
  * Mid: fence_sbd: A warning message is output when disable-timeout is enabled.
  * spec: export PYTHON to avoid configure ignoring it
  * build: expose delay-check to be able to skip the other tests when debugging
  * fence-kubevirt: Add fence-kubevirt declaration for rpm creation
  * fence_kubevirt: Fix accept header param to openshift client
- Don’t use python-oauth2client, which is deprecated
  (gh#ClusterLabs/fence-agents#495).
- Remove python2 stuff from spec file
- remove patches included by update:
  * 0001-fence_gce-Add-timeouts-and-failure-options-458.patch
  * 0001-fence_gce-Make-zone-optional-for-get_nodes_list-487.patch
  * 0001-fix_support_for_sovereign_clouds_and_MSI-439.patch</changelog>
  <changelog author="varkoly@suse.com" date="1682942400">- Update to version 4.12.1+git.1682325255.86f77326:
  * fence_aliyun: support filter for list-action
  * fence_scsi: Automatically detect devices for shared VGs
  * Adds earlyexit parameter to power_cycle_instance for fence_gce
  * fence_aws: fail when power action request fails
  * fence_aws: fixes to allow running outside of AWS network</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1683633600">- Include IBM Cloud VPC fence agent (jsc#PED-3626)
  Adapt agent_list in spec file</changelog>
  <changelog author="varkoly@suse.com" date="1690286400">- Update to version 4.12.1+git.1690196437.64f62dbb:
  * fencing: use EC_OK
  * fencing: add error message for EC_GENERIC_ERROR
  * fence_ipmilan: fix typo in description (#553)
  * doc: add fa-dev-guide to README
  * doc: add fa-dev-guide
  * spec: remove rhel7/centos7 specific Reqs/BuildReqs and BR for python-novaclient and python-keystoneclient which arent needed anymore
  * fence_eaton_ssh: new fence agent for Eaton ePDU G3 over SSH (#549)
  * azure_fence: use correct credential_scope and profile for stack hub
  * fence_azure_arm: add stack cloud support
  * fence_ibm_powervs: improved performance (#542)
  * Revert "fence_scsi: fail monitor action when it's unable to change state of device"
  * spec: Migrate to SPDX license
  * fence_scsi: fail monitor action when it's unable to change state of device
  * Revert "Adds earlyexit parameter to power_cycle_instance for fence_gce"
  * fence_scsi: Add support for space-separated devices and update in meta-data</changelog>
  <changelog author="varkoly@suse.com" date="1699963200">- Update to version 4.13.1+git.1698672892.6f7e4327:
  * fence_ovm: Replace all_opt "ssl_client_cert_file" with "ssl_client_certificate_file"
  * fence_ovm: new fence agent for Oracle VM
  * fence_cisco_mds: undo metadata change, as it is an I/O agent
  * all agents: update metadata from I/O to e.g. Power, Network, etc for non-I/O agents
  * fence_azure_arm: fix get virtual machines call
  * README: update IRC info to link to ClusterLabs wiki IRC page
  * configure: require 3.6 or higher
  * build: add test-fencing rule and make it part of "make check"
  * fence_zvmip: Update longdesc to document all required functions
  * fence_scsi: fix registration handling in device 'off' workflows
  * fa-dev-guide: improve fail()/error code description
  * fa-dev-guide: add reboot_cycle() section
  * fa-dev-guide: add General git section</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1704801600">- Remove python3-oauth2. This is not needed to build.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1706011200">- Update fence-agents package with fence_aws and fence_ibm_powervs (jsc#PED-7701)
- Update to version 4.13.1+git.1704296072.32469f29:
  * fence_zvmip: fix manpage formatting</changelog>
  <changelog author="varkoly@suse.com" date="1708084800">- Update to version 4.13.1+git.1707822268.4229d52f:
  * fence_vmware_rest : monitoring is not detecting if the API user has sufficient right to manage the fence device. The call https://{api_host}/api/vcenter/vm is subject to permission checks. If the delivered list is empty the user has no rights.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  PatchN.</changelog>
  <changelog author="varkoly@suse.com" date="1720008000">- Update to version 4.15.0+git.1719822011.7a2c0a7f:
  * all agents: dont use Deprecated logging.warn()
  * symlinked agents: set agent_name to use when generating manpages
  * fence2man.xsl: improve text for symlinked agents
  * fence_sbd: --sbd-path defaults to /usr/sbin/sbd
  * configure: check additional paths for programs
  * fence_aws: log error if unknown state returned
  * fence_aws: improve list, list-status and status actions
  * fencing: use formatted strings to avoid failing when plug is int
  * fence_azure: fix pinning client api versions for compatibility across different azure sdk versions
  * fence_docker: Connect to Docker via a UNIX socket
  * fence_hpblade/fence_mpath/fence_scsi: use r"" for all regular expressions to avoid SyntaxWarning errors
  * fence_aws: fixes to not fail CI, and dont use boto3 buildreq on CI nodes where it's not installed
  * fence_eps: add fence_epsr2 for ePowerSwitch R2 and newer
  * fencing: add support for docs["agent_name"] to use the main agent name when generating manpages
  * spec: only require python3-azure-sdk for RHEL &lt; 9
  * spec: remove old python3-azure-sdk dependency
  * fence_aliyun: update order for new parameters
  * fence_aliyun: add credentials file support
  * lib/all agents: use r"" for all regular expressions to avoid SyntaxWarning errors</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1721822400">- Split fence-agents package (jsc#PED-8798)
- fence-agents-common provides the common libraries for all fence agents
  and is reuired by all fence agents.
- fence-agents-all installs all fence agents to provide a safe update
  for the older fence-agents version which contained all agents.
  After update the not used agents can be uninstalled.</changelog>
  <changelog author="Peter Varkoly &lt;varkoly@suse.com&gt;" date="1722859200">- Adapt requirements for devel package</changelog>
</package>
<package pkgid="7cf6ae9051ea46e7fd1a86ec90fd385521e2d392ed3e58c6d78ceb04b5b8024bbe5011a0228fddb67f9c4ade5a54251a5185fb0e1abc4dd04cfd28e9324a0b35" name="ffmpeg-5" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="a8b2a57f23d7864941593a41464cb497d8040979b0c53324034e3b1ce1329d0bd00b29dcc819613f729c6996b236cf92b6faadea8598dfd458109beaf7de8abc" name="ffmpeg-5" arch="src">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="a42a13fdf826588c4dcc457d5882ebde77c9d3e7479e2f1ccb5a0e17187c1a031493e9e9e10a2de1d70cec94cdd502ae19f2e9edd247c44b7e5e796d6ccd579c" name="ffmpeg-5" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="ad09e0278c88d87955a0b6e0a00348b3c9fc921e0b62ff69198a7c18ecde7c358aa879a00e5bd6cbb29a8883c2b851e6cee7ea26aa93e515cc97cfef1193fc99" name="ffmpeg-5-debuginfo" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="b28b4e3c07a6299013a965814ef9a4879be6565c7d4336e2e896e6aec32862b79a4a023a4f5fbd2048ab802fd710afedcd6de2d7cd57f3614359db76776a9ae2" name="ffmpeg-5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="26027bf091af7f7a7aa8ea775832cdb49cbd86aa4fded3966ae4632889901f11547f1c1805acb02d3e10b6b9bac2717caca5c58c67ab01dbf188bf629993f1ca" name="ffmpeg-5-debugsource" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="95f0a842da7c18a117bc5a41270aa57048da781ecd86ca7c6aa1cdcbcf60ef49e3b133b561a130e3408743e20125d249dbc108d09acaf78b130e369b5cef2e86" name="ffmpeg-5-debugsource" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="e9a65504bdf0af4b04471ae44df1b6a7852575ca635a6a9dde7f0f8ae36aaa0e53092b98e0b91ed8e76b5fbbc1bcd3735e4420617694026401bbe3f1170ed7a2" name="ffmpeg-5-libavcodec-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="a93bb6b3175a2bbceaae1684e9e6ece6c8b71b0d0f868495589b1421c946791b33666868b44212ef847737f855f3010b8569962bbfd499a083b4a9398539643d" name="ffmpeg-5-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="5a58ba6eb8b14902f93ee6cc1115a4944fd175a87b42472f182294188620f505a8d8c8e5eb2bbfccb930cc2c92979a8355522e449419302d2d81920817de6774" name="ffmpeg-5-libavdevice-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="e7fc2a1044b2ce852cc56d88f38df336e57c53433d0d2023665fb399ccd2245e0bf8e79683fb4e88352fc90c3dfd070c7d2377b2781b77ee70a88b4744ef127d" name="ffmpeg-5-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="e8870eb4bbde98193de9bffdd1d0493fe81c857a31f801a5025ab2bc4475ab3ad43f8e94ac3d367f6a781d3599ca57ca74d4951297d3f48a96e02e706a333868" name="ffmpeg-5-libavfilter-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="f06ca98627eb07dd32b11d821a4458bf14241f8a197d89d63cc306bf6d3bcc0e545d5c3478f85b9c42409b2186a562ccc0ee460faea4121e740037c2a5cbc008" name="ffmpeg-5-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="58c18b74ce3938f330b1b0544afcb2a4e2529509ef4a0461683aab64733bc3aa0143cda0a59d9552032c550ed760831f921ca80b43630e41aca7436cf4778d13" name="ffmpeg-5-libavformat-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="ef84497a9b3216b771afbdc7d66b0ca45d225454f079637329b1ca6a60afccc13ef685ff06d0a50628e8867793f02ee39285e81ac172ef3c524fc57f87c08220" name="ffmpeg-5-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="79a61f9385f192e03a9869e01ff459ccc62652e884072dadd582c70bfa5a183c9f28fb878fb09a90deb7e2c7bf37377912d35677c9cdde6a3e8431315edb02e0" name="ffmpeg-5-libavutil-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="6a711a81b86329e86f8746b67a8d0201399db7708bfc327aa860bf7f94a178ee74bb4572281ab54b457bf7311949bc2c2f8f516b97af02c5736b5ede44ce9999" name="ffmpeg-5-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="92563f9ed39ccea40bcff017a7f5db920674d42b730fca0399d05d94ac9d39c1853862150764887efafb647b53128fe4b2f8306eeddc0b6f26ce7dc57d3855e1" name="ffmpeg-5-libpostproc-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="1ff7060b3922ac6a38557c3d61754443476afa030cb1e0090e3321be9706b774973e154882f41ea5fafc0782223e29890c2a3eba2529d4b2fdc0197de126ad18" name="ffmpeg-5-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="0012a7134b6d072258c230368410ea2b54dbd9494128cd18fe0a2208d121807fbcd1c33d05a35a3fd295c4e00b0afd60c3be7223b649998ece669bf5b6f26d4e" name="ffmpeg-5-libswresample-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="7c7693e93f43c14f802508dfd3ae18b81accdad32d42a31fd5996a2b40703dadcef201994cf0222e543079117e114cff3f678a85f382afbf392f4245ab794f04" name="ffmpeg-5-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="4c3fdfe0404aec069a6f394be5ab2e7bd7170b67e3c6fed81728a527e152dbe821319a8f87137f54d4a1ca2ec010e2c9233487d94f42fb528a83921a64313cdf" name="ffmpeg-5-libswscale-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="4d18f287975d41458bc701c6744941a8c8718b7b962691ee57034cb57f0166267585c8b15fbf479ca14d195ba72030e2dbc69b89bde323e254bef8a0046f4f38" name="ffmpeg-5-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="2a33a1c4647f547e340188c10b8ae5ec45b165a19ceaf687e046c77d22a6d82c191f566bb7a8a1f87494211ff988078fd14ddd69dbe1cf8fc3175e8ce7572676" name="ffmpeg-5-private-devel" arch="i586">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="1bfcab59bd26055a357233743698253458f05d0b082b6fdb77e6822f4ca6c89b27c11927a6b493fc7a31757a4531407fca580e9d88b4d90a8c6f29f0b271b552" name="ffmpeg-5-private-devel" arch="x86_64">
  <version epoch="0" ver="5.1.4" rel="10.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1681905600">- Update to version 5.1.3:
  * avcodec/012v: Order operations for odd size handling
  * avcodec/alsdec:
  - Check bits left before block decoding in non multi channel
    coding loop
  - The minimal block is at least 7 bits
  * avcodec/atrac3plus: reorder channels to match the output layout
  * avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately
    when encode error
  * avcodec/bink:
  - Avoid undefined out of array end pointers in
    binkb_decode_plane()
  - Fix off by 1 error in ref end
  * avcodec/eac3dec: avoid float noise in fixed mode addition to
    overflow
  * avcodec/eatgq: : Check index increments in tgq_decode_block()
  * avcodec/escape124:
  - Fix signdness of end of input check
  - Fix some return codes
  * avcodec/ffv1dec:
  - Check that num h/v slices is supported
  - Fail earlier if prior context is corrupted
  * avcodec/ffv1dec: restructure slice coordinate reading a bit
  * avcodec/h274: fix include
  * avcodec/libjxldec:
  - Fix gamma22 and gamma28 recognition
  - Avoid hard failure with unspecified primaries
  * avcodec/mjpegenc: take into account component count when
    writing the SOF header size
  * avcodec/mlpdec: Check max matrix instead of max channel in
    noise check
  * avcodec/motionpixels: Mask pixels to valid values
  * avcodec/mpeg12dec:
  - Check input size
  - Use init_get_bits8 and check the return value
  * avcodec/nvenc: fix vbv buffer size in cq mode
  * avcodec/pictordec: Remove mid exit branch
  * avcodec/pngdec:
  - Check deloco index more exactly
  - Dont skip/read chunk twice
  * avcodec/rpzaenc: stop accessing out of bounds frame
  * avcodec/scpr3: Check bx
  * avcodec/scpr: Test bx before use
  * avcodec/smcenc: stop accessing out of bounds frame
  * avcodec/snowenc: Fix visual weight calculation
  * avcodec/speedhq: Check buf_size to be big enough for DC
  * avcodec/speexdec: Check channels &gt; 2
  * avcodec/sunrast: Fix maplength check
  * avcodec/tests/snowenc:
  - Fix 2nd test
  - Return a failure if DWT/IDWT mismatches
  - Unbreak DWT tests
  * avcodec/tiff: Ignore tile_count
  * avcodec/utils:
  - Allocate a line more for VC1 and WMV3
  - Ensure linesize for SVQ3
  - Use 32pixel alignment for bink
  * avcodec/videodsp_template: Adjust pointers to avoid undefined
    pointer things
  * avcodec/wavpack:
  - Avoid undefined shift in get_tail()
  - Check for end of input in wv_unpack_dsd_high()
  * avcodec/xpmdec: Check size before allocation to avoid
    truncation
  * avcodec/aacdec: fix parsing streams with channel configuration
    11
  * avformat/id3v2: Check taglen in read_uslt()
  * avformat/mov: Check samplesize and offset to avoid integer
    overflow
  * avformat/mxfdec: Use 64bit in remainder
  * avformat/replaygain: avoid undefined / negative abs
  * avformat/vividas: Check packet size
  * avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid
    undefined behavior
  * hwcontext_vulkan: remove optional encode/decode extensions from
    the list
  * lavf/async: Fix ring_write return value
  * lavu/vulkan: fix handle type for 32-bit targets
  * libswscale: force a minimum size of the slide for bayer sources
  * swscale/input: Use more unsigned intermediates
  * swscale/output:
  - Bias 16bps output calculations to improve non overflowing
    range
  - Bias 16bps output calculations to improve non overflowing
    range for GBRP16/GBRPF32
  * swscale: aarch64: Fix yuv2rgb with negative strides
  * Use https for repository links
  * vulkan: Fix win/i386 calling convention
- Rebase patches with quilt.
- Drop ffmpeg-CVE-2022-3964.patch: Fixed upstream.
- Drop no-vk-video-decoding.patch: Upstream removed this optional
  code.
- Use ldconfig_scriptlets macro.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1688040000">- Add 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch,
  0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch,
  0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch,
  0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 5.1.4:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patches fixed upstream:
  * 0001-avcodec-libsvtav1-replace-vbv_bufsize-with-maximum_b.patch
  * 0002-avcodec-libsvtav1-remove-compressed_ten_bit_format-a.patch
  * 0003-avcodec-libsvtav1-only-set-max_buf_sz-if-both-bitrat.patch
  * 0004-avcodec-libsvtav1-use-larger-of-bit-rate-and-max-rat.patch
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701864000">- Copy codec list from ffmpeg-6</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1705665600">- Disable libjxl integration as ffmpeg-5 cannot handle libjxl&gt;=0.9.</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1706875200">- drop support for libmfx, which is no longer supported upstream
  at all (boo#1219494)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch
- Address boo#1223087/CVE-2024-31585, boo#1223273/CVE-2023-51795:
  add patch
  0001-avfilter-avf_showspectrum-fix-off-by-1-error.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787201">- Address boo#1223274/CVE-2023-51796: add patch
  0001-avfilter-f_reverse-Apply-PTS-compensation-only-when-.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873602">- Add ffmpeg-CVE-2023-49502.patch:
  Backporting 737ede40 from upstream, account for chroma sub-sampling
  in min size calculation.
  (CVE-2023-49502 bsc#1223235)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873603">- Add ffmpeg-CVE-2023-51793.patch:
  Backporting 0ecc1f0e from upstream, Fix odd height handling.
  (CVE-2023-51793 bsc#1223272)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713960000">- Add ffmpeg-Templatify-ff_gaussian_blur-and-ff-function.patch:
  Backporting cf1f5744 from upstream, Templatify function
  ff_gaussian_blur and ff_sobel to prepare fix support for CVE-2023-50009.
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714132800">- Add ffmpeg-CVE-2023-50009.patch:
  Backporting c443658d from upstream, Fix small inputs with
  gaussian_blur().
  (CVE-2023-50009 bsc#1223255)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1714132801">- Add 0001-avfilter-af_stereowiden-Check-length.patch
  [boo#1223437, CVE-2023-51794]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1714219200">- Add ffmpeg-CVE-2023-50010.patch:
  Backporting e4d2666b from upstream, fixes the out of array access.
  (CVE-2023-50010 bsc#1223256)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-5-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-5-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723723200">- Remove ffmpeg-5-CVE-2024-32228.patch as it adds/modifies code
  which fails to build with BUILD_ORIG=1. (`HEVCSEI` has no
  member named `common`; implicit declaration of function
  `ff_h274_film_grain_params_supported`,
  `av_film_grain_params_select`; `HEVCContext` has no member
  named `film_grain_warning_shown`)</changelog>
</package>
<package pkgid="d9a29903fdb2d01d17df417e4ed5aecd16902feb12c330f7effa172bb563e36dfbff168a83f3e3ac2da719b313f3bed4315edfcf5d7aa7e61d0db11ddf068fdc" name="ffmpeg-6" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="3ce64d85d13d25d45e38cac5070a21595eb5ba049bb2f0c47bf565b362adfa17716c1cacd1df4457e7412e1d8e6c29a92d7d70eae0477577f94e5a0f7c768fa5" name="ffmpeg-6" arch="src">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="c3d743c4ff078ec7ca8c941c69f375c01b239565c1766b23b7c054723170a053a24025723e0796764e84cd449c5a3b4a026eb48e2a2bae5d4cf0e4dca3e4cc96" name="ffmpeg-6" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="bbe4f1fd62a25a4a2eeae79c0e8649c97088217b053a2a72b70158de2f9cee99336081de7c697bf46a0507bddf85b9dd900825277bb113e1462907c5983aabc8" name="ffmpeg-6-debuginfo" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="b58e5ed6e1077c2452750760e09f95b6e44397d64913ac1626ad3acf2c141e552c923c12f1ac67aa1092fd77a4b629672265b47d09ca22cd19e0f185d2dbf49c" name="ffmpeg-6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="1a681a4518b5b319193a0111746f3743b519dc458b839c8ffb69a65c8ff7a02740d0546ed7150ebed4768ae215130f1f97fefd65a62f2d1fd9424f16fb040231" name="ffmpeg-6-debugsource" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="b4700f9c431d76c3f71335e97f61d8f7ee48678c463fb1843c9560fb2345dc70e060887525492bdcc26a7fd3412282ee307d67fe0923b6458bac073898340f1d" name="ffmpeg-6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="10b6a3a2f03daa8f9238bcd73ffe3f424566dc286c0699b89ce923a984ee10a30f0377c9f295a08a05e71f962daa2048618eb490fff1446420d886278a4dcb3f" name="ffmpeg-6-libavcodec-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="1499e7c35e00a4a72225f34ecabeeaee63105c6e76dcc47ce707705fe4442fe7ee0831bf621c1a109706794024c717798deb26b8e88a5579382a483deef28c51" name="ffmpeg-6-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="fa11edaef1cef76efa553639376cd738c84d0e74f72090cc8d9671ca34bbe5342b70fb5f7b3cee610977dcf7ace5cf1772a044a0e4fd4e480b53dc85a66d856b" name="ffmpeg-6-libavdevice-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="cc14f1c76af38ae3faca57ce8a213e2a4b05a0ba857bb07adb0d66dabbf74390bf2c1f9076b13561d7406b711449ba26ae4a0a46fc08012ab8cbb37cb5100d1f" name="ffmpeg-6-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="1cefc38b3afd7de95363a631fdd0cd62be1fa13a3f4fe41ba610ddbc06991a4eff4c333657b8962768c37a8d65b3a44d727907f0b7070a90d4f4ed755224d3da" name="ffmpeg-6-libavfilter-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="67f4fe09755c75001b8bb23a01535a73d72110959e5cdfe3b22580963ce5c1c5a0ce98f477e108b4409051d10e907882b8a7da1942f53ac51299ee7b048c3171" name="ffmpeg-6-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="883581b26ae44ba8a7e1126df36737511a5177cadd518da179fc615a6834c84faa54c2e3a73de7afa08e103078aa187d795530eff437521cd709f182133dc2b1" name="ffmpeg-6-libavformat-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="c0aadfa58ed4c70e3dd31b0aa9d8ea2c87835266cb3e522e7110427f5035f1ece8f21fd85acef2352e7a796b80f1397dc223f4c0231ae186749a07ed11f38c5f" name="ffmpeg-6-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="26eb78587fa87c07dd5d4ddd903e94e83751478bcd3afc3aae3fcc9b0ffd86a80825bcb42a9b94a290a37e4ae527cbd4e76dd189fc0d0a71067d97956987a99d" name="ffmpeg-6-libavutil-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="1b3ff82ae23dfa022e41fb4d2a31c5fa3e09abc10a08dedf0ad207a41d7b69753ad26a65f91f2ba425199d452bd0fb36a43551bd990ebe6743d3dc0d8c3ef013" name="ffmpeg-6-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="511bded87044ae4e9f4d6b6a85cb597807cb2ce6dbc695c69c5c5d3ad04205f218ebe8ff70fbfe7b14d8bddc604d5031bc53929516b95d87f80b37117860008c" name="ffmpeg-6-libpostproc-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="20d685cc99ef9b5760cdf131a212c7510714c8d9a9d0ec2df0231d66dccb8a6037bb1f669c260e27fbcac2490e37a1e33341bb073348d030221c3dcbf547e1b8" name="ffmpeg-6-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="81deb7da2a9209e755318a30765663b5aa2ed2807b6ef5d7147fdbb28efc314a5c1017d7c5672c3594d666b73137c3774ac614a1736c0d62fbc6728047b9923b" name="ffmpeg-6-libswresample-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="43563a220d74e3abcbbdbf782501e35e23ffa9e38dab27c95727d3f8617226a7643976f798eb65088a70acc50755d3e45f5cc4f4bdb5e174d5384aa438511cba" name="ffmpeg-6-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="f316049164429e774ddc576e109e2fec797bba52a3d13d27bf600ddcebb166539b73458b66ba3b43d619e90c1c712e2ca8f29c370095e3dfcd914d8bc6ddae22" name="ffmpeg-6-libswscale-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="05d3dff9074604e614156b430311711bc2fc384f55e0c48edfe4ec67eea0629166f6819bcc393eea9d6fe836c3e124d9fdf3828e8be34733a258ff1079e1511e" name="ffmpeg-6-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="dd6a645e98daaf8f848c6431de1f3a562c15509e70671b823598ad55edb0399d05305cc74e1084270ce97205118131e65548fd3a0ef7490a22d3d567afa18e01" name="ffmpeg-6-mini" arch="src">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="738fe10c1178eedd218bb1357829ae63c522bce031701b761b11ff32201aa4bb02e293c2094f83a351bc5cafa7c4c23b8f9ecc00f6ec533d9a5800e506b7b7f7" name="ffmpeg-6-mini-debugsource" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="cb0fd66ab1b647ac22455c08b297eacebdfc924cf0ef3411a504a21d206596a25444dc28375cc9ef9c498e9578134256ba4778b06f932b87bed91c4313f8c336" name="ffmpeg-6-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="0b62d744ecbf0ca8c6da0b31efd544e5f40512438842d7fe8c8b290232f5916830496fd965b926b8dec1e67702a606f2166dbb3e72b7a2236584ff2568481fd7" name="ffmpeg-6-mini-devel" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="196a18b48a34392a5be6aaaf4d56b643306dd5443245b52a130f583085292609d92361fadc929d2877249363b219f2a3eab3dcb8d9f9943dce169984dd444485" name="ffmpeg-6-mini-devel" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="38e21aa486285df9b613146a3708a692a313741d81c4a6d9ea3852ba53ff9c247f24478b15cb20f77489a23d4eb6351d58aab2655b8b9b949255d78cf5800d89" name="ffmpeg-6-mini-libs" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="fecf6a10ae7b5b4979b8f3457a70a502a5235bc97449b1617554cfbc92a71e7d692f4c5455c359c03524206b68e6af5c8124333d61afa1a75de2f55c4a062a32" name="ffmpeg-6-mini-libs" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="08cadb81f192370c96e739cd9363a361c76e4e87b94ba2f82acad99d3cb421781e5bb47830458de6d635fd314d5119838c7dc319a956b1af8c85482f7b1abcb3" name="ffmpeg-6-mini-libs-debuginfo" arch="i586">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="91a859542199041700194d0b3fa752216b9dc2387ebc486cf1cb521774386ea0ef5ad44f56b93d7866206dea56c8881c13ac8da4f2df1d52a9c0c9306f64f793" name="ffmpeg-6-mini-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.1" rel="7.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1713787200">- Address boo#1223215/CVE-2023-49501: add patch
  0001-avfilter-asrc_afirsrc-fix-by-one-smaller-allocation-.patch
- Address boo#1223235/CVE-2023-49502: add patch
  0001-avfilter-bwdif-account-for-chroma-sub-sampling-in-mi.patch
- Address boo#1222730/CVE-2023-49528: add patches
  0001-avfilter-af_dialoguenhance-fix-overreads.patch,
  0001-avfilter-af_dialoguenhance-simplify-channels-copy.patch,
  0001-avfilter-af_dialoguenhance-do-output-scaling-once.patch
- Address boo#1223070/CVE-2024-31578: add patch
  0001-avutil-hwcontext-Don-t-assume-frames_uninit-is-reent.patch
- Address boo#1223085/CVE-2024-31582: add patch
  0001-avfilter-vf_codecview-fix-heap-buffer-overflow.patch</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873600">- Add ffmpeg-CVE-2023-50007.patch:
  Backporting b1942734 from upstream, Fix crash with EOF handling.
  (CVE-2023-50007 bsc#1223253)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1713873601">- Add ffmpeg-CVE-2023-50008.patch:
  Backporting 5f87a68c from upstream, Fix memory leaks.
  (CVE-2023-50008 bsc#1223254)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-6-CVE-2024-32228-shim-1535d338.patch:
  Backporting 1535d338 from upstream, add AOM film grain synthesis,
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-6-CVE-2024-32228-shim-f50382cb.patch:
  Backporting f50382cb from upstream, implement AFGS1 parsing.
  to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921602">- Add ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch:
  Backporting 5d7f234e from upstream, document that there can be multiple
  complex filtergraphs to prepare dependence code for CVE-2024-32228.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921603">- Add ffmpeg-6-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921604">- Add ffmpeg-6-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230 bsc#1227296)</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1721995200">- Add ffmpeg-c99.patch so that the package conforms to the C99
  standard and builds on i586 with GCC 14.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723550400">- Disable ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch as they brake compilation with
  BUILD_ORIG enabled, i.e. Packman.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1723636800">- Remove ffmpeg-6-CVE-2024-32228-shim-5d7f234e.patch and
  ffmpeg-6-CVE-2024-32228.patch to make the bot happy.
- Renumber patches.</changelog>
</package>
<package pkgid="c6de79d3b73d3453fbcdd3516af183c057fa8811fb5508650be4b27649a051b3a8b9a30a7aed3e92fd5884597e76c72cd5b2f318ed306443c4e436c91e8a4514" name="ffmpeg-7" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="2f176444bd6cd2ac63bae23b2362c2bed96d8e56cfc657d1cf2b17dbaef0fc4a793259715e2f6ff6b8979f74e74cf35ecabf88a932e361d5f844ec86d3777d8e" name="ffmpeg-7" arch="src">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="a03529ff5683c67b08f7320d9f4d5f6dde0ad8987a63c44c7ee6d5e7015a70de43f565be36aff6251a05909c2c6bdd8c057f0a27d3474313c9d47b0e698007f3" name="ffmpeg-7" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="8555c82c14557b667c5c92e68b47b0b47336cfa47bd5f49e7a19984926f0602c34d126f02be22393acb91827fce962e8e71b17de3ded6893080f3450023172f2" name="ffmpeg-7" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="fd0392645bc0b6d00784a0183c2fce82b8ee054fb448726f9ea651dac82ed54a6cbd4f8dad9f6c38c855b6a07feb7a250b3faac954191b215b6c8d9d39ff84a4" name="ffmpeg-7" arch="src">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="32f90b0dab6fb05b7d528a489d5d31c3993850c0e1b1cc10c1cb9d19a6fe3954efa1ff6520ca46ff3b6077ffe3d7b29d156931da64d790889d27834cfd3b45cc" name="ffmpeg-7" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="46a10f0d0a29244512b0ca70d074e253878ed38d9dfac7a0162a4ed1197dd218c8a5c132f4c67b605f08effe8b232d1329800888d87845a1c7a172accfbad53f" name="ffmpeg-7-debuginfo" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="e25e93539643ac7eb56f78bad9ffd9f80685bb57edc52b3558a10fd6fbabfdb4845d9916057800297ff977e5b59def7543eebd3aba1b3efe96815d67a6a1681f" name="ffmpeg-7-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="a28d04270a522c5c8d3c4b2c53951c8d3dec5bf70b3604108d5c723ca7b7624e802733a06d42940788445dd4dccdd336591c4e70fed664e2adbcb072f11eb84a" name="ffmpeg-7-debuginfo" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="0aaa4bcea94c1c608789b8c30773d13d3ddbb9a8eea6e39cf88eaa333c2ba5d6e432b421cd15f1ed33d8ab1d5d7288177a9816ce2f6a4a162301df3bd8bf2d92" name="ffmpeg-7-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="bc9180cb5ac3e1fca3148964ec457b82e4397d33251a3fd7f0394bb84c63ca653ad63ef0d26fcd9cc6db6fe0b188dd8b8f80ee529d0627bdcbde88d5fc58d420" name="ffmpeg-7-debugsource" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="8cf1a301a62681066dd1537e4ac12de7389af4ce170eb0eb0cacf164f1f4d1270200ac81303a5a6364f6236dc65ff68f0f58600d1906ccbeed00b651b165f9c1" name="ffmpeg-7-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="cff00060be5be6210138c7afb156542632b66b55d9838e565fb1cb267847cc729b47c3f46bf41df273ac1cbcc1a8b9e634a764c939d89798809901af3c622ccf" name="ffmpeg-7-debugsource" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="1371bf52ad98237c418948aafdb126d0cdb5172e0beaab965f83c0be02825fa4f4bc9ca5d8c69efdab42b165108ed12458d58d070c2fff954851aeeba7ce0918" name="ffmpeg-7-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="d1ec399dbe6a65de7858debcf9fc0e8c073273e097c230da91121219c65f804d662252745c0a2c492120ebce7bb460b8120a7e90ddc49bc81112c7460525916a" name="ffmpeg-7-libavcodec-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="c862cdebcaa38e0f351bfd9cb2611d24cd569b32ce082bd1f8c4703d135da9bb7ac145e7360a82d6dc9655463193f210b84b212b5eb9d57025b1d790f3752601" name="ffmpeg-7-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="4d927a603272c777fd081332c1069bde86bf8a2a10afc2ad0a8203febd1cdf679b435f1f1671c1b1a379aef61cbc65a4877fdf20757381fd539d72499400f5bb" name="ffmpeg-7-libavcodec-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="97465601f494afd914351be65e315e1748a4f81b6a3607724137e4408aa2d707b529ff2c4b3c1085855a67e135c9a28c2feb155da63e4a378b7fcbc308dc33f9" name="ffmpeg-7-libavcodec-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="946a33e2be7956e1aa0c93382291c64003ec2a443e8e61e4e2823438f360c4d74bc4be2b57d2c39357b2eb17ab0f648b486fbecfb53fc8327ad4ed6cb7228695" name="ffmpeg-7-libavdevice-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="63c390441112d81f145ba7492a395f101129e1fd8392e3ca2be6e85592825534c26dba9d6bf442722805c361ae22ca9ca73509c5a615ce48910d97f1d83947e8" name="ffmpeg-7-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="f9131eec923469bd7e8ab1a1e936db7e1664a4204cedc5a6e55faefd1698c1b9b13cb2a4b83a93a0f1c2094f51c3a2945b4b92aeb8eb9566d4b65f7577b1d1fa" name="ffmpeg-7-libavdevice-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="489a536e26c163d5fd7c5326db9ae792287e5a8e029b8de0970421fcb48a683ad6a408722a01dd4fd6409501cc24c370ade45c9e06e4ea133b4983e15428071f" name="ffmpeg-7-libavdevice-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="84f437989d1967e2cfbebc2751fb07a39cd3b7bd72260978884d854804d07dc76cdbe4594ee545eb49fd06eff61d832cc41450cfe449e45d461f409415b528e2" name="ffmpeg-7-libavfilter-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="76766d71ebaac5661127f4a3560eaccb065e5759a484d6903da125bcc77772cd754bd3ea1ed9a8989b8b8976b2eb3be0d40fd247c2792afd05c9f17837f5a180" name="ffmpeg-7-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="d50eaa1bdd52604a260bd9198615d0f8fc83ac24c6abd8cbe452832a0b95f525fd6fbd4656e724fc7f93e431741df53c311a2dfa673aa5a0ac51fd4bbcdc4cb8" name="ffmpeg-7-libavfilter-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="36ccfbdc4d480991124df76a22fc8317490fbe40faa4a825564e393cd7cccb10f920e6ed903736cfbbe29ac1a026a6236ef33183cbb70c3ca9f63c7df103c07b" name="ffmpeg-7-libavfilter-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="262996c45b79b39ba972887e026b58907363cf1604982415e398c47b87abd7b2d256ac9bfa6180996ae0a41bc8a97aa7e109dfc3ac86bafac28afe8280bffde8" name="ffmpeg-7-libavformat-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="03cbca1d07dae179e892f988cfabd5533923c7b1fa5681495fd6f1bb7501322b23dc69b570ab3dcb14ec6f16b584bbeef8e5ce34cef4dda18fdc8872eea8c9eb" name="ffmpeg-7-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="391bf0241822322ad73e4557d53147c5c06ad794deb92fffd62a3ed994158e9ffb74df2fa21bea9358155273261815c73781280e181e5da3dbdd9213d3ff658d" name="ffmpeg-7-libavformat-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="bfb0f3c02fb8234d1f877ef7aeb38d932e6b482a09fcbc23c71e64c599c62d8252d6c8290d956b889448d0827ac6fb318430f00d18d6166ab343c16ce518fd69" name="ffmpeg-7-libavformat-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="aa99f967b23edc437528f9c6e2db338edaf4584fda84ffb62d899fe2dabfd5de35056a5321f69b15049de310db583d79a044b04dcd9270e35630468e936773fa" name="ffmpeg-7-libavutil-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="0016417fa08395148586706363bd85ee8a71213c8ab21803da373e091329e8d8d7c2f14bc35b02401a804a71c4b051b965145e5146730f25051a4ef083472897" name="ffmpeg-7-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="baac5c0d41415b3f6a54b8ebc73be65c8d75f34acbde108273b53d43803be7a82258ae068ec6d10357301f9786ec4eeeb117c29539cdfefff87c06e737b9454e" name="ffmpeg-7-libavutil-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="875c4254f76914708deff009f81ba3c1417f502d4828fc223acb41bfc69bc06ac784530066a98f6a8dfa274f83c168e30e829b93c83c1ce17c442f150a182b2c" name="ffmpeg-7-libavutil-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="416eaacbbc61fe65bae1a2f9a55533a332f425f26852640b72048434078b8eeabf91330e9c01055d57e78323fc4a55e3553c28eb77273f60a82ce1a4575596f5" name="ffmpeg-7-libpostproc-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="2ddc07a25b7ef355c3c0c66816f71480330cd7578f0b1ae1558179ae943887dc1c6d21036d3d190506ed209074dd64b1038c7e3c33160e1f4fd52ab10f190a2a" name="ffmpeg-7-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="5f02e2a020e64a2961926e42e76fa07ed065ec89bad407039349ba05b5d2acc6c9b7baa8b494056bd9cee1192a03d6d1ba9cbe70b420f10cf6b5d41aebc750a5" name="ffmpeg-7-libpostproc-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="d68e2a894ce07f407d53aec6a2cea481fb655f0b856fc963537d7e003f8f51f1df2a4d7b72efe7f4aabbf7a1e0c0921d829a005c1d2541678e44ab441634862a" name="ffmpeg-7-libpostproc-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="1576289eadfd78077415ae122880221053186b6b4cc6c3725ecfbfe4785ae7a4b442f2f6ddf5a7cd24a6bf0888d079af28bf3af9003f9effb0c776df59b7df69" name="ffmpeg-7-libswresample-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="f6040364263c9a1408aa45f73f94c99933f63674e8b43226b9ec9b207be554b851b06bb101b879437c86bee40ffd99bb6d3b9a0c5a61b1ef817579284882f0b4" name="ffmpeg-7-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="e1d65eefedfb9fa27312bf4f2f3aeca129a95be000806bfa5bd07e7024dcab9b5da2350f56d42635b0b964174ff9a10d3fd8a88907b579bc7c8299ac14d4d26b" name="ffmpeg-7-libswresample-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="a709dd761da891da173f83ea7533ec0f12419687a09dd581ccbdda7f3ae6e66063df1cdf4e6510d76898912408d9266026dc1c11016778af9eef73eb96879a9c" name="ffmpeg-7-libswresample-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="03180eea2c2148d171874bf8634d249ad231544270c4e2a991aa011f544c91f4356c52e63fe7f41e2ffd9e662420282ef221ad1cc581f9474d4393cff27d7cd5" name="ffmpeg-7-libswscale-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="5d0ed58f263bb98749747caef3794dbd0049acf6c6f8864b0245c9be1202f568b3f2333d90038bd8af2a3bb40ba9d45357d9da0c1a35b9992d097fca0343f334" name="ffmpeg-7-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="5096deea081c73e48822580212db3a302ce99ab3e17cfeb6227e582798e8148412c47ece98f6e75c1f9c0a3600f65e3c13dd004579e52ac63fa0b1c98464e34d" name="ffmpeg-7-libswscale-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="58ab4d4b02f2027626c469dfbbf4e49b1516e22754d957cf2b37910fb9a37fe3b07f6e346474ca85d75a3844e10b9c0beff5f5ff9a21cd1cf1f3fb1ca4bf75e0" name="ffmpeg-7-libswscale-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="ea5114991b58b209b1880b12cf0940f01c471ae7de1f4b509bf54d1e716d1134d7b935822649bd66a48b7a02dac906772ab933d14628c2a723f21e5f63403b42" name="ffmpeg-7-mini" arch="src">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="4f87f89321d8077afaaf07384cf65e899e4409bb8d8bf4fd92e312a3e6b28fcfb43a7d6164d825bb69dad0f2d05c97ae60d38ab1e8fadb7847950ec8549a5fe5" name="ffmpeg-7-mini" arch="src">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="0e4d5f1098531e210c16810085f0e94a309f4d66744fb68c3c8bdbc6cef29800de6369ded7816ba2149193c9ec299bfff30ef0ea1899271d171f5f67e425ccb1" name="ffmpeg-7-mini-debugsource" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="fa0cf04459b561176cc65fd65b662213abe6e50802e27a925cea9963a15da9d50574088fa01e5fc499163214a7dce97533962ae77a1ed3c5e76188f9446f4612" name="ffmpeg-7-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="5df16e7c0416de4f6fcc1d6d729cfbfe5aaf321bd53ae2d8cc7958f6a2b123a98b35fc975a70833e9a97e72134623a2268c441d515d0ce9c0d50a2397f371d2f" name="ffmpeg-7-mini-debugsource" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="9f26903250b370b15633f0d3512f72fa145f6fcc9d673e58c3418317be8004bc435bc6b4d42f0d6b409729b01fb55eae838438d702c5cb94c798b2beefbdfc33" name="ffmpeg-7-mini-debugsource" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="7e5dec2c09df68520eda9a0c6dbdceced7a0e8b5262bdd47dcf34c4334fb63c367e80aaec3c1402018a5cc6f3273959d031f7ef7e384e05565a08791e7734064" name="ffmpeg-7-mini-devel" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="a2f49954649c35d9fcd5e1eb78091271f054b99c48fe4abec33caa3374c4577527c75dd0d99e9e6514e54830b10403cced8a357b07ddcd45006d27234625a3f5" name="ffmpeg-7-mini-devel" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="2ff777865b67c1fa924db2c719445b09af65498d45049217dd7a94b6bb5a050e5a736e1a9d68a441339118612fc17bfb6519186ba31b2994a9ccbdc4f14744ae" name="ffmpeg-7-mini-devel" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="e4e83f32f4ffdd91811f690cbe8d2ff872a5ea55ea63484876bcdc6481cc8184df411247b3e7ef0dcefdfeb7a1924d6ff66ed04e0cf1d3596c4e2943ce3bf47f" name="ffmpeg-7-mini-devel" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="022d4ca56eda9a97857ec9fa78d05891d559fb65454ed6a29b2f4ba0bbfacd120eee2803bdcb277ffeea7e22044ad93afeb764614ce7a37a1357589000b065b0" name="ffmpeg-7-mini-libs" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="07569c0486086043709f6ad47faab121f10ee4a00ec759ffbb255f475fd35bb3469ce2a249f769206cd5d6e1dbfa090c7b48a2ee3551741c6ffb9481e0f5f32a" name="ffmpeg-7-mini-libs" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="fbedf204ca893552f25bebda8ec28c12d3738f37b350b08676edcd8771a2d8899c0272b9a1cfc3209dadfdfca365df580e74e918210d896ccc7a797856a4aa1b" name="ffmpeg-7-mini-libs" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="26d6a22fe03c9cf046670ce35086283eba84a382bebf6e6b03587fe2291a3c6acd0c8caff6211024b5cbb3b355cedf4306b321cd9b03da89b8c6f883d54e6476" name="ffmpeg-7-mini-libs" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="69dfd38658318e73cdccc7ba3a7d9354a6880f81bb9356323c36dc2b90d24b30b6e4f0e79784f45f55ec1fe0af9361363417ea9b6c8d14407d6f9aba83c4d36d" name="ffmpeg-7-mini-libs-debuginfo" arch="i586">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="d3f87f19a5be2daac4a873018e0d30809cb13dfa47dcdf5286204e0a551bd8239c93f85b6f9563dba9296634cfcfe151f09240ebaecc504e1b626e8eb1e47dea" name="ffmpeg-7-mini-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0" rel="5.0.2.1.sr20240803"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
</package>
<package pkgid="e07bdfdb73ed9b262e6057634605a3edab92361492cfa0838a1965b8108b68b9b7fbfa08dbeff1ab4a6327b87a5d4723a6cd5b287ca13cdcfc50430269671512" name="ffmpeg-7-mini-libs-debuginfo" arch="i586">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="0248b980bf75b7e4bbcc75f10768b64b3c712fd354867c710455241de10ae05d31d283c5edd9772d8f5f44b865ddc192738807905b94f8c5fd9b8abd52bca41a" name="ffmpeg-7-mini-libs-debuginfo" arch="x86_64">
  <version epoch="0" ver="7.0.2" rel="1.1"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677585600">- Branch from ffmpeg-5.spec
- Remove ffmpeg-4.4-CVE-2020-22046.patch (inapplicable),
  no-vk-video-decoding.patch (obsolete),
  ffmpeg-CVE-2022-3964.patch (appears merged)
- Update to release 6.0
  * FFmpeg now runs every muxer in a separate thread and requires
    threading to be enabled for compilation
  * VA-API encoding and decoding support for 10/12-bit 422,
    10/12-bit 444 VP9 support
  * RISC-V optimizations</changelog>
  <changelog author="Enrico Belleri &lt;idesmi@protonmail.com&gt;" date="1678363200">- enable libplacebo filter
- clean old BuildRequires conditions
- add libjxl to enable_encoders</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1678968000">- Conflict with otherproviders(ffmpeg-tools).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681128000">- Reset fixed leftover value for BUILD_ORIG</changelog>
  <changelog author="llyyr &lt;llyyr.public@gmail.com&gt;" date="1690804800">- Bump required libplacebo version to v6.292.0 or newer for TW
- Temporarily demote deprecation errors to deprecation warnings
  for vf_libplacebo
- Add upstream patches to fix build with libplacebo v6:
  * 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1696420800">- Add 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch
  to resolve a build failure on 15.4/15.5.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699617600">- Update to version 6.0.1:
  * Updates and bugfixes to avcodecs, avformat and avfilters
    mainly.
- Drop patch fixed upstream:
  * 0001-avcodec-x86-mathops-clip-constants-used-with-shift-i.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1700654400">- Enable more decoders and encoders explicitly:
  * amrwb via bcond_without for TW only (and in
    enable_decoder/encoder)
  * opencore via bcond_without for TW only (and in
    enable_decoder/encoder)
  * xvid via bcond_without for TW only (and in
    enable_decoder/encoder)
  * h.263 via enable_decoder/encoder and no longer explicitly
    disabling in call to configure
  * MPEG4 Visual via enable_decoder/encoder and no longer
    explicitly disabling in call to configure
  * MPEG2 Hardware decoders via enable_decoder/encoder
  * And many many more via enable_decoder/encoder.</changelog>
  <changelog author="Enrico Belleri &lt;kilgore.trout@idesmi.eu&gt;" date="1705320000">- Update to version 6.1.1:
  * libaribcaption decoder
  * Playdate video decoder and demuxer
  * Extend VAAPI support for libva-win32 on Windows
  * afireqsrc audio source filter
  * arls filter
  * ffmpeg CLI new option: -readrate_initial_burst
  * zoneplate video source filter
  * command support in the setpts and asetpts filters
  * Vulkan decode hwaccel, supporting H264, HEVC and AV1
  * color_vulkan filter
  * bwdif_vulkan filter
  * nlmeans_vulkan filter
  * RivaTuner video decoder
  * xfade_vulkan filter
  * vMix video decoder
  * Essential Video Coding parser, muxer and demuxer
  * Essential Video Coding frame merge bsf
  * bwdif_cuda filter
  * Microsoft RLE video encoder
  * Raw AC-4 muxer and demuxer
  * Raw VVC bitstream parser, muxer and demuxer
  * Bitstream filter for editing metadata in VVC streams
  * Bitstream filter for converting VVC from MP4 to Annex B
  * scale_vt filter for videotoolbox
  * transpose_vt filter for videotoolbox
  * support for the P_SKIP hinting to speed up libx264 encoding
  * Support HEVC,VP9,AV1 codec in enhanced flv format
  * apsnr and asisdr audio filters
  * OSQ demuxer and decoder
  * Support HEVC,VP9,AV1 codec fourcclist in enhanced rtmp protocol
  * CRI USM demuxer
  * ffmpeg CLI '-top' option deprecated in favor of the setfield filter
  * VAAPI AV1 encoder
  * ffprobe XML output schema changed to account for multiple variable-fields elements within the same parent element
  * ffprobe -output_format option added as an alias of -of
- Remove patch6 0001-avfilter-vf_libplacebo-remove-deprecated-field.diff
- Prefer libvpl to libmfx: the latter is deprecated
- Delete ffmpeg-6-private-devel package as it is only needed to build libav-tools</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1710417600">- Let the ffmpeg-6 main program be combinable with ffmpeg-6-mini-libs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1711108800">- Add 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1712491200">- Copy package ffmpeg-6 to ffmpeg-7 and adjust
- Update to release 7.0.0
  * Made the CLI tool support multithreading
- Delete 0001-avcodec-tests-rename-the-bundled-Mesa-AV1-vulkan-vid.patch
  (merged)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921600">- Add ffmpeg-7-CVE-2024-32228.patch:
  Backporting 45964876 from upstream, Fix segfault on invalid film
  grain metadata.
  (CVE-2024-32228, bsc#1227277)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1719921601">- Add ffmpeg-7-CVE-2024-32230.patch:
  Backporting 96449cfe from upstream, Fix 1 line and one column images.
  (CVE-2024-32230, bsc#1227296)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1720180800">- Add ffmpeg-7-CVE-2024-32229.patch:
  Backporting a528a54e from upstream, Fix buffer offset for yuv422p
  input.
  (CVE-2024-32229, bsc#1227295)</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1722686400">- Add ffmpeg-7-fix-crashes.patch:
  Backporting 5b87869c from upstream, fix track handling when mixing
  IAMF and video tracks, Fixes crashes when muxing the two together.</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1723032000">- Update to version 7.0.2:
  * avcodec/snow: Fix off by 1 error in run_buffer
  * avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow
  * avformat/iamf_parse: Check for 0 samples
  * swscale: [loongarch] Fix checkasm-sw_yuv2rgb failure.
  * avcodec/aacps_tablegen_template: don't redefine CONFIG_HARDCODED_TABLES
  * avutil/hwcontext_vaapi: use the correct type for VASurfaceAttribExternalBuffers.buffers
  * avcodec/pcm-bluray/dvd: Use correct pointer types on BE
  * avcodec/pngenc: fix sBIT writing for indexed-color PNGs
  * avcodec/pngdec: use 8-bit sBIT cap for indexed PNGs per spec
  * avformat/mov: check that child boxes of trak are only present inside it
  * avformat/mov: check that sample and chunk count is 1 for HEIF
  * avcodec/videotoolboxenc: Fix bitrate doesn't work as expected
  * avdevice/dshow: Don't skip audio devices if no video device is present
  * avcodec/hdrenc: Allocate more space
  * avcodec/cfhdenc: Height of 16 is not supported
  * avcodec/cfhdenc: Allocate more space
  * avcodec/osq: fix integer overflow when applying factor
  * avcodec/osq: avoid using too large numbers for shifts and integers in update_residue_parameter()
  * avcodec/hevcdec: fix segfault on invalid film grain metadata (CVE-2024-32228, bsc#1227277)
  * avfilter/vf_tiltandshift: fix buffer offset for yuv422p input (CVE-2024-32229, bsc#1227295)
  * avcodec/mpegvideo_enc: Fix 1 line and one column images (CVE-2024-32230, bsc#1227296)
- Drop ffmpeg-7-CVE-2024-32228.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32229.patch:
  The fix has been merged.
- Drop ffmpeg-7-CVE-2024-32230.patch:
  The fix has been merged.</changelog>
</package>
<package pkgid="312d620bc6c6c58d2ceef5bdd6aa951b2927deeb570a68aa08683df32a4eeaaa300991c0673ea18b3691f6ac6e71e389ccb73f9c7fb0cfe8422473d3ae207314" name="ffms2" arch="src">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="reddwarf@opensuse.org" date="1319889600">- First version</changelog>
  <changelog author="reddwarf@opensuse.org" date="1328875200">- Update to 2.1.7</changelog>
  <changelog author="reddwarf@opensuse.org" date="1338120000">- Fix build with ffmpeg 0.11</changelog>
  <changelog author="reddwarf@opensuse.org" date="1353067200">- Fix build with ffmpeg 1.0
- Adapt the file list to be compatible with old RPMs</changelog>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="0e9cfdbcaf2ab8d880d253114c6c2cb4a114aad8091bee0740629ba3c6fcc7d1c2bc8c4c314415c634c2c11668ea037fec05ccc4cd1b9e5e3bb28d0c9e981fbb" name="ffms2" arch="src">
  <version epoch="0" ver="5.0+0" rel="1.1"/>
  <changelog author="reddwarf@opensuse.org" date="1319889600">- First version</changelog>
  <changelog author="reddwarf@opensuse.org" date="1328875200">- Update to 2.1.7</changelog>
  <changelog author="reddwarf@opensuse.org" date="1338120000">- Fix build with ffmpeg 0.11</changelog>
  <changelog author="reddwarf@opensuse.org" date="1353067200">- Fix build with ffmpeg 1.0
- Adapt the file list to be compatible with old RPMs</changelog>
  <changelog author="i@margueirte.su" date="1375185600">- Fix build with ffmpeg 2.0</changelog>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="acaced517864360a94c583850bb5ba2eff9e79b3c797aff3adb3c6a67bf6a5e189db9c53649b12c28f5977fbd4886990571d63bdffe5d01dd4f024e044f46aad" name="ffms2-debugsource" arch="i586">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="b9faebdd3303745d300b4b588ce962cafd0f96e2d1e09f57b581a016c17f4eba95d1eecc9225f0872a5ba98a4d0d9691ff4725a5a9a46a9eba95ddf05b7346bb" name="ffms2-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="759f886d102fa327d5edd136c5f70d5887166da3667e0893a2bea4bf3409421e3971c7faa0d82e4b487240790a5a842319d34fe38cd1eb05930d6521a99d9c97" name="ffms2-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0+0" rel="1.1"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="d2977d8593f54dabf8f3b8482a1d6176f020a63cfdc1415f778267f7f0194eb7eaa478353b61d2ca054821295b39fc23256231418503c3405b08f57828c8c578" name="ffmsindex" arch="i586">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="b8f192caeae1a3a54cbd4fcb531624402c2ee833e6e2a071db304f7808deb96d6313e9b951ef4beba97a250da48d12261e5e35ae1e6ba7f0b0a273b7e2807f1a" name="ffmsindex" arch="x86_64">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="4ed2a9287d6ca94991ec384a3bbcdde944b12778c00b8288dbb3cb0a228b3c13842dc600edc6fb73cf968fc327154b8aa7e3af57eab45dfac22003c6eee590c6" name="ffmsindex" arch="x86_64">
  <version epoch="0" ver="5.0+0" rel="1.1"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="669ae14c7deaf83c08ab4e762b7a8e1d8de128e48c54c10caef972e6148d0ea63306a1c7ed7dcb3b22c74c561d716053b441fb8b075382aef22361c8c8be8143" name="ffmsindex-debuginfo" arch="i586">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="4f085f03a2aebdc4dc09e3eed68abca2248fa451af548cad724773ed658b1a9b442ce8810814aeb4f3f8cbc4a592f2ee7af08fe550cc071d5c7fe83769c5e9f5" name="ffmsindex-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0+0" rel="1.0.2.2.sr20240803"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="e26946a83f3300875e95129b86053a1dfd1cf184c51b3f4de6f5e2c8e5b7a6c5622bd128b3934757dada3da9966036eb2ea83fceb02355617c097c61d01da225" name="ffmsindex-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0+0" rel="1.1"/>
  <changelog author="i@margueirte.su" date="1398081600">- update version 2.19.2
- drop patch: ffms2-2.17-ffmpeg_011.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_10.patch, upstreamed
- drop patch: ffms2-2.17-ffmpeg_20.patch, upstream fixed</changelog>
  <changelog author="olaf@aepfle.de" date="1442923200">- Use pkgconfig for ffmpeg BuildRequires</changelog>
  <changelog author="olaf@aepfle.de" date="1455710400">- Remove unused Requires from pkgconfig file</changelog>
  <changelog author="aloisio@gmx.com" date="1462104000">- Update to 2.22
  * Fix possible off by 1 frame until first seek issue introduced
    in 2.21 (Myrsloik)
  * avisynth: Make FFMS2 a shorter alias for FFmpegSource2 to save
    some typing (Myrsloik)
  * avisynth: Moved all source functions in ffms2.avsi into the
    actual plugin (Myrsloik)
  * avisynth: Use 2.6 RC API and add output support for all new
    colorspaces (Myrsloik)
  * vapoursource: Fix swapped RGB channels bug introduced in
    2.21 (Myrsloik)
  * swscale: Drop pointless and slow bitexact flag from resizer
    settings (kodabb)
  * Add support for files with gaps between the audio packets
    (Plorkyeran)
  2.21:
  * Add missing constants for log levels (Myrsloik)
  * Fix bad decoder flush that discards the palette of raw video
    (Myrsloik)
  * Remove the SWScale function from Avisynth since SWScale is
    useless (Myrsloik)
  * Fix common framerate correction (Myrsloik)
  * vapoursource: The framerate and frame durations are now
    normalized (Myrsloik)
  * vapoursource: Add support for outputting the alpha channel
    too (Myrsloik)
  * vapoursource: Fix resizer selection so bicubic isn't always
    used (Myrsloik)
  * vapoursource: Set chroma location and full colorspace
    information (Myrsloik)
  * Add support for indexing files with more than 32 tracks and
    the possibility to skip indexing of video tracks (Myrsloik)
  * The Avisynth plugin now sets all per frame variables in all
    modes to avoid ugly and slow FFInfo() errors (Myrsloik)
  * vapoursource: Fix crash on single frame files (Myrsloik)
  * Remove the Matroska and Haali demuxers (qyot27, Plorkyeran)
  * Fix adjustments for positive audio delay (tophf)
  * Don't try to index video tracks in unsupported formats
    (Daemon404)
  * Don't use scientific notation in timecode files (Daemon404)
  * Fix utf8 support in FFVideoSource (nixxquality)
  * Improve handling of files where only some packets have
    timestamps (Plorkyeran)
  * Fix memory leaks in the VapourSynth error handling (Plorkyeran)
  2.20:
  * Add support for Opus in MKV when ffmpeg/libav are built with
    libopus (qyot27)
  * vapoursource: Provide _AbsoluteTime metadata (Daemon404)
  * Fix a pile of small things found by Coverity (Daemon404)
  * Add support for HEVC in MKV (qyot27)
  * Fix infinite loop on garbage data at the beginning of AAC
    files (Plorkyeran)
  * Deal with the never-ending bitrot from FFmpeg/Libav API changes
    (Daemon404, Plorkyeran)
  * Make indexes not arch-specific and trivially smaller (Plorkyeran)
  * Fix bug where the first b-frame was replaced with the frame
    before it with open-gop h.264 (Plorkyeran)
  * Fix seeking issues with open-gop h.264 (Plorkyeran)
  * Fix corruption when seeking in interlaced h.264 (Plorkyeran)
  * Add support for multiple frames per audio packet as FFmpeg seems
    to have started doing that (Plorkyeran)
  * Fix seeking in Y4M files (Plorkyeran)
  * Fix dumping audio while indexing files
  * Add support for Matroska files with extremely large CodecPrivate
    sections
  * Speed up indexing Matroska files a bit
- Bumped soname to 4
- Switched to ffmpeg 3.0</changelog>
  <changelog author="mimi.vx@gmail.com" date="1487851200">- update to 2.23.1
  * Updated FFmpeg APIs used
  * Added new API that can read/write indexes to a memory buffer
  * Added support for high bitdepth output in Avisynth+
  * vapoursource: Add nfMakeLinear flag to better performance in most cases
  * Remove bad colorspace matrix guessing for YUV
  * Tell libavformat to discard packets we don't want
  * Restore original FFCopyrightInfringement behavior
  * Make FFMS_Init threadsafe
  * Support latest libav* APIs</changelog>
  <changelog author="jengelh@inai.de" date="1498651200">- Rectify RPM group and trim filler words.</changelog>
  <changelog author="9+suse@cirno.systems" date="1577188800">- Refresh ffms2-pkgconfig.patch
- Update to version 2.23+202.ga9e8f73:
  * See changelog at https://github.com/FFMS/ffms2/commits/master</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1602072000">- Update to version 2.40
  * Avisynth+ linux support
  * Added LastEndTime track property to make it possible to take
    the last frame's duration into account
  * Removed several deprecated functions and enums from the API
  * No longer assumes sub 1 fps framerates are invalid
  * Added support for floating point format output in
    VapourSynth and Avisynth+
  * Fixed issue with dropped/repeated frames in vc1 with
    multiple b-frames after seeking
  * Fixed issue with dropped/repeated frames in h264 when the
    reorder buffer size is too small
  * Improved seeking in mpeg and mpegts streams
  * Added rgb(a)p and several additional formats as output to
    Avisynth+
  * Added VP9 support
  * Fixed incorrectly reporting the output as limited range when
    it's in fact unknown and likely to be full range
  * Added mastering display metadata output
  * VapourSynth source now defaults to not outputting alpha
  * Removed the now unused demuxer, dumpmask, audiofile and utf8
    arguments from the source filters
  * Removed ability to dump audio tracks
  * Fixed incorrect colorimetry metadata reported when
    converting the output to another colorspace
  * Sources now simply reference the index instead of copying
    large parts of it
  * Use new FFmpeg decoding API
  * Fixed several bugs in output format selection
  * FFMSIndex will now properly error out with invalid arguments
  * Add rotation metadata export
  * Add stereoscopic metadata export
  * Removed support for old FFmpeg versions
  * Removed libav support
  * Discontinuous Timestamp Support
  * Add FFMS_Deinit
  * Fix mid-stream parameter changes
  * Fix decoding H.264 PAFF files with one field per packet
  * Fix delay calculations for H.264 PAFF files
  * Fix frame rate calculation for fields with one field per
    packet
- Switch to stable source tarball and drop _service file</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1670846400">- Update to version 2.40+44:
  * Update to current git master commit ff61bca.
  * Fix build with ffmpeg-5.
- Bump soname to 5 following upstream changes.
- Replace pkgconfig(libavresample) with pkgconfig(libswresample)
  BuildRequires: Current versions of ffmpeg do not provide
  libavresample.</changelog>
  <changelog author="Mia Herkt &lt;mia@0x0.st&gt;" date="1717502400">- Update to version 5.0+0:
  * Fixed all issues with FFmpeg 6.1 which is now the minimum
    requirement
  * Fixed av1 decoding
  * Added HDR10+ and DolbyVision metadata
  * Fixed audio decoding that could otherwise get stuck in an
    infinite loop on certain files
  * Fixed framerate in Avisynth when using VFR=&gt;CFR mode
  * Dropped VapourSynth API3 support
  * Indexer now has a configurable progress update interval
  * Alpha planes are now correctly marked as being full range
  * The full set of demuxer options can now be passed using the
    FFMS2 API
  * Now sets channel layout in Avisynth+
  * Removed the unfixable and always broken rffmode from Avisynth
    source</changelog>
</package>
<package pkgid="f3c150bfaa56c47e09f199dce1b21ba33ac10654f0caaf4fc6d115ddf3a2e40e9dc7181a8771252b4ec2d1e7cb75bda70ea05c96b4b9d3f284739a77c733b5dd" name="file" arch="i586">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="7c84cf5cf981bffb6c26e464b30d689eb53e54c1606417f234d5876f16dba421c7273c778a753247c6a96d50ef570f47e297e77da6b1406894fb3d1fca7972e6" name="file" arch="src">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="99c9d918175d6ab333932600bf27c1122f2cabb90188f618cfd762647a8f0ffdd8af679f749f1496a24448adfe8df06ecb8db1b41322b3a3d6686da49d561d5c" name="file" arch="x86_64">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="73b48edec99be6326b603af8c03ae598dfed9c049f4a7e68330027c5225cc28187bed59f49e468a535ae8a9b96dbf34c686adc4bb866c0efa58f5b06194b993b" name="file-debuginfo" arch="i586">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="c57d9c21553d924a6015b900f8242f62a614c0e8eb97f2e39f76095b72bff82386256cee99fd5a6306a56f51891cfe3d91c15e0803a328361fd6dc1a578cec92" name="file-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="5d536e00edbad03777d64e4532d63af10539e5689d6ce50a62b1b40ef00d88afcfa83d384e7c2baefd9d48fab294ac17e85aa606b5ff5e88ab05495adfcd283b" name="file-debugsource" arch="i586">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="8f417a68d9b0d918b73dbe814fa1c19ae474e2cb42e6d5d2dffb555b231259c2e4b1962139ca12235404de68ed7d6e2af99e3b7b8ec359f77d49723056e52a79" name="file-debugsource" arch="x86_64">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="7fed8855b580d6225f9d6802b5d698db97115d15e0e5fa765b7002a45c7f9b5568a6d5f3264b0eacd2bfa5f54755a59c7d39fe89b3bf07d2657daf6fbf0d31ca" name="file-devel-32bit" arch="x86_64">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="f865d894e4a9fc3b81962b6c5c78e5e7b5052f50faa4d6e837fd077701a5d48d935a9444d5b049625ee6cd10bd184e00187fd9b78537b94ced10ccae71cf6e62" name="file-devel" arch="i586">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="601115e3c65590587520c902c9b5169f6c9833fd7e25ad1c76a437fa436aa1b12298d8360b9f45db9fd63a6e2534e031502cc6b20ff13d3bc8087626ae4cd156" name="file-devel" arch="x86_64">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="b12905e6961f168a2859dcbfaf12842ab7c6955f08a0d6599ca58655edaf0d07b1e6dfd2e59fd216369bc260f79aff43edae92433e130be8828c93bd66d6dfda" name="file-magic" arch="noarch">
  <version epoch="0" ver="5.45" rel="3.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645444800">- Drop pkgconfig(libseccomp) BuildRequires and stop injecting
  libseccomp cflags into CFLAGS: libseccomp has been disabled for a
  long time already.
- Move the special 'check' part from install to %check.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1645704000">- Fix previous entry: remove stray pkg-config call in CFLAGS (as it
  was called without parameters, it only made output on stderr,
  which did not impact CFLAGS; so de facto only a cleanup change).</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1645704001">- Reenable libseccomp sandboxing</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1647691200">- add file-5.41-cache-regexps.patch to cache regexp lookups</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1648036800">- add file-5.41-cache-regexps-locale-restore.patch to restore
  previous locale handling behavior</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649851200">- update file-5.41-cache-regexps.patch to fix cache offset
  miscalculation (bsc#1197780)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1650974400">- Try to solve 32bit import dependency problems (boo#1198788)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1655121600">- Update to 5.42:
  * PR/348: add missing cases to prevent file from aborting on
    random magic files.
  * PR/351: octalify filenames when not raw before printing.
  * fix regex cacheing bug (Dirk Mueller)
  * merge file_regcomp and file_regerror() to simplify the code
    and reduce memory requirements for storing regexes (Dirk Mueller)
  * cache regex (Dirk Mueller)
  * detect filesystem full by flushing output (Dirk Mueller)
  * implement running decompressor programs using
    posix_spawnp(2) instead of vfork(2)
  * Add support for msdos dates and times
  * use the system byte swapping functions if available (Werner Fink)
- Port patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.28-btrfs-image.dif
  * file-secure_getenv.patch
- Remove patches now upstream
  * file-5.23-endian.patch
  * file-5.41-cache-regexps-locale-restore.patch
  * file-5.41-cache-regexps.patch
- Port and rename patch file-5.41.dif which is now file-5.42.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1657713600">- Add upstream patch to fix boo#1201350
  * file-boo1201350.patch which combines the commits
    c80065fe6900be5e794941e29b32440e9969b1c3
    7e59d34206d7c962e093d4239e5367a2cd8b7623
    f042050f59bfc037677871c4d1037c33273f5213
    d471022b2772071877895759f209f2c346757a4c
    441ac2b15508909e82ad467960df4ac0adf9644c</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1661428800">- Move magic files to /usr/share/file from /usr/share/misc, and
  then create symlinks from /usr/share/misc back to /usr/share/file
  as per FHS 3.0</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1663070400">- update to 5.43:
  * Add octal indirect magic
  * avoid infinite loop in non-wide code
  * Obey MAGIC_CONTINUE with multiple magic files
  * Fix bug with large flist
  * PR/364: Detect non-nul-terminated core filenames from QEMU
  * PR/359: Add support for http://ndjson.org/
  * PR/362: Fix wide printing
  * PR/358: Fix width for -f -
- drop file-boo1201350.patch (upstream)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1663156800">- Add patch file-zstd.patch from upstream mailing list
  * Add zstd decompression support
- Run also upstream standard checks</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673265600">- Modifying patches
  * file-5.22-elf.dif
  * file-5.19-printf.dif
  * file-5.19-zip2.0.dif
  * file-5.19-biorad.dif
  * file-secure_getenv.patch
  * file-5.28-btrfs-image.dif
- Remove patch file-zstd.patch now upstream
- Port patch file-5.42.dif and rename it to file-5.44.dif
- Update to 5.44:
  * Handle nan's so that we don't get internal floating point exceptions
    when they are enabled (Vincent Mihalkovic)
  * PR/397: Restore the ability to process files from stdin immediately.
  * fixed various clustefuzz issues
  * Fix error detection for decompression code (Vincent Mihalkovic)
  * Add MAGIC_NO_COMPRESS_FORK and use it to produce a more
    meaningful error message if we are sandboxing.
  * Add built-in lzip decompression support (Michal Gorny)
  * Add built-in zstd decompression support (Martin Rodriguez Reboredo)</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673352000">- Use [Pp]atch0 explicit to avoid warning as python.magic build time</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1673438400">- Add patch dc71304b.patch
  * Handle script executable Zip archives</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1683201600">- Add _multibuild to define additional spec files as additional
  flavors.
  Eliminates the need for source package links in OBS.</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545600">- Update to 5.45:
  * PR/465: psrok1: Avoid muslc asctime_r crash
  * add SIMH tape format support
  * bump the max size of the elf section notes to be read to 128K
    and make it configurable
  * PR/415: Fix decompression with program returning empty
  * PR/408: fix -p with seccomp
  * PR/412: fix MinGW compilation
- Remove upstream patch dc71304b.patch
- Modify patches
  * file-5.17-option.dif
  * file-5.19-biorad.dif
  * file-5.19-zip2.0.dif
  * file-5.22-elf.dif
  * file-secure_getenv.patch
- Port and rename patch file-5.44.dif now file-5.45.dif</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690545601">- On 32bit systems define _TIME_BITS=64 to make it build</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1690804800">- Add patch file-5.45-type_t.dif
  * Partly upstream check of type_t is wide on 32bit systems
  * Extend (auto)configure to enable wide type_t type if possible</changelog>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1708948800">- Prepare for RPM 4.20</changelog>
</package>
<package pkgid="41189555202e82de36051983c33ca57a9b77b03ee61ad38474a6e5cdeb2bb05f56091d4afb802e07784ea9531fc23f2f7d3af7152e4d101bf6680883d40471da" name="flatpak" arch="src">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="99cf04c6b5b6824207b0ec0ecbb244be60c5c1fad6a4741695cab56bb48c48d63c6ef1c4cb7e10098cb6af8a5ae661f1d0e7b8a4a11a62e1930022050644e002" name="flatpak" arch="x86_64">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="72051cc866db77ad92a51b82f88216fc256d36609ddd8bea62b1ad1ed622d979b6cae38f5989362e970253b617a8830fce9f381e04a68cddf2848762c1100ae8" name="flatpak" arch="src">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="cee752e1a5ba6e479b434e62b7e0de1dc6b67565bdede812e05507c485652f1096cab65bebbdba35ba0061e268e4a5c795abf8dd29d031b4cc8f5f89382aeda4" name="flatpak" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="03586b8d14a6d387102e267abab67afd84191e30abfd51388bbe8dbb6992ea1cc02263fc3f433534b3683a858677819bd92a196bd817e1c1f1bf2e5ac3eb272a" name="flatpak" arch="src">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="1e2426230580c1d571e879f8347dfa984b229ccf539fc05e42d7107cf7de286e28d81e5ba781886c07df4992679ccee91e1f4b09eefef149b2ed4752ecbe3e7a" name="flatpak" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="1cef0d6042dd853006a83f158a183789352c5069244add47454232c29c04b7d4b553163c18dc40e67d8771b15d96603b4c98e571696d3be0602d2fca7b18bedf" name="flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="012e4c7a09463b37f295089cb172f2c7e28b7fcfddc23fa0723a33fd1ecf804f53955de6af1460563a1c438f86ddbda2a1a544619114c7aaea8d136385825185" name="flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="c0bf1794b0388fe717013695d2a708c3d35e5c6dff719f4e7cfaf38ebd563b4aa318cf1f6062bcf47d31cf925dcba3e08007b25127a8c780b907b49cbe7b48e8" name="flatpak-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="66c8c98b677d0890a0b779c712bc99c29c68cf1a7d603ad2b69f6f3f01b99d73047cf511d3d93d5a3f875fa44694f64ac10c7d23b95a243d391e26552cb1225c" name="flatpak-debugsource" arch="x86_64">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="9da094a27ee85171453029be86ce0b4df6b4ff18d463b3ec9cea155bbf4965ee43f5a12373bb0e5eb10cf4bd9c4a54a3a8ecd060d52722c28bbd012a3afb5983" name="flatpak-debugsource" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="d3f03658eec1363b78651bede82e953d803c85077c1947ea73ebdafd016473978456f1ba255b8f2516f43e94bc510c41dae594281f0a1af5158d47ec1706b2ca" name="flatpak-debugsource" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="446c6f25ce9fdcae21016be19a25425b4368356097ee9293e5e04a7c5b139677f6deb372c6d9f34f42bc23ba1e5da3a7fe9ad7a05044541c8aa9ceeab141ab71" name="flatpak-devel" arch="x86_64">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="26068886f62f5a70c1296ecbc9fd48134ddf83aa8749bfe8e99b889ad455c23377a792da6f14fc9f3c28c624eca4e1d6f3387d8d1e1f7de4dd78ff134861f251" name="flatpak-devel" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="285236868bd32202f5bc1388e4fde9068edb21aac77b8e3dcf41359c03926da6b9861800fe6af71272e86c8a9288f5c7431b8c2496716a0d434dd5caf3a680ed" name="flatpak-devel" arch="x86_64">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="bc1cd6ee17f90e81f87b39a1873e7f49b34779e844ab1c195e7a56dfb6a84353336749b68c64db1431184b8bd9fb4cc103e041185d07a40cc466c285368784eb" name="flatpak-kcm6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692964800">- Init flatpak-kcm6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="3e6938e49aa5df5816cf02b3c9fa85762cfb2e93d9d6534d1ae303d074f54f3ab77917b0ecc9c0747a16a5d0821439e914d7d0aa0776d334e1bef23cffc38df9" name="flatpak-kcm6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692964800">- Init flatpak-kcm6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="03d278626033cce285ec08ba09daa40206491e6721a93441db4932f03db60a10a24e108426e91e37bdb9e14acfc22fff1e39d32f2047c12e61067563ae578010" name="flatpak-kcm6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692964800">- Init flatpak-kcm6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="af33479c32d724521997f88ab13559ecf9a68828a611b2955c4d9f1f573fe06f3f36d264fd7e75d4cbbcbda449e6f8601b3e800e2c584d12dd63a5c6e19d2133" name="flatpak-kcm6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692964800">- Init flatpak-kcm6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="d24f7e8a0d6a537439db60057ca296e8e3dd630acae198ef7c9d12a2a0a42c9313c9d1c9cfd50df6c6f52ccd95b4bbc655be7c038f90c206febd4933fa46e7e6" name="flatpak-kcm6-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1692964800">- Init flatpak-kcm6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="aa085719cbcf37d36e5064954b0fe941a67bb1659fdfe20baaddbe285c020bdeb4f0ec158bf16af9991cd8b2e0e7b745387170127fa60d23c321fc07953c423a" name="flatpak-remote-flathub" arch="noarch">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="25893bb7ed38c6fe99d5377152471cf9e240053994f6d7ccd38e67dcff1d3faccf74aa0d8c4f34812844d78d711d0767d2d2a07f81881ff318e5ec1182adf5a2" name="flatpak-remote-flathub" arch="noarch">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="27e8648b94c131b268bb535baf59552629ee71b1d413c63129edd4386c9544d52dd16486469c9371609348bd5cb2da89f7ecd332bae70dac0b0880ae4c739e8b" name="flatpak-remote-flathub" arch="noarch">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="245f98eb124240177b119fc1284a662a238232ab6bcb2adb49c323a07188199aa8f990b25924f824cd0f9d340f1a5e76fcc7f1d6021b760dc33625b4967f7152" name="flatpak-selinux" arch="noarch">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="bc1623701c86c63c3d88d0deac3ed8f5470a1df3f19e0bd77f85f40aa93747316eb0796e0f559837a5121b714b1fa3e7663b35ca31b151c6727d538f7435a378" name="flatpak-selinux" arch="noarch">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="bfcc41deaab828da46591ceaf5f7d94eda7b5021f218324985f792f8801384510b7e5ad24dc4ff2472d47b0cbe904fb211a0fa890d41ff86b1ef8f0f15080a06" name="flatpak-selinux" arch="noarch">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="8f07739262d7b3f0f3c6f5468afc171e8d4b3df5352f8ab56552ef7884fa3202f1f8e6561e98a6a1d46873b3db8ff7ec08e87c6783925e1cbceaa649eed43b34" name="flatpak-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.15.10" rel="1.0.6.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1723636800">- Update to version 1.15.10:
  + Dependencies: In distributions that compile Flatpak to use a
    separate bubblewrap (bwrap) executable, version 0.10.0 is
    required. This version adds a new feature which is required by
    the security fix in this release.
  + Security fixes: Don't follow symbolic links when mounting
    persistent directories (--persist option). This prevents a
    sandbox escape where a malicious or compromised app could edit
    the symlink to point to a directory that the app should not
    have been allowed to read or write. (CVE-2024-42472,
    GHSA-7hgv-f2j8-xw87)
  + Documentation: Mark the 1.12.x and 1.10.x branches as
    end-of-life
  + Other bug fixes: Fix several memory leaks
  + Internal changes:
  - Record a log file when running build-time tests with
    AddressSanitizer
  - Add initial suppressions file for AddressSanitizer</changelog>
</package>
<package pkgid="c074e37903045fcc454abdef98995401ed664c4cb8587c48f5f8d7d70da18f31d34723b83737df71c0877bd8de9d2b9c5387620bc98dc64505408c1eb1d04549" name="flatpak-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.15.8" rel="3.0.2.1.sr20240803"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1656849600">- Correct Supplements for flatpak-zsh-completion boo#1201113
- package LICENSE file in every package
- make flatpak-zsh-completion and system-user-flatpak noarch
- add update-system-flatpaks timer that updates installed flatpaks
  daily if enabled</changelog>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
</package>
<package pkgid="9866d3554003b79a7faedefa2de92d7fa0834c29e1b98783acc18209256015874024a2c28dedf1ec9e7ab29a952ee799a6157e9ac2a0acbe99a990132bd93ad7" name="flatpak-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.15.8" rel="4.0.4.1.sr20240803"/>
  <changelog author="Benjamin Greiner &lt;code@bnavigator.de&gt;" date="1657886400">- variant-schema-compiler requires the Python module pyparsing</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1661860800">- Update to version 1.14.0:
  + Improved support for sideloading.
  + Allow sub-sandboxes to own MPRIS names on the session bus.
  + Commands that accept "--user" will now also take "-u" as an alias
    for that.
  + The CLI now properly informs the user of which apps are
    (indirectly) using end-of-life runtime extensions in end-of-life
    info messages.
  + The CLI now takes into account operations in the pending
    transaction when printing end-of-life messages.
  + The uninstall command now asks for confirmation before removing
    in-use runtimes or runtime extensions.
  + A "--socket=gpg-agent" option is now recognized by "flatpak run"
    and related commands.
  + Curl supported as default HTTP backend.
  + Uses Fuse 3.
  + Implement support for rewriting dynamic launchers when an app
    is renamed.
  + Add --include-sdk/debug options to install command to install
    SDK/debuginfo along with a ref.
  + defense in depth against arbitrary file deletion by
    flatpak-system-helper when using very old libostree
    (boo#1202639).
  + Updated translations.
- Replace pkgconfig(fuse) BuildRequires with pkgconfig(fuse3):
  Follow upstreams port to fuse3.
- Add pkgconfig(libcurl) BuildRequires: enable the new HTTP
  backend.
- Drop gtk-doc BuildRequires and no longer pass --enable-gtk-doc to
  configure: no longer supported.
- Drop libtool BuildRequires: no need to bootstrap the tarball.
- Replace pkgconfig(appstream-glib) BuildRequires with
  pkgconfig(appstream): match what configure checks for.
- Add pkgconfig(gdk-pixbuf-2.0): verified dependency that was
  implicitly included by appstream-glib before.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662033600">- Drop pkgconfig(libsoup-2.4) BuildRequires: rely on the curl
  backend. Following this, pass --with-curl to configure.
- Add pkgconfig(libxml-2.0) BuildRequires, exsisting dependency,
  previously pulled in by libsoup.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1668340800">- Add and recommend a package flatpak-remote-flathub which adds
  the Flathub repository (boo#1186315)</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1668772800">- Update to version 1.14.1:
  + New features: Add a httpbackend variable to flatpak.pc,
    allowing dependent projects like GNOME Software to detect
    whether they are compatible with libflatpak.
  + Bugs fixed:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Fix a compiler warning on 32-bit architectures.
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
  - Make generated files more reproducible.
  + Updated translations.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1673438400">- Fix the "Requires" version of bubblewrap to be the same as
  "BuildRequires" (&gt;= 0.5.0).
- Use a macro to define the versions required of bubblewrap,
  ostree and xdg_dbus_proxy to avoid having the same issue in
  the future again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1675684800">- Update to version 1.14.2:
  + The INFO log level is now treated the same as the DEBUG log
    level by flatpak -v, to make backports from 1.15.x simpler.
  + Bug fixes:
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - Unset $KRB5CCNAME for apps.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
- Package flatpak-remote-flathub sub-package as noarch.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1677153600">- Add flatpak-fix-gpg-agent-double-free.patch: stdout stream of a
  subprocess is owned by the subprocess, not the caller, so don't
  use g_autoptr for it to prevent double free (bsc#1207434).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 1.14.3:
  + When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  + Fix a crash when --socket=gpg-agent is used.
  + Fix a crash when listing apps if one of them is broken or
    misconfigured.
  + If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  + Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  + Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  + Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from starting.
  + The above change also fixes apps not starting if a --filesystem
    is a symlink to the root directory.
  + Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
- Drop flatpak-fix-gpg-agent-double-free.patch: Fixed upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1678968000">- Update to version 1.14.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, boo#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole. (boo#1209411)
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 1.15.3:
  + Build system: Building this version of Flatpak with Meson is
    recommended. The source release flatpak-1.15.3.tar.xz no longer
    contains Autotools-generated files, although this version can
    still be built using Autotools after running ./autogen.sh.
    Future versions are likely to remove the Autotools buildsystem.
  + Bug fixes:
  - When splitting an upgrade into two steps (download without
    installing, and then upgrade without allowing further
    downloads) like GNOME Software does, if an app is marked EOL
    and superseded by a replacement, don't remove the superseded
    app in the first step, which would result in the replacement
    incorrectly not being installed.
  - Fix a crash when --socket=gpg-agent is used.
  - Fix a crash when listing apps if one of them is broken or
    misconfigured.
  - If an app has invalid syntax in its overrides or metadata,
    mention the filename in the error message.
  - Unset $GDK_BACKEND for apps, ensuring GTK apps with
  - -socket=fallback-x11 can work.
  - Fix a deprecation warning when compiled with curl &gt;= 7.85.
  + Updated translations.
  + Internal changes: Better diagnostic messages for why runtimes
    are or are not considered unused.
- Changes from version 1.15.2:
  + Bug fixes:
  - Never try to export a parent of reserved directories as a
  - -filesystem, for example /run, which would prevent the app
    from starting.
  - Never try to export a --filesystem below /run/flatpak or
    /run/host, which could similarly prevent the app from
    starting.
  - The above change also fixes apps not starting if a
  - -filesystem is a symlink to the root directory.
  - Show a warning when the --filesystem exists but cannot be
    shared with the sandbox.
  - Display the intended messages for flatpak repair.
  - Exporting an app to an existing repository on a CIFS
    filesystem now works as intended.
  - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in
    some GLib apps when set to a path on the host.
  - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and
    Qt apps under Wayland when this variable is set to a path not
    available in the sandbox.
  - When using the fish shell, avoid duplicate XDG_DATA_DIRS
    entries if the profile script is sourced more than once.
  - Update included copy of bubblewrap to 0.7.0 for better error
    messages.
  - Install SELinux files correctly when building with Meson
  + Internal changes:
  - Update included copy of libglnx
  - flatpak -v now uses the INFO log level, and flatpak -vv uses
    the DEBUG log level in the flatpak log domain. Previously,
    the extra messages that were logged by flatpak -vv were in a
    separate "flatpak2" log domain. G_MESSAGES_DEBUG=flatpak
    previously had an effect similar to flatpak -v, and is now
    more similar to flatpak -vv.
- Changes from version 1.15.1:
  + Dependencies: When building with Meson, gpgme 1.8.0 is now
    required. Older versions can still be used by building with
    Autotools.
  + Features: If an old temporary deploy directory was leaked by
    versions before #5146, clean it up the next time the same app
    is updated.
  + Bug fixes:
  - If an app update is blocked by parental controls policies,
    clean up the temporary deploy directory.
  - Fix Autotools build with versions of gpgme that no longer
    provide gpgme-config(1).
  - Fix a possible parallel build failure with Meson.
  - Fix a compiler warning on 32-bit architectures.
  - When building with Autotools, be more consistent about
    applying compiler warning flags.
  - Unset $TEMP, $TEMPDIR and $TMP for apps, the same as $TMPDIR.
  - Treat /efi the same as /boot/efi.
- Changes from version 1.15.0:
  + Build system:
  - Flatpak can now be compiled using Meson instead of Autotools.
    This requires Meson 0.53.0 or later, and Python 3.5 or later.
  - The Autotools build system is likely to be removed during
    either the 1.15.x or 1.17.x cycle.
  + New features:
  - Allow the modify_ldt system call as part of
  - -allow=multiarch. This increases attack surface, but is
    required when running 16-bit executables in some versions of
    Wine.
  - Share gssproxy socket, which acts like a portal for Kerberos
    authentication. This lets apps use Kerberos authentication
    without needing a sandbox hole.
  - Add a httpbackend variable to flatpak.pc, allowing dependent
    projects like GNOME Software to detect whether they are
    compatible with libflatpak.
  + Bug fixes:
  - Terminate the flatpak-session-helper and flatpak-portal
    services when the session ends, so that applications will not
    inherit outdated Wayland and X11 socket addresses.
  - When using fish shell, don't overwrite a previously-set
    XDG_DATA_DIRS.
  - Don't try to enable HTTP 2 if linked to a libcurl version
    that doesn't support it.
  - Stop systemd reporting the session-helper as failed when
    terminated by a signal.
  - Fix a warning when listing a document with no permissions.
  - Fix compilation with GLib 2.66.x (as used in Debian 11).
  - Fix compilation with GLib 2.58.x (as used in Debian 10).
  - Make generated files more reproducible.
  + Internal changes:
  - Update project logo in README.
  - Update libglnx subproject.
  + Updated translations.
- Add libtool BuildRequires and pass autogen.sh, bootstrapping
  build is now needed.
- Add gtk-doc and xmlto BuildRequires and pass enable-documentation
  and enable-gtk-doc to configure, building documentation manually.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054401">- Update to version 1.15.4 (CVE-2023-28101, CVE-2023-28100):
  + Escape special characters when displaying permissions and
    metadata, preventing malicious apps from manipulating the
    appearance of the permissions list using crafted metadata
    (CVE-2023-28101, bsc#1209410).
  + If a Flatpak app is run on a Linux virtual console (tty1, tty2,
    etc.), don't allow copy/paste via the TIOCLINUX ioctl
    (CVE-2023-28100, bsc#1209411). Note that this is specific to virtual
    consoles: Flatpak is not vulnerable to this if run from a
    graphical terminal emulator such as xterm, gnome-terminal or
    Konsole.
  + Document the path used for flatpak override.
  + Updated translations.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1690977600">- Add update-user-flatpaks service and timer Systemd units - based
  on update-system-flatpaks.{service,timer} - to help users keep
  their user installed flatpaks up to date.
- Prefix /etc/flatpak/remotes.d/flathub.flatpakrepo with %config
  macro to mark it as a configuration file.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1699963200">- Update to version 1.15.6:
  + In distributions that compile Flatpak to use a separate
    bubblewrap (bwrap) executable, version 0.8.0 is now required.
  + Enabling the optional Wayland security context feature requires
    libwayland-client, wayland-scanner &gt;= 1.15 and
    wayland-protocols &gt;= 1.32.
  + Add --device=input, for access to evdev devices in /dev/input
  + Update bundled copy of bubblewrap to version 0.8.0, and rely on
    its features:
  + Improve error message if seccomp is disabled in kernel config
  + Security hardening: set user namespace limit to 0, to prevent
    creation of nested user namespaces in a more robust way
  + For subsandboxes started by flatpak-portal, inherit
    environment variables from the flatpak run that started the
    original instance rather than from flatpak-portal, fixing
    behaviour of FLATPAK_GL_DRIVERS and similar features
  + Stop http transfers if a download in progress becomes very slow
  + Make it easier to configure extra languages, by picking them up
    from AccountsService if configured there
  + Add new flatpak_transaction_add_rebase_and_uninstall() API,
    allowing end-of-life apps to be replaced by their intended
    replacement more reliably
  + Create a private Wayland socket with the "security context"
    extension if available, allowing the compositor to identify
    connections from sandboxed apps as belonging to the sandbox
  + Update libglnx to 2023-08-29
  + Use features of newer GLib versions if available
  + Turn off system-level crash reporting infrastructure during
    some unit tests that involve intentional assertion failures
  + Add anchors to link to sections of flatpak-metadata
    documentation
  + Bug fixes:
  - Avoid warnings processing symbolic links with GLib &gt;= 2.77.0,
    and with GLib 2.76.0 (GLib 2.76.1 or later silences these
    warnings)
  - Bypass page cache for backend requests in revokefs, fixing
    installation errors with libostree 2023.4
  - Show AppStream metadata in flatpak remote-info as intended
  - Don't let Flatpak apps inherit VK_DRIVER_FILES or
    VK_ICD_FILENAMES from the host system, which would be wrong
    for the sandbox
  - Fix build failure with prereleases of libappstream 0.17.x
  - Forward-compatibility with libappstream 1.0
  - Fix installation with Meson if configured with
  - Dauto_sideloading=true
  - Fix a memory leak
  - Fix compiler warnings
  - Make the tests fail more comprehensibly if a required tool is
    missing
  - Clean up /var/tmp/flatpak-cache-* directories on boot
  - Don't force GIO_USE_VFS=local for programs launched via
    flatpak-spawn
  - Clarify documentation for D-Bus name ownership
  + Internal changes:
  - Split up large source files into smaller modules, reducing
    internal circular dependencies
  - Re-synchronize code backported from GLib with the version in
    GLib
  - Clarify documentation for D-Bus name ownership
  - Make the flags used to apply "extra data" clearer
  - Use glnx_opendirat() where possible
  + Updated translations.
- Add pkgconfig(wayland-client), pkgconfig(wayland-scanner) and
  pkgconfig(wayland-protocols) BuildRequires and pass
  with-wayland-security-context=yes to configure: Enable the
  optional Wayland security context.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1709812800">- Add a flatpak-selinux subpackage that provides a SELinux policy
  module (boo#1220591).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710849600">- Make flatpak-remote-flathub only supplement flatpak in TW
  (bsc#1221662).</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713528000">- Update to version 1.15.8:
  + Security fixes:
  - Don't allow an executable name to be misinterpreted as a
    command-line option for bwrap(1). This prevents a sandbox
    escape where a malicious or compromised app could ask
    xdg-desktop-portal to generate a .desktop file with access to
    files outside the sandbox. (CVE-2024-32462, boo#1223110).
  + Other bug fixes:
  - Pass the -export-dynamic linker option as
  - Wl,-export-dynamic, fixing build failures with clang 18 and
    lld 18.
  - Fix a double-free when installation is cancelled.
  - Fix installed-tests failure with "FUSERMOUNT: unbound
    variable".
- Changes from version 1.15.7:
  + New features:
  - Automatically remove obsolete driver versions and other
    autopruned refs.
  - --socket=inherit-wayland-socket.
  - Automatically reload D-Bus session bus configuration after
    installing or upgrading apps, to pick up any exported D-Bus
    services.
  + Bug fixes:
  - Don't parse &lt;developer&gt;&lt;name/&gt;&lt;/developer&gt; as the application
    name.
  - Don't refuse to start apps when there is no D-Bus system bus
    available.
  - Don't try to repeat migration of apps whose data was migrated
    to a new name and then deleted.
  - Improve handling of mixed locales on systems with
    systemd-localed.
  - Improve display of ellipsized columns in wide terminals.
  - Make flatpak info -e look for extensions in all
    installations.
  - Fix warnings from newer GLib versions.
  - Always set the container environment variable.
  - Always let the app inherit redirected file descriptors.
  - In flatpak ps, add xdg-desktop-portal-gnome to the list of
    backends we'll use to learn which apps are running in the
    background.
  - Don't use WAYLAND_SOCKET unless given
  - -socket=inherit-wayland-socket.
  - Use fusermount3 if compiled with FUSE 3, overridable with
  - Dsystem_fusermount compile-time option.
  - Avoid leaking a temporary variable from
    /etc/profile.d/flatpak.sh into the shell environment.
  - Improve async-signal safety.
  - Fix various memory leaks.
  - Avoid undefined behaviour of signed left-shift when storing
    object IDs in a hash table.
  - Detect the correct gtk-doc when cross-compiling.
  - Detect the correct wayland-scanner when cross-compiling.
  - Documentation improvements.
  - Skip more tests when FUSE isn't available.
  - Updated translations.
- Add libglnx.patch: fix meson function detection.
- Switch build system to meson:
  + Add meson BuildRequires.
  + Switch configure/make_build/make_install macros to
    meson/meson_build/meson_install, preserving the configure
    parameters as close as possible:
  - -disable-silent-rules =&gt; obsoleted
  - -with-system-bubblewrap =&gt; -Dsystem_bubblewrap=bwrap
  - -with-curl =&gt; -Dhttp_backend=curl
- Add pkgconfig(malcontent-0) BuildRequires: enable malcontent
  support.</changelog>
  <changelog author="Robert Frohl &lt;rfrohl@suse.com&gt;" date="1713873600">- disable parental controls for now by using '-Dmalcontent=disabled', to work around
  issues with xdg-desktop-portal</changelog>
  <changelog author="pgajdos@suse.com" date="1718366400">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]</changelog>
  <changelog author="Imo Hester &lt;vortex@z-ray.de&gt;" date="1723118400">- As per documentation from flatpak 1.0: add weak dep on
  p11-kit-server for certificate transfer (boo#1188902)</changelog>
</package>
<package pkgid="320fb9e277e16bc6517291d22a95e6e643dcfe1ad19856082379f05b1e73f3eb1c10753b18f6c6b0d246958ed38c3adc3ed0b1bcb7d43de93fadcbbfef2da484" name="fwupd" arch="src">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="b5e79e5ba8356b56836c7904d49504030e04d4cfc8d888d400a2de0ebb5aa02a6b18b7a772a6b3013228ce5ab4863d1ea22858ee10c00b8bd6a1b5ac8c5572a9" name="fwupd" arch="x86_64">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="a0136b3f4ce11b129724a053e3b8a61624f8cf1b4a3120d9e51e206f115f5aa0cde8f9541507ef5ad38f17d24a6764c254cdb018af5dddd87b061f2ca9f7b8f5" name="fwupd-bash-completion" arch="noarch">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="17211acf93152a9300ab711e07e5c0750705813a46315e76805dea4f7a4ad556d2d3d1755cbd4c91fa9cef37de57d994ee6642378330acf745dfc4320b61e1cf" name="fwupd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="e9ca6a7ccf104b219e6f97f57206454c0ce5cb6b426d3821d8739cf5662644af9947bab2a437042eb5ce023674551957f6c1f7465c4f730308057d9a4e2b84bd" name="fwupd-debugsource" arch="x86_64">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="14bf41947d81929d2ffb1ece3502929bffffd06330de24190e8e11598f9cf693c13bca694896d7ed8770e59481814b272e8287760f748d208b8e82ade849a205" name="fwupd-devel" arch="x86_64">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="4b5f1fbc6044b9a5bf2ac823b919a7ecfe4ccd6f029054e142aeed17f83f5bba4842aa3b9b58a1c850ee60912cfdb5303f3ce96f01b81ffd905d65f5d21eba18" name="fwupd-doc" arch="noarch">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="e98a47be4fedf0f278af039ae7a9a111de6c2c0ca1236cea8ef0795e3055c37195a54ba752a7df4ebaab75793a25197d31b629c7a3fee60d6e899f78e8fbf96d" name="fwupd-fish-completion" arch="noarch">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="923ff257a0a18267da7ce34da581e9c026f5139af6fbb2efe05727714b4b0b5ae260e0df558b86c8ff59bfe9cf000fb29f2a3cb65964d98c56df32a61d2794bc" name="fwupd-lang" arch="noarch">
  <version epoch="0" ver="1.9.23" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700049600">- Update to version 1.9.8:
  + This release adds the following features:
  - Add a DP AUX device subclass and port the Synaptics MST
    plugin to it
  - Add a feature flag for non-generic requests where
    translations are required
  - Hide generic VID/PIDs to avoid accidental firmware matches
  - Optionally set the modem carrier configuration as the branch
    name
  - Rename 'fwupdmgr sync-bkc' to 'fwupdmgr sync' and also
    consider the branch
  - Require additional requirements for devices using non-OEM USB
    VIDs
  - Set the waiting-for-user status when sending a request
  - Support uSWID SBoM data with LZMA compressed payloads
  + This release adds support for the following hardware:
  - Kinetic SST/MST DisplayPort converters
  - Wacom Cintiq Pros (DTH172, DTH227)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700136000">- Re-add fwupd-bsc1130056-change-shim-path.patch: patch was dropped
  in error (boo#1217138).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1700568000">- Update to version 1.9.9 (boo#1217295):
  + This release adds the following features:
  - Add a new generic request for the device power cable.
  + This release adds support for the following hardware:
  - Lenovo X1 Yoga Gen7 530E.
  - Advantech BMC devices.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to version 1.9.10:
  + This release adds the following features:
  - Add support for not_hardware requirements
  - Add support for loongarch64
  - Add support for per-release priority attributes
  - Make USB claim retry count configurable across devices
  + This release fixes the following bugs:
  - Compare the HID report value when checking for duplicates
  - Consider the component priority when installing composite updates
  - Deploy the CCGX firmware correctly the first time
  - Do not export the 'main-system-firmware' and 'cpu' GUIDs
  - Enforce fwupd version requirements client side
  - Fix Genesys 'failed to get static tool info from device' error
  - Fix potential 'dereference before null check' in ccmx-dmc
  - Fix the 'already registered private FuMmDevice flag with value' warning
  - Fix the 'assertion backend_id != NULL failed' runtime warning
  - Fix Wacom USB device emulation by recording the composite phases
  - Generate generic request message text where possible
  - Hide HTTP passwords in fwupd debugging logs
  - Let the client know what interaction is expected
  - Make all critical warnings into backtraces for non-release builds
  - Never obsolete the wrong HSI attribute
  - Never show a HSI index that is impossible
  - Only apply fastboot plugin to modem devices supporting fastboot
  - Only send interactive requests when the sender is alive
  - Remove the now-obsolete Synaptics MST cascade device scanning
  - Replace the Redfish KCS user if required
  - Restrict mediatek-scaler devices on specific hardware only
  - Skip any recovery partitions when detecting ESP</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1703073600">- Own %{_modulesloaddir}: used to be present via udev-mini -&gt; kmod
  - &gt; suse-module-tools dependency before.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704369600">- Update to version 1.9.11:
  + This release adds the following features:
  - Allow exporting 'offline' reports for manual upload
  + This release fixes the following bugs:
  - Add some recovery partition names to ignore for ESP selection
  - Check for CET and SMAP on non-Intel x86 processors too
  - Correctly mark the CPU as supported in the HSI tests
  - Do not fail on probing downstream Synaptics MST ports
  - Do not offer to change BIOS settings that are already set
  - Do not prefer msftdata when choosing the default ESP
  - Do not show spurious device request flags
  - Fix a missing build dependency to fwupdplugin-self-test
  - Fix a segfault when using zlib-ng instead of zlib
  - Fix updating Jabra 410, 510, 710 and 810 devices
  - Match more community-supported branches
  - Remove the Intel SPIBAR proxy support as the mtd module works
  - Show a better error when the ESP is missing
  - Show an error if the post-update version does not match exactly
  - Speed up Synaptics MST device enumeration
  + This release adds support for the following hardware:
  - Algoltek USB devices
  - Luxshare Quad USB4 Dock</changelog>
  <changelog author="Dennis Tseng &lt;dennis.tseng@suse.com&gt;" date="1705147200">- Fix build failure on s390x and ppc64le
  + This release modifies spec file
  - add s390x and ppc64le into default 'with efi_fw_update'
    so that old dbxtool version can be obsoleted.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1706097600">- Update to version 1.9.12:
  + This release adds the following features:
  - Add remote modification support to fwupdtool
  - Add support for more modify-config options
  - Generate HTML pages for all man pages
  + This release fixes the following bugs:
  - Assume the legacy LVFS::UpdateRequestId tag is non-generic
  - Avoid crashing the daemon if not using udisks
  - Correctly mark the CPU as supported
  - Correctly match invalid EFI partitions
  - Do not change the device status until the action has
    completed
  - Do not require systemd for fwupdtool modify-config
  - Enable access to the home interface for snap
  - Fix an assertion when enabling lvfs-testing for the first
    time
  - Fix a possible crash in fwupdtool build-cabinet
  - Handle systems with more than one ccp device
  - Only check AMD CPUs for SHSTK, not IBT
  - Only write the mutable fwupd.conf with the current values
  - Re-evaluate supported every time pci-psp attributes are
    refreshed
  - Show "CET OS support" on AMD systems too
  + This release adds support for the following hardware:
  - AVer CAM340plus
  - AVer VB342 Pro
  - More Algoltek devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 1.9.13:
  + This release adds the following features:
  - Add a timer inhibit if the daemon took a long time to
    startup.
  - Add a concept of 'Test Mode' rather than enabling specific
    plugins.
  - Do not idle-quit the daemon if there is a connected D-Bus
    client.
  + This release fixes the following bugs:
  - Allow plugins to opt-out of the child-device first depsolve.
  - Allow setting multiple flags in LVFS::DeviceFlags.
  - Do not migrate config comments for removed keys.
  - Do not request the Advantech BMC to reboot.
  - Do not warn the user about ESP when using MBR.
  - Fix a critical warning when adding a PixArt wireless device.
  - Fix migration of legacy config files.
  - Only save config values to the mutable config file.
  - Parse DS-20 descriptors earlier in device setup.
  - Store the version format in the history database to fix
    offline reports.
  - Use the correct GUID for matching realtek-mst and
    parade-lspcon.
  + This release adds support for the following hardware:
  - GoodWay Acer Dock.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1709035200">- Update to version 1.9.14:
  * Correctly detect ARM32 and RISC-V UEFI binaries.
  * Correctly migrate the database schema from very old fwupd versions.
  * Fix DS-20 descriptors by opening the GUsbDevice earlier.
  * Fix updating the fingerprint reader on the Framework 13 and 16 laptop.
  * Fix warning when probing devices using the metadata allowlist.
  * Only recover the version format for specific devices.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 1.9.15:
  + This release adds the following features:
  - Allow loading in parameters for the test device from
    fwupd.conf.
  - Ensure LVFS remotes are changed from .gz to .xz.
  - Store the install duration in the history database.
  + This release fixes the following bugs:
  - Drop OverrideESPMountPoint references in uefi-capsule.
  - Fix a potential double-free when writing AVer firmware.
  - Only request the BOS descriptor when bcdUSB &gt; 0x0200.
  - Use the root device order when sorting device children.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712318400">- dbxtool is built unconditionally on all architectures: move it
  out of the condition in the files section and also
  unconditionally provide/obsolete the old version.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712577600">- Update to version 1.9.16:
  + This release adds the following features:
  - Prefer zstd over xz for metadata.
  - Relicense a few remaining plugin files to LGPL-2.1+.
  + This release fixes the following bugs:
  - Correctly record UEFI success if adding ESRT nodes.
  - Defer the DP Aux MST scanning on hotplug to workaround a
    kernel bug.
  - Do not do the post-update version check if the device
    needs-reboot.
  - Fix a fastboot warning when loading device.
  - Fix a possible warning in fwupdmgr when excluding releases.
  - Fix a qsi-dock warning when writing chunks.
  - Ignore attribute-changed to work around a regression in
    macOS.
  - Ignore ZFS zvols when finding the default ESP.
  - Mark Pluton TPMs as part of the main CPU.
  - Put the fwupd-efi verbose debugging in the journal.
  - Recognize zfsbootmenu in ESP detection heuristic.
  + This release adds support for the following hardware:
  - Acer T34 and U33 docks.
  - Qualcomm Series 5 Gen 1 and Gen 2 and Series 3 Gen 1 and
    Gen 2 devices.
  - Several Puya SPI chips.
  - VIA VL822 C0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714392000">- Update to version 1.9.18:
  + Fix a small memory leak in fwupdmgr.
  + Use simple allow-listing for the syscall filter.
- Changes from version 1.9.17:
  + This release fixes the following bugs:
  - Capture device status changes when in bootloader mode.
  - Change the systemd SystemCallFilter to an allowlist.
  - Detect when a CCGX dock forbids downgrade.
  - Do not add an overly-generic instance ID to CrosEC devices.
  - Do not read OptionROM verification data on Apple hardware.
  - Emit a signal when a user-request is no longer valid.
  - Fix a potential crash when parsing invalid CBOR data.
  - Properly show SPDX project licenses with AND as a delimiter.
  - Verify that syscalls are being filtered correctly at startup.
  + This release adds support for the following hardware:
  - Asus DC201.
  - Realtek Gen1 RTS541x.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715083200">- Update to version 1.9.19:
  + This release adds the following features:
  - Drop heap as part of a housekeeping action.
  - Retry downloads to workaround flaky network connections.
  + This release fixes the following bugs:
  - Assume new ME versions are called CSME.
  - Fix a buffer-overread when parsing invalid CoSWID entity
    data.
  - Fix a logic thinko when parsing GUID strings.
  - Fix downloading files on Windows with libcurl &gt;= 7.77.0.
  - Revert back to a simpler syscall blocklist-based filter.
  + This release adds support for the following hardware:.
  - Acer U32 dock.
  - Luxshare 7-in-1 dock.
  - Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716292800">- Update to version 1.9.20:
  + This release adds the following features:
  - Add some API to allow uploading reports for use in
    gnome-firmware
  - Allow the user to upload the entire devicelist to the LVFS
  + This release fixes the following bugs:
  - Correctly detect Synaptics Cayenne and Spyder firmware
  - Do not offer the UEFI DBX update on Lenovo ideacentre
    300-20ISH
  - Explicitly enable shadow stack support in fwupd.service
  - Fix a potential buffer overread when reading the algoltek-usb
    version number
  - Fix the CET HSI test by rewriting it in assembly
  - Fix using --verbose in fwupdmgr
  - Ignore --p2p when downloading the metadata signature
  + This release adds support for the following hardware:
  - FPC FF2 fingerprint devices</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1718366400">- Update to version 1.9.21:
  + This release adds the following features:
  - Add a fwupd.conf option to ignore CHID requirements for
    development.
  + This release fixes the following bugs:
  - Allow loading Wacom device flags from metadata.
  - Check for needs-shutdown like we do needs-reboot.
  - Fix updating the Aerox 3 Wireless Mouse.
  + This release adds support for the following hardware:
  - Synaptics Carrera devices.
  - Wacom Movink devices.</changelog>
  <changelog author="pgajdos@suse.com" date="1718366401">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722254400">- Update to version 1.9.22:
  + This release fixes the following bugs:
  - Add a PCB tag in the usi-dock GUID to distinguish different
    revisions.
  - Add explicit hidraw permission to fwupd.service to fix
    several devices.
  - Always load the flashrom plugin when using coreboot.
  - Be explicit with the rts54hub detach retry delay to fix the
    Acer D501.
  - Be more careful when setting thelio-io version strings.
  - Fix a critical warning if a device returns unexpected data
    from DFU upload.
  - Fix a critical warning if the DMI manufacturer is an empty
    string.
  - Fix several reported integer overflows from Coverity.
  - Fix the Blackbird and Talos II baseboard details.
  - Fix transient version number issue after flashing wacom-usb
    devices.
  - Increase the cros_ec acquiesce delay to manage additional
    reboots.
  - Only accept valid ASCII cabinet filenames.
  - Only require udevdir when gudev support is enabled.
  - Only show one PixArt receiver device per physical device.
  - Set the rts54hub version in more cases.
  - Speed up the daemon self tests by ~60%.
  - Use the bootloader build-timestamp as the fallback HWID BIOS
    version.
  + This release adds support for the following hardware:
  - Framework SD
  - Raspberry Pi 5 (unofficial)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722945600">- Update to version 1.9.23:
  + Fix a regression in 1.9.22 that caused some devices not to
    probe correctly.
  + Try harder to get a valid response when flashing usi-dock
    devices.</changelog>
</package>
<package pkgid="0a29bc19063010b0b238ab5b6f6e20b9d845edd76719a76045c182fbaebfabf34d1ab56c4e251b5708ca03e9992f182b58ea0e9ef119c1fc37188ee7104dddd3" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_09385d4" rel="1.17"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
</package>
<package pkgid="7480300c16711c8b875c1add496d3e12219b01d5bc7556cda37e23e0b5b50a7c3181e0ab71eacc8ab0dc3a4f9afc93a3d0e26dba4cdfc1499d91d057827f0576" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_09385d4" rel="1.17"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
</package>
<package pkgid="5bbe38fbd92da6f3068429f9c6879816204b83d5d9bd557d3bdf5990174f9691255ce3c2d86d8a7bbe8c4fa2efb3b40e1bfbefb59ea15f369a2c80fd0cce517a" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="fc20a8aa18019f1170837ad80c12df36a2356f0eb98aeb1426f6cf92667029de7aa7c9146ece30b9b7aea7b687e8638582a9d154fc4881c82316144a3baf9d75" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="0392c52dd5ae232a59c5734b5bd6b9cd898e56b773ea3aea1b6d9ed45b76e90eb3e413c28e7a65f91099e2b825bec28b25e37fd4f436ef701652ff497ab153e9" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="8c0f6c8191126c605dc49f2a40f2a9d31accc570df601a5c08a09f1673957988f0ebb764b1245bdc762ac5c5a1bc0223a3a482c03bfbf987b650240b2ba7bc7c" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="b35fbd1b7abf89514c5302f14db0a352a699eba7cd9a6230a2c4240bb853204b808eb0cc7d9c3a4bef73399694bff1c8e3873e9d6bcdc984b1e9bff9335f24f7" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="c941b9b8c48cf420f08d01e0e37dd01220a9842581f31ba3d95a6b6132116eb6502b3c7d290758084ce37c863462207fb0c1a892d027273a48e4cd36f8020427" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="a7c9d453f765bbaefd5034daf5deafad8148cbd8ed903d4431007e475c986b48cedc95a6db6f4cd81b3597ee80186c419a74c496e2223bd743886f307213e932" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="b43963fba85a11b92b1d072beb8fa3e090b9dcc908c94e3982990f75484d5e9fef128ca7db706bcc7ff666531e40aeabe8e6ca67f62907ea11a048e8d98b98e0" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="723185b061ea9e11033a0ade1e5a6c9fa420cb36bf48eb3b7f7de80bad5d8a889166daa669ecf4846a7d3e4c8d75b6f7b3be37845d1821d7e6f7364a4a3021cb" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="561b93fc6dcea642d0ff14c54c91c3a5636b9d382016ef5f63d32fcbef745911c99d0c4771266e0e78cd7c0a5a9f6411a6e5014f29cb8fbb9679b8738891479e" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="e6f23f3d7e78945fafe83f7e9a4b95568e9d700a6159be18b55d212d5465874876fcc679f30477a620907c8a2feb524c50702d1815e45a864d294b6226b08da1" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="d880c71a1f0ef3b1dc693fbbfc48273b0e3687b447b87d8d81e3d53850dfdf19f5895ef9022a0c71f092d3f59281ba95852cd606864e102c6989cc28a7943d11" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="6ac4766772b9754d5d5596192fb55af8e2390a79209d8ef3140d55e766f712a336b87eaeeebf10f5ecc023cce51bcecc76c2df508b449d2d86c3a6bd752130d7" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.3"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="2880a61fdc6139512afd07e31bc57a2abfa1288907487bed60ee7b44f5e0883a46255fc2949bad3d5a29b2bd505c54013cf4f6d338ac157f042694f5d7abf08e" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.3"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="3a1a6e9f9b36ad2cfa9208829da20682d911c9d6fe40377f06412284fb4756ccd6817566c09936ba3802c956db9fba42e047630adb76bb111237ce71aed34410" name="gasket-driver" arch="src">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.4"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="3a7340e80f030169cb12e97ddd9120dfd4d0f00c10a1fe1b6d5708170a706e9962fc38299231071646ed5ac975d8e1200bcc2e3e398237e785ab773b05dc78f5" name="gasket-driver" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.4"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="eb051dadcce08f7b092f57a54c6619d472ac47a5b2130a8790968a28f1edb71f45a6d13fb4bec610693f94fb0ab7eaf8d8e3c4c79a6d3d2a29dfe8381d5edf2a" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_09385d4" rel="1.17"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
</package>
<package pkgid="fc682deaf22815152a6883dbc426bd9cd528edee303d91d9f7256352fe8a6a1bcee897fc04d60ecaa9fe7954e2044a1962a04cf1ab90aece55cdb22231bccf6c" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="70227749006c2be9b80984b6b93838425930610576d16ca319440e605187aace951a1e9a36e063355caee51cd1867d7b7aa565b4295679b58cd3bb78aef3676d" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="c3c5571a76563691a4db4c0a52f5ed32bb96aac83f19bddf2bd5d39c0ee312418d4f8d1c7a0b2cb803a15f92d81c821cd7e1aa78297b9a0eb67d5e56289545fd" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="42fd9c6fbf8b7cf1940c785bdb23e3f322baa4f9e0a7560d72014d2a5806229d7e4e13671a5bb966b48a30ceca3829009a9b2122cec3085a471914a6789fc35f" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="3a2ec7545e60ed63876aa40e14d6e3f497bba820ca0b1dd42ed8db4aa74f6b892f85eb984a76f24ced78999e1dc32f13b3a1b846ce611c620e1b70db6b7c6914" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="61285f6b124850104ee805219e73e6f1ce802b4cdf1cb3ba6192a35fff40013d03834fcae0d562a5f6143bce41fab03d5815e5b896d932975bbb739c33cbf0f2" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="da5ee87ca5d6d47af898dabb03d1120245d16154d472304e27c97b1e55e0f60f295164e7b2243a39698d3ed166c364faecc41cad0fd1778204ea202ba7366dcd" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.3"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="20813a6b70e01a3593b1eabeb3b6945cc2c4e9bcea992410318b8b6e9432e79fce4ba9fffeacd0b25e45d5c22a14c2816eac022a485a92b85ea413080b44d020" name="gasket-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3" rel="1.4"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="6e460a06cf36ec38f0aa26f1a525aedda1d717736766ff3757abeb559a245b29c05328d39d0e5735deaa1965caca5a61408211eaf592198451bebdb8a25b914e" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_09385d4_k6.7.6_1" rel="1.17"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
</package>
<package pkgid="a7c3d4bd1b9dbe58bc1caa829def10599e0641ef9401489ffc754318da504457eee96fcdc52aa18b60d1af1706cf322385f96b75162e560259c9100b27dc2a8d" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.10.3_1" rel="1.3"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="e4cd4814348adcf28daaa313679b894a8af7d5b2c692d299236f6267038a53e1742f03461632889a6571913ffa40acb8be5c08cf9db1ff413acaf2dc0a76a5c1" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.10.5_1" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="6d3ce74fd02ba9860e1391584fcbe381f33df13905b132475565a24bf368bf72fa11045224578164368df12500982beb0162b5860f354dde0e26b9b882caf6f2" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.10.5_1" rel="1.4"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="de35987b43535d4b68fd4597ed544628c9745153fe9e5b9aded9ab840e481ece6054aa1c88dc1c6c0bd235ad4e8c952d72b76bbf3df668b40033f9c3f39b7b4b" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="3b71f9f759f6769cafae0d7adfb2c357842567f050e0cd6ac89daab16d8cc0f774173097ba63efa2b9aa0c4db629c8c869117d2586b6a754a2b4498e5298f4b2" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="690823e6e185285f0bafef613732a9eb5b19d9e1d38ca6c14ca4de958228b13ef762e46ea228df2f8c01191d4deefb59c2c19aa1facef24b156aa0bb538405bd" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="4d428f3d1717d4f9cabdc49dde1184994a77bf6c637b5b4f909d1209111cb4f16c2c54d486484b86ce4809494be8ec5c349ea77f382a2c166cb8aac2d560b5b5" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="ca79b258a8c95ab0dcc8cfc9fc9b6b333979eedeadd6e7ea7b5f992568c7ca5aa23ce984575a172bc33be36489f797b62a52b1323567b47a08841b86975c8751" name="gasket-driver-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="24a05626f5ea953fcb524d4e38ddcfcd8a9c0e5a5b7b20fd2dd2eec5c5066eba99b924ebd50967f5e95238ff35a669550ba93f7b1527c3d3d47af6ba44fe0256" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_09385d4_k6.7.6_1" rel="1.17"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
</package>
<package pkgid="109b67cb54b1efc3192bf88dd254522b2d8ed9c20b2bd3378ebf326f46f4c545971cad0cd58c425cf786583bdd3418383eb4a328e95658a269c303f8079a0508" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.10.3_1" rel="1.3"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="964dcb4b9056f6eee209e8e818e5528a456b5fd37f56acbea08024d44fb3470aa26031dcb485b0b6493a7ddc432092f91917e16ac36cce029c71ef41683b6045" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.10.5_1" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="0bd9d90ec753f87f38095ae7dd72d1da1a294a3e515d0d672402dca8c088cddff049d9b9be3d9bac10f227e73a00aa5fdb26f4d0cff07b9d5876a2b53dc720ad" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.10.5_1" rel="1.4"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="ce40dfc4f038655205a8cf2758eda09dce546aea37725f4ce0dd14d5216e9e339973e1cd6d5c8ffe1d3983d5292a1914e2597f44a496df29145a4f4a0cc94e57" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="931dbcabd9ec86fe88b1c00120c4200d61328fbd9153878a320529721069344b649de14b33e83885091a0d87756314940a0af769a4e93df70dacb158ef2441cd" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="05a5989a77a3d5b5f2665ca14f06ec29ab63bb9d4fed61d318cf21fc5cd66db254c9032bc14f58b97185bd026cd7e151e46b4c1f09ed91075aade58e4c5a0859" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="986ea954dc112b2fcb55df0a967409ded66ce3aa4165873df34a0cf02ef6fb88bfe9076ee6d94e7d44f4b9e28ed89b3da2cbf5641384193b61faacff358e66c8" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="7b8d37fc17b35cafcaf5ee730db27d5f707c5f68afbf74d09d9a616a5a0ddea0f00a00ab5d3ccd6f8287f11b7a03bfb856ac502a0c55012ff48a57ed6cc028fe" name="gasket-driver-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.9.9_1" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="42b15d3e164bef21837b663759e540a321ec23e1f731db931430032fb02aff7c0b6c9e44774f9fe9cc5b633b7336ca1ab343e6c5830bb4a1902ccc7a8034badd" name="gasket-driver-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.40_1" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="7a374177d90de4614ce5fd52b180cc38b0f46c697eab25f699096e3effa1beadff203b517d428fee853e6f7737e948ad147762390fb77869604e90ffc9553449" name="gasket-driver-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.41_1" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="8a47cc8c91981e52674c801f844ecad4b329a7ce3bf4ed9ae5d8fa540f741132607163c3b7571564aa72ba1c95e855b51d263148483f28bae0ce2c43f338aeb6" name="gasket-driver-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.43_1" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="c9a8461720e65934d4dff5200afef84ebb61127a5639282bea2d3798a78c7ba6b1ae666f8809b3ca1adb05232812706f0219eeffd1f4022a3281a3ce38d5805b" name="gasket-driver-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.44_1" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="ba15246a0f46c0d5744f2931b8a779b1f93b698885b8cabe30a89d6b23597b6d9255221c4a7f4fca19dbff81f839578965d43823bdbd14158888b57b11c9aab0" name="gasket-driver-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.44_1" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="72b98dcf8b69a431e86e0c171bacf39a87026d6dfa8eda95f561c60a852371e35db62c5f5cdbda3f1d5b50de135d85013dbdafb6a50254fcbe63be7c7127c53f" name="gasket-driver-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.46_1" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="5a3c56b5e873e09f358b224a6ac2ad21d613e7e059c01b3fcdecb0a4c9f2e5dfae11a3c0aaf672a32269e425bf2f9b3434bee19518673619b320080587bb73c7" name="gasket-driver-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.40_1" rel="1.0.2.1.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="3ee3d75548639b1ad7b3f921ffd7210bb99276aaa174ae514abac1d199ac7c1509fcc11c20806bbbd068c62287e13336b1943dd54849b92f46880290df1d9d8a" name="gasket-driver-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.41_1" rel="1.0.2.2.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="74cecaad3c5093f897215ce29a828a3658c9855d0baca0273b5e8e569a1c0f235f5758d938441b274e04b7434fcf6ee115947f6e4997e7ed36c7a161768f7d11" name="gasket-driver-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.43_1" rel="1.0.2.3.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="1918b2018aac5f11f8ea37f2db5deedc50b9947559ee169ad3f7fb4b8d99568ec4aee30735f9048756581946cfd7841c184ad01a2f5f9abfabc62b691fcc544e" name="gasket-driver-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.44_1" rel="1.0.2.4.sr20240702"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="98abf6add5bfd7463aa3e8a682a9acbd5c7dbe2b3391139158e3fbcb54211ce6a42a4786e0973cae50529fdb9e73c1f0817a3c0c174d38dca8e3e69a98e7511a" name="gasket-driver-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.44_1" rel="1.2.2.1.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="30f29e6c444bc46677157d5df3327366463afdac7123f44977d2234f2e2c9e31feab3a7959e72628a2459018f1b46687fa9b99e68cabf9eac8191c8aa690baa7" name="gasket-driver-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.18_5815ee3_k6.6.46_1" rel="1.2.2.8.sr20240803"/>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806400">- Initialise package.</changelog>
  <changelog author="Chris Bradbury &lt;obs@chrbrd.com&gt;" date="1683806401">- Add `fix-for-backported-dma-buf-ns.patch`.
  The dma-buf symbols used by this driver were moved into their own
  `DMA_BUF` module namespace in kernel 5.16. Consequently, the
    upstream source conditionally imports the `DMA_BUF` module
  namespace if the kernel version is &gt;= 5.16.
  However, the `DMA_BUF` module namespace changes have been
  backported to the 5.14 kernel used in Leap 15.5, causing
  unpatched source builds to fail.
  This change incorporates a patch that removes the conditional
  check in the upstream source, importing the `DMA_BUF` module
  namespace regardless of kernel version, and applies that patch
  when `sle_version` is equal to "150500" (ie. is Leap 15.5 or
  greater).
  The patch is taken from the PR at:
  https://github.com/google/gasket-driver/pull/10</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1689768000">- Add `fix-kernel-gte-6.4.patch`.</changelog>
  <changelog author="Chris Bradbury &lt;chris@binaryspanner.com&gt;" date="1697544000">- Remove `fix-kernel-gte-6.4.patch` as it has been merged upstream.
- Fix ueficert package builds.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Chris Bradbury &lt;opensuse@chrbrd.com&gt;" date="1721217600">- Fix `eventfd_signal` for kernels &gt;= 6.8.
- Apply `fix-for-backported-dma-buf-ns.patch` to Leap 15.6 builds.</changelog>
</package>
<package pkgid="67db5a4ef64226a61d5bd2961ccd90fb9b21c9f0862569630a863263869f1b3d40213a1e58c64cb214cfd7180a02602e4f378fd8b2a8ab61f6999bc5bce88cbd" name="gcc13" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="3743fd6025817d69cffe0f26605ebc084dff3ba3779a3b2863b46007eb7ee274a75fab884f755d347daddbc615521d857c3a00cc4ab1bcf165c3281c836ab1f1" name="gcc13" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="df4da57a1a19d9d69621f69248e5653eb8a305f088605fe93270f006b5d730767da5168ea3bb33ac1468713f9e3093a8b1d24369bd41660b00e8ebd681a0bb34" name="gcc13" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="3c9036f44e0290da8c89da3bd033e38cd78721c929930989b011c8b5f7c78cd51f50e1e7f009f81d86cd9fc11f77c7b6f2565ceb28c0186251dc31929da0f42d" name="gcc13-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a40df0d62b9692bcf720118a0b468ca550ab70000124e92d07c1dbd20f0a92716fec88ec0d03c2e10834a1f8bbef4e68f5438d6eb8b5ba1a2eea14270304bb82" name="gcc13-PIE" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="50be14bcdb5e67b5d36c50a4746c3a1db41337621d31c471ea42df0611d19c88aa37cb2984df4fd871319a470ff5858b8fbb4eec62d0d222e7ed7397970ddc23" name="gcc13-PIE" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4a43df7cf585c5c14d4bf941a72b97ebe4eab8679138ee5b63546f5607a55393f4a92727edbf67a2675de97380122635366d794cae483c4d0a38d261877cf5b6" name="gcc13-ada" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="fa729fdb4c0ce31bd7ae4bbaeba7e199734edf73f61a45dc5e5b3d554dddbb058aba0b4fe4a1e8c42cb6068cd6aee886959546ed299807a49924d67ef0852118" name="gcc13-ada" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="963f366a419fc047dca2ed23cbd2d321f20c770879db6a303c4ffaab5c3467a801a87ff0f86ebcf06b0bfb5050bd5486b5cff4ee614df0851261f2f60274b726" name="gcc13-ada-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e6a36fa2255494cc55a0ced6e4aa647c6a6cd03f4081c74c6f79f166ea678d008054734e68fdfdb35625088880636ef048ee53ad290471ea8b3df25d955e2da1" name="gcc13-ada-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="6993702b809c06e003e141b3ff2b138f628a32bce68e68ce2ecbb25ddba8545e3febe9f294f837e18ddcc1f43c163a483ec8b4da1d845aca99f959476f8d7c70" name="gcc13-ada-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7eb8ec6d7f1fd06b5cb85e6aa544c9c4b8c58bc4b6f0e064b898dc4c8d6c6dde1177420da5dc1374cb90ba3594ab98058eeb47ce4df3940837d3c16fe5c2d2ed" name="gcc13-c++" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8a7f32ec760be578c76c56954bee95b73a3a77ea45bbed4f4c122f84dda17627fe6fdc9968e32f3d5af5b06817f903e7909059be76bb8c7f9d3a4e2b0bd8265e" name="gcc13-c++" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="77d50174542ff2f90ea1d28bf9bb5e2a5fe73418eedbb55727760bc59c82baf38e37d26b9652c5ca7998abb46c30359bb363ebc7c5a5778254018508083bd281" name="gcc13-c++-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="1f383d7ea211430ba81c1fe877dc255db8b074b71fd2c4c6aa4105b0adab17da55f7eb7911ec15535db67b669ec027c052e01f9d9e290ee15138e1dd6523e1f6" name="gcc13-c++-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="af8de1b2a061a354417faf5ecbb2343b8a50be21bda62e171b91c871413b5952c9e547899c2cd54d4085f941be769d602e8274fbd17d68b80763c41746c4b8f9" name="gcc13-c++-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="d525ac50cf2b092e8f33541e4777a5a178732f811694c82c27b66f440e7930145457f941f5571ca266490dded81ec596a7991cfd55be858c7657a7485071d406" name="gcc13-d" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="30c277dbcd1e739e815322674308f1800e064f9b2d998b516aee31b41271e26d12ef09c94f8846b8d49c73aeb9256ff20c6cfa8715bd4de6c841e24600815e7f" name="gcc13-d" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0c0c017a95b46f89fa189ba7ab53b1a3e09334c22c0292a15addcbe8e7fa688dc303f977b81ef5dd2939a101d8fd345f8fe5f52814803952f5bb182e1fec226d" name="gcc13-d-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b33e2e000496ebf27661554420b88079da6370324340a945e90e289941689f14926682c23781cdf29eca35a7acb1d17e5d397983838c6a71612247d20bf4eee4" name="gcc13-d-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="447147e7185dc2e9c5f8780f068d5df7326e84999072fdc0e36480298290b41a74cad5601110e3eca5841f8092c4a98a955929f5da06d585319f49e06b4f5077" name="gcc13-d-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f101c67fc24b09c817cfb65b7fc55771e04600224309ec768a6cbf062817841cff6a46eb68b1b926692483da655e02752b6b3aa83fd4be6a0185e84f8fdf2ec8" name="gcc13-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4ab185f411973f0e08fae2e913a92c35b04a6c776663302009cae9920452588be6725de824a35289abb38e6fba4734d78f7651da4ea1506020b47be704c2d9d3" name="gcc13-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="37fcd5d6649003af2344ccc6016397061395066ac4934bb236a8845d0d56c58c4268154c925a496f629b1e85d0e1d6ad7ef7a90365238fad4cce172a571f3a77" name="gcc13-debugsource" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="3de23cd92a4dc4001bc9af924836e2009d8f8013aef4585afab2e8695e2d1fa4b4fcc0155378c6dd77b09d139060250b264fa7da8706154bbc43a0eb87102fd7" name="gcc13-debugsource" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ba58d34f2a23a410b5d5da24b901dbd5716c24406e0cb4b18762f383ba805f50e3d994ce9530c3cc710140f7a8b4da09c761be6aaa02d063a26f4854a1b0038b" name="gcc13-devel" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="850d8f6d30c0bc71a68a63efaf9b8573b7f816ab0a100c0b0971020139fb1781714c57363e68ae29585d4721b5877472f4e41e6c928a77a75214fde2f3b0dd2c" name="gcc13-devel" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="8d5cb3a7175a0374a285afb61d16337ce5bca8a3f61e5138e43ebbbe1b4cf32db961b637c6c4284303911339e874987e3ed68fe18725e025b22999de41a14e25" name="gcc13-devel-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="460e7934fdd5774b5bdc536e583712b6f67a13b704988a55d83e47245b65814d627774cdfc13cc503c72777a259624e895604ec4ffd02a65b0a105653641949e" name="gcc13-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7b702766856045cec50db24ea16fa07da4d688ffb951ec7f059f855fc22d03eabf812f685ed729374b2b482bc5c7925b8a1beaf1b18f2e801760114ab207287b" name="gcc13-fortran" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="f07c8e6a894f9a9fa843b8f08289a4916e1d1f0e701f686bce0163892d9e482546aaf3c9d2c5ef537fa2829be7eb9b69452946fa3cf10e35699d6c1ea8c442f2" name="gcc13-fortran" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="b85df50e89d862f91ac68cb3d271aa492afa9daff25a1d2e608b9825f7122657c7f479f0d3d27b601e92619399418f387d81dd5d118a895047d096cf9057130e" name="gcc13-fortran-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e57c711253d3f126783b1f0b5ca1d5dc037bdc4db63a4f81ea8d16e5e879fbf49938014c904a71269758a71876a3464d9abb0eba5df2bedd083371c7dee38e63" name="gcc13-fortran-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="fff4fd23a1d03f3bd49a8c1e0b38d5daf2c02324691ca3c377505dcd12fa330d08a84a8e6b825cb34e168a7c5428f9b4af12f0a070d1ef7f56ddc44afcd311bf" name="gcc13-fortran-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="14113b128109c7f442cda48617714bf7d7ac1ab8879fd947432e2220683060c69339e1017387e3c0b0286842de283fc947209eea6822d67c43eb2b6066274dab" name="gcc13-go" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="14d2278cbf891db6be3912b5d9f893447c2c1ea637eed4d3deca5fa8ca8de1e47d971c6cec4f1f9226ae7b80660da21e1364afb33cf25a3f27df98519039fb9f" name="gcc13-go" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="2e396b01b0ffa842327137ccd2e083cdddd16da8f6c8cb7dd1d41141b89b4c0d929f10ce51898493f3cfe4c256f774f2e7f4149c1e6548c30095edd0170f9cc9" name="gcc13-go-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="e4003bda1fa83e22940bc2dac8356933c9e59429926d39358bbc947a5808f480b5eb3256dc246ec8dc314468c727c601c8fd511accba0862c845698dd3cc1539" name="gcc13-go-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="0e616dd904608545c3633e8fd66b735003c55e48b8865295abd2100fe32f922a00873735c68462b5295fe2f136fbcdb20d35733f8dc6e3b5e94a635431f4ea5e" name="gcc13-go-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="ed5b37448c48a3e587723b8204ce2ea5887fd952c10443d174ac11fba941d2c9486f90758825608cdbe5b6fbb95b602d07f86239c289835e73baf55cdacce32b" name="gcc13-info" arch="noarch">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="95190bbd109d14d178e899eaa2094e0bc94c463d4ecae7fd8481dacecc43833415ba8626473e49c71fd448e0ca7fc5577a69c1248211cf37217389a8d453d738" name="gcc13-locale" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="61afe7aa6c44483fbcba9c5723e92714e35e6bc0cf20cb8877598c8c0ca886ac1db4e7a3dc34df9365bef89dddfdcc4be8af5f1ab619f8bc2e6624ec93dea41a" name="gcc13-locale" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="9af69d942eab1c62f827eb896750dba2cd1938fbe46482892386a1f47eb9e64cc59013559276a4340561facdf78fb15618bf3b94921f3569cc4e72683c58c3ed" name="gcc13-m2" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a7564a2aa8863f6a9eac13986d049451e3bc49eb4b7aebd655b5ab3d49fb61fb5a3ddc367022c31df98cde8ab47232eb340d1c034470db88dbadbf1dc53cdb4a" name="gcc13-m2" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="4a7c99e4d4cc760a93203b6d52cb9f434ccf37f35c7a320bf1622300ff4c2ca939b0d5cd5dd78736bee4cc923f86882f2a80f76420647baa9a4a1770789cd669" name="gcc13-m2-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="6249a286e65d65e543eab78e9cb5119b15688eacafbacf41b6ebba11fdc6215b9f8a84f3145c3e54bc33543d5aba902576d579d7881785cabeb7f2381258c48b" name="gcc13-m2-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="11ee9b428db01274e815d0b96842db7dcb914847643a973396b113831798257e2412c5fd6a8084b05fa0eff5e8d6aa94be2c7a5ed14158984f4680a120d384f7" name="gcc13-m2-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7e17a29e895be5034252b3603ffd2074696b62eeeab10913222b6ecc5786930c8abe2cd1fc438e68b2f0cb5f274bb165ead184cff531d1ffc8cb90d373cc1a04" name="gcc13-obj-c++" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="3b869e9a05f59d5a3d40d4e48a62588f84984404bf1c92049cc17a064163e08ba43b89a27ed51ff5f5db766a8e15c60808b53eb0e9f5da50433f694b972d133e" name="gcc13-obj-c++" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="97b447aa4c5e824ad3f1f6f9dafa26348de93449b7912f89d1d29c874986c9e04a8b53633e15e1c84ebe1ed565da459efecb2bd2e17708f4ffddea996e8fe3d8" name="gcc13-obj-c++-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a118cde3967da21e1a8a7caf12e3cbeb154e76858e3a2837fbb812408bffe61047088221243c8cc692f572c23d3a1452113260db3f3df930b32b307ce236f4a2" name="gcc13-obj-c++-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c391af9d11d2bffa8462c11c1b15167aeb93dc503652805639cc5cb4495a6dc2d57487a57d121f73535eec23382651a859cbc9325f33f3a4553840bc845e1d83" name="gcc13-obj-c++-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="7618050b46c4d5aad278c4f1548bae067edc528b8df192f9abda642f71bc91e3eeb52f6f408bad6a8fb951523372d3580c44cee4ae4b300fc31c1b7a04764e84" name="gcc13-objc" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="832eea74b3b1b73fbea3f3c35b7b67890330931a972a58c9af9d038b7eece4c3a513e5fd720e44794eae61623fbe3434234bfcb0784525430d441370f33b7caf" name="gcc13-objc" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="072f40b3e3ffd7042166a63d5297a459fc7834b51eea60501d63c3b68344cd417e8765fb77816c4a52a71ebd74149592a9fd0039e4864ce357def859801474e5" name="gcc13-objc-32bit" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="a406cb4659fe8da9118dc43591045ec33a92ccc3a7e6478a6ae1d87219286ccfd3c478af1bfe25fc04f651c452e0db406d5ff5ea218b3fefd05678566c9c3026" name="gcc13-objc-debuginfo" arch="i586">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c613e2e13289f276cbaa47b3dad3e66a06acebac1ea07a37a2b9df59310a9ca477ea7eeb15e6a5c87ce8c94407b5f792466a90f696762d793157dad870a5ba3e" name="gcc13-objc-debuginfo" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="c1296fa107677d7fb11ddc11b7e1220951d9237acb3b72c4f09d245968338686956c1e2d15f67330f53a1dcc215e49a23da616b6fffa56b63a0823f7bf4f30e1" name="gcc13-testresults" arch="src">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="91d19a6075d271161a793de752cbcd78f8e84b8a495f5497fccf0f38ce5eafc9f90da7bbebbb0b32205bbc21b489bf8abc131f70d2f8876cca4de4c7cc9ad657" name="gcc13-testresults" arch="x86_64">
  <version epoch="0" ver="13.3.1+git8964" rel="1.0.2.1.sr20240803"/>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1700827200">- Avoid update-alternatives dependency for accelerator crosses.
- Package tool links to llvm in cross-amdgcn-gcc13 rather than in
  cross-amdgcn-newlib13-devel since that also has the dependence.
- Depend on llvmVER instead of llvm with VER equal to
  %product_libs_llvm_ver where available and adjust tool discovery
  accordingly.  This should also properly trigger re-builds when
  the patchlevel version of llvmVER changes, possibly changing
  the binary names we link to.  [bsc#1217450]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1701345600">- Update to gcc-13 branch head, 741743c028dc00f27b9c8b1d5, git8109
  * Includes fix for building mariadb on i686.  [bsc#1217667]
  * Remove pr111411.patch contained in the update.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1704801600">- Update to gcc-13 branch head, 36ddb5230f56a30317630a928, git8205</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705579200">- Package m2rte.so plugin in the gcc13-m2 sub-package rather than
  in gcc13-devel.  [boo#1210959]
- Require libstdc++6-devel-gcc13 from gcc13-m2 as m2 programs
  are linked against libstdc++6.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1705924800">- Add cross-X-newlib-devel requires to newlib cross compilers.
  [boo#1219031]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1706184000">- Update to gcc-13 branch head, fc7d87e0ffadca49bec29b2107, git8250
  * Includes fix for building TVM.  [boo#1218492]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707134400">- Use %{_target_cpu} to determine host and build.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707220800">- Update to gcc-13 branch head, 67ac78caf31f7cb3202177e642, git8285
- Add gcc13-pr88345-min-func-alignment.diff to add support for
  - fmin-function-alignment.  [bsc#1214934]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1707393600">- Add gcc13-sanitizer-remove-crypt-interception.patch to remove
  crypt and crypt_r interceptors.  The crypt API change in SLE15 SP3
  breaks them.  [bsc#1219520]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1708603200">- Use %patch -P N instead of %patchN.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1709640000">- Fix libgccjit-devel dependency, a newer shared library is OK.
- Fix libgccjit dependency, the corresponding compiler isn't required.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710331200">- Revert libgccjit dependency change.  [boo#1220724]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710936000">- Add gcc13-pr111731.patch to fix unwinding for JIT code.
  [bsc#1221239]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1711540800">- Make requirement to lld version specific to avoid requiring the
  meta-package.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1712232000">- Add gcc13-pr101523.patch to avoid combine spending too much
  compile-time and memory doing nothing on s390x.  [boo#1188441]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1714651200">- Add gcc13-amdgcn-remove-fiji.patch removing Fiji support from
  the GCN offload compiler as that is requiring Code Object version 3
  which is no longer supported by llvm18.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1715342400">- Update to gcc-13 branch head, b7a2697733d19a093cbdd0e200, git8761
- Removed gcc13-pr111731.patch now included upstream</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1716292800">- Update to GCC 13.3 release</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1721908800">- Add gcc13-rs6000-Adjust-fpatchable-function-entry.patch to fix
  the incorrect NOPs layout when -fpatchable-function-enry is passed
  in ppc64le.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1723032000">- Update to gcc-13 branch head, 9d368828bd4d04ce507e02a581, git8964
  * includes fix for samba build with glibc 2.40</changelog>
</package>
<package pkgid="803183ba22447ce738032275e6328d3af15377fa462a1f5c926ec332d7e9a36639fb2f4dc6560a87c3f08763b97566d4e4a23f5fc4153a7d96f70b0a3ac57860" name="gdm" arch="src">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="3b869ac69474abcf73b58dd9b3dc0cac6698c996ebaf4e10a2904b4634cdff915fa63bd442114b5325f0bb0bb0a7073b8ba649f8b51c2f44e5bbec39f48e0cb2" name="gdm" arch="x86_64">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="04401b0c724e31fc067cbd40aec57f0fa8fb158eb92b84b8be9b2c37245bd91ca2affab4bad1afc415a56c279396fa23283f409a23c2ef1bf813436ed07e423a" name="gdm-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="15.1" rel="3.2.3.1.sr20240803"/>
  <changelog author="rbrownccb@opensuse.org" date="1338811200">- Add banner logo for gdm login screen.</changelog>
  <changelog author="zaitor@opensuse.org" date="1378641600">- Bump version to 13.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1408795200">- Bump version to 13.2, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1485691200">- No longer Require exact version of gdm, nor provide exact version
  of branding, it is not stricly needed, and only leads to issues
  with stable updates.
- Add gdm-branding-openSUSE-rpmlintrc as source: Filter out
  rpmlintwarning about exact version Provides.
- Drop obsolete gnome2-SuSE Obsoletes: No current version of
  openSUSE nor SLE have this package anymore.
- Drop obsolete clean section.
- Bump version to 42.3, to prepare for next version of openSUSE.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="yfjiang@suse.com" date="1522152000">- Append InitialSetupEnable=False in custom.conf on Leap, disabling
  the gnome-initial-setup gdm mode, making it consistent with the
  behavior of SLE (bsc#1067976 boo#1086056).</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1554292800">- Adjust to new plymouth imagery
- 15.1</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1555243200">- Use new distribution-logos for the logo</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1674129600">- Bring back gnome-initial-setup for Leap 15.5 while keep it
  disabled on SLE 15 SP5 (jsc#PED-1719).</changelog>
</package>
<package pkgid="b6945550d0f914c32980e47fa8d8d44d78de9cea71f149d1582de9367a133f8b64e0fa534926531db323ac1e6cd789dba198455e681e1a1e54e0b4a4f7b3f5d7" name="gdm-branding-openSUSE" arch="src">
  <version epoch="0" ver="15.1" rel="3.2.3.1.sr20240803"/>
  <changelog author="sbrabec@suse.cz" date="1208779200">- Call %suse_update_desktop_file (bnc#380741).</changelog>
  <changelog author="sbrabec@suse.cz" date="1210075200">- Obsolete conflicting gnome2-SuSE.</changelog>
  <changelog author="sbrabec@suse.cz" date="1212062400">- Use Gilouche theme instead of Industrial (bnc#391865).</changelog>
  <changelog author="sbrabec@suse.cz" date="1223294400">- Conflict with other branding providers (FATE#304881).</changelog>
  <changelog author="vuntz@novell.com" date="1225108800">- Completely rework the package to work with the new GDM.
  Fix bnc#436431.
- The only change we do compared to upstream is the logo on the
  greeter.</changelog>
  <changelog author="vuntz@opensuse.org" date="1296648000">- Bump version to 11.4.
- Provide the right version of gdm-branding.
- Update description.</changelog>
  <changelog author="vuntz@opensuse.org" date="1309953600">- Bump version to 12.1.
- Add a Requires for gdm, since the branding package is useless
  without it.
- Update summary and description.
- Add Url tag.</changelog>
  <changelog author="vuntz@opensuse.org" date="1310040000">- Change License tag from BSD3c to GPLv2+: since we base our
  branding on the one from upstream, we inherit the license.</changelog>
  <changelog author="vuntz@opensuse.org" date="1318507200">- Remove %{release} from the gdm versioned Requires, to not have to
  rebuild this package each time gdm rebuilds to keep it
  installable.</changelog>
  <changelog author="vuntz@opensuse.org" date="1337774400">- Bump version to 12.2, to prepare for next version of openSUSE.</changelog>
  <changelog author="rbrownccb@opensuse.org" date="1338811200">- Add banner logo for gdm login screen.</changelog>
  <changelog author="zaitor@opensuse.org" date="1378641600">- Bump version to 13.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1408795200">- Bump version to 13.2, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1444651200">- Bump version to 42.1, to prepare for next version of openSUSE.</changelog>
  <changelog author="zaitor@opensuse.org" date="1485691200">- No longer Require exact version of gdm, nor provide exact version
  of branding, it is not stricly needed, and only leads to issues
  with stable updates.
- Add gdm-branding-openSUSE-rpmlintrc as source: Filter out
  rpmlintwarning about exact version Provides.
- Drop obsolete gnome2-SuSE Obsoletes: No current version of
  openSUSE nor SLE have this package anymore.
- Drop obsolete clean section.
- Bump version to 42.3, to prepare for next version of openSUSE.</changelog>
  <changelog author="dimstar@opensuse.org" date="1519819200">- Modernize spec-file by calling spec-cleaner</changelog>
  <changelog author="yfjiang@suse.com" date="1522152000">- Append InitialSetupEnable=False in custom.conf on Leap, disabling
  the gnome-initial-setup gdm mode, making it consistent with the
  behavior of SLE (bsc#1067976 boo#1086056).</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1554292800">- Adjust to new plymouth imagery
- 15.1</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1555243200">- Use new distribution-logos for the logo</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1674129600">- Bring back gnome-initial-setup for Leap 15.5 while keep it
  disabled on SLE 15 SP5 (jsc#PED-1719).</changelog>
</package>
<package pkgid="9e7bf1cd2aaf43c00032240475c684465b49129b2a2ba31927d621724d595fb793ff0304880c7856fc73d3f1d5e5e8c890e84ad781f96b3a3e42056945fc6b32" name="gdm-branding-upstream" arch="noarch">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="2d5270a48654803cae296a498229175ddb2fc5a74b5c1d4bb31f5d8493585c334365887614a7c3d23dda637f5d95de0403876c0977939048870dbbd021f7d3e2" name="gdm-debuginfo" arch="x86_64">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="5ee764b4e486e2a7974c63f54a1d637ffb567ec513075c49f5b0030f3bac2830d10f3213be68aab1831f462c2eaab594ee8ff023bf9134fec05ab39a534937e6" name="gdm-debugsource" arch="x86_64">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="f1a3125baa2d1ae1a4a61eb95deb0b01efbee7bd40c93819487931a217673dbda65444ba02e857199a17f859ebf475a58514b45b986e20ebd51bf3d0836db1f6" name="gdm-devel" arch="x86_64">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="8ac309eef0fc10312039267b4630239702e9d139e8c3c6cd19af32a66799e7d0e5a77437ad12a2e9c5c572443b7e0f6e8f230383f2674c48b579368bdf14f850" name="gdm-lang" arch="noarch">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="1293e0af9e9bc5e3f61589ea0d207014e464a66df04039a9166a2e09b65ddb4d50929af824b46b286da753586ab91bc3db85e9b12f2e324baac77a70803c662d" name="gdm-schema" arch="noarch">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="04e7bdfb3b599e5fc6e96d69a3ab6b7764cdb582884cc7dfa8cbcaa6089e53012d99009725c66786853b8b40b3a4cc4aa3155b25c4f1565060ce4516c6c0b156" name="gdm-systemd" arch="noarch">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="20b6571dbe77471e20331b57d8fda7253d9b40217dc54cee56dd1fea9787e46e09c9d7bf162002a69fcac76f2c628ab0cc0b24cc188cbe22a362a685a19ae74b" name="gdmflexiserver" arch="noarch">
  <version epoch="0" ver="46.2" rel="5.0.2.1.sr20240803"/>
  <changelog author="Fabian Vogt &lt;fvogt@suse.com&gt;" date="1688126400">- Merge pulseaudio-gdm-hooks into the gdm package. This was previously
  part of pulseaudio.spec, which was fairly complex (dir ownership,
  separate tmpfiles, dependencies) and it also caused pulseaudio.spec
  to runtime depend on gdm. Avoid all of that by just adding it here:
  + Add default.pa
  + Add entries to gdm.tmpfiles</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1692014400">- Do not use %autopatch to build on SLE where rpm version is not
  ready for the macro.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693396800">- Update to version 45.beta:
  + A ton of small code clean ups and small leak fixes.
  + Set gnome-initial-setup dconf profile.
  + Honor settings configured with a template in AccountsService.
  + Crash fix from stray udev events.
  + VT handling fixes.
  + Work better in presence of simpledrm.
  + wayland multi-seat support.
- Rebase patches with quilt.
- Drop upstream patches:
  + gdm-fix-btmp-record-with-seat.patch
  + gdm-disable-wayland-on-aspeed-chipsets.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694692800">- Update to version 45.0.1:
  + Fix for the crasher fix.
- Changes from version 45.0:
  + Crasher fix.
  + Updated translations.
- Rebase gdm-xauthlocalhostname.patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1696248000">- Explicitly buildrequire /usr/bin/dbus-run-session: the
  dbus package is being restructured to be usable with dbus-broker
  and so far we just relied on implicit dependencies bringing this
  in. Meson checks for it, so it is correct to BR it though.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1698926400">- Rebase patches for SLE-15-SP6 (bsc#216595):
  + Rebase gdm-add-runtime-option-to-disable-starting-X-server-as-u.patch
  + Rebase gdm-disable-gnome-initial-setup.patch
  + Rebase gdm-restart-session-when-X-server-restart.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701172800">- Use %patch -p N instead of deprecated %patchN.</changelog>
  <changelog author="Yifan Jiang &lt;yfjiang@suse.com&gt;" date="1706011200">- Make Patch0 only applies on s390 and s390x.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1708516800">- Drop gdm-disable-wayland-on-mgag200-chipsets.patch: fixed
  upstream since version 43.0.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1708603200">- Add gdm-xvnc-start-session-failed.patch: None seat0 session runs
  without running launcher(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553600">- Update gdm-xvnc-start-session-failed.patch: Following the upstream
  final solution(bsc#1219205 glgo#GNOME/gdm#909).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553601">- Update to version 46.alpha:
  + Support remote login from gnome-remote-desktop (and hopefuly
    nicedcv in the future).
  + Support new JSON pam extension.
  + Fix build with user-display-server=false.
  + Minor clean ups.
  + Move private D-Bus sockets to private directory.
  + Build goo fixes.
  + Warning fixes.
  + Updated translations.
- Rebase gdm-default-wm.patch.
- Add pkgconfig(json-glib-1.0) BuildRequires: new dependency.
- Convert to source service for easier updating.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1709553602">- Rebase gdm-sysconfig-settings.patch: to fix build with GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553603">- Update to version 46.rc:
  + Support for killing conflicting sessions at login time.
  + XDMCP fix.
  + Use wayland by default on certain server chips.
  + Fix pam extension size computation.
  + Introspection fix.
  + Fix for homed users.
  + Updated translations.
- Rebase gdm-default-wm.patch and
  gdm-xvnc-start-session-failed.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710849600">- Update to version 46.0:
  + PAM improvements.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Update to version 46.2:
  + Block suspend when remote displays are active.
  + Support S0ix suspend when deciding if nvidia should use
    wayland.
  + Misc fixes.
  + Updated translations.
- Rebase gdm-initial-setup-hardening.patch.</changelog>
  <changelog author="Xiaoguang Wang &lt;xiaoguang.wang@suse.com&gt;" date="1718798400">- Update gdm-sysconfig-settings.patch: work with SELinux policy
  (bsc#1222978).</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1722340800">- Rebase gdm-restart-session-when-X-server-restart.patch.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1723204800">- Drop gdm-default-wm.patch: patch seems obsolete. The selection of
  default window manager happens by means of update-alternatives
  now.</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1723464000">- Fix applying patches when sle_version is defined</changelog>
</package>
<package pkgid="8c7892a6f573f45b6e61eb579a1e37bb9fb3eda680d6fc75540a96c6f74c882d2eb58587770e612e4195da545c4f51e3e3171676b93b6f591e12270799ee8458" name="gegl" arch="src">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="49993f3a71cba1ed700673b18c8e2a7ffd181fe0ce1a8140c622309dd349645404845c79402c2f9c4d3fc60e82e2268a5ec662d40210f08af465b4486445009d" name="gegl" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="2129ae8d044b1d1488086218051da8587a8dd5090846de337e2c6fc7b464516b43da003f4d4f9fcd8ce57d28e8c32a6edb22e0dc6ac2356dcc7f65ee3fc3829f" name="gegl-0_4" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="b165df66c628c626c98c75482be0a785dda405e28660637d01232854ee910a0cbaab302c77380af835b0fe41235e43f888b38737a2b7a9a58d9c959405216e86" name="gegl-0_4-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="6a6e534ff853bdba215bb2fc9fabca83346d4e574fbe824d4cfddbb7cdc87d60ec126274e5e603d99509ee6a734b9084305897b73f49f1c3bfce327afdde704c" name="gegl-0_4-lang" arch="noarch">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="6db4781a0ea390914dba7276f0114e2cfcfebaeec921946c196bf209f0512b392cbda346e2a9ee9248f5819dfc7a38df997c44d877215cdaf4c973e03e63c15a" name="gegl-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="041d00556ba57cd0cc178fa4cd9cb587aa56cdaf6a21317a3eac98eba99cb448969ff1f4021ecc83d2e00c0fa7599b2a8aa8cc36bdcb68d9c4dc619d37cbc487" name="gegl-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="26319b62307d8c03c48e3816fb108c8e1fd58fac0e4ab785c70c5fe32f8c14383bbd8a9cfe729246ae8e7d4ee4db2c02ff2c724338b14f95b4492ce5bf070aee" name="gegl-devel" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="866a86144558dc0ae207f17f4adc9b2302115494e069855582495f6a1fe03ff62c12ac2d2f1ba9dc85a62abcfc7b66e5d61f6698e24a180484419319c8b54151" name="gegl-doc" arch="x86_64">
  <version epoch="0" ver="0.4.48" rel="3.0.2.1.sr20240803"/>
  <changelog author="pgajdos@suse.com" date="1618401600">- added patches
  fix https://gitlab.gnome.org/GNOME/gegl/-/issues/284
  + gegl-openexr3.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1631966400">- Update to version 0.4.32:
  + Docs/testing:
  - Fixes and improvements to the test system ands it integration
    for comparing/keeping track of hashes of operation output by
    John Marshall including and overhaul of reference
    compositions and hashes, improving development as well as
    documentation.
  + Operations:
  - distance-transform:
  - openexr: fix build with newer OpenEXR 3
  - negative-darkroom: contrast boost and illuminant adjustment
    parameter, reworked emulsion dye model, UI improvements,
    more black and white paper presets.
  - fill-path: 32bit float RGB and CMYK color processing, using
    ctx as renderer.
  + Core:
  - Fixing of leaks and dead code removal in json op handling,
    branch hints in buffer tile handling.
- drop patch gegl-openexr3.patch:
  Fix upstream</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1633003200">- Also disable luajit on ppc64le and s390x. Package is
  unavailable.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1633262400">- disable docs until the upstream bug is solved
  https://gitlab.gnome.org/GNOME/gegl/-/issues/294#note_1281553</changelog>
  <changelog author="Michael Gorse &lt;mgorse@suse.com&gt;" date="1635336000">- Re-enable luajit for ppc64, ppc64le, and s390x. We now have
  support on those platforms, for now at least.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1640088000">- Update to version 0.4.34 (CVE-2021-45463):
  + Operations:
  - magick-load: use g_spawn_async instead of system to run the
    image magick convert fallback - preventing shell expansion on
    non-escaped/filtered paths in constructed commandline.
  - ripple: avoid a possible division by zero.
  + Build:
  - Explicit dependency specification in meson for generated CL
    files.
  - ctx has been moved to be part of gegl-common.so nearer to the
    operations using it avoiding polluting the GEGL library
    symbol table with the ctx symbols.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1646136000">- Update to version 0.4.36:
  + The primary addition in this release is SIMD dispatch, buffer
    access functions get built for x86-64 v2 and v3
    microarchitecture levels as well as ARM neon. The same applies
    to core operations where we have .so bundles for the variants
    as well as a generic build.
  + Operations: The npd operation fixed with multiple threads.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1651233600">- Update BuildRequires to reflect it does not work with ffmpeg5.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1658404800">- Update to version 0.4.38:
  + Operations:
  - denoise-dct: a NEW denoising operation which decomposes the
    input buffer to sliding overlapping patches, calculates the
    DCT denoising in each patch, and then aggregates the denoised
    patches to the output buffer averaging the overlapped pixels.
  - ff-load and ff-save: big cleanup API cleanup, now ffmpeg-5.0
    compatible.
  - gif-load: updated to latest upstream libnsgif version.
  - slic: progress reporting and improved parameter handling.
  - vector-fill: updated to latest upstream ctx version.
  - oilify: clamp inputs to avoid nan in output.
  - gegl:load fix possible double free.
  - rgbe-write: plug leaks in error paths.
  + Core: Fixes of some potential NULL dereferences on custom
    dataformats for malformed inputs.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1658404801">- Update BuildRequires to reflect it now does work with ffmpeg5.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1669118400">- Update to version 0.4.40:
  + Operations:
  - newsprint: do not drop alpha channel in RGB modes.
  + Core:
  - fixes for legacy build, still supporting building latest GEGL
    for stable GIMP with old babl (not recommended if distros can
    have recent enough meson).
  - avoiding possible multi thread race in babl garbage
    collection,</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1669204800">- luajit was disabled for riscv64 ppc64 ppc64le, patch it here
  accordingly (boo#1205102)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1673438400">- Add 133.patch: Fix build against libraw 0.21.0.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677758400">- Update to version 0.4.42:
  + Operations:
  - raw-load: add conditional support for 0.21.0 API.
  - rgb-clib: improved ui-ranges.
  - perlin, mosiac, c2g, long-shadow: small cleanups.
  - gif-load: update vendored dependency, including code updates.
  + Build: Keeping up with babl.
- Drop 133.patch: Fixed upstream.
- Add boolean pkgconfig(babl-0.1) BuildRequires following upstream
  changes.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680177600">- Update to version 0.4.44:
  + This release fixes a crashing bug what is umasked by GLib
    2.75.3 and newer. Never-allocated data were being passed to
    g_slice_free, in GeglBuffer’s handling of copy-on-write tiles.
  + ctx: Updated vendored library from upstream.</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1687780800">- Update to version 0.4.46:
  + Operations:
  - local-threshold: new operation that does neighborhood aware
    and optionallyantialiased thresholding of an image.
  - chamfer: new operation in workshop that useis
    distance-transform and emboss or LinuxBeaver’s research
    into modeling different bevels with combinations of blurs.
  - ff-load,ff-save: clean up of deprecated API, builds with
    ffmpeg-6.0 but ff-save hasn’t been made to work with this
    release of ffmpeg yet.
  + Updated vendored libraries:
  - ctx and libnsgif have been updated from upstream.
  + Build:
  - Depend on meson 0.55.0
  - Various cleanups including re-enabling of deprecation
    warnings.
  - make ctx be an internal library.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Replace BuildRequires libSDL2-devel with pkgconfig(sdl2) which
  fixes building in SLE where both libSDL2-devel and a newer
  SDL2-devel packages are available.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1708603200">- Update to version 0.4.48:
  + Core:
  - GeglColor extended with GBytes API, and space aware accesors
    for RGB and CMYK. Better runtime handling of mismatched GEGL
    ops in graphs.
  + Build:
  - Use gi-docgen
  - Updated vendored libraries
  - ctx has been updated from upstream.
  + Operations:
  - dropshadow: Fix shrinking with negative-grow radius.
  - mantiuk: opt out of OpenMP when building with clang.
  - voroni: fix crash.
  - shuffle-search: in progress (in workshop, not built by
    default) brute-force dither optimizer.
- prepare gi-docgen documentation. disabled for now.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1721390400">- Add normalize-gir.pl to strip details about build machines
  to achive reproducible builds</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722427200">- Add backported 66de8124.patch: Fix build against ffmpeg-7.</changelog>
</package>
<package pkgid="891c6d5b4827db2db2ef9abc0f4c37202eb101a132a623443c3d384f0bf906eb71c15f08fad6409f86df202a55834210523f21ea42df2cc949421806f558bf80" name="gettext-its-gtk4" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="5560f007b4565895d976ecc849ac5e61e7aef721815a427435486b3cf6259c2c9a7cd6e31ebe805c083bfbe0962a5b19992dbd700ccb02ddb0a2067348f120cb" name="gettext-its-gtk4" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="ba7f1168cacb2084b7746dddbebf4c64604d131eb54950db79eaad78e518e844c0788589f2646e5c63a596cf88220446369584a22b37187873a80c559106a701" name="gfxboot-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="5.1.sr20240429"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1609934400">- Update LibreOffice About image (boo#1180550)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- move SUSE-brand to /usr/etc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
</package>
<package pkgid="ea4884b67a7678b90d1bc31d6d49b1e31a0ef813455f28d82fe3d820d0a04b1241d1cdec319df2f069956d2e70ca2c227bfa1432f91a5ac80651b4aaaa94f55d" name="ghc-typst" arch="src">
  <version epoch="0" ver="0.5.0.5" rel="1.0.2.1.sr20240803"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686139200">- Add typst at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update typst to version 0.3.2.1.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-0.3.2.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702728000">- Update typst to version 0.5.
  [#]# 0.5
  * Support "as" keyword in imports (#21).
    [API change] In Typst.Syntax, the Imports type now contains
    fields for an optional "as" identifier.
  * Support version type (#21).
    [API change] Add VVersion constructor to Val, TVersion to ValType.
    Support the `version` constructor function and the `at` method (#21).
  * Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23).
  * Parser: Allow multiline strings (#20).
  * Allow function applications in dictionary key construction (#19).
    [API change]:  in Typst.Syntax, the Dict constructor for Expr
    now takes type `[Spreadable (Expr, Expr)]` instead of
    `[Spreadable (Identifier, Expr)]`. This is because the key
    identifiers sometimes are not known at parse time and must
    be computed in Evaluate.
  [#]# 0.4
  * `evaluateTypst` now returns a single Content instead of a sequence
    (breaking API change). The Content is a "document" element that wraps
    the other contents. (This is added automatically in typst:
    https://typst.app/docs/reference/model/document/#parameters-title.)
  * Improve math parser.
  * Add `sys` module and `sys.version`.
  * Math: add `sech` and `csch` operators, `math.mid`.
  * `math.op` is no longer limited to string argument.
  * Remove automatic matching for `|..|` in math (typst 0.8 breaking change).
  * Fix `in` so it works with a type.
  * `repr` label with angle brackets.
  * `cite` now just takes one positional element, a label
    instead of strings (typst 0.9 breaing change).
  * Add `quote` element.
  * Add first-class types. `type()` function now returns a
    ValType instead of a string. Allow ValTypes to == strings
    for compatibility, as in typst.
  * `highlight` element for text.
  * Allow array `zip` method to take any number of arguments.
  * Add `calc.tau`.
  * Add array `intersperse` method.
  * Add string `rev` method.
  * Fix search path for typst packages, from
    `cache/typst/packages/preview/packagename-major.minor.patch` to
    `cache/typst/packages/preview/packagename-major/minor.patch` (#18).
  * Add support of 'wide' spacing character.
  * Fix precedence for numerical attachments (#17).
    Typst makes a subtle distinction between `$a_1(x)$`, in which
    the `_` groups more tightly than the `(..)`, and $`a_f(x)$`,
    in which the `(..)` groups more tightly than the `_`.
    This patch implements the distinction.  This fixes conversion of,
    e.g., `$n(a)^(b)$`.
  * Use typst-symbols 0.1.5.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707912000">- Update typst to version 0.5.0.1.
  [#]# 0.5.0.1
  * Set `evalPackageRoot` to working dir to start, even if the file to be
    converted is somewhere else. This seems to be what the test suite expects.
  * Make file loading relative to package root if present (#39).
  * Parser: remove `pBindExpr` from `pBaseExpr`. It does not seem
    to be necessary, and it causes problems with things like `$#x = $y$` (#34).
  * Fix assignment of module name in package imports (#30).
  * Don't allow `container.at` to insert new values (#26).
  * Handle `dict.at(variable) = expression` (#25).
  * Remove dependency on the unmaintained digits library (#24).
    We just copy the code for the function we need (with
    attribution): it is BSD3-licensed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update typst to version 0.5.0.2.
  [#]# 0.5.0.2
  * Fix parsing of field access in math (#41). `$plus.circle_2$`
    should give you a subscript 2 on the symbol `plus.circle`.
    Underscores are not allowed in field access in math.
  * Support toml-parser-2.0.0.0 (Eric Mertens).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712491200">- Update typst to version 0.5.0.3.
  [#]# 0.5.0.3
  * Support grid.(cell,header,footer,hline,vline) (#44).
  * Support table.(cell,vline,hline,header,footer) (#44).
  * Allow space after equation in code (#43).
  * Treat unicode whitespace characters as whitespace (#43).
  * Allow raw (backticked) content as code expression (#43).
  * Allow colon in label (#43).
  * Allow line comments at end of file (#43).
  * Depend on typst-symbols 0.1.6.
  * Add Haddock docs to parts of the public API (Eli Adelhult,
    Leopold Wigratt).
  * Avoid backtracking in `pDictExpr` (Jonathan Widén).
  * Allow colon in dict literal (Jonathan Widén) (#43, #45).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update typst to version 0.5.0.4.
  [#]# 0.5.0.4
  * Add built-in identifiers for standard types (#21):
    array, bool, content, int, float, regex, length,
    alignment, color, symbol, string.
  * Adjust emphasis parser for CJK characters (#49).
    Typst documentation says that `*` strong emphasis
    "only works at word boundaries." However, in typst/typst#2648
    this was changed for CJK.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722168000">- Update typst to version 0.5.0.5.
  [#]# 0.5.0.5
  * Allow numbers like `1.` in math mode (#50).</changelog>
</package>
<package pkgid="08ec89959c09e5202fbb185e6218d5e2d8d34d46db3a0c496e8e841853a42d11595152e6a11359d212a626ed30e8168f728868e8d52bc7bdaf93175525f4acff" name="ghc-typst" arch="x86_64">
  <version epoch="0" ver="0.5.0.5" rel="1.0.2.1.sr20240803"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686139200">- Add typst at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update typst to version 0.3.2.1.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-0.3.2.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702728000">- Update typst to version 0.5.
  [#]# 0.5
  * Support "as" keyword in imports (#21).
    [API change] In Typst.Syntax, the Imports type now contains
    fields for an optional "as" identifier.
  * Support version type (#21).
    [API change] Add VVersion constructor to Val, TVersion to ValType.
    Support the `version` constructor function and the `at` method (#21).
  * Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23).
  * Parser: Allow multiline strings (#20).
  * Allow function applications in dictionary key construction (#19).
    [API change]:  in Typst.Syntax, the Dict constructor for Expr
    now takes type `[Spreadable (Expr, Expr)]` instead of
    `[Spreadable (Identifier, Expr)]`. This is because the key
    identifiers sometimes are not known at parse time and must
    be computed in Evaluate.
  [#]# 0.4
  * `evaluateTypst` now returns a single Content instead of a sequence
    (breaking API change). The Content is a "document" element that wraps
    the other contents. (This is added automatically in typst:
    https://typst.app/docs/reference/model/document/#parameters-title.)
  * Improve math parser.
  * Add `sys` module and `sys.version`.
  * Math: add `sech` and `csch` operators, `math.mid`.
  * `math.op` is no longer limited to string argument.
  * Remove automatic matching for `|..|` in math (typst 0.8 breaking change).
  * Fix `in` so it works with a type.
  * `repr` label with angle brackets.
  * `cite` now just takes one positional element, a label
    instead of strings (typst 0.9 breaing change).
  * Add `quote` element.
  * Add first-class types. `type()` function now returns a
    ValType instead of a string. Allow ValTypes to == strings
    for compatibility, as in typst.
  * `highlight` element for text.
  * Allow array `zip` method to take any number of arguments.
  * Add `calc.tau`.
  * Add array `intersperse` method.
  * Add string `rev` method.
  * Fix search path for typst packages, from
    `cache/typst/packages/preview/packagename-major.minor.patch` to
    `cache/typst/packages/preview/packagename-major/minor.patch` (#18).
  * Add support of 'wide' spacing character.
  * Fix precedence for numerical attachments (#17).
    Typst makes a subtle distinction between `$a_1(x)$`, in which
    the `_` groups more tightly than the `(..)`, and $`a_f(x)$`,
    in which the `(..)` groups more tightly than the `_`.
    This patch implements the distinction.  This fixes conversion of,
    e.g., `$n(a)^(b)$`.
  * Use typst-symbols 0.1.5.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707912000">- Update typst to version 0.5.0.1.
  [#]# 0.5.0.1
  * Set `evalPackageRoot` to working dir to start, even if the file to be
    converted is somewhere else. This seems to be what the test suite expects.
  * Make file loading relative to package root if present (#39).
  * Parser: remove `pBindExpr` from `pBaseExpr`. It does not seem
    to be necessary, and it causes problems with things like `$#x = $y$` (#34).
  * Fix assignment of module name in package imports (#30).
  * Don't allow `container.at` to insert new values (#26).
  * Handle `dict.at(variable) = expression` (#25).
  * Remove dependency on the unmaintained digits library (#24).
    We just copy the code for the function we need (with
    attribution): it is BSD3-licensed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update typst to version 0.5.0.2.
  [#]# 0.5.0.2
  * Fix parsing of field access in math (#41). `$plus.circle_2$`
    should give you a subscript 2 on the symbol `plus.circle`.
    Underscores are not allowed in field access in math.
  * Support toml-parser-2.0.0.0 (Eric Mertens).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712491200">- Update typst to version 0.5.0.3.
  [#]# 0.5.0.3
  * Support grid.(cell,header,footer,hline,vline) (#44).
  * Support table.(cell,vline,hline,header,footer) (#44).
  * Allow space after equation in code (#43).
  * Treat unicode whitespace characters as whitespace (#43).
  * Allow raw (backticked) content as code expression (#43).
  * Allow colon in label (#43).
  * Allow line comments at end of file (#43).
  * Depend on typst-symbols 0.1.6.
  * Add Haddock docs to parts of the public API (Eli Adelhult,
    Leopold Wigratt).
  * Avoid backtracking in `pDictExpr` (Jonathan Widén).
  * Allow colon in dict literal (Jonathan Widén) (#43, #45).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update typst to version 0.5.0.4.
  [#]# 0.5.0.4
  * Add built-in identifiers for standard types (#21):
    array, bool, content, int, float, regex, length,
    alignment, color, symbol, string.
  * Adjust emphasis parser for CJK characters (#49).
    Typst documentation says that `*` strong emphasis
    "only works at word boundaries." However, in typst/typst#2648
    this was changed for CJK.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722168000">- Update typst to version 0.5.0.5.
  [#]# 0.5.0.5
  * Allow numbers like `1.` in math mode (#50).</changelog>
</package>
<package pkgid="f8575697496fa3c90f834e62e56e9685048f2d61ed788dcdbf06d4a01463a81ee0ea817a7eb8063540f35d48603e29c1713c9edb4d69cc11fc5a4c8ef2032a5b" name="ghc-typst-devel" arch="x86_64">
  <version epoch="0" ver="0.5.0.5" rel="1.0.2.1.sr20240803"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686139200">- Add typst at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update typst to version 0.3.2.1.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-0.3.2.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702728000">- Update typst to version 0.5.
  [#]# 0.5
  * Support "as" keyword in imports (#21).
    [API change] In Typst.Syntax, the Imports type now contains
    fields for an optional "as" identifier.
  * Support version type (#21).
    [API change] Add VVersion constructor to Val, TVersion to ValType.
    Support the `version` constructor function and the `at` method (#21).
  * Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23).
  * Parser: Allow multiline strings (#20).
  * Allow function applications in dictionary key construction (#19).
    [API change]:  in Typst.Syntax, the Dict constructor for Expr
    now takes type `[Spreadable (Expr, Expr)]` instead of
    `[Spreadable (Identifier, Expr)]`. This is because the key
    identifiers sometimes are not known at parse time and must
    be computed in Evaluate.
  [#]# 0.4
  * `evaluateTypst` now returns a single Content instead of a sequence
    (breaking API change). The Content is a "document" element that wraps
    the other contents. (This is added automatically in typst:
    https://typst.app/docs/reference/model/document/#parameters-title.)
  * Improve math parser.
  * Add `sys` module and `sys.version`.
  * Math: add `sech` and `csch` operators, `math.mid`.
  * `math.op` is no longer limited to string argument.
  * Remove automatic matching for `|..|` in math (typst 0.8 breaking change).
  * Fix `in` so it works with a type.
  * `repr` label with angle brackets.
  * `cite` now just takes one positional element, a label
    instead of strings (typst 0.9 breaing change).
  * Add `quote` element.
  * Add first-class types. `type()` function now returns a
    ValType instead of a string. Allow ValTypes to == strings
    for compatibility, as in typst.
  * `highlight` element for text.
  * Allow array `zip` method to take any number of arguments.
  * Add `calc.tau`.
  * Add array `intersperse` method.
  * Add string `rev` method.
  * Fix search path for typst packages, from
    `cache/typst/packages/preview/packagename-major.minor.patch` to
    `cache/typst/packages/preview/packagename-major/minor.patch` (#18).
  * Add support of 'wide' spacing character.
  * Fix precedence for numerical attachments (#17).
    Typst makes a subtle distinction between `$a_1(x)$`, in which
    the `_` groups more tightly than the `(..)`, and $`a_f(x)$`,
    in which the `(..)` groups more tightly than the `_`.
    This patch implements the distinction.  This fixes conversion of,
    e.g., `$n(a)^(b)$`.
  * Use typst-symbols 0.1.5.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707912000">- Update typst to version 0.5.0.1.
  [#]# 0.5.0.1
  * Set `evalPackageRoot` to working dir to start, even if the file to be
    converted is somewhere else. This seems to be what the test suite expects.
  * Make file loading relative to package root if present (#39).
  * Parser: remove `pBindExpr` from `pBaseExpr`. It does not seem
    to be necessary, and it causes problems with things like `$#x = $y$` (#34).
  * Fix assignment of module name in package imports (#30).
  * Don't allow `container.at` to insert new values (#26).
  * Handle `dict.at(variable) = expression` (#25).
  * Remove dependency on the unmaintained digits library (#24).
    We just copy the code for the function we need (with
    attribution): it is BSD3-licensed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update typst to version 0.5.0.2.
  [#]# 0.5.0.2
  * Fix parsing of field access in math (#41). `$plus.circle_2$`
    should give you a subscript 2 on the symbol `plus.circle`.
    Underscores are not allowed in field access in math.
  * Support toml-parser-2.0.0.0 (Eric Mertens).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712491200">- Update typst to version 0.5.0.3.
  [#]# 0.5.0.3
  * Support grid.(cell,header,footer,hline,vline) (#44).
  * Support table.(cell,vline,hline,header,footer) (#44).
  * Allow space after equation in code (#43).
  * Treat unicode whitespace characters as whitespace (#43).
  * Allow raw (backticked) content as code expression (#43).
  * Allow colon in label (#43).
  * Allow line comments at end of file (#43).
  * Depend on typst-symbols 0.1.6.
  * Add Haddock docs to parts of the public API (Eli Adelhult,
    Leopold Wigratt).
  * Avoid backtracking in `pDictExpr` (Jonathan Widén).
  * Allow colon in dict literal (Jonathan Widén) (#43, #45).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update typst to version 0.5.0.4.
  [#]# 0.5.0.4
  * Add built-in identifiers for standard types (#21):
    array, bool, content, int, float, regex, length,
    alignment, color, symbol, string.
  * Adjust emphasis parser for CJK characters (#49).
    Typst documentation says that `*` strong emphasis
    "only works at word boundaries." However, in typst/typst#2648
    this was changed for CJK.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722168000">- Update typst to version 0.5.0.5.
  [#]# 0.5.0.5
  * Allow numbers like `1.` in math mode (#50).</changelog>
</package>
<package pkgid="649de202c1465d3843e7c43b7f4f65834cad1b8218e3adeee6ce09e60096605c31f8ea3dca7a60718b0b479620514796d1643a83720f91993b5a23f3be362ee3" name="ghc-typst-doc" arch="noarch">
  <version epoch="0" ver="0.5.0.5" rel="1.0.2.1.sr20240803"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686139200">- Add typst at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update typst to version 0.3.2.1.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-0.3.2.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702728000">- Update typst to version 0.5.
  [#]# 0.5
  * Support "as" keyword in imports (#21).
    [API change] In Typst.Syntax, the Imports type now contains
    fields for an optional "as" identifier.
  * Support version type (#21).
    [API change] Add VVersion constructor to Val, TVersion to ValType.
    Support the `version` constructor function and the `at` method (#21).
  * Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23).
  * Parser: Allow multiline strings (#20).
  * Allow function applications in dictionary key construction (#19).
    [API change]:  in Typst.Syntax, the Dict constructor for Expr
    now takes type `[Spreadable (Expr, Expr)]` instead of
    `[Spreadable (Identifier, Expr)]`. This is because the key
    identifiers sometimes are not known at parse time and must
    be computed in Evaluate.
  [#]# 0.4
  * `evaluateTypst` now returns a single Content instead of a sequence
    (breaking API change). The Content is a "document" element that wraps
    the other contents. (This is added automatically in typst:
    https://typst.app/docs/reference/model/document/#parameters-title.)
  * Improve math parser.
  * Add `sys` module and `sys.version`.
  * Math: add `sech` and `csch` operators, `math.mid`.
  * `math.op` is no longer limited to string argument.
  * Remove automatic matching for `|..|` in math (typst 0.8 breaking change).
  * Fix `in` so it works with a type.
  * `repr` label with angle brackets.
  * `cite` now just takes one positional element, a label
    instead of strings (typst 0.9 breaing change).
  * Add `quote` element.
  * Add first-class types. `type()` function now returns a
    ValType instead of a string. Allow ValTypes to == strings
    for compatibility, as in typst.
  * `highlight` element for text.
  * Allow array `zip` method to take any number of arguments.
  * Add `calc.tau`.
  * Add array `intersperse` method.
  * Add string `rev` method.
  * Fix search path for typst packages, from
    `cache/typst/packages/preview/packagename-major.minor.patch` to
    `cache/typst/packages/preview/packagename-major/minor.patch` (#18).
  * Add support of 'wide' spacing character.
  * Fix precedence for numerical attachments (#17).
    Typst makes a subtle distinction between `$a_1(x)$`, in which
    the `_` groups more tightly than the `(..)`, and $`a_f(x)$`,
    in which the `(..)` groups more tightly than the `_`.
    This patch implements the distinction.  This fixes conversion of,
    e.g., `$n(a)^(b)$`.
  * Use typst-symbols 0.1.5.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707912000">- Update typst to version 0.5.0.1.
  [#]# 0.5.0.1
  * Set `evalPackageRoot` to working dir to start, even if the file to be
    converted is somewhere else. This seems to be what the test suite expects.
  * Make file loading relative to package root if present (#39).
  * Parser: remove `pBindExpr` from `pBaseExpr`. It does not seem
    to be necessary, and it causes problems with things like `$#x = $y$` (#34).
  * Fix assignment of module name in package imports (#30).
  * Don't allow `container.at` to insert new values (#26).
  * Handle `dict.at(variable) = expression` (#25).
  * Remove dependency on the unmaintained digits library (#24).
    We just copy the code for the function we need (with
    attribution): it is BSD3-licensed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update typst to version 0.5.0.2.
  [#]# 0.5.0.2
  * Fix parsing of field access in math (#41). `$plus.circle_2$`
    should give you a subscript 2 on the symbol `plus.circle`.
    Underscores are not allowed in field access in math.
  * Support toml-parser-2.0.0.0 (Eric Mertens).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712491200">- Update typst to version 0.5.0.3.
  [#]# 0.5.0.3
  * Support grid.(cell,header,footer,hline,vline) (#44).
  * Support table.(cell,vline,hline,header,footer) (#44).
  * Allow space after equation in code (#43).
  * Treat unicode whitespace characters as whitespace (#43).
  * Allow raw (backticked) content as code expression (#43).
  * Allow colon in label (#43).
  * Allow line comments at end of file (#43).
  * Depend on typst-symbols 0.1.6.
  * Add Haddock docs to parts of the public API (Eli Adelhult,
    Leopold Wigratt).
  * Avoid backtracking in `pDictExpr` (Jonathan Widén).
  * Allow colon in dict literal (Jonathan Widén) (#43, #45).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update typst to version 0.5.0.4.
  [#]# 0.5.0.4
  * Add built-in identifiers for standard types (#21):
    array, bool, content, int, float, regex, length,
    alignment, color, symbol, string.
  * Adjust emphasis parser for CJK characters (#49).
    Typst documentation says that `*` strong emphasis
    "only works at word boundaries." However, in typst/typst#2648
    this was changed for CJK.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722168000">- Update typst to version 0.5.0.5.
  [#]# 0.5.0.5
  * Allow numbers like `1.` in math mode (#50).</changelog>
</package>
<package pkgid="909472395348233e131f36b7255ccaebef5d9aafaf2883e2963ac872bb5a1ed967a6301d26de74baad405cd798a51b34b62dc7fffb1d3cdabb74f103cff95486" name="ghc-typst-prof" arch="x86_64">
  <version epoch="0" ver="0.5.0.5" rel="1.0.2.1.sr20240803"/>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1686139200">- Add typst at version 0.1.0.0.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1698408000">- Update typst to version 0.3.2.1.
  Upstream has edited the change log file since the last release in
  a non-trivial way, i.e. they did more than just add a new entry
  at the top. You can review the file at:
  http://hackage.haskell.org/package/typst-0.3.2.1/src/CHANGELOG.md</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1702728000">- Update typst to version 0.5.
  [#]# 0.5
  * Support "as" keyword in imports (#21).
    [API change] In Typst.Syntax, the Imports type now contains
    fields for an optional "as" identifier.
  * Support version type (#21).
    [API change] Add VVersion constructor to Val, TVersion to ValType.
    Support the `version` constructor function and the `at` method (#21).
  * Parser: Ensure that `set` rule doesn't pick up `if` on next line (#23).
  * Parser: Allow multiline strings (#20).
  * Allow function applications in dictionary key construction (#19).
    [API change]:  in Typst.Syntax, the Dict constructor for Expr
    now takes type `[Spreadable (Expr, Expr)]` instead of
    `[Spreadable (Identifier, Expr)]`. This is because the key
    identifiers sometimes are not known at parse time and must
    be computed in Evaluate.
  [#]# 0.4
  * `evaluateTypst` now returns a single Content instead of a sequence
    (breaking API change). The Content is a "document" element that wraps
    the other contents. (This is added automatically in typst:
    https://typst.app/docs/reference/model/document/#parameters-title.)
  * Improve math parser.
  * Add `sys` module and `sys.version`.
  * Math: add `sech` and `csch` operators, `math.mid`.
  * `math.op` is no longer limited to string argument.
  * Remove automatic matching for `|..|` in math (typst 0.8 breaking change).
  * Fix `in` so it works with a type.
  * `repr` label with angle brackets.
  * `cite` now just takes one positional element, a label
    instead of strings (typst 0.9 breaing change).
  * Add `quote` element.
  * Add first-class types. `type()` function now returns a
    ValType instead of a string. Allow ValTypes to == strings
    for compatibility, as in typst.
  * `highlight` element for text.
  * Allow array `zip` method to take any number of arguments.
  * Add `calc.tau`.
  * Add array `intersperse` method.
  * Add string `rev` method.
  * Fix search path for typst packages, from
    `cache/typst/packages/preview/packagename-major.minor.patch` to
    `cache/typst/packages/preview/packagename-major/minor.patch` (#18).
  * Add support of 'wide' spacing character.
  * Fix precedence for numerical attachments (#17).
    Typst makes a subtle distinction between `$a_1(x)$`, in which
    the `_` groups more tightly than the `(..)`, and $`a_f(x)$`,
    in which the `(..)` groups more tightly than the `_`.
    This patch implements the distinction.  This fixes conversion of,
    e.g., `$n(a)^(b)$`.
  * Use typst-symbols 0.1.5.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1707912000">- Update typst to version 0.5.0.1.
  [#]# 0.5.0.1
  * Set `evalPackageRoot` to working dir to start, even if the file to be
    converted is somewhere else. This seems to be what the test suite expects.
  * Make file loading relative to package root if present (#39).
  * Parser: remove `pBindExpr` from `pBaseExpr`. It does not seem
    to be necessary, and it causes problems with things like `$#x = $y$` (#34).
  * Fix assignment of module name in package imports (#30).
  * Don't allow `container.at` to insert new values (#26).
  * Handle `dict.at(variable) = expression` (#25).
  * Remove dependency on the unmaintained digits library (#24).
    We just copy the code for the function we need (with
    attribution): it is BSD3-licensed.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1710417600">- Update typst to version 0.5.0.2.
  [#]# 0.5.0.2
  * Fix parsing of field access in math (#41). `$plus.circle_2$`
    should give you a subscript 2 on the symbol `plus.circle`.
    Underscores are not allowed in field access in math.
  * Support toml-parser-2.0.0.0 (Eric Mertens).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1712491200">- Update typst to version 0.5.0.3.
  [#]# 0.5.0.3
  * Support grid.(cell,header,footer,hline,vline) (#44).
  * Support table.(cell,vline,hline,header,footer) (#44).
  * Allow space after equation in code (#43).
  * Treat unicode whitespace characters as whitespace (#43).
  * Allow raw (backticked) content as code expression (#43).
  * Allow colon in label (#43).
  * Allow line comments at end of file (#43).
  * Depend on typst-symbols 0.1.6.
  * Add Haddock docs to parts of the public API (Eli Adelhult,
    Leopold Wigratt).
  * Avoid backtracking in `pDictExpr` (Jonathan Widén).
  * Allow colon in dict literal (Jonathan Widén) (#43, #45).</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1719230400">- Update typst to version 0.5.0.4.
  [#]# 0.5.0.4
  * Add built-in identifiers for standard types (#21):
    array, bool, content, int, float, regex, length,
    alignment, color, symbol, string.
  * Adjust emphasis parser for CJK characters (#49).
    Typst documentation says that `*` strong emphasis
    "only works at word boundaries." However, in typst/typst#2648
    this was changed for CJK.</changelog>
  <changelog author="Peter Simons &lt;psimons@suse.com&gt;" date="1722168000">- Update typst to version 0.5.0.5.
  [#]# 0.5.0.5
  * Allow numbers like `1.` in math mode (#50).</changelog>
</package>
<package pkgid="2035bb039c4754b8f9d1d96cf04b19b93dae9c84c67b20b8873a8a454ee23e5f6070961b638ceb203fc9822ed57d51d7225b55db4c29d8b1f1a7f00ea22e99ad" name="glade-catalog-evolution" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="849cb501470f74a4f7c2024840216eb820ebe6afa6adfbcd8d194a162b00f43a69b16d0ccc1c7da874b612e26c0226eafbf33cbc2ce95d3bc16f015dbfce21fb" name="glade-catalog-evolution-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.52.4" rel="1.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685102400">- Update to version 3.48.2:
  + rss: Fix recently introduced memory leaks.
  + Bugs fixed:
  - Updated attachments are shown as updated, but sent in old
    version.
  - TNEF attached message decoded incorrectly.
  - Mail:
    . Preview panel has too many vertical scrollbars.
    . Recalc preview iframe heights more often.
  - Composer:
    . HTML formatting lost on paste from external browser.
    . Added extra quotation level after draft open.
  - Inconsistent S/MIME signature validation results.
  - Wrong S/MIME certificate selection for encrypted email.
  - Search input field's clear button unclickable during first
    entry.
  - PGP-MIME: Show decrypted protected header as Subject in
    preview.
  - Bundle 'x-office-...' non-symbolic icons.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1685707200">- Update to version 3.48.3:
  + Bugs fixed:
  - EShellSearchbar: Cannot clear search by deleting text.
  - Mail:
    . Preview content sometimes grows indefinitely.
    . Workaround recursion in iframe height computation.
  - Composer: Use 'Wrap quoted text in replies' option also for
    text/html parts.</changelog>
  <changelog author="Robert Munteanu &lt;rombert@apache.org&gt;" date="1687176000">- Add abdcc5af227972da8db1731f05e66a14eb4f6656.patch: fix
  "HTML attachment viewport is tiny" (glgo#GNOME/evolution#2400).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688126400">- Update to version 3.48.4:
  + EMailSignatureScriptDialog: Cannot choose script file under
    Flatpak.
  + EMeetingListStore: Wrong role section picked in Attendees
    dialog.
  + Bug Fixed:
  - HTML attachment viewport is tiny.
  - EMailFormatter: Style change not propagated to all instances.
- Drop abdcc5af227972da8db1731f05e66a14eb4f6656.patch: Fixed
  upstream.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1689508800">- Update to version 3.49.1:
  + Bugs Fixed:
  - Mail: Cannot change the search domain with active search
  - iTip formatter: Hide the read-only calendars in the list
  - Alternative Reply: Regroup the reply options related to
    quoting
  - Allow to Search Contact's Phone With Numbers Only
  - Option to disable saving a copy of sent messages
  - Mail: Warn when adding an existing label</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1691150400">- Update to version 3.49.2:
  + Calendar: Indicate detached instance of a recurring event.
  + Mail: Correct function prototype declaration
    (-Wenum-int-mismatch).
  + MessageList: Remove unused code.
  + itip-formatter: Allow writing user response comments for all
    calendars.
  + itip-formatter: Disable send of iTip messages when disabled by
    the user.
  + CompEditor: Show source full name for existing components.
  + EMeetingStore: Avoid runtime warning when setting NULL time
    zone.
  + Composer: Clear old alerts before sending a message.
  + Bugs fixed:
  - Sorting Contacts in the 'Address cards' view
  - itip-formatter: Send meeting invitations as
    multipart/alternative
  - Improve handling of suspiciously signed/encrypted emails
    (multiparts)
  - Support Autocrypt
  - Calendar: Use user-configured date format in the editor
  - Option to get Delivery Status Notification (DSN)
  - Allow to save forwarded mails in the original message folder
  - ETimezoneEntry: Enable completion by timezone location
  - Add save e-mails individually as eml format
  - Mail: Allow to import PGP keys
  - Calendar: Disallow change of target client for existing
    components
  - Composer: Offer to send without encryption when key is
    missing
  - CompEditor: Open map from Location field
  - Mail: Add option to group messages into flat threads
  - CompEditor: Allow unset recurrence for uneditable recurrences
  - alarm-notify: Detect format change in settings
  - Contacts: Add columns for mailing address fields
  - Composer: Format change can discard message text
  - Ability to update / overwrite a template when saving it
  - "Archive…" direct action should not have ellipsis dots at the
    end
  - The "Select Address Book" dialog has disabled OK button after
    open
  - Calendar: Use meeting's timezone in the comp editor Schedule
    tab
  - Re-enable contact maps feature
  - Calendar: Disallow save for all instances on a detached
    instance
  - Calendar does not remember selected weeks when scrolling via
    button
  - Calendar: Missing events in Month view print out
  - Correct wording of mail composer's external attachments
    warning infobar
  - Composer: Change Max Line Length to RFC 2822 Limits
  - CalDAV: Allow to disable schedule reply on remove
  - Add option to reduce book/cal data usage when on a metered
    connection
  - Calendar: Add option to (not) delete "Declined" meeting
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1693742400">- Update to version 3.49.3:
  + Replace internal functions with new functions from libecal
  + alarm-notify: Drop dependency on the evolution-calendar part
  + Tweak how long to wait for a 'connected' state when opening an
    EClient
  + evolution-util: Declare build dependency on libsecret
  + Force icon size for categories
  + itip: Export to HTML without category icons
  + Composer: Do not send 'Autocrypt' headers larger than 10KB
  + Always use attachments for 'Forward as iCalendar'
  + CompEditor: Cannot move memo/task between lists
  + Calendar: Ask for deletion notice only for attendees
  + Postpone some operations from GtkWidget::size_allocate() to
    idle callback
  + test-web-view-jsc: Adapt tests to WebKitGTK 2.40.3 behavior
    changes
  + test-markdown: Fix a memory leak
  + Bugs fixed:
  - CompEditor: Attendees dialogs out of sync in Schedule and
    General tab
  - ESrvConfigLookup: Consider mail configuration complete
  - Mail: Add option to hide unread count in folder tree
  - Preferences: Network proxy port not always saved
  - Calendar: Disallow change of target client for existing
    components
  - Error message only half readable (insufficient panel height)
  - Pair backup process window with the main application
  - Composer: HTML formatting left after mode change to Plain
    Text
  - ESpinner: Cache working.png into memory
  - mail-to-task: Extract text also from HTML-only messages
  - Correct color of expand/collapse buttons in preview in Dark
    mode
  - itip: Limit headers in multipart/alternative part
  - Calendar: Change how categories are exported into preview
  - itip-formatter: Rename Send reply to Sender -&gt; Organizer
  - CompEditor: Enhance time re-calculation on overlap change
  - Mail: Detect which images WebKitGTK can show
  - Calendar: Minicalendar blocks sidebar shrink
  - Add Move / Copy to folder into message preview context menu
  - Shell: Add option to prefer symbolic icons
  - First-Run Assistant: Set file filter to backup file chooser
  - Mail: Add filter condition for iCalendar attachment
  - ITip formatter ignores Dark mode preference for text/plain
    MIME parts
  - Calendar: Hard to read meeting time selector header in Dark
    mode
  - mail-to-task: Do not create all day events
  - Mail: Add option to auto-show insecure parts
  - CompEditor: Ignore abbreviated date format
  - Only headers visible for unsigned emails attached to signed
    emails
  - Calendar: Import only valid iCalendar files
  - Add "Send after 1 minute" option to composer's "Send through
    Outbox"
  - "Next" in Collection Account setup can be disabled for no
    valid reason
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1694779200">- Update to version 3.50.0:
  + itip-formatter: Skip well-known read-only sources
  + EHeaderBarButton: Can be half-sensitive with set menu
  + EColorCombo: Don't set own default palette
  + ci: Rename org.gnome.evolution.nightly to
    org.gnome.Evolution.Devel
  + Bugs fixed:
  - Backspace in preedit mode can delete extra letters
  - Mail: Signed attachment causes hide of unsigned body
  - Mail: Duplicate items in the popup menu
  - Change default response in 'Add Attachment' dialog
  - Fix typos ("begining", "ineficient") in code comments
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1697803200">- Update to version 3.50.1:
  + flatpak: Add missing comma in the manifests
  + Bugs fixed:
  - Mail: Correct conversion of UTF-16 encoded text files
  - ConfigLookup: Default to STARTTLS for LDAP from SRV records
  - EWebView: Enable spell checking for editable fields
  - Make SRV config lookup records lower priority than the others
  - Calendar: "Work Week" column separator light in dark theme
  - OpenPGP: "Always sign/encrypt" doesn't always work
  - Update default calendar colors
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 3.50.2:
  + EContactCard: Card sometimes hides values.
  + docs: Add API indexes for new symbols in 3.50.
  + Fix a memory leak in ECompEditor.
  + ECompoEditor: Some attachments can be hidden.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + EYearView: Fix a crash when moving through search results.
  + Bug Fixes:
  - EAttachment: Ask for GFileInfo's icon only when attribute is
    set.
  - Mail: Subject header not decoded with encrypted messages.
  - On empty mailbox new mail is automaticly selected and marked
    read.
  - Contacts: Update preview on contact change in List View.
  - Mail: Search with "current folder and subfolders" in local
    Trash fails.
  - "Do not sign meeting requests" has no effect.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1704456000">- Update to version 3.50.3:
  + rss: Ensure feed icon size to not be too large.
  + Bug Fixes:
  - Calendar: Improve print of the Month view
  - rss: Better parse itunes feeds
  - Drag and drop images in HTML composer from Chrome
  - EMFolderTree: Do not expand to-be-selected folder
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.51.1:
  + shell: Move from gtk_main() to g_application_run().
  + flatpak: Add missing comma in the manifests.
  + EBulkEditTasks: Edit Categories as diff of added/removed
    categories.
  + EContactCard: Card sometimes hides values.
  + Fix a memory leak in ECompEditor.
  + evolution-util-docs: Remove API index for 2.24 symbols, none
    exist anymore.
  + build: Use -Wshadow build option, if available.
  + Calendar: Go to day/today in Year View doesn't update internal
    view dates.
  + Update Flatpak manifests.
  + e-bulk-edit-contacts: Initialize 'section_grid' variable.
  + data: Update appdata.
  + EHTMLEditor: Let emoji chooser point to the caret in the
    message body.
  + EYearView: Fix a crash when moving through search results.
  + EShell: Emit "ready-to-start" event after modules and
    preferences window is ready.
  + Composer: Use link references only when composing HTML message.
  + rss: Ensure feed icon size to not be too large.
  + Mail: Skip disabled accounts for File-&gt;Download messages for
    offline use.
  + EMailBackend: Fallback to CamelOperation message when showing
    error.
  + Add x-scheme-handler/mid into the .desktop file.
  + help: Fix invalid markup in Czech help translation.
  + Updated translations.
- Convert to source service for easier updating.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.51.2:
  + build: Don't set CFLAGS returned by pkg-config as
    CMAKE_REQUIRED_FLAGS.
  + build: Bump CMake version requirement to 3.15.
  + build: align glib_encoded_version with the version
    requirements.
  + EContactEditor: Explicitly set horizontal/vertical expand/fill
    for tab content.
  + e-shell: Describe --force-shutdown option as closing also
    background processes.
  + Composer: Ask before sending mail with an Autocrypt header.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709294400">- Update to version 3.51.3:
  + Replace G_TYPE_INSTANCE_GET_PRIVATE() with G_ADD_PRIVATE().
  + plugin_ui_hook_finalize: Chain up to the finalize() method.
  + Composer: Stop message send when retrieve of the content
    failed.
  + Composer: Hint places for folding in Autocrypt header.
  + Composer: Change "Remove Key" to "Send without Key" in
    Autocrypt question.
  + ci: Export the help with Gitlab Pages.
  + itip-formatter: Show "Unable to send item..." errors with error
    icon.
  + Calendar: Remove support for
    E_CAL_STATIC_CAPABILITY_RETRACT_SUPPORTED.
  + Calendar: Meeting deletion can sometimes send duplicate cancel
    messages.
  + appdata: Add &lt;branding/&gt; colors.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710504000">- Update to version 3.52.0:
  + Bug Fixes:
  - Workaround excessive memory use
  - Calendar: Prefer html/markdown description in preview
  - Incorrect/missing URLs in app metadata
  + Updated translations.</changelog>
  <changelog author="M K &lt;tux93@opensuse.org&gt;" date="1712232000">- Add boo1221868.patch, fixing a crash when hiding completed tasks
  (boo#1221868, glgo#GNOME/evolution#2712)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 3.52.1:
  + Bug Fixes:
  - Wrong weeks in Month view when returning from different page
    of dates.
  - Mail: Prefer saving original message instead of re-encode.
  - EHeaderBar: Report correct minimum width.
  - Subject line in message pane not bold anymore in Wide view.
  - Crash when hiding completed tasks.
  - EMailBrowser: Hide Print preview menu option.
  + Miscellaneous:
  - data: Fix circular-component-relation in .appdata file.
  + Updated translations.
- Drop boo1221868.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716552000">- Update to version 3.52.2:
  + Bug Fixes:
  - Composer: Added extra quotation level after draft open ][.
  - Calendar: Fails to open event from alarm-notify on app
    start.
  - Possible crash when exiting application.
  - Mail: Remember Page Setup settings when printing.
  - Shell: Enhance symbolic icons usage detection.
  - Crash when recovering mail from the previous session.
  - Open last view when restarting Evolution.
  - SignatureEditor: Format change can discard signature text.
  + Miscellaneous:
  - e-mail-request: Fix a memory leak.
  - shell: Closing last window does not always run
    "prepare-for-quit".
  - Update online_help_url URI.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719576000">- Update to version 3.52.3:
  + Bug Fixes:
  - Speed up startup - lots of local folders
  - Composer:
    . Wrap search by default
    . Text out of &lt;div&gt; can break Undo
    . Crash when opening spellcheck dialog
  - Forwarded e-mails don't have a filename extension
  - Composer: Crash when opening spellcheck dialog
  - Unable to drag'n'drop attachments between attachment bars
  - Crash under gtk_clutter_init_internal()
  + Miscellaneous:
  - Misc: Replace XPM images with SVG images
  - EAttachment: Check file_info contains display-name before
    accessing it
  - CI: Workaround broken git clone for libcanberra
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.52.4:
  + Bug Fixes:
  - Tooltips in Month view not always shown.
  - Mail: Print to File keeps previous file name.
  - Tooltips only sometimes displayed in Task and Memos Pane.
  + Miscellaneous: EWebView: Just loaded remote images may be left
    invisible.
  + Updated translations.</changelog>
</package>
<package pkgid="16fe1016af919d2a434e7f3a08335e7fd842e70a3a56a28a182136a61fe283afe4c18edd96ac14e448be3323e311bd5ec7be75d2aec52405030884eb478437cc" name="glassfish-annotation-api" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.11.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548763200">- Initial package of glassfish-annotation-api 1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom at all, since we don't build
  with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
</package>
<package pkgid="5b1d74a38cac217199075f6f6776eaf211ce1ac1c70368020f85026d92a7fcd4b65121c53146a4387add27a7a6617d98857c6dbe27621a191ccb480be60263cb" name="glassfish-annotation-api" arch="src">
  <version epoch="0" ver="1.3.2" rel="3.11.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548763200">- Initial package of glassfish-annotation-api 1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom at all, since we don't build
  with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
</package>
<package pkgid="d2505a9ea520535f6c507d09ed43843359a80d754e08af111827d8a74fed26160c43a215fa53112bcf5974df98012f4f9e08e2497c1c9112f1ee9cb6fa3a780f" name="glassfish-annotation-api" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.12"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548763200">- Initial package of glassfish-annotation-api 1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom at all, since we don't build
  with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
</package>
<package pkgid="38378b23fa6282471b6bf4f8d644dbe28ef30e9a5ec3bf6ec9a209d8151d7c9f6a72f371cb9c2cbd50ff093684d85d26beaa725571488c52dfacbaf9aca4b1b2" name="glassfish-annotation-api" arch="src">
  <version epoch="0" ver="1.3.2" rel="3.12"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548763200">- Initial package of glassfish-annotation-api 1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom at all, since we don't build
  with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
</package>
<package pkgid="7fdfe72bc8dfcaf1de81ffdcd62d27ad3ccd1011558f71e77dea7e79824ac838964bac8154f2231f838b2ea62a81c6f2e4772bcfd15461b8afe62263a04e8059" name="glassfish-annotation-api-javadoc" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.11.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548763200">- Initial package of glassfish-annotation-api 1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom at all, since we don't build
  with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
</package>
<package pkgid="c1e6706a463e6c2724913c8bebd4f07f83fdddb04d5646b5dfc85b7b8716b455ab907930b644bf393f6b9795abc737e7560475b6e64e22baafc5bce34394911a" name="glassfish-annotation-api-javadoc" arch="noarch">
  <version epoch="0" ver="1.3.2" rel="3.12"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1548763200">- Initial package of glassfish-annotation-api 1.3.2</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1554724800">- Do not depend on the parent pom at all, since we don't build
  with maven.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1647604800">- Build with source/target levels 8</changelog>
</package>
<package pkgid="a755b7dbc0cf48b350aced4aba3bede4cc4ef062d3480b4772ccbc2a1a7eecce6034966711cceeb83d24fd9874dd85f276eb8f67e15dea4ae8edad0ddcb7261b" name="glibc" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="c6b90ea959e236d0f23daea18f46e118bc7aff20f843edc0b0f4ec7ca7eef61aa7d0d463fb903d84173a89043d41e7a3ad2e705ac280a4c8772635cc8a57104d" name="glibc" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="9f802d0d13a03e76fb24bf8bc57c73a927f5a69eefc2491a6f10b1962dac0a1ea2339fd3b264acb20c30999f53b5a0f8b9228dc08d31281f507caed01b13019a" name="glibc" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="7d0886831a5242164df1beaa1c1643613b0112708d4591e8c412f87d2218adc613db803edc22c9ea6abb484b44f1f497db26bcea39726afc81bb2cd26a1aedf6" name="glibc" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="ebc55990f855a88421d8744d94c115cd82f8ddd2680918afe64016ae0e06f3303b3b5857f2e930e641e865d91526d2e3335b2a7ca9033b5939eadd8168e43746" name="glibc-32bit" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="f0ab33287a7ecfe4370cfdc1c88159816333e90808e512be0d3813bb7ea2987f785d72b94991e9afa99c2c2a9206a29e638363f5dfb6ef5f51791cedf6b54d23" name="glibc-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="6bece41f3957882181a388dfef9fa261e796abaee916ecca3fca7954427246a1b0313621772b4ca949983ec5d7f749d66ceb8869f2fb2d968c6df5a619b7534f" name="glibc-cross-aarch64-src" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="93bdafb6bfd01430e5abe29cdced74cfca239312e64c9bae451fc1ce63ca1ab6448a688af5b1749549bd81c705750f975de9968925101404b8d9fb4c84d8382d" name="glibc-cross-ppc64le-src" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="1355ed024dffcaf756a82b74ca0a83ccee52efa41e4c99d0cad6b7490a1a2065f77206c064507c07429b9ef26a68bce44b02acc4a9dab31fd216cfbdab02ff52" name="glibc-cross-riscv64-src" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="c181c68f094f87d36070dea41573307390ca419f1d40f46b6e8263583e25707220f82afd801378e8c09bfd7f29d19cf2839337d9ffb29e316edcc33058471bb8" name="glibc-cross-s390x-src" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="1b76891dfeb7522954cf15c7dedbeaa51f7360f69585b0752d61e9330efc4bb0e0ec116ec29d3059b8917087b4e4083d11c9f76010f51c5ddcdd688b855cc7e9" name="glibc-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="2389374393fce4d0c2d6393ff9991a1a8257fe00d670f438f647682cdaea046e786d8c0eaa492216a30cf0cc01b872a99165d2b49c4835d1f2c9fa9a9ff8682f" name="glibc-debuginfo" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="3e492d754fe6bd62e687bff5affd54419a4917be4ce68f1ad45b69251122cb5791f17a4f9b08b05b128f1bc3713841844a2b4ab723158180fec23044a18c72a3" name="glibc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="39941e69b28c5b21efaa8d6d113258b8ed3bd13d576cf039dfbac53c26c60e0383d488df32f0e4d67d33422b60a35d1a1114931c5e8ebf4ee8cf4e3482e726f9" name="glibc-debugsource" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="ac6e9e303be5c608fd8c78a8f83c49fe6be0d7a962e6a0a4e81196a0add4fa65ff16965e50618ca8cb16e6406f5ebf897e94e9fe4e46343ca276fbe54f5d8d62" name="glibc-debugsource" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="6309536c038fb2ecd4f2465b3a7037e5623f19de41ccad109a71cdff5d0afcf462667b5c66186f2e6682ed21ea6e4dddab26efc9a2b0100243615d8d09aa417e" name="glibc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="6a04eaa06119edaa87a7da8834c6f3aec1cf32dc99b0340d803a10184576940dc8792d543fc9fcea6782c96fe8b909af4cc1d88ef4ebf6b1e78265ee9033ede6" name="glibc-devel" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="d1178b258c991cd8000817c6185e51215443a5db70fd61f5351b00ee6b86e1e18a988e45e95c667049065f34744aac5acd486bf172336114a7883e54cb9e8ffb" name="glibc-devel" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="0f2815f5a0b762bf56104ff40c7ec8b71817a301bbbe27db44188441dca247719427ad34d4a400011b456eee5f2d7c64d60f6bc24ddc48380bd92e87a8e96c35" name="glibc-devel" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="320d31502d1608dbb599f37b6a5f9a1e141a162444d2b397e9a5a5ea2adbf79e8158075ecca158e62bc400252a149cf7b04388ff26235145194ca63dfc024d9c" name="glibc-devel-32bit" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="997fa952588b664037086b741e4180c137d304ae0d0079e6e136e2a8338d0ff66f1a1b0247b566cd0a52a0a2a1339ff906f3ce85981235a91927c6c30c3893de" name="glibc-devel-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="6e3e74f7c21b829e1cb69af6cc3224fb636b99c6c7e379e87d0d65372cc67b9b5d93b1e50db1d7b926e1f976d1b8ed2ad31b55f52effa35a041a211b2df09656" name="glibc-devel-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="55afa70371d17a3f2fe95e0ba4b804afcadc2bc83160a71c419a5531884f47c376ddbd8d79e80a830c35c52600a1dcd7ea09c0de0617f33fa3a3656af053c676" name="glibc-devel-debuginfo" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="88cf1e435abd6234b9f09e14549c282d0b3d81f7e74a24083c5f0d4ec2650d31d448029039f01b4c5a6fea542d7ae67752e5895d892b0abe942eafe649b536d9" name="glibc-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="e91a6d21c5b62009e4b6beadad5fc4db4b8404af72317f67f8f4264aecc6c37006dc5ce5d2a5814b609190b127fd6832b30ac2fb0ba40eec01a45d5437e118b6" name="glibc-devel-static" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="06449d5917bf57d15fa1ee3b685b2977ef88c8fec058216cb5d119c5e5de0f194c0cc5cc5677cd5435d5c5400f225c84ad66c379e018be3be7a6ebd9edca9a36" name="glibc-devel-static" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="f12b385becba839437872e8357d2c7ca81fc9ce5834d5efa7012443957d6bd0fd2b155d931efba52b2ced0b87d117be1028a2b644894c0cc08e4e8fcf1f67c15" name="glibc-devel-static" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="015d1c0481bae12194c57f57ee097faa58b70c12190a1694714c818a2befbc980cbee92a61d53ea114493c66198ca119e45333953da2e377b3cdcf08be15fdba" name="glibc-devel-static-32bit" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="f215e038d6a4b87d1b171ad781132abb245a22f7ff4d788508267172cbaad243e2c61121b5fda4889a635dbdd0eabfe791c09ff58822946f5641066c2da367b1" name="glibc-extra" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="9a844e40993b827305014769072583619015363036a64c58d07b1d8703794f0ea61140dda4f8656acd75185df48074ca5a5b3744f674bbb5b93d777705beb948" name="glibc-extra" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="f24c4095fe72ad0aac54a0b193a48732cb62a1f8f088dbea56ea581bba637414c80a0c1505bf0d446efc003545447b22cf283a3821635e2b9a834ef3218efdcb" name="glibc-extra-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="3bdd892a4a66a57e2ca9f22eac27c1229f74fb75c1d618883d4116e46ff237d702d57b780e48a4e4f39c5362ed757ba85806e9c875c0f97000b243777efed188" name="glibc-extra-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="325a4c53c3314306fba5bf66695b85dea04c61c26ab2eddd3b92a9aa6b10830532d57dd955c868e1dc4e791c31b7b96e97f666102f302698ab2f241ed70a34d9" name="glibc-gconv-modules-extra" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="5d0af5fe5433d225f6352ef5b7aa2f7b2a09bfb0b49f97cf5ea3f64f3735fb1dd4caef94545ed77da2af74d23af8c0e633a802a6949ef2e9a0f0038ad1aebef3" name="glibc-gconv-modules-extra" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="0c29c3db23f59c15ca7cef29be3bf33cec075adc57c85d6ba460a4cc0943b6bd310f1c9e61615041c2a0f55f721a74ab7c62839c4b11aa0ca269ea39acfad32b" name="glibc-gconv-modules-extra" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="a5e3dfd33e1ff8f35c992eb4676fe4f9ae84f06ed958d1f8e8b9154019b4e74d551144e2ddef75257ba99bb83d9a659168dc3ca401c626576e9f0db1c047b234" name="glibc-gconv-modules-extra-32bit" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="7305d3fcb4d4b4e5caec926f44208451d5457a22a2c1cfaf7326bac3d68676caa3a37bb0108aa3f29391919bea676219610e4e645facaf2f64ffa9e69d3d8efa" name="glibc-gconv-modules-extra-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="39c5d89307ab6c980bfcacbcaa2345d048a03b27e687b57658b9207eaba07ef82e1d58d5623c12ab8107060fc746d215e88615b0e59d2cd7b8d1e90bf5ca86cf" name="glibc-gconv-modules-extra-debuginfo" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="347199fa35bf7750c7fb5ea17000354cb33f1853787a4792f835b8a48825d80ca7f3a8afffa1ddccf4ac1904e6720841f8ce9d4fff72ffe67e047aec4e694302" name="glibc-gconv-modules-extra-debuginfo" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="cec39e10694c121cfbe8bc1b838e9edca8bff4bab9f8f68cdb7be5b6e6b05ef2744ca02ae98f4f3516e3cd29a55b029ee37e17ccebf4010e41b9c1fc1e35ae87" name="glibc-gconv-modules-extra-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="75aa6254145420809db928ed05f5dfef8b31229ea8fb89712810690eb2cb8dd4eff5667767b6dcf5624db1f422cff6ad6b4f57d39d0592da7fa50f31aa210863" name="glibc-html" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="eea5db37fd78bd94e81e292bab3e8eb27195f3917dcecdaeefaca5d2aa4839bccb3f69d9e89df85eb8f2f573eaba7e1de9cc4deafb944d62bee9a14392f22e37" name="glibc-i18ndata" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="0de003d94fb93660eaec0f14412b0ea5eb3f9ab9db1314fb8575d3633dcaeb1679f121e0920e294d54c7f01a1564ca3cca09dd1ca35d947c02a5ccce298bcf28" name="glibc-info" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="dd531bc901441dcb9df9327e9e1b91f29b3eed432161e8c88c84e6f66a671ad8153c7520fad81168ecb7b8a0a90c9cc18828eddcc65c89f07cc9a7b5288d7045" name="glibc-lang" arch="noarch">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="828dc184f094133a66be98221ed326a5f216f8ab19dc4e63596a82207a3507c1a6e14b0c97a980cbbb2830f084ea5dc2bb4574576610906d5bced66b3f4a905f" name="glibc-locale" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="a6b046d7df508c97d0a5245f980feeb1da067a2736efdcbb0d54c02e98e50cf29e0fdcb95b6f4948f75be76a0fa4cf1c3040bf25038dfed35a52d8d051b0eda0" name="glibc-locale" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="88052eac3db83c894b995ae54c362a1be58d222e85d439156f64554a55e4a4d85c5d26380a54b533cc3d0baee41e81de990034867b36bbcc1cb69cc77457a258" name="glibc-locale" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="22d490bf644d1e0e540c08ac04f09a91617df755f6184bcd1c90c4fd0ac6021ef1cacb54bfd545f9f336a6849fdf8688e51e22bc56f69618a9adab965a714a06" name="glibc-locale-base" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="8237a105a1ce144fba134fced05a7ffd29862a137cb76405c91a4bc4513822ed35084d3e45940d6d303a150715087ca28ba19aeecca2c8211e11ff71b7ec3a2c" name="glibc-locale-base" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="9d352b327f01e2c2f5ec76500db5cc6f56753b8f2bbb853f1af56da1ef355e23af428401247314968a21067ae969604afb2a44f3253e16554439f368b7ed2326" name="glibc-locale-base" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="83a581ad7ad5281c41b0b8801c1f3622144c3320ce8cf22724239e13ce8a7e8275637980bd8d4cafcf384b2bd96460c508f084cc8f853f7a0578653562f3a945" name="glibc-profile" arch="i586">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="027e0cbbf026bf8c9b58fbb4aa9234563140fa5732183037bdd390d239f51630fdfe3f674dc91274bfbde918b408b2b4a8c3f1925491fc1883e8f2c9b3cf7067" name="glibc-profile" arch="i686">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="5543eed3b7778ee29dd30124bd2a9c1a23e520e0d569a5d73896b2fb2f5db3f305ce42cf129b6cdf6701c17f5c7867240d97fae9828b48eec9a90efb868d6ab4" name="glibc-profile" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="4e5bdc8fe7328931cf2a6e60fe8cfe98f18b9b6262256348e4aa26f452a00507cf839b26fd84d66093e830eb7b78c6e0b9bb051067cada2975403f1e911eb733" name="glibc-profile-32bit" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="9ddb86ede11138245f5ff6da6997bfcb889053523bcaf8443ec2290260164097d932c1897f378cc2634c1610a01c0f4f6e342ae576e4c4e299b30be7d76737a9" name="glibc-testsuite-src" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="c14f3bb6b7a84c6ccd70d91f9b332b8cfc578fa3480264de50655ac6971243decb3b5a597b81f115e7ac6e4140381c4bb2d72ffff5276896ffb5e8f16ba431e5" name="glibc-utils" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="1d5b87e63ef7d31ce694b25ec02264b64f4ae795c13ae1cdbda2508bb1b2caf642969dde7a2c024db54bd16d51fd21cf865f07b504ad1f9263c80d426f76c85f" name="glibc-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="163748a499dbf841523d3050c15ac06e47560ee9cbae6112601d88a516aee63b3f45aa5711271c663025032a718b6918a8986d8a0bafba3974573c508182ab79" name="glibc-utils-src" arch="src">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="8b14692d8ab5a0b217dab6b6d8c3bc2ea9990369f6383e64874a00983a1d13ab8835feac2890268632b443f1f30b3560dfdffb52030243c811788628ea21d798" name="glibc-utils-src-debugsource" arch="x86_64">
  <version epoch="0" ver="2.40" rel="1.1"/>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706011200">- Split off libnsl.so.1 into a separate package</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706529600">- Change minimum GCC to 13</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706702400">- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1706788800">- Update to glibc 2.39
  * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT
    rewrite on x86-64
  * Sync with Linux kernel 6.6 shadow stack interface
  * struct statvfs now has an f_type member, equal to the f_type statfs
    member
  * On Linux, the functions posix_spawnattr_getcgroup_np and
    posix_spawnattr_setcgroup_np have been added, along with the
    POSIX_SPAWN_SETCGROUP flag
  * On Linux, the pidfd_spawn and pidfd_spawp functions have been added
  * On Linux, the pidfd_getpid function has been added
  * scanf-family functions now support the wN format length modifiers for
    arguments pointing to types intN_t, int_leastN_t, uintN_t or
    uint_leastN_t
  * A new tunable, glibc.mem.decorate_maps, can be used to add additional
    information on underlying memory allocated by the glibc
  * The &lt;stdbit.h&gt; header has been added from ISO C2X
  * On AArch64 new symbols were added to libmvec
  * The ldconfig program now skips file names containing ';' or ending in
    ".dpkg.tmp" or ".dpkg.new"
  * The dynamic linker calls the malloc and free functions in more cases
    during TLS access if a shared object with dynamic TLS is loaded and
    unloaded
- aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch,
  cache-intel-shared.patch, call-init-proxy-objects.patch,
  fstat-implementation.patch, gb18030-2022.patch,
  getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch,
  getcanonname-use-after-free.patch, iconv-error-verbosity.patch,
  intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch,
  libio-io-vtables.patch, libio-wdo-write.patch,
  no-aaaa-read-overflow.patch, posix-memalign-fragmentation.patch,
  ppc64-flock-fob64.patch, qsort-invalid-cmp.patch,
  sem-open-o-creat.patch, setxid-propagate-glibc-tunables.patch,
  syslog-buffer-overflow.patch, tls-modid-reuse.patch,
  tunables-string-parsing.patch: Removed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707220800">- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  [#31339])</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1707307200">- Add libnsl1 to baselibs.conf (bsc#1219640)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708948800">- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  [#31402])</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1709035200">- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710158400">- duplocale-global-locale.patch: duplocale: protect use of global locale
  (bsc#1220441, BZ #23970)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710244800">- sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1710331200">- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if
  possible</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1713441600">- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound
  writes when writing escape sequence (CVE-2024-2961, bsc#1222992)</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1714392000">- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715169600">- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  [#31686])</changelog>
  <changelog author="Giuliano Belinassi &lt;giuliano.belinassi@suse.com&gt;" date="1715169601">- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1715601600">- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716292800">- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1716897600">- Obsolete glibc-locale-base-&lt;targettype&gt; from glibc-&lt;targettype&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1717416000">- Also provide glibc-locale-base-&lt;targettype&gt; from
  glibc-gconv-modules-extra-&lt;targettype&gt;: the package was merged in the
  baselibs.conf case, so the capability is there. Steam for one has a
  requires on the symbol (boo#1225809).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1722254400">- Update to glibc 2.40
  * The &lt;stdbit.h&gt; header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in &lt;math.h&gt;
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,
  stdbit-builtins.patch, utmp-time-bits.patch: Removed
- glibc-2.3.90-langpackdir.diff: Rediff</changelog>
</package>
<package pkgid="6e3b41e5eeb003ac9df47bf9d0bc93a5f20769eaaba9255f809953ca90a36df17d8a43fec263f54dca985427cc782fe426864685f076d3582071eb680e6ebe46" name="gnome-commander" arch="src">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1580385600">- No longer recommend -lang: supplements are in use</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1592568000">- Update to verson 1.10.3:
  + New features:
  - InternalViewer: Show metadata file information by default
  - Minor memory management improvements
  + Bug fixes:
  - Fixed issue: Migrate deprecated GnomeFileEntry to
    GtkFileChooserButton
  - Fixed issue: Get rid of deprecated libgnome and libgnomeui
  - Fixed issue: Search options: 'copy file name' does not work
  - Fixed issue: Switch from nautilus-sendto to xdg-email as
    default send-to command
  + Updated translations.
- Drop no longer needed, nor used pkgconfig(libgnome-2.0),
  pkgconfig(libgnomeui-2.0) and python-devel BuildRequires.
- Add explicit pkgconfig(gnome-vfs-2.0) BuildRequires, needed now
  that libgnome no longer pulls it in.
- Replace gcc-c++ for generic c++_compiler BuildRequires.
- Slightly modernice spec, use modern macros.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 1.12.1:
  + Fix a mystery bug that the 'execute' popup item does not show.
- Changes from version 1.12.0:
  + New features:
  - Gnome Commander depends on GIO now. Migration away from
    GnomeVFS is ongoing.
  - Use GIO instead of Gnome-VFS for opening files with default
    application.
  - Use GIO instead of Gnome-VFS for filtering the file list, and
    on various other parts of the program.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1622203200">- Do not own /usr/share/help and /usr/share/help/C: those
  directories are owned by the filesystem package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1622635200">- Update to version 1.12.2:
  + Bugs fixed: Segmentation fault when pressing Ctrl+Right /
    Ctrl+Left / Ctrl+Shift+.
  + Updated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637409600">- Update to version 1.12.3:
  + Bug fixes:
  - Fixed issue: Crash after right click on file
  - File-roller plugin: Add run error handling
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637496000">- Update to version 1.12.3.1:
  + Bug fixes: Fixed issue: Make check fails on s390x.
  + Updated translations.
- Move some docs to doc subpackage.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644062400">- Update to version 1.14.0:
  + Selectable default action when drag-n-drop files with the mouse
  + Optional usage of the trash can instead of permanent file
    deletion
  + Removed internal file search dialog, instead use external
    command for file search
  + Name of connected remote server is shown in the directory
    indicator
  + New menu entry for (un)selecting only files
  + Bugs fixed: glgo#GNOME/gnome-commander#3,
    glgo#GNOME/gnome-commander#5, glgo#GNOME/gnome-commander#13,
    glgo#GNOME/gnome-commander#16, glgo#GNOME/gnome-commander#19,
    glgo#GNOME/gnome-commander#28, glgo#GNOME/gnome-commander#33,
    glgo#GNOME/gnome-commander#39, glgo#GNOME/gnome-commander#41,
    glgo#GNOME/gnome-commander#45, glgo#GNOME/gnome-commander#46,
    glgo#GNOME/gnome-commander#47, glgo#GNOME/gnome-commander#51,
    glgo#GNOME/gnome-commander#52, glgo#GNOME/gnome-commander#57,
    glgo#GNOME/gnome-commander#59, glgo#GNOME/gnome-commander#74,
    glgo#GNOME/gnome-commander#75, glgo#GNOME/gnome-commander#76,
    glgo#GNOME/gnome-commander#107, glgo#GNOME/gnome-commander#115.
  + Updated translations.
- Add flex BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop obsolete pkgconfig(gnome-vfs-2.0),
  pkgconfig(gnome-keyring-1) and chmlib-devel BuildRequires: No
  longer needed, nor used.
- Add explicit pkgconfig(gio-2.0) and generic c_compiler
  BuildRequires, configure checks for them.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Update to version 1.14.1:
  + Update appdata file.
  + on_new_textfile_ok: Add trailing separator at the URI path of
    current directory.
  + Remove deprecated linking of python library, which was not
    working at all.
  + Remove deprecated linking of GnomeVFS library, which was not
    working at all.
  + Remove chmlib configuration option.
  + Updated translations.
- Add conditional gcc11 and gcc11-c++ BuildRequires + export: Fix
  build for 15.4.
- Drop gnome-commander-doc sub-package, and fold files into main
  package, add Provides and Obsoletes, as well as drop no longer
  needed Recommends. Helpfiles should be available in main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648468800">- Update to version 1.14.2:
  + Update of appdata file.
  + Fix move of directory when it is sitting on a remote.
  + Fix of size comparison: use correct getter method for
    G_FILE_ATTRIBUTE_STANDARD_SIZE.
  + When sorting for size, ignore directories.
  + When copying files only step into recursive copy when not done
    already.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655640000">- Update to version 1.14.3:
  + Update appdata and docbook for next release.
  + Reduce logging if file was not found in the file_collection
    when it changed.
  + Remove obsolete remote-id type in metadata.xml, used in Gentoo
    Linux.
  + Fixing typos in the documentation, fixing indentation.
  + Adjust legacy mounting, validate input values of devices
    dialog.
  + Fix for legacy mounting a device: do not stop if no GMount is
    available.
  + Save empty string when device filename is null.
  + Fix when doing a file rename: Unref the correct GFile instance.
  + Do not unref GFile member of GnomeCmdDir received via
    gnome_cmd_dir_get_gfile.
  + Do utf8 normalization before string comparison.
  + Do not use extra variable for storing file name in comparison.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674388800">- Update to version 1.16.0:
  + New menu entry for (un)selecting only files
  + Restored internal search after it was removed in version 1.14.0
  + Migrated build system from GNU autotools to Meson
  + Bugs fixed:
  - Fix for showing wrong progress percentage when transfering
    files
  - Get rid of several deprecated Gtk2 widgets
  - Fixes for copy/move; Fixes for canceling copy/move operations
  - Fixes for delete operation; Allow cancelling deletion of
    files; Fix for progress dialog
  - Fix for creating directory with enabled Samba support
  - Fix for disabling all plugins
  - Fix for some errors on console
  - Fix for changing the color scheme
  - Disable beeping when reaching the end of the file list
  - Various minor code improvements
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Add desktop-file-utils BuildRequires, new mandatory dependency.
- Following the above, add appstream-glib and pkgconfig(gtest)
  BuildRequires and check section, run meson_test macro during
  build.
- Add devel sub-package.
- Remove new static libgcmd.a during install.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1676030400">- Add 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: avoid the
  installation of the libgcmd static library.
- Drop find/delete command used to remove the libgcmd static
  library from the build root.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 1.16.1:
  + Fix problem when using the default external viewer and opening
    a file from remote
  + When choosing 'Other Application' to open a file, don't close
    the dialog if the given command is not found
  + Issue #130: Do not install not needed header files
  + Updated translations.
- Drop 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: Fixed
  upstream.
- Drop devel sub-package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Add gnome-commander-taglib-2.0.patch: Fix build against taglib
  2.0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Update to version 1.16.2:
  + Fix double g_error_free call in remote_close_callback.
  + Fix build with taglib 2.0.
  + Set project gnu++11 c++ language version explicitely.
  + Updated translations.
- Drop gnome-commander-taglib-2.0.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1721736000">- Update to version 1.18.0:
  + New Features and Improvements:
  - Refactoring and Modernization: Significant code refactoring,
    including decoupling various components such as GnomeCmdDir,
    GnomeCmdDirIndicator, GnomeCmdFileSelector, and
    GnomeCmdCmdline for better modularity and maintainability.
  - Event Handling Overhaul: Transition from traditional event
    handling to modern GtkEventController, enhancing
    responsiveness and reliability.
  - Enhanced User Interface: Multiple UI improvements, including
    replacing deprecated GtkMenu with GtkPopover, and updating
    various dialogs and popups for a cleaner look.
  - Improved Icon Handling: Shift from GdkPixbuf to GIcon for
    icon management, optimizing resource usage and improving
    performance.
  + Bug fixes:
  - Fix for double g_error_free call (Mamoru Tasaka)
  - Improved stability
  + Miscellaneous:
  - Removed Redundant References: Cleaned up the codebase by
    eliminating unnecessary references.
  + Updated translations.
- Drop -Dunique=disabled meson parameters: the feature has been
  removed upstream with the switch to GTK3.
- Replace pkgconfig(gtk+-2.0) BuildRequires with
  pkgconfig(gtk+-3.0): follow upstreams port to GTK 3.
- Add xvfb-run BuildRequires and run meson_test using xvfb-run: the
  tests require a graphical display.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 1.18.1:
  + Segfault at startup when none of the stored tabs points to a
    valid directory.
  + Updated translations.</changelog>
</package>
<package pkgid="3d0dda7d2b1ef96b5866ac830a9e1f9adff0071326d015fe2e4b41ade40cecf7ce632fb5bcdec1a5813660047c870fb8d8c06f2c776dac2171d7b869490183b4" name="gnome-commander" arch="x86_64">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 1.12.1:
  + Fix a mystery bug that the 'execute' popup item does not show.
- Changes from version 1.12.0:
  + New features:
  - Gnome Commander depends on GIO now. Migration away from
    GnomeVFS is ongoing.
  - Use GIO instead of Gnome-VFS for opening files with default
    application.
  - Use GIO instead of Gnome-VFS for filtering the file list, and
    on various other parts of the program.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1622203200">- Do not own /usr/share/help and /usr/share/help/C: those
  directories are owned by the filesystem package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1622635200">- Update to version 1.12.2:
  + Bugs fixed: Segmentation fault when pressing Ctrl+Right /
    Ctrl+Left / Ctrl+Shift+.
  + Updated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637409600">- Update to version 1.12.3:
  + Bug fixes:
  - Fixed issue: Crash after right click on file
  - File-roller plugin: Add run error handling
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637496000">- Update to version 1.12.3.1:
  + Bug fixes: Fixed issue: Make check fails on s390x.
  + Updated translations.
- Move some docs to doc subpackage.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644062400">- Update to version 1.14.0:
  + Selectable default action when drag-n-drop files with the mouse
  + Optional usage of the trash can instead of permanent file
    deletion
  + Removed internal file search dialog, instead use external
    command for file search
  + Name of connected remote server is shown in the directory
    indicator
  + New menu entry for (un)selecting only files
  + Bugs fixed: glgo#GNOME/gnome-commander#3,
    glgo#GNOME/gnome-commander#5, glgo#GNOME/gnome-commander#13,
    glgo#GNOME/gnome-commander#16, glgo#GNOME/gnome-commander#19,
    glgo#GNOME/gnome-commander#28, glgo#GNOME/gnome-commander#33,
    glgo#GNOME/gnome-commander#39, glgo#GNOME/gnome-commander#41,
    glgo#GNOME/gnome-commander#45, glgo#GNOME/gnome-commander#46,
    glgo#GNOME/gnome-commander#47, glgo#GNOME/gnome-commander#51,
    glgo#GNOME/gnome-commander#52, glgo#GNOME/gnome-commander#57,
    glgo#GNOME/gnome-commander#59, glgo#GNOME/gnome-commander#74,
    glgo#GNOME/gnome-commander#75, glgo#GNOME/gnome-commander#76,
    glgo#GNOME/gnome-commander#107, glgo#GNOME/gnome-commander#115.
  + Updated translations.
- Add flex BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop obsolete pkgconfig(gnome-vfs-2.0),
  pkgconfig(gnome-keyring-1) and chmlib-devel BuildRequires: No
  longer needed, nor used.
- Add explicit pkgconfig(gio-2.0) and generic c_compiler
  BuildRequires, configure checks for them.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Update to version 1.14.1:
  + Update appdata file.
  + on_new_textfile_ok: Add trailing separator at the URI path of
    current directory.
  + Remove deprecated linking of python library, which was not
    working at all.
  + Remove deprecated linking of GnomeVFS library, which was not
    working at all.
  + Remove chmlib configuration option.
  + Updated translations.
- Add conditional gcc11 and gcc11-c++ BuildRequires + export: Fix
  build for 15.4.
- Drop gnome-commander-doc sub-package, and fold files into main
  package, add Provides and Obsoletes, as well as drop no longer
  needed Recommends. Helpfiles should be available in main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648468800">- Update to version 1.14.2:
  + Update of appdata file.
  + Fix move of directory when it is sitting on a remote.
  + Fix of size comparison: use correct getter method for
    G_FILE_ATTRIBUTE_STANDARD_SIZE.
  + When sorting for size, ignore directories.
  + When copying files only step into recursive copy when not done
    already.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655640000">- Update to version 1.14.3:
  + Update appdata and docbook for next release.
  + Reduce logging if file was not found in the file_collection
    when it changed.
  + Remove obsolete remote-id type in metadata.xml, used in Gentoo
    Linux.
  + Fixing typos in the documentation, fixing indentation.
  + Adjust legacy mounting, validate input values of devices
    dialog.
  + Fix for legacy mounting a device: do not stop if no GMount is
    available.
  + Save empty string when device filename is null.
  + Fix when doing a file rename: Unref the correct GFile instance.
  + Do not unref GFile member of GnomeCmdDir received via
    gnome_cmd_dir_get_gfile.
  + Do utf8 normalization before string comparison.
  + Do not use extra variable for storing file name in comparison.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674388800">- Update to version 1.16.0:
  + New menu entry for (un)selecting only files
  + Restored internal search after it was removed in version 1.14.0
  + Migrated build system from GNU autotools to Meson
  + Bugs fixed:
  - Fix for showing wrong progress percentage when transfering
    files
  - Get rid of several deprecated Gtk2 widgets
  - Fixes for copy/move; Fixes for canceling copy/move operations
  - Fixes for delete operation; Allow cancelling deletion of
    files; Fix for progress dialog
  - Fix for creating directory with enabled Samba support
  - Fix for disabling all plugins
  - Fix for some errors on console
  - Fix for changing the color scheme
  - Disable beeping when reaching the end of the file list
  - Various minor code improvements
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Add desktop-file-utils BuildRequires, new mandatory dependency.
- Following the above, add appstream-glib and pkgconfig(gtest)
  BuildRequires and check section, run meson_test macro during
  build.
- Add devel sub-package.
- Remove new static libgcmd.a during install.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1676030400">- Add 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: avoid the
  installation of the libgcmd static library.
- Drop find/delete command used to remove the libgcmd static
  library from the build root.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 1.16.1:
  + Fix problem when using the default external viewer and opening
    a file from remote
  + When choosing 'Other Application' to open a file, don't close
    the dialog if the given command is not found
  + Issue #130: Do not install not needed header files
  + Updated translations.
- Drop 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: Fixed
  upstream.
- Drop devel sub-package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Add gnome-commander-taglib-2.0.patch: Fix build against taglib
  2.0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Update to version 1.16.2:
  + Fix double g_error_free call in remote_close_callback.
  + Fix build with taglib 2.0.
  + Set project gnu++11 c++ language version explicitely.
  + Updated translations.
- Drop gnome-commander-taglib-2.0.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1721736000">- Update to version 1.18.0:
  + New Features and Improvements:
  - Refactoring and Modernization: Significant code refactoring,
    including decoupling various components such as GnomeCmdDir,
    GnomeCmdDirIndicator, GnomeCmdFileSelector, and
    GnomeCmdCmdline for better modularity and maintainability.
  - Event Handling Overhaul: Transition from traditional event
    handling to modern GtkEventController, enhancing
    responsiveness and reliability.
  - Enhanced User Interface: Multiple UI improvements, including
    replacing deprecated GtkMenu with GtkPopover, and updating
    various dialogs and popups for a cleaner look.
  - Improved Icon Handling: Shift from GdkPixbuf to GIcon for
    icon management, optimizing resource usage and improving
    performance.
  + Bug fixes:
  - Fix for double g_error_free call (Mamoru Tasaka)
  - Improved stability
  + Miscellaneous:
  - Removed Redundant References: Cleaned up the codebase by
    eliminating unnecessary references.
  + Updated translations.
- Drop -Dunique=disabled meson parameters: the feature has been
  removed upstream with the switch to GTK3.
- Replace pkgconfig(gtk+-2.0) BuildRequires with
  pkgconfig(gtk+-3.0): follow upstreams port to GTK 3.
- Add xvfb-run BuildRequires and run meson_test using xvfb-run: the
  tests require a graphical display.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 1.18.1:
  + Segfault at startup when none of the stored tabs points to a
    valid directory.
  + Updated translations.</changelog>
</package>
<package pkgid="1a77872d02f7bf932438ae8a3a6cbf6b81cfcacd1a38b10003008fd274b3e79bf8e9053d90172678736ada05d25520a8327f257052e784d528f363203a620e27" name="gnome-commander-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 1.12.1:
  + Fix a mystery bug that the 'execute' popup item does not show.
- Changes from version 1.12.0:
  + New features:
  - Gnome Commander depends on GIO now. Migration away from
    GnomeVFS is ongoing.
  - Use GIO instead of Gnome-VFS for opening files with default
    application.
  - Use GIO instead of Gnome-VFS for filtering the file list, and
    on various other parts of the program.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1622203200">- Do not own /usr/share/help and /usr/share/help/C: those
  directories are owned by the filesystem package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1622635200">- Update to version 1.12.2:
  + Bugs fixed: Segmentation fault when pressing Ctrl+Right /
    Ctrl+Left / Ctrl+Shift+.
  + Updated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637409600">- Update to version 1.12.3:
  + Bug fixes:
  - Fixed issue: Crash after right click on file
  - File-roller plugin: Add run error handling
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637496000">- Update to version 1.12.3.1:
  + Bug fixes: Fixed issue: Make check fails on s390x.
  + Updated translations.
- Move some docs to doc subpackage.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644062400">- Update to version 1.14.0:
  + Selectable default action when drag-n-drop files with the mouse
  + Optional usage of the trash can instead of permanent file
    deletion
  + Removed internal file search dialog, instead use external
    command for file search
  + Name of connected remote server is shown in the directory
    indicator
  + New menu entry for (un)selecting only files
  + Bugs fixed: glgo#GNOME/gnome-commander#3,
    glgo#GNOME/gnome-commander#5, glgo#GNOME/gnome-commander#13,
    glgo#GNOME/gnome-commander#16, glgo#GNOME/gnome-commander#19,
    glgo#GNOME/gnome-commander#28, glgo#GNOME/gnome-commander#33,
    glgo#GNOME/gnome-commander#39, glgo#GNOME/gnome-commander#41,
    glgo#GNOME/gnome-commander#45, glgo#GNOME/gnome-commander#46,
    glgo#GNOME/gnome-commander#47, glgo#GNOME/gnome-commander#51,
    glgo#GNOME/gnome-commander#52, glgo#GNOME/gnome-commander#57,
    glgo#GNOME/gnome-commander#59, glgo#GNOME/gnome-commander#74,
    glgo#GNOME/gnome-commander#75, glgo#GNOME/gnome-commander#76,
    glgo#GNOME/gnome-commander#107, glgo#GNOME/gnome-commander#115.
  + Updated translations.
- Add flex BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop obsolete pkgconfig(gnome-vfs-2.0),
  pkgconfig(gnome-keyring-1) and chmlib-devel BuildRequires: No
  longer needed, nor used.
- Add explicit pkgconfig(gio-2.0) and generic c_compiler
  BuildRequires, configure checks for them.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Update to version 1.14.1:
  + Update appdata file.
  + on_new_textfile_ok: Add trailing separator at the URI path of
    current directory.
  + Remove deprecated linking of python library, which was not
    working at all.
  + Remove deprecated linking of GnomeVFS library, which was not
    working at all.
  + Remove chmlib configuration option.
  + Updated translations.
- Add conditional gcc11 and gcc11-c++ BuildRequires + export: Fix
  build for 15.4.
- Drop gnome-commander-doc sub-package, and fold files into main
  package, add Provides and Obsoletes, as well as drop no longer
  needed Recommends. Helpfiles should be available in main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648468800">- Update to version 1.14.2:
  + Update of appdata file.
  + Fix move of directory when it is sitting on a remote.
  + Fix of size comparison: use correct getter method for
    G_FILE_ATTRIBUTE_STANDARD_SIZE.
  + When sorting for size, ignore directories.
  + When copying files only step into recursive copy when not done
    already.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655640000">- Update to version 1.14.3:
  + Update appdata and docbook for next release.
  + Reduce logging if file was not found in the file_collection
    when it changed.
  + Remove obsolete remote-id type in metadata.xml, used in Gentoo
    Linux.
  + Fixing typos in the documentation, fixing indentation.
  + Adjust legacy mounting, validate input values of devices
    dialog.
  + Fix for legacy mounting a device: do not stop if no GMount is
    available.
  + Save empty string when device filename is null.
  + Fix when doing a file rename: Unref the correct GFile instance.
  + Do not unref GFile member of GnomeCmdDir received via
    gnome_cmd_dir_get_gfile.
  + Do utf8 normalization before string comparison.
  + Do not use extra variable for storing file name in comparison.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674388800">- Update to version 1.16.0:
  + New menu entry for (un)selecting only files
  + Restored internal search after it was removed in version 1.14.0
  + Migrated build system from GNU autotools to Meson
  + Bugs fixed:
  - Fix for showing wrong progress percentage when transfering
    files
  - Get rid of several deprecated Gtk2 widgets
  - Fixes for copy/move; Fixes for canceling copy/move operations
  - Fixes for delete operation; Allow cancelling deletion of
    files; Fix for progress dialog
  - Fix for creating directory with enabled Samba support
  - Fix for disabling all plugins
  - Fix for some errors on console
  - Fix for changing the color scheme
  - Disable beeping when reaching the end of the file list
  - Various minor code improvements
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Add desktop-file-utils BuildRequires, new mandatory dependency.
- Following the above, add appstream-glib and pkgconfig(gtest)
  BuildRequires and check section, run meson_test macro during
  build.
- Add devel sub-package.
- Remove new static libgcmd.a during install.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1676030400">- Add 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: avoid the
  installation of the libgcmd static library.
- Drop find/delete command used to remove the libgcmd static
  library from the build root.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 1.16.1:
  + Fix problem when using the default external viewer and opening
    a file from remote
  + When choosing 'Other Application' to open a file, don't close
    the dialog if the given command is not found
  + Issue #130: Do not install not needed header files
  + Updated translations.
- Drop 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: Fixed
  upstream.
- Drop devel sub-package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Add gnome-commander-taglib-2.0.patch: Fix build against taglib
  2.0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Update to version 1.16.2:
  + Fix double g_error_free call in remote_close_callback.
  + Fix build with taglib 2.0.
  + Set project gnu++11 c++ language version explicitely.
  + Updated translations.
- Drop gnome-commander-taglib-2.0.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1721736000">- Update to version 1.18.0:
  + New Features and Improvements:
  - Refactoring and Modernization: Significant code refactoring,
    including decoupling various components such as GnomeCmdDir,
    GnomeCmdDirIndicator, GnomeCmdFileSelector, and
    GnomeCmdCmdline for better modularity and maintainability.
  - Event Handling Overhaul: Transition from traditional event
    handling to modern GtkEventController, enhancing
    responsiveness and reliability.
  - Enhanced User Interface: Multiple UI improvements, including
    replacing deprecated GtkMenu with GtkPopover, and updating
    various dialogs and popups for a cleaner look.
  - Improved Icon Handling: Shift from GdkPixbuf to GIcon for
    icon management, optimizing resource usage and improving
    performance.
  + Bug fixes:
  - Fix for double g_error_free call (Mamoru Tasaka)
  - Improved stability
  + Miscellaneous:
  - Removed Redundant References: Cleaned up the codebase by
    eliminating unnecessary references.
  + Updated translations.
- Drop -Dunique=disabled meson parameters: the feature has been
  removed upstream with the switch to GTK3.
- Replace pkgconfig(gtk+-2.0) BuildRequires with
  pkgconfig(gtk+-3.0): follow upstreams port to GTK 3.
- Add xvfb-run BuildRequires and run meson_test using xvfb-run: the
  tests require a graphical display.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 1.18.1:
  + Segfault at startup when none of the stored tabs points to a
    valid directory.
  + Updated translations.</changelog>
</package>
<package pkgid="233b847844c40efa6054d2f4f6e23bebd0fc99e64c7c28a2bdfb53ddf6490baf65b9da1cebbd6752f433255bf4e99a5c081d5135f5eda98575db813c88e3851b" name="gnome-commander-debugsource" arch="x86_64">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 1.12.1:
  + Fix a mystery bug that the 'execute' popup item does not show.
- Changes from version 1.12.0:
  + New features:
  - Gnome Commander depends on GIO now. Migration away from
    GnomeVFS is ongoing.
  - Use GIO instead of Gnome-VFS for opening files with default
    application.
  - Use GIO instead of Gnome-VFS for filtering the file list, and
    on various other parts of the program.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1622203200">- Do not own /usr/share/help and /usr/share/help/C: those
  directories are owned by the filesystem package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1622635200">- Update to version 1.12.2:
  + Bugs fixed: Segmentation fault when pressing Ctrl+Right /
    Ctrl+Left / Ctrl+Shift+.
  + Updated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637409600">- Update to version 1.12.3:
  + Bug fixes:
  - Fixed issue: Crash after right click on file
  - File-roller plugin: Add run error handling
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637496000">- Update to version 1.12.3.1:
  + Bug fixes: Fixed issue: Make check fails on s390x.
  + Updated translations.
- Move some docs to doc subpackage.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644062400">- Update to version 1.14.0:
  + Selectable default action when drag-n-drop files with the mouse
  + Optional usage of the trash can instead of permanent file
    deletion
  + Removed internal file search dialog, instead use external
    command for file search
  + Name of connected remote server is shown in the directory
    indicator
  + New menu entry for (un)selecting only files
  + Bugs fixed: glgo#GNOME/gnome-commander#3,
    glgo#GNOME/gnome-commander#5, glgo#GNOME/gnome-commander#13,
    glgo#GNOME/gnome-commander#16, glgo#GNOME/gnome-commander#19,
    glgo#GNOME/gnome-commander#28, glgo#GNOME/gnome-commander#33,
    glgo#GNOME/gnome-commander#39, glgo#GNOME/gnome-commander#41,
    glgo#GNOME/gnome-commander#45, glgo#GNOME/gnome-commander#46,
    glgo#GNOME/gnome-commander#47, glgo#GNOME/gnome-commander#51,
    glgo#GNOME/gnome-commander#52, glgo#GNOME/gnome-commander#57,
    glgo#GNOME/gnome-commander#59, glgo#GNOME/gnome-commander#74,
    glgo#GNOME/gnome-commander#75, glgo#GNOME/gnome-commander#76,
    glgo#GNOME/gnome-commander#107, glgo#GNOME/gnome-commander#115.
  + Updated translations.
- Add flex BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop obsolete pkgconfig(gnome-vfs-2.0),
  pkgconfig(gnome-keyring-1) and chmlib-devel BuildRequires: No
  longer needed, nor used.
- Add explicit pkgconfig(gio-2.0) and generic c_compiler
  BuildRequires, configure checks for them.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Update to version 1.14.1:
  + Update appdata file.
  + on_new_textfile_ok: Add trailing separator at the URI path of
    current directory.
  + Remove deprecated linking of python library, which was not
    working at all.
  + Remove deprecated linking of GnomeVFS library, which was not
    working at all.
  + Remove chmlib configuration option.
  + Updated translations.
- Add conditional gcc11 and gcc11-c++ BuildRequires + export: Fix
  build for 15.4.
- Drop gnome-commander-doc sub-package, and fold files into main
  package, add Provides and Obsoletes, as well as drop no longer
  needed Recommends. Helpfiles should be available in main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648468800">- Update to version 1.14.2:
  + Update of appdata file.
  + Fix move of directory when it is sitting on a remote.
  + Fix of size comparison: use correct getter method for
    G_FILE_ATTRIBUTE_STANDARD_SIZE.
  + When sorting for size, ignore directories.
  + When copying files only step into recursive copy when not done
    already.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655640000">- Update to version 1.14.3:
  + Update appdata and docbook for next release.
  + Reduce logging if file was not found in the file_collection
    when it changed.
  + Remove obsolete remote-id type in metadata.xml, used in Gentoo
    Linux.
  + Fixing typos in the documentation, fixing indentation.
  + Adjust legacy mounting, validate input values of devices
    dialog.
  + Fix for legacy mounting a device: do not stop if no GMount is
    available.
  + Save empty string when device filename is null.
  + Fix when doing a file rename: Unref the correct GFile instance.
  + Do not unref GFile member of GnomeCmdDir received via
    gnome_cmd_dir_get_gfile.
  + Do utf8 normalization before string comparison.
  + Do not use extra variable for storing file name in comparison.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674388800">- Update to version 1.16.0:
  + New menu entry for (un)selecting only files
  + Restored internal search after it was removed in version 1.14.0
  + Migrated build system from GNU autotools to Meson
  + Bugs fixed:
  - Fix for showing wrong progress percentage when transfering
    files
  - Get rid of several deprecated Gtk2 widgets
  - Fixes for copy/move; Fixes for canceling copy/move operations
  - Fixes for delete operation; Allow cancelling deletion of
    files; Fix for progress dialog
  - Fix for creating directory with enabled Samba support
  - Fix for disabling all plugins
  - Fix for some errors on console
  - Fix for changing the color scheme
  - Disable beeping when reaching the end of the file list
  - Various minor code improvements
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Add desktop-file-utils BuildRequires, new mandatory dependency.
- Following the above, add appstream-glib and pkgconfig(gtest)
  BuildRequires and check section, run meson_test macro during
  build.
- Add devel sub-package.
- Remove new static libgcmd.a during install.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1676030400">- Add 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: avoid the
  installation of the libgcmd static library.
- Drop find/delete command used to remove the libgcmd static
  library from the build root.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 1.16.1:
  + Fix problem when using the default external viewer and opening
    a file from remote
  + When choosing 'Other Application' to open a file, don't close
    the dialog if the given command is not found
  + Issue #130: Do not install not needed header files
  + Updated translations.
- Drop 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: Fixed
  upstream.
- Drop devel sub-package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Add gnome-commander-taglib-2.0.patch: Fix build against taglib
  2.0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Update to version 1.16.2:
  + Fix double g_error_free call in remote_close_callback.
  + Fix build with taglib 2.0.
  + Set project gnu++11 c++ language version explicitely.
  + Updated translations.
- Drop gnome-commander-taglib-2.0.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1721736000">- Update to version 1.18.0:
  + New Features and Improvements:
  - Refactoring and Modernization: Significant code refactoring,
    including decoupling various components such as GnomeCmdDir,
    GnomeCmdDirIndicator, GnomeCmdFileSelector, and
    GnomeCmdCmdline for better modularity and maintainability.
  - Event Handling Overhaul: Transition from traditional event
    handling to modern GtkEventController, enhancing
    responsiveness and reliability.
  - Enhanced User Interface: Multiple UI improvements, including
    replacing deprecated GtkMenu with GtkPopover, and updating
    various dialogs and popups for a cleaner look.
  - Improved Icon Handling: Shift from GdkPixbuf to GIcon for
    icon management, optimizing resource usage and improving
    performance.
  + Bug fixes:
  - Fix for double g_error_free call (Mamoru Tasaka)
  - Improved stability
  + Miscellaneous:
  - Removed Redundant References: Cleaned up the codebase by
    eliminating unnecessary references.
  + Updated translations.
- Drop -Dunique=disabled meson parameters: the feature has been
  removed upstream with the switch to GTK3.
- Replace pkgconfig(gtk+-2.0) BuildRequires with
  pkgconfig(gtk+-3.0): follow upstreams port to GTK 3.
- Add xvfb-run BuildRequires and run meson_test using xvfb-run: the
  tests require a graphical display.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 1.18.1:
  + Segfault at startup when none of the stored tabs points to a
    valid directory.
  + Updated translations.</changelog>
</package>
<package pkgid="4a01f8a52bfe3de64936a33a57413c13072be071fbfb16f9054c7115c1c6fcd9acdb07524a79377dc746d175763b38c636c3ece1f92318484638b30352c7d243" name="gnome-commander-lang" arch="noarch">
  <version epoch="0" ver="1.18.1" rel="1.1"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619784000">- Update to version 1.12.1:
  + Fix a mystery bug that the 'execute' popup item does not show.
- Changes from version 1.12.0:
  + New features:
  - Gnome Commander depends on GIO now. Migration away from
    GnomeVFS is ongoing.
  - Use GIO instead of Gnome-VFS for opening files with default
    application.
  - Use GIO instead of Gnome-VFS for filtering the file list, and
    on various other parts of the program.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1622203200">- Do not own /usr/share/help and /usr/share/help/C: those
  directories are owned by the filesystem package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1622635200">- Update to version 1.12.2:
  + Bugs fixed: Segmentation fault when pressing Ctrl+Right /
    Ctrl+Left / Ctrl+Shift+.
  + Updated translations.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1632139200">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637409600">- Update to version 1.12.3:
  + Bug fixes:
  - Fixed issue: Crash after right click on file
  - File-roller plugin: Add run error handling
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1637496000">- Update to version 1.12.3.1:
  + Bug fixes: Fixed issue: Make check fails on s390x.
  + Updated translations.
- Move some docs to doc subpackage.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644062400">- Update to version 1.14.0:
  + Selectable default action when drag-n-drop files with the mouse
  + Optional usage of the trash can instead of permanent file
    deletion
  + Removed internal file search dialog, instead use external
    command for file search
  + Name of connected remote server is shown in the directory
    indicator
  + New menu entry for (un)selecting only files
  + Bugs fixed: glgo#GNOME/gnome-commander#3,
    glgo#GNOME/gnome-commander#5, glgo#GNOME/gnome-commander#13,
    glgo#GNOME/gnome-commander#16, glgo#GNOME/gnome-commander#19,
    glgo#GNOME/gnome-commander#28, glgo#GNOME/gnome-commander#33,
    glgo#GNOME/gnome-commander#39, glgo#GNOME/gnome-commander#41,
    glgo#GNOME/gnome-commander#45, glgo#GNOME/gnome-commander#46,
    glgo#GNOME/gnome-commander#47, glgo#GNOME/gnome-commander#51,
    glgo#GNOME/gnome-commander#52, glgo#GNOME/gnome-commander#57,
    glgo#GNOME/gnome-commander#59, glgo#GNOME/gnome-commander#74,
    glgo#GNOME/gnome-commander#75, glgo#GNOME/gnome-commander#76,
    glgo#GNOME/gnome-commander#107, glgo#GNOME/gnome-commander#115.
  + Updated translations.
- Add flex BuildRequires: New dependency.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1644408000">- Drop obsolete pkgconfig(gnome-vfs-2.0),
  pkgconfig(gnome-keyring-1) and chmlib-devel BuildRequires: No
  longer needed, nor used.
- Add explicit pkgconfig(gio-2.0) and generic c_compiler
  BuildRequires, configure checks for them.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1646222400">- Update to version 1.14.1:
  + Update appdata file.
  + on_new_textfile_ok: Add trailing separator at the URI path of
    current directory.
  + Remove deprecated linking of python library, which was not
    working at all.
  + Remove deprecated linking of GnomeVFS library, which was not
    working at all.
  + Remove chmlib configuration option.
  + Updated translations.
- Add conditional gcc11 and gcc11-c++ BuildRequires + export: Fix
  build for 15.4.
- Drop gnome-commander-doc sub-package, and fold files into main
  package, add Provides and Obsoletes, as well as drop no longer
  needed Recommends. Helpfiles should be available in main package.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1648468800">- Update to version 1.14.2:
  + Update of appdata file.
  + Fix move of directory when it is sitting on a remote.
  + Fix of size comparison: use correct getter method for
    G_FILE_ATTRIBUTE_STANDARD_SIZE.
  + When sorting for size, ignore directories.
  + When copying files only step into recursive copy when not done
    already.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1655640000">- Update to version 1.14.3:
  + Update appdata and docbook for next release.
  + Reduce logging if file was not found in the file_collection
    when it changed.
  + Remove obsolete remote-id type in metadata.xml, used in Gentoo
    Linux.
  + Fixing typos in the documentation, fixing indentation.
  + Adjust legacy mounting, validate input values of devices
    dialog.
  + Fix for legacy mounting a device: do not stop if no GMount is
    available.
  + Save empty string when device filename is null.
  + Fix when doing a file rename: Unref the correct GFile instance.
  + Do not unref GFile member of GnomeCmdDir received via
    gnome_cmd_dir_get_gfile.
  + Do utf8 normalization before string comparison.
  + Do not use extra variable for storing file name in comparison.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1674388800">- Update to version 1.16.0:
  + New menu entry for (un)selecting only files
  + Restored internal search after it was removed in version 1.14.0
  + Migrated build system from GNU autotools to Meson
  + Bugs fixed:
  - Fix for showing wrong progress percentage when transfering
    files
  - Get rid of several deprecated Gtk2 widgets
  - Fixes for copy/move; Fixes for canceling copy/move operations
  - Fixes for delete operation; Allow cancelling deletion of
    files; Fix for progress dialog
  - Fix for creating directory with enabled Samba support
  - Fix for disabling all plugins
  - Fix for some errors on console
  - Fix for changing the color scheme
  - Disable beeping when reaching the end of the file list
  - Various minor code improvements
  + Updated translations.
- Add meson BuildRequires and macros following upstreams port.
- Add desktop-file-utils BuildRequires, new mandatory dependency.
- Following the above, add appstream-glib and pkgconfig(gtest)
  BuildRequires and check section, run meson_test macro during
  build.
- Add devel sub-package.
- Remove new static libgcmd.a during install.</changelog>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1676030400">- Add 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: avoid the
  installation of the libgcmd static library.
- Drop find/delete command used to remove the libgcmd static
  library from the build root.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1688817600">- Update to version 1.16.1:
  + Fix problem when using the default external viewer and opening
    a file from remote
  + When choosing 'Other Application' to open a file, don't close
    the dialog if the given command is not found
  + Issue #130: Do not install not needed header files
  + Updated translations.
- Drop 96f706fa7833af79e01625c0118b36f6c83c7d44.patch: Fixed
  upstream.
- Drop devel sub-package.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709121600">- Add gnome-commander-taglib-2.0.patch: Fix build against taglib
  2.0.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1715947200">- Update to version 1.16.2:
  + Fix double g_error_free call in remote_close_callback.
  + Fix build with taglib 2.0.
  + Set project gnu++11 c++ language version explicitely.
  + Updated translations.
- Drop gnome-commander-taglib-2.0.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1721736000">- Update to version 1.18.0:
  + New Features and Improvements:
  - Refactoring and Modernization: Significant code refactoring,
    including decoupling various components such as GnomeCmdDir,
    GnomeCmdDirIndicator, GnomeCmdFileSelector, and
    GnomeCmdCmdline for better modularity and maintainability.
  - Event Handling Overhaul: Transition from traditional event
    handling to modern GtkEventController, enhancing
    responsiveness and reliability.
  - Enhanced User Interface: Multiple UI improvements, including
    replacing deprecated GtkMenu with GtkPopover, and updating
    various dialogs and popups for a cleaner look.
  - Improved Icon Handling: Shift from GdkPixbuf to GIcon for
    icon management, optimizing resource usage and improving
    performance.
  + Bug fixes:
  - Fix for double g_error_free call (Mamoru Tasaka)
  - Improved stability
  + Miscellaneous:
  - Removed Redundant References: Cleaned up the codebase by
    eliminating unnecessary references.
  + Updated translations.
- Drop -Dunique=disabled meson parameters: the feature has been
  removed upstream with the switch to GTK3.
- Replace pkgconfig(gtk+-2.0) BuildRequires with
  pkgconfig(gtk+-3.0): follow upstreams port to GTK 3.
- Add xvfb-run BuildRequires and run meson_test using xvfb-run: the
  tests require a graphical display.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 1.18.1:
  + Segfault at startup when none of the stored tabs points to a
    valid directory.
  + Updated translations.</changelog>
</package>
<package pkgid="a5b8e7b1dd635fde4b2cbda91119de677014cea9588353d068296db68bacdfbc7e4444fd1f641f0a699a82853326ed90217fc92a4018e58dcd9733a925e373aa" name="gnome-online-accounts" arch="src">
  <version epoch="0" ver="3.50.4" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.49.0:
  + Depend on GCR4.
  + Remove the media server provider.
  + Remove the Last.fm provider.
  + Add WebDAV base provider.
  + Remove the webview and WebKit dependency.
  + Updated translations.
- Convert to source service for easier updating.
- Drop 0001-google-Remove-Photos-support.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.49.1:
  + Add Microsoft 365 provider.
  + Port to GTK4/Adwaita and an async API.
  + Remove nautilus-floating-bar.
  + Derive the Fedora provider from Kerberos.
  + Migrate existing WebDAV accounts.
  + Update provider icons.
  + Updated translations.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4)
  and pkgconfig(libadwaita-1): follow upstreams port to GTK 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707825600">- Update to version 3.49.2:
  + Fix a use-after-free error.
  + Set a minimum height for dialogs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 3.49.4:
  + Update dependencies in the GoaBackend pkgconfig.
- Changes from version 3.94.3:
  + Bump GoaBacked soname to 2.0.0.
  + Fix nested modal windows.
  + Simplified account setup UX.
  + Updates to user visible labels and descriptions.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 3.50.1:
  + Fix translation domain in account dialogs.
  + Fix OAuth 2.0 URI handler for some users.
  + Fix crash in Kerberos/Fedora provider.
  + Improved WebDAV support for Fastmail and mailbox.org.
  + Fixes for WebDAV discovery.
  + OAuth 2.0 PKCE support.
  + Fix issues caught by static analysis.
  + Update Microsoft Client ID.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 3.50.2:
  + Setup Dialog:
  - fix provider icon style.
  - fix dialog not closing when cancelled.
  + Exchange: fix account setup field verification.
  + Microsoft 365:
  - fix account storage.
  - fix identity retrieval.
  - fix email retrieval.
  + WebDAV:
  - fix Fastmail and mailbox.org endpoints.
  - fix for content-restricted app passwords.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719748800">- Update to version 3.50.3:
  + WebDAV: minor fixes for accounts with app passwords
  + Fix libsoup error handling
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.50.4:
  + Allow editing the details for Exchange accounts when
    re-authenticating.
  + Correctly save and reset settings for TLS certificate errors.</changelog>
</package>
<package pkgid="6fd8f78e63ca976331c3b1d126e66528c22a6073e54a51ca04aa26a2fbfa6ee97210e7041edb7faf3ef39667587116ba36abc58d8d3e20af3b74255240970f64" name="gnome-online-accounts" arch="x86_64">
  <version epoch="0" ver="3.50.4" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.49.0:
  + Depend on GCR4.
  + Remove the media server provider.
  + Remove the Last.fm provider.
  + Add WebDAV base provider.
  + Remove the webview and WebKit dependency.
  + Updated translations.
- Convert to source service for easier updating.
- Drop 0001-google-Remove-Photos-support.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.49.1:
  + Add Microsoft 365 provider.
  + Port to GTK4/Adwaita and an async API.
  + Remove nautilus-floating-bar.
  + Derive the Fedora provider from Kerberos.
  + Migrate existing WebDAV accounts.
  + Update provider icons.
  + Updated translations.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4)
  and pkgconfig(libadwaita-1): follow upstreams port to GTK 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707825600">- Update to version 3.49.2:
  + Fix a use-after-free error.
  + Set a minimum height for dialogs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 3.49.4:
  + Update dependencies in the GoaBackend pkgconfig.
- Changes from version 3.94.3:
  + Bump GoaBacked soname to 2.0.0.
  + Fix nested modal windows.
  + Simplified account setup UX.
  + Updates to user visible labels and descriptions.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 3.50.1:
  + Fix translation domain in account dialogs.
  + Fix OAuth 2.0 URI handler for some users.
  + Fix crash in Kerberos/Fedora provider.
  + Improved WebDAV support for Fastmail and mailbox.org.
  + Fixes for WebDAV discovery.
  + OAuth 2.0 PKCE support.
  + Fix issues caught by static analysis.
  + Update Microsoft Client ID.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 3.50.2:
  + Setup Dialog:
  - fix provider icon style.
  - fix dialog not closing when cancelled.
  + Exchange: fix account setup field verification.
  + Microsoft 365:
  - fix account storage.
  - fix identity retrieval.
  - fix email retrieval.
  + WebDAV:
  - fix Fastmail and mailbox.org endpoints.
  - fix for content-restricted app passwords.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719748800">- Update to version 3.50.3:
  + WebDAV: minor fixes for accounts with app passwords
  + Fix libsoup error handling
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.50.4:
  + Allow editing the details for Exchange accounts when
    re-authenticating.
  + Correctly save and reset settings for TLS certificate errors.</changelog>
</package>
<package pkgid="5b3880b4e11df9caf3d7ff399a0a0c69a76f2c70d6af4dd0ab4357d2b562fb36bc647e0051f2f64501f730cf88d6a715f9000b9cad278c153246fb3875298481" name="gnome-online-accounts-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.50.4" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.49.0:
  + Depend on GCR4.
  + Remove the media server provider.
  + Remove the Last.fm provider.
  + Add WebDAV base provider.
  + Remove the webview and WebKit dependency.
  + Updated translations.
- Convert to source service for easier updating.
- Drop 0001-google-Remove-Photos-support.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.49.1:
  + Add Microsoft 365 provider.
  + Port to GTK4/Adwaita and an async API.
  + Remove nautilus-floating-bar.
  + Derive the Fedora provider from Kerberos.
  + Migrate existing WebDAV accounts.
  + Update provider icons.
  + Updated translations.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4)
  and pkgconfig(libadwaita-1): follow upstreams port to GTK 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707825600">- Update to version 3.49.2:
  + Fix a use-after-free error.
  + Set a minimum height for dialogs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 3.49.4:
  + Update dependencies in the GoaBackend pkgconfig.
- Changes from version 3.94.3:
  + Bump GoaBacked soname to 2.0.0.
  + Fix nested modal windows.
  + Simplified account setup UX.
  + Updates to user visible labels and descriptions.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 3.50.1:
  + Fix translation domain in account dialogs.
  + Fix OAuth 2.0 URI handler for some users.
  + Fix crash in Kerberos/Fedora provider.
  + Improved WebDAV support for Fastmail and mailbox.org.
  + Fixes for WebDAV discovery.
  + OAuth 2.0 PKCE support.
  + Fix issues caught by static analysis.
  + Update Microsoft Client ID.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 3.50.2:
  + Setup Dialog:
  - fix provider icon style.
  - fix dialog not closing when cancelled.
  + Exchange: fix account setup field verification.
  + Microsoft 365:
  - fix account storage.
  - fix identity retrieval.
  - fix email retrieval.
  + WebDAV:
  - fix Fastmail and mailbox.org endpoints.
  - fix for content-restricted app passwords.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719748800">- Update to version 3.50.3:
  + WebDAV: minor fixes for accounts with app passwords
  + Fix libsoup error handling
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.50.4:
  + Allow editing the details for Exchange accounts when
    re-authenticating.
  + Correctly save and reset settings for TLS certificate errors.</changelog>
</package>
<package pkgid="3d338213684a4815673b3c71322cd1657bd73ef0a113e46ddf71064393a5470fcfc0e3b6670c5ff85cafba591fdea5e048b0449c8f0a01374b89d7d3bad187c1" name="gnome-online-accounts-debugsource" arch="x86_64">
  <version epoch="0" ver="3.50.4" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.49.0:
  + Depend on GCR4.
  + Remove the media server provider.
  + Remove the Last.fm provider.
  + Add WebDAV base provider.
  + Remove the webview and WebKit dependency.
  + Updated translations.
- Convert to source service for easier updating.
- Drop 0001-google-Remove-Photos-support.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.49.1:
  + Add Microsoft 365 provider.
  + Port to GTK4/Adwaita and an async API.
  + Remove nautilus-floating-bar.
  + Derive the Fedora provider from Kerberos.
  + Migrate existing WebDAV accounts.
  + Update provider icons.
  + Updated translations.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4)
  and pkgconfig(libadwaita-1): follow upstreams port to GTK 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707825600">- Update to version 3.49.2:
  + Fix a use-after-free error.
  + Set a minimum height for dialogs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 3.49.4:
  + Update dependencies in the GoaBackend pkgconfig.
- Changes from version 3.94.3:
  + Bump GoaBacked soname to 2.0.0.
  + Fix nested modal windows.
  + Simplified account setup UX.
  + Updates to user visible labels and descriptions.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 3.50.1:
  + Fix translation domain in account dialogs.
  + Fix OAuth 2.0 URI handler for some users.
  + Fix crash in Kerberos/Fedora provider.
  + Improved WebDAV support for Fastmail and mailbox.org.
  + Fixes for WebDAV discovery.
  + OAuth 2.0 PKCE support.
  + Fix issues caught by static analysis.
  + Update Microsoft Client ID.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 3.50.2:
  + Setup Dialog:
  - fix provider icon style.
  - fix dialog not closing when cancelled.
  + Exchange: fix account setup field verification.
  + Microsoft 365:
  - fix account storage.
  - fix identity retrieval.
  - fix email retrieval.
  + WebDAV:
  - fix Fastmail and mailbox.org endpoints.
  - fix for content-restricted app passwords.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719748800">- Update to version 3.50.3:
  + WebDAV: minor fixes for accounts with app passwords
  + Fix libsoup error handling
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.50.4:
  + Allow editing the details for Exchange accounts when
    re-authenticating.
  + Correctly save and reset settings for TLS certificate errors.</changelog>
</package>
<package pkgid="3dac2733f3c05e9d90c0802249e50736373d60c76aaadce3d712a316fdd45fd03cccb16c94522aee3582a637d9cdc4eb9db8a712c3e8efb92a18b8913113714a" name="gnome-online-accounts-devel" arch="x86_64">
  <version epoch="0" ver="3.50.4" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.49.0:
  + Depend on GCR4.
  + Remove the media server provider.
  + Remove the Last.fm provider.
  + Add WebDAV base provider.
  + Remove the webview and WebKit dependency.
  + Updated translations.
- Convert to source service for easier updating.
- Drop 0001-google-Remove-Photos-support.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.49.1:
  + Add Microsoft 365 provider.
  + Port to GTK4/Adwaita and an async API.
  + Remove nautilus-floating-bar.
  + Derive the Fedora provider from Kerberos.
  + Migrate existing WebDAV accounts.
  + Update provider icons.
  + Updated translations.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4)
  and pkgconfig(libadwaita-1): follow upstreams port to GTK 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707825600">- Update to version 3.49.2:
  + Fix a use-after-free error.
  + Set a minimum height for dialogs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 3.49.4:
  + Update dependencies in the GoaBackend pkgconfig.
- Changes from version 3.94.3:
  + Bump GoaBacked soname to 2.0.0.
  + Fix nested modal windows.
  + Simplified account setup UX.
  + Updates to user visible labels and descriptions.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 3.50.1:
  + Fix translation domain in account dialogs.
  + Fix OAuth 2.0 URI handler for some users.
  + Fix crash in Kerberos/Fedora provider.
  + Improved WebDAV support for Fastmail and mailbox.org.
  + Fixes for WebDAV discovery.
  + OAuth 2.0 PKCE support.
  + Fix issues caught by static analysis.
  + Update Microsoft Client ID.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 3.50.2:
  + Setup Dialog:
  - fix provider icon style.
  - fix dialog not closing when cancelled.
  + Exchange: fix account setup field verification.
  + Microsoft 365:
  - fix account storage.
  - fix identity retrieval.
  - fix email retrieval.
  + WebDAV:
  - fix Fastmail and mailbox.org endpoints.
  - fix for content-restricted app passwords.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719748800">- Update to version 3.50.3:
  + WebDAV: minor fixes for accounts with app passwords
  + Fix libsoup error handling
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.50.4:
  + Allow editing the details for Exchange accounts when
    re-authenticating.
  + Correctly save and reset settings for TLS certificate errors.</changelog>
</package>
<package pkgid="92253959abd2b009ea5b5e75a6a61a5913c6fcc309ec96cfb79b94d73d71c62d357576a24fa55900c66e7ce0b466f4321d19ff206e791fcb3688e5ca6534ae8d" name="gnome-online-accounts-lang" arch="noarch">
  <version epoch="0" ver="3.50.4" rel="1.1"/>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1631793600">- Remove obsolete translation-update-upstream support
  (jsc#SLE-21105).</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644800">- Update to version 3.40.1:
  + Bugs fixed: glgo#GNOME/gnome-online-accounts!68 dbus: Add
    missing since tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1634644801">- Update to version 3.43.1:
  + Remove Documents support.
  + Bugs fixed:
  - glgo#GNOME/gnome-online-accounts!67 doc: Update.
  - glgo#GNOME/gnome-online-accounts!68 dbus: Add missing since
    tag for IsSupportedProvider.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1648728000">- Update to version 3.44.0:
  + Bugs fixed:
  - Add .gitlab-ci.yml
  - Update Fedora logo
  - Silence -Wincompatible-pointer-types with GCC 11
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1659873600">- Update to version 3.45.1:
  + Removed providers:
  - Foursquare
  - Facebook
  - Flickr
  + Port to libsoup3
  + Port to librest-1.0
  + Drop the Autotools build
  + Update the Google OAuth2 provider
- Add meson BuildRequires and macros, switch to meson buildsystem.
- Use ldconfig_scriptlets macro for post(un) handling.
- Replace BuildRequires following upstream changes:
  + Drop pkgconfig(libsoup-2.4), pkgconfig(rest-0.7) and
    pkgconfig(webkit2gtk-4.0).
  + Add pkgconfig(javascriptcoregtk-4.1), pkgconfig(libsoup-3.0),
    pkgconfig(rest-1.0) and pkgconfig(webkit2gtk-4.1).
- Do not build gtk-docs as it is currently broken.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1660046400">- Update to version 3.45.2:
  + Use debugging messages instead of warnings.
  + Fix documentation build.
  + Updated translations.
- Enable build of documentation again.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1662897600">- Add 0001-google-Remove-Photos-support.patch: google: Remove
  Photos support. In theory, support for photos is still desired.
  However, right now the implementation of the Google PicasaWeb API
  in libgdata no longer works. Until that's fixed, there's no point
  in advertising support for photos. See
  https://gitlab.gnome.org/GNOME/gnome-online-accounts/-/issues/63</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1663502400">- Update to version 3.46.0:
  + Build system fixes with recent Meson.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1677499200">- Update to version 3.47.1:
  + Build fixes
  + Expired Kerberos tickets not re-acquired on resume from suspend
  + Update CalDAV/CardDAV OwnCloud endpoints
  + Attempt to cope with multiple credential caches per identity
  + Error in solving Nextcloud account address
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1679054400">- Update to version 3.48.0:
  + Updated translations.
- Rebase patch with quilt.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1705406400">- Update to version 3.49.0:
  + Depend on GCR4.
  + Remove the media server provider.
  + Remove the Last.fm provider.
  + Add WebDAV base provider.
  + Remove the webview and WebKit dependency.
  + Updated translations.
- Convert to source service for easier updating.
- Drop 0001-google-Remove-Photos-support.patch: fixed upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 3.49.1:
  + Add Microsoft 365 provider.
  + Port to GTK4/Adwaita and an async API.
  + Remove nautilus-floating-bar.
  + Derive the Fedora provider from Kerberos.
  + Migrate existing WebDAV accounts.
  + Update provider icons.
  + Updated translations.
- Replace pkgconfig(gtk+-3.0) BuildRequires with pkgconfig(gtk4)
  and pkgconfig(libadwaita-1): follow upstreams port to GTK 4.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707825600">- Update to version 3.49.2:
  + Fix a use-after-free error.
  + Set a minimum height for dialogs.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 3.49.4:
  + Update dependencies in the GoaBackend pkgconfig.
- Changes from version 3.94.3:
  + Bump GoaBacked soname to 2.0.0.
  + Fix nested modal windows.
  + Simplified account setup UX.
  + Updates to user visible labels and descriptions.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709640000">- Drop baselibs.conf: the -32bit packages are no longer needed and
  have not been part of Tumbleweed for a while already (build for
  i586 only enabled in LegacyX86).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 3.50.0:
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712923200">- Update to version 3.50.1:
  + Fix translation domain in account dialogs.
  + Fix OAuth 2.0 URI handler for some users.
  + Fix crash in Kerberos/Fedora provider.
  + Improved WebDAV support for Fastmail and mailbox.org.
  + Fixes for WebDAV discovery.
  + OAuth 2.0 PKCE support.
  + Fix issues caught by static analysis.
  + Update Microsoft Client ID.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1716811200">- Update to version 3.50.2:
  + Setup Dialog:
  - fix provider icon style.
  - fix dialog not closing when cancelled.
  + Exchange: fix account setup field verification.
  + Microsoft 365:
  - fix account storage.
  - fix identity retrieval.
  - fix email retrieval.
  + WebDAV:
  - fix Fastmail and mailbox.org endpoints.
  - fix for content-restricted app passwords.
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1719748800">- Update to version 3.50.3:
  + WebDAV: minor fixes for accounts with app passwords
  + Fix libsoup error handling
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722859200">- Update to version 3.50.4:
  + Allow editing the details for Exchange accounts when
    re-authenticating.
  + Correctly save and reset settings for TLS certificate errors.</changelog>
</package>
<package pkgid="a95064f00cef2f6d9bb2f5a57476c8dbb6e7236476ef3f05252756d70fccd55e753fb2aef4d1cbcb72db78caf7776f87841d7ef308a888ded2520c313098d0c1" name="go1.21" arch="src">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="3f87647f38e23f6b18fbe775dc79f32360db93420b965e19aecd11631b533432a2526a26804216e1323df1648ee8e76e94ead7833ff1c1f2f302b5e37337ef0f" name="go1.21" arch="x86_64">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="ecef3099fa3d8016953450249ca4b5ca8b69cee1c3095e49684e62e700849202f89e7979bf5a2753940dd30286a816b24b7f8ba637ea3bd946946736c2c5e41d" name="go1.21-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="55980798b129be1592798ae3c20cac4c3a964bed31c7c458d7c62c00f11da461859ef051ec6f6c8ecf09e1d7607beafebe50614a76bbbb18c312b2b0754c4ac6" name="go1.21-doc" arch="x86_64">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="423d6d3212edb905d583a39b427e76e338015de1c86649323bb9cfe9d1589ff1818ad65d4692f7766326e332d760f81ac2c178ccc34c4f7ec611e4f0706a1550" name="go1.21-libstd" arch="x86_64">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="eaecba84dd7d82c7cc07e956c93e965c59ad8b1434952aeb7f35cea44fc8a5dd2a0d93127e62626f13fdce82fab91ed482206708259e1517616cdace2d8ce93b" name="go1.21-libstd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="7d55c0bf75368141b39858c71d11e7990cc1a9bd43986083dc9f254025e5ea6cc1a4307291e8340c8ba4fcea657c1c95681e1c3ae68527d33a15a147a5691afa" name="go1.21-race" arch="x86_64">
  <version epoch="0" ver="1.21.13" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1687521600">- go1.21+ change default GOTOOLCHAIN=auto to local to prevent go
  tool commands from downloading upstream go1.x toolchain binaries
  Refs boo#1212669
  * go1.21+ introduce new default behavior that can download
    additional versions of go1.x toolchain binaries built by
    upstream. See https://go.dev/doc/toolchain for details. The go
    tool would attempt toolchain downloads as needed to satisfy a
    minimum go version specified in go.mod of the program
    containing main() or any of its dependencies.
  * Builds in OBS can not access the network, download attempts
    would fail.
  * Builds in OBS should not use third party binary toolchains.
  * When GOTOOLCHAIN is set to local, the go command always runs
    the bundled Go toolchain.
  * Users can override the default GOTOOLCHAIN setting with
    go env -w, stored in in ~/.config/go/env.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1689336000">- go1.21rc3 (released 2023-07-14) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc3.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1690977600">- go1.21rc4 (released 2023-08-02) is a release candidate version of
  go1.21 cut from the master branch at the revision tagged
  go1.21rc4.
  Refs boo#1212475 go1.21 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1691496000">- go1.21 (released 2023-08-08) is a major release of Go.
  go1.21.x minor releases will be provided through August 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.21 arrives six months after go1.20. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1212475 go1.21 release tracking
  * Go 1.21 introduces a small change to the numbering of
    releases. In the past, we used Go 1.N to refer to both the
    overall Go language version and release family as well as the
    first release in that family. Starting in Go 1.21, the first
    release is now Go 1.N.0. Today we are releasing both the Go
    1.21 language and its initial implementation, the Go 1.21.0
    release. These notes refer to "Go 1.21"; tools like go version
    will report "go1.21.0" (until you upgrade to Go 1.21.1). See
    "Go versions" in the "Go Toolchains" documentation for details
    about the new version numbering.
  * Language change: Go 1.21 adds three new built-ins to the
    language.
  * Language change: The new functions min and max compute the
    smallest (or largest, for max) value of a fixed number of given
    arguments. See the language spec for details.
  * Language change: The new function clear deletes all elements
    from a map or zeroes all elements of a slice. See the language
    spec for details.
  * Package initialization order is now specified more
    precisely. This may change the behavior of some programs that
    rely on a specific initialization ordering that was not
    expressed by explicit imports. The behavior of such programs
    was not well defined by the spec in past releases. The new rule
    provides an unambiguous definition.
  * Multiple improvements that increase the power and precision of
    type inference have been made.
  * A (possibly partially instantiated generic) function may now be
    called with arguments that are themselves (possibly partially
    instantiated) generic functions.
  * Type inference now also considers methods when a value is
    assigned to an interface: type arguments for type parameters
    used in method signatures may be inferred from the
    corresponding parameter types of matching methods.
  * Similarly, since a type argument must implement all the methods
    of its corresponding constraint, the methods of the type
    argument and constraint are matched which may lead to the
    inference of additional type arguments.
  * If multiple untyped constant arguments of different kinds (such
    as an untyped int and an untyped floating-point constant) are
    passed to parameters with the same (not otherwise specified)
    type parameter type, instead of an error, now type inference
    determines the type using the same approach as an operator with
    untyped constant operands. This change brings the types
    inferred from untyped constant arguments in line with the types
    of constant expressions.
  * Type inference is now precise when matching corresponding types
    in assignments
  * The description of type inference in the language spec has been
    clarified.
  * Go 1.21 includes a preview of a language change we are
    considering for a future version of Go: making for loop
    variables per-iteration instead of per-loop, to avoid
    accidental sharing bugs. For details about how to try that
    language change, see the LoopvarExperiment wiki page.
  * Go 1.21 now defines that if a goroutine is panicking and
    recover was called directly by a deferred function, the return
    value of recover is guaranteed not to be nil. To ensure this,
    calling panic with a nil interface value (or an untyped nil)
    causes a run-time panic of type *runtime.PanicNilError.
    To support programs written for older versions of Go, nil
    panics can be re-enabled by setting GODEBUG=panicnil=1. This
    setting is enabled automatically when compiling a program whose
    main package is in a module with that declares go 1.20 or
    earlier.
  * Go 1.21 adds improved support for backwards compatibility and
    forwards compatibility in the Go toolchain.
  * To improve backwards compatibility, Go 1.21 formalizes Go's use
    of the GODEBUG environment variable to control the default
    behavior for changes that are non-breaking according to the
    compatibility policy but nonetheless may cause existing
    programs to break. (For example, programs that depend on buggy
    behavior may break when a bug is fixed, but bug fixes are not
    considered breaking changes.) When Go must make this kind of
    behavior change, it now chooses between the old and new
    behavior based on the go line in the workspace's go.work file
    or else the main module's go.mod file. Upgrading to a new Go
    toolchain but leaving the go line set to its original (older)
    Go version preserves the behavior of the older toolchain. With
    this compatibility support, the latest Go toolchain should
    always be the best, most secure, implementation of an older
    version of Go. See "Go, Backwards Compatibility, and GODEBUG"
    for details.
  * To improve forwards compatibility, Go 1.21 now reads the go
    line in a go.work or go.mod file as a strict minimum
    requirement: go 1.21.0 means that the workspace or module
    cannot be used with Go 1.20 or with Go 1.21rc1. This allows
    projects that depend on fixes made in later versions of Go to
    ensure that they are not used with earlier versions. It also
    gives better error reporting for projects that make use of new
    Go features: when the problem is that a newer Go version is
    needed, that problem is reported clearly, instead of attempting
    to build the code and instead printing errors about unresolved
    imports or syntax errors.
  * To make these new stricter version requirements easier to
    manage, the go command can now invoke not just the toolchain
    bundled in its own release but also other Go toolchain versions
    found in the PATH or downloaded on demand. If a go.mod or
    go.work go line declares a minimum requirement on a newer
    version of Go, the go command will find and run that version
    automatically. The new toolchain directive sets a suggested
    minimum toolchain to use, which may be newer than the strict go
    minimum. See "Go Toolchains" for details.
  * go command: The -pgo build flag now defaults to -pgo=auto, and
    the restriction of specifying a single main package on the
    command line is now removed. If a file named default.pgo is
    present in the main package's directory, the go command will
    use it to enable profile-guided optimization for building the
    corresponding program.
  * go command: The -C dir flag must now be the first flag on the
    command-line when used.
  * go command: The new go test option -fullpath prints full path
    names in test log messages, rather than just base names.
  * go command: The go test -c flag now supports writing test
    binaries for multiple packages, each to pkg.test where pkg is
    the package name. It is an error if more than one test package
    being compiled has a given package name.]
  * go command: The go test -o flag now accepts a directory
    argument, in which case test binaries are written to that
    directory instead of the current directory.
  * cgo: In files that import "C", the Go toolchain now correctly
    reports errors for attempts to declare Go methods on C types.
  * runtime: When printing very deep stacks, the runtime now prints
    the first 50 (innermost) frames followed by the bottom 50
    (outermost) frames, rather than just printing the first 100
    frames. This makes it easier to see how deeply recursive stacks
    started, and is especially valuable for debugging stack
    overflows.
  * runtime: On Linux platforms that support transparent huge
    pages, the Go runtime now manages which parts of the heap may
    be backed by huge pages more explicitly. This leads to better
    utilization of memory: small heaps should see less memory used
    (up to 50% in pathological cases) while large heaps should see
    fewer broken huge pages for dense parts of the heap, improving
    CPU usage and latency by up to 1%.
  * runtime: As a result of runtime-internal garbage collection
    tuning, applications may see up to a 40% reduction in
    application tail latency and a small decrease in memory
    use. Some applications may also observe a small loss in
    throughput. The memory use decrease should be proportional to
    the loss in throughput, such that the previous release's
    throughput/memory tradeoff may be recovered (with little change
    to latency) by increasing GOGC and/or GOMEMLIMIT slightly.
  * runtime: Calls from C to Go on threads created in C require
    some setup to prepare for Go execution. On Unix platforms, this
    setup is now preserved across multiple calls from the same
    thread. This significantly reduces the overhead of subsequent C
    to Go calls from ~1-3 microseconds per call to ~100-200
    nanoseconds per call.
  * compiler: Profile-guide optimization (PGO), added as a preview
    in Go 1.20, is now ready for general use. PGO enables
    additional optimizations on code identified as hot by profiles
    of production workloads. As mentioned in the Go command
    section, PGO is enabled by default for binaries that contain a
    default.pgo profile in the main package directory. Performance
    improvements vary depending on application behavior, with most
    programs from a representative set of Go programs seeing
    between 2 and 7% improvement from enabling PGO. See the PGO
    user guide for detailed documentation.
  * compiler: PGO builds can now devirtualize some interface method
    calls, adding a concrete call to the most common callee. This
    enables further optimization, such as inlining the callee.
  * compiler: Go 1.21 improves build speed by up to 6%, largely
    thanks to building the compiler itself with PGO.
  * assembler: On amd64, frameless nosplit assembly functions are
    no longer automatically marked as NOFRAME. Instead, the NOFRAME
    attribute must be explicitly specified if desired, which is
    already the behavior on other architectures supporting frame
    pointers. With this, the runtime now maintains the frame
    pointers for stack transitions.
  * assembler: The verifier that checks for incorrect uses of R15
    when dynamic linking on amd64 has been improved.
  * linker: On windows/amd64, the linker (with help from the
    compiler) now emits SEH unwinding data by default, which
    improves the integration of Go applications with Windows
    debuggers and other tools.
  * linker: In Go 1.21 the linker (with help from the compiler) is
    now capable of deleting dead (unreferenced) global map
    variables, if the number of entries in the variable initializer
    is sufficiently large, and if the initializer expressions are
    side-effect free.
  * core library: The new log/slog package provides structured
    logging with levels. Structured logging emits key-value pairs
    to enable fast, accurate processing of large amounts of log
    data. The package supports integration with popular log
    analysis tools and services.
  * core library: The new testing/slogtest package can help to
    validate slog.Handler implementations.
  * core library: The new slices package provides many common
    operations on slices, using generic functions that work with
    slices of any element type.
  * core library: The new maps package provides several common
    operations on maps, using generic functions that work with maps
    of any key or element type.
  * core library: The new cmp package defines the type constraint
    Ordered and two new generic functions Less and Compare that are
    useful with ordered types.
  * Minor changes to the library: As always, there are various
    minor changes and updates to the library, made with the Go 1
    promise of compatibility in mind. There are also various
    performance improvements, not enumerated here.
  * archive/tar: The implementation of the io/fs.FileInfo interface
    returned by Header.FileInfo now implements a String method that
    calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.FileInfo interface
    returned by FileHeader.FileInfo now implements a String method
    that calls io/fs.FormatFileInfo.
  * archive/zip: The implementation of the io/fs.DirEntry interface
    returned by the io/fs.ReadDirFile.ReadDir method of the
    io/fs.File returned by Reader.Open now implements a String
    method that calls io/fs.FormatDirEntry.
  * bytes: The Buffer type has two new methods: Available and
    AvailableBuffer. These may be used along with the Write method
    to append directly to the Buffer.
  * context: The new WithoutCancel function returns a copy of a
    context that is not canceled when the original context is
    canceled.
  * context: The new WithDeadlineCause and WithTimeoutCause
    functions provide a way to set a context cancellation cause
    when a deadline or timer expires. The cause may be retrieved
    with the Cause function.
  * context: The new AfterFunc function registers a function to run
    after a context has been cancelled.
  * context: An optimization means that the results of calling
    Background and TODO and converting them to a shared type can be
    considered equal. In previous releases they were always
    different. Comparing Context values for equality has never been
    well-defined, so this is not considered to be an incompatible
    change.
  * crypto/ecdsa: PublicKey.Equal and PrivateKey.Equal now execute
    in constant time.
  * crypto/elliptic: All of the Curve methods have been deprecated,
    along with GenerateKey, Marshal, and Unmarshal. For ECDH
    operations, the new crypto/ecdh package should be used
    instead. For lower-level operations, use third-party modules
    such as filippo.io/nistec.
  * crypto/rand: The crypto/rand package now uses the getrandom
    system call on NetBSD 10.0 and later.
  * crypto/rsa: The performance of private RSA operations
    (decryption and signing) is now better than Go 1.19 for
    GOARCH=amd64 and GOARCH=arm64. It had regressed in Go 1.20.
  * crypto/rsa: Due to the addition of private fields to
    PrecomputedValues, PrivateKey.Precompute must be called for
    optimal performance even if deserializing (for example from
    JSON) a previously-precomputed private key.
  * crypto/rsa: PublicKey.Equal and PrivateKey.Equal now execute in
    constant time.
  * crypto/rsa: The GenerateMultiPrimeKey function and the
    PrecomputedValues.CRTValues field have been
    deprecated. PrecomputedValues.CRTValues will still be populated
    when PrivateKey.Precompute is called, but the values will not
    be used during decryption operations.
  * crypto/sha256: SHA-224 and SHA-256 operations now use native
    instructions when available when GOARCH=amd64, providing a
    performance improvement on the order of 3-4x.
  * crypto/tls: Servers now skip verifying client certificates
    (including not running Config.VerifyPeerCertificate) for
    resumed connections, besides checking the expiration time. This
    makes session tickets larger when client certificates are in
    use. Clients were already skipping verification on resumption,
    but now check the expiration time even if
    Config.InsecureSkipVerify is set.
  * crypto/tls: Applications can now control the content of session
    tickets.
  * crypto/tls: The new SessionState type describes a resumable
    session.
  * crypto/tls: The SessionState.Bytes method and ParseSessionState
    function serialize and deserialize a SessionState.
  * crypto/tls: The Config.WrapSession and Config.UnwrapSession
    hooks convert a SessionState to and from a ticket on the server
    side.
  * crypto/tls: The Config.EncryptTicket and Config.DecryptTicket
    methods provide a default implementation of WrapSession and
    UnwrapSession.
  * crypto/tls: The ClientSessionState.ResumptionState method and
    NewResumptionState function may be used by a ClientSessionCache
    implementation to store and resume sessions on the client side.
  * crypto/tls: To reduce the potential for session tickets to be
    used as a tracking mechanism across connections, the server now
    issues new tickets on every resumption (if they are supported
    and not disabled) and tickets don't bear an identifier for the
    key that encrypted them anymore. If passing a large number of
    keys to Conn.SetSessionTicketKeys, this might lead to a
    noticeable performance cost.
  * crypto/tls: Both clients and servers now implement the Extended
    Master Secret extension (RFC 7627). The deprecation of
    ConnectionState.TLSUnique has been reverted, and is now set for
    resumed connections that support Extended Master Secret.
  * crypto/tls: The new QUICConn type provides support for QUIC
    implementations, including 0-RTT support. Note that this is not
    itself a QUIC implementation, and 0-RTT is still not supported
    in TLS.
  * crypto/tls: The new VersionName function returns the name for a
    TLS version number.
  * crypto/tls: The TLS alert codes sent from the server for client
    authentication failures have been improved. Previously, these
    failures always resulted in a "bad certificate" alert. Now,
    certain failures will result in more appropriate alert codes,
    as defined by RFC 5246 and RFC 8446:
  * crypto/tls: For TLS 1.3 connections, if the server is
    configured to require client authentication using
    RequireAnyClientCert or RequireAndVerifyClientCert, and the
    client does not provide any certificate, the server will now
    return the "certificate required" alert.
  * crypto/tls: If the client provides a certificate that is not
    signed by the set of trusted certificate authorities configured
    on the server, the server will return the "unknown certificate
    authority" alert.
  * crypto/tls: If the client provides a certificate that is either
    expired or not yet valid, the server will return the "expired
    certificate" alert.
  * crypto/tls: In all other scenarios related to client
    authentication failures, the server still returns "bad
    certificate".
  * crypto/x509: RevocationList.RevokedCertificates has been
    deprecated and replaced with the new RevokedCertificateEntries
    field, which is a slice of RevocationListEntry.
    RevocationListEntry contains all of the fields in
    pkix.RevokedCertificate, as well as the revocation reason code.
  * crypto/x509: Name constraints are now correctly enforced on
    non-leaf certificates, and not on the certificates where they
    are expressed.
  * debug/elf: The new File.DynValue method may be used to retrieve
    the numeric values listed with a given dynamic tag.
  * debug/elf: The constant flags permitted in a DT_FLAGS_1 dynamic
    tag are now defined with type DynFlag1. These tags have names
    starting with DF_1.
  * debug/elf: The package now defines the constant COMPRESS_ZSTD.
  * debug/elf: The package now defines the constant
    R_PPC64_REL24_P9NOTOC.
  * debug/pe: Attempts to read from a section containing
    uninitialized data using Section.Data or the reader returned by
    Section.Open now return an error.
  * embed: The io/fs.File returned by FS.Open now has a ReadAt
    method that implements io.ReaderAt.
  * embed: Calling FS.Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * errors: The new ErrUnsupported error provides a standardized
    way to indicate that a requested operation may not be performed
    because it is unsupported. For example, a call to os.Link when
    using a file system that does not support hard links.
  * flag: The new BoolFunc function and FlagSet.BoolFunc method
    define a flag that does not require an argument and calls a
    function when the flag is used. This is similar to Func but for
    a boolean flag.
  * flag: A flag definition (via Bool, BoolVar, Int, IntVar, etc.)
    will panic if Set has already been called on a flag with the
    same name. This change is intended to detect cases where
    changes in initialization order cause flag operations to occur
    in a different order than expected. In many cases the fix to
    this problem is to introduce a explicit package dependence to
    correctly order the definition before any Set operations.
  * go/ast: The new IsGenerated predicate reports whether a file
    syntax tree contains the special comment that conventionally
    indicates that the file was generated by a tool.
  * go/ast: The new File.GoVersion field records the minimum Go
    version required by any //go:build or // +build directives.
  * go/build: The package now parses build directives (comments
    that start with //go:) in file headers (before the package
    declaration). These directives are available in the new Package
    fields Directives, TestDirectives, and XTestDirectives.
  * go/build/constraint: The new GoVersion function returns the
    minimum Go version implied by a build expression.
  * go/token: The new File.Lines method returns the file's
    line-number table in the same form as accepted by
    File.SetLines.
  * go/types: The new Package.GoVersion method returns the Go
    language version used to check the package.
  * hash/maphash: The hash/maphash package now has a pure Go
    implementation, selectable with the purego build tag.
  * html/template: The new error ErrJSTemplate is returned when an
    action appears in a JavaScript template literal. Previously an
    unexported error was returned.
  * io/fs: The new FormatFileInfo function returns a formatted
    version of a FileInfo. The new FormatDirEntry function returns
    a formatted version of a DirEntry. The implementation of
    DirEntry returned by ReadDir now implements a String method
    that calls FormatDirEntry, and the same is true for the
    DirEntry value passed to WalkDirFunc.
  * math/big: The new Int.Float64 method returns the nearest
    floating-point value to a multi-precision integer, along with
    an indication of any rounding that occurred.
  * net: On Linux, the net package can now use Multipath TCP when
    the kernel supports it. It is not used by default. To use
    Multipath TCP when available on a client, call the
    Dialer.SetMultipathTCP method before calling the Dialer.Dial or
    Dialer.DialContext methods. To use Multipath TCP when available
    on a server, call the ListenConfig.SetMultipathTCP method
    before calling the ListenConfig.Listen method. Specify the
    network as "tcp" or "tcp4" or "tcp6" as usual. If Multipath TCP
    is not supported by the kernel or the remote host, the
    connection will silently fall back to TCP. To test whether a
    particular connection is using Multipath TCP, use the
    TCPConn.MultipathTCP method.
  * net: In a future Go release we may enable Multipath TCP by
    default on systems that support it.
  * net/http: The new ResponseController.EnableFullDuplex method
    allows server handlers to concurrently read from an HTTP/1
    request body while writing the response. Normally, the HTTP/1
    server automatically consumes any remaining request body before
    starting to write the response, to avoid deadlocking clients
    which attempt to write a complete request before reading the
    response. The EnableFullDuplex method disables this behavior.
  * net/http: The new ErrSchemeMismatch error is returned by Client
    and Transport when the server responds to an HTTPS request with
    an HTTP response.
  * net/http: The net/http package now supports
    errors.ErrUnsupported, in that the expression
    errors.Is(http.ErrNotSupported, errors.ErrUnsupported) will
    return true.
  * os: Programs may now pass an empty time.Time value to the
    Chtimes function to leave either the access time or the
    modification time unchanged.
  * os: On Windows the File.Chdir method now changes the current
    directory to the file, rather than always returning an error.
  * os: On Unix systems, if a non-blocking descriptor is passed to
    NewFile, calling the File.Fd method will now return a
    non-blocking descriptor. Previously the descriptor was
    converted to blocking mode.
  * os: On Windows calling Truncate on a non-existent file used to
    create an empty file. It now returns an error indicating that
    the file does not exist.
  * os: On Windows calling TempDir now uses GetTempPath2W when
    available, instead of GetTempPathW. The new behavior is a
    security hardening measure that prevents temporary files
    created by processes running as SYSTEM to be accessed by
    non-SYSTEM processes.
  * os: On Windows the os package now supports working with files
    whose names, stored as UTF-16, can't be represented as valid
    UTF-8.
  * os: On Windows Lstat now resolves symbolic links for paths
    ending with a path separator, consistent with its behavior on
    POSIX platforms.
  * os: The implementation of the io/fs.DirEntry interface returned
    by the ReadDir function and the File.ReadDir method now
    implements a String method that calls io/fs.FormatDirEntry.
  * os: The implementation of the io/fs.FS interface returned by
    the DirFS function now implements the io/fs.ReadFileFS and the
    io/fs.ReadDirFS interfaces.
  * path/filepath: The implementation of the io/fs.DirEntry
    interface passed to the function argument of WalkDir now
    implements a String method that calls io/fs.FormatDirEntry.
  * reflect: In Go 1.21, ValueOf no longer forces its argument to
    be allocated on the heap, allowing a Value's content to be
    allocated on the stack. Most operations on a Value also allow
    the underlying value to be stack allocated.
  * reflect: The new Value method Value.Clear clears the contents
    of a map or zeros the contents of a slice. This corresponds to
    the new clear built-in added to the language.
  * reflect: The SliceHeader and StringHeader types are now
    deprecated. In new code prefer unsafe.Slice, unsafe.SliceData,
    unsafe.String, or unsafe.StringData.
  * regexp: Regexp now defines MarshalText and UnmarshalText
    methods. These implement encoding.TextMarshaler and
    encoding.TextUnmarshaler and will be used by packages such as
    encoding/json.
  * runtime: Textual stack traces produced by Go programs, such as
    those produced when crashing, calling runtime.Stack, or
    collecting a goroutine profile with debug=2, now include the
    IDs of the goroutines that created each goroutine in the stack
    trace.
  * runtime: Crashing Go applications can now opt-in to Windows
    Error Reporting (WER) by setting the environment variable
    GOTRACEBACK=wer or calling debug.SetTraceback("wer") before the
    crash. Other than enabling WER, the runtime will behave as with
    GOTRACEBACK=crash. On non-Windows systems, GOTRACEBACK=wer is
    ignored.
  * runtime: GODEBUG=cgocheck=2, a thorough checker of cgo pointer
    passing rules, is no longer available as a debug
    option. Instead, it is available as an experiment using
    GOEXPERIMENT=cgocheck2. In particular this means that this mode
    has to be selected at build time instead of startup time.
  * runtime: GODEBUG=cgocheck=1 is still available (and is still
    the default).
  * runtime: A new type Pinner has been added to the runtime
    package. Pinners may be used to "pin" Go memory such that it
    may be used more freely by non-Go code. For instance, passing
    Go values that reference pinned Go memory to C code is now
    allowed. Previously, passing any such nested reference was
    disallowed by the cgo pointer passing rules. See the docs for
    more details.
  * runtime/metrics: A few previously-internal GC metrics, such as
    live heap size, are now available. GOGC and GOMEMLIMIT are also
    now available as metrics.
  * runtime/trace: Collecting traces on amd64 and arm64 now incurs
    a substantially smaller CPU cost: up to a 10x improvement over
    the previous release.
  * runtime/trace: Traces now contain explicit stop-the-world
    events for every reason the Go runtime might stop-the-world,
    not just garbage collection.
  * sync: The new OnceFunc, OnceValue, and OnceValues functions
    capture a common use of Once to lazily initialize a value on
    first use.
  * syscall: On Windows the Fchdir function now changes the current
    directory to its argument, rather than always returning an
    error.
  * syscall: On FreeBSD SysProcAttr has a new field Jail that may
    be used to put the newly created process in a jailed
    environment.
  * syscall: On Windows the syscall package now supports working
    with files whose names, stored as UTF-16, can't be represented
    as valid UTF-8. The UTF16ToString and UTF16FromString functions
    now convert between UTF-16 data and WTF-8 strings. This is
    backward compatible as WTF-8 is a superset of the UTF-8 format
    that was used in earlier releases.
  * syscall: Several error values match the new
    errors.ErrUnsupported, such that errors.Is(err,
    errors.ErrUnsupported) returns true.
    ENOSYS
    ENOTSUP
    EOPNOTSUPP
    EPLAN9 (Plan 9 only)
    ERROR_CALL_NOT_IMPLEMENTED (Windows only)
    ERROR_NOT_SUPPORTED (Windows only)
    EWINDOWS (Windows only)
  * testing: The new -test.fullpath option will print full path
    names in test log messages, rather than just base names.
  * testing: The new Testing function reports whether the program
    is a test created by go test.
  * testing/fstest: Calling Open.Stat will return a type that now
    implements a String method that calls io/fs.FormatFileInfo.
  * unicode: The unicode package and associated support throughout
    the system has been upgraded to Unicode 15.0.0.
  * Darwin port: As announced in the Go 1.20 release notes, Go 1.21
    requires macOS 10.15 Catalina or later; support for previous
    versions has been discontinued.
  * Windows port: As announced in the Go 1.20 release notes, Go
    1.21 requires at least Windows 10 or Windows Server 2016;
    support for previous versions has been discontinued.
  * WebAssembly port: The new go:wasmimport directive can now be
    used in Go programs to import functions from the WebAssembly
    host.
  * WebAssembly port: The Go scheduler now interacts much more
    efficiently with the JavaScript event loop, especially in
    applications that block frequently on asynchronous events.
  * WebAssembly System Interface port: Go 1.21 adds an experimental
    port to the WebAssembly System Interface (WASI), Preview 1
    (GOOS=wasip1, GOARCH=wasm).
  * WebAssembly System Interface port: As a result of the addition
    of the new GOOS value "wasip1", Go files named *_wasip1.go will
    now be ignored by Go tools except when that GOOS value is being
    used. If you have existing filenames matching that pattern, you
    will need to rename them.
  * ppc64/ppc64le port: On Linux, GOPPC64=power10 now generates
    PC-relative instructions, prefixed instructions, and other new
    Power10 instructions. On AIX, GOPPC64=power10 generates Power10
    instructions, but does not generate PC-relative instructions.
  * ppc64/ppc64le port: When building position-independent binaries
    for GOPPC64=power10 GOOS=linux GOARCH=ppc64le, users can expect
    reduced binary sizes in most cases, in some cases
    3.5%. Position-independent binaries are built for ppc64le with
    the following -buildmode values: c-archive, c-shared, shared,
    pie, plugin.
  * loong64 port: The linux/loong64 port now supports
  - buildmode=c-archive, -buildmode=c-shared and -buildmode=pie.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1693915200">- Add missing directory pprof html asset directory to package.
  Refs boo#1215090
  * src/cmd/vendor/github.com/google/pprof/internal/driver/html/
    dir containing html assets is present in upstream Go
    distribution but missing from SUSE go1.x packages
  * Go programs importing runtime/pprof may fail with error:
    /usr/lib64/go/1.21/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
    pattern html: no matching files found
  * Reformat adjacent commment in spec file</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1694001600">- go1.21.1 (released 2023-09-06) includes four security fixes to
  the cmd/go, crypto/tls, and html/template packages, as well as
  bug fixes to the compiler, the go command, the linker, the
  runtime, and the context, crypto/tls, encoding/gob, encoding/xml,
  go/types, net/http, os, and path/filepath packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39318 CVE-2023-39319 CVE-2023-39320 CVE-2023-39321 CVE-2023-39322
  * go#62290 go#62266 boo#1215087 security: fix CVE-2023-39321 CVE-2023-39322 crypto/tls: panic when processing partial post-handshake message in QUICConn.HandleData
  * go#62394 go#62198 boo#1215086 security: fix CVE-2023-39320 cmd/go: go.mod toolchain directive allows arbitrary execution
  * go#62396 go#62196 boo#1215084 security: fix CVE-2023-39318 html/template: improper handling of HTML-like comments within script contexts
  * go#62398 go#62197 boo#1215085 security: fix CVE-2023-39319 html/template: improper handling of special tags within script contexts
  * go#61743 go/types: interface.Complete panics for interfaces with duplicate methods
  * go#61781 cmd/compile: internal compiler error: 'f': value .autotmp_1 (nil) incorrectly live at entry
  * go#61818 cmd/go: panic: runtime error: index out of range [-1] in collectDepsErrors
  * go#61821 runtime/internal/wasitest: TestTCPEcho is racy
  * go#61868 path/filepath: Clean on some invalid Windows paths can lose .. components
  * go#61904 net/http: go 1.20.6 host validation breaks setting Host to a unix socket address
  * go#61905 cmd/go: go get/mod tidy panics with internal error: net token acquired but not released
  * go#61909 cmd/compile: internal compiler error: missed typecheck
  * go#61910 os: ReadDir fails on file systems without File ID support on Windows
  * go#61927 cmd/distpack: release archives don't include directory members
  * go#61930 spec, go/types, types2: restore Go 1.20 unification when compiling for Go 1.20
  * go#61932 go/types, types2: index out of range panic in Checker.arguments
  * go#61958 cmd/compile: write barrier code is sometimes preemptible when compiled with -N
  * go#61959 go/types, types2: panic: infinite recursion in unification with go1.21.0
  * go#61964 os: ReadDir(\\.\pipe\) fails with go1.21 on Windows
  * go#61967 crypto/tls: add GODEBUG to control max RSA key size
  * go#61987 runtime: simple programs crash on linux/386 with go1.21 when build with -gcflags='all=-N -l'
  * go#62019 runtime: execution halts with goroutines stuck in runtime.gopark (protocol error E08 during memory read for packet)
  * go#62046 runtime/trace: segfault in runtime.fpTracebackPCs during deferred call after recovering from panic
  * go#62051 encoding/xml: incompatible changes in the Go 1.21.0
  * go#62057 cmd/compile: internal compiler error: 'F': func F, startMem[b1] has different values
  * go#62071 cmd/api: make non-importable
  * go#62140 cmd/link: slice bounds out of range
  * go#62143 hash/crc32: panic on arm64 with go1.21.0 when indexing slice
  * go#62144 cmd/go: locating GOROOT fails when the go command is run from the cross-compiled bin subdirectory
  * go#62154 encoding/gob: panic decoding into local type, received remote type
  * go#62189 context: misuse of sync.Cond in ExampleAfterFunc_cond
  * go#62204 maps: segfault in Clone
  * go#62205 cmd/compile: backward incompatible change in Go 1.21 type inference with channels
  * go#62222 cmd/go: 'go test -o' may fail with ETXTBSY when running the compiled test
  * go#62328 net/http: http client regression building with js/wasm and running on Chrome: net::ERR_H2_OR_QUIC_REQUIRED
  * go#62329 runtime: MADV_HUGEPAGE causes stalls when allocating memory</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696507200">- go1.21.2 (released 2023-10-05) includes one security fixes to the
  cmd/go package, as well as bug fixes to the compiler, the go
  command, the linker, the runtime, and the runtime/metrics
  package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39323
  * go#63214 go#63211 boo#1215985 security: fix CVE-2023-39323 cmd/go: line directives allows arbitrary execution during build
  * go#62464 runtime: "traceback did not unwind completely"
  * go#62478 runtime/metrics: /gc/scan* metrics return zero
  * go#62505 plugin: variable not initialized properly
  * go#62506 cmd/compile: internal compiler error: InvertFlags should never make it to codegen v100 = InvertFlags v123
  * go#62509 runtime: scheduler change causes Delve's function call injection to fail intermittently
  * go#62537 runtime: "fatal: morestack on g0" with PGO enabled on arm64
  * go#62598 cmd/link: issues with Apple's new linker in Xcode 15 beta
  * go#62668 cmd/compile: slow to compile 17,000 line switch statement?
  * go#62711 cmd/go: TestScript/gotoolchain_path fails if golang.org/dl/go1.21.1 is installed in the user's $PATH</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1696939200">- go1.21.3 (released 2023-10-10) includes a security fix to the
  net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-39325 CVE-2023-44487
  * go#63427 go#63417 boo#1216109 security: fix CVE-2023-39325 CVE-2023-44487 net/http: rapid stream resets can cause excessive work</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1699358400">- go1.21.4 (released 2023-11-07) includes security fixes to the
  path/filepath package, as well as bug fixes to the linker, the
  runtime, the compiler, and the go/types, net/http, and
  runtime/cgo packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45283 CVE-2023-45284
  * go#63715 go#63713 boo#1216943 boo#1216944 security: fix CVE-2023-45283 CVE-2023-45284 path/filepath: insecure parsing of Windows paths
  * go#62207 spec: update unification rules
  * go#62545 cmd/compile: internal compiler error: expected struct value to have type struct
  * go#63317 cmd/link: split text sections for arm 32-bit
  * go#63335 runtime: MADV_COLLAPSE causes production performance issues on Linux
  * go#63339 go/types, x/tools/go/ssa: panic: type param without replacement encountered
  * go#63509 cmd/compile: -buildmode=c-archive produces code not suitable for use in a shared object on arm64
  * go#63560 net/http: http2 page fails on firefox/safari if pushing resources</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1701777600">- go1.21.5 (released 2023-12-05) includes security fixes to the go
  command, and the net/http and path/filepath packages, as well as
  bug fixes to the compiler, the go command, the runtime, and the
  crypto/rand, net, os, and syscall packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45285 CVE-2023-45284 CVE-2023-39326
  * go#63973 go#63845 boo#1217834 security: fix CVE-2023-45285 cmd/go: git VCS qualifier in module path uses git:// scheme
  * go#64041 go#63713 boo#1216943 security: fix CVE-2023-45284 path/filepath: Clean removes ending slash for volume on Windows in Go 1.21.4
  * go#64435 go#64433 boo#1217833 security: fix CVE-2023-39326 net/http: limit chunked data overhead
  * go#62055 cmd/go: go mod download needs to support toolchain upgrades
  * go#63743 cmd/compile: invalid pointer found on stack when compiled with -race
  * go#63764 os: NTFS deduped file changed from regular to irregular
  * go#63801 net: TCPConn.ReadFrom hangs when io.Reader is TCPConn or UnixConn, Linux kernel &lt; 5.1
  * go#63984 cmd/compile: internal compiler error: panic during prove while compiling: unexpected induction with too many parents
  * go#63994 syscall: TestOpenFileLimit unintentionally runs on non-Unix platforms
  * go#64073 runtime: self-deadlock on mheap_.lock
  * go#64413 crypto/rand: Legacy RtlGenRandom use on Windows</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1704801600">- go1.21.6 (released 2024-01-09) includes fixes to the compiler,
  the runtime, and the crypto/tls, maps, and runtime/pprof
  packages.
  Refs boo#1212475 go1.21 release tracking
  * go#63911 x/build,os/signal: TestDetectNohup and TestNohup fail on replacement darwin LUCI builders
  * go#64410 runtime: ReadMemStats fatal error: mappedReady and other memstats are not equal
  * go#64472 cmd/compile: linux/s390x: inlining bug in s390x
  * go#64475 maps: maps.Clone reference semantics when cloning a map with large value types
  * go#64561 runtime: excessive memory use between 1.21.0 -&gt; 1.21.1
  * go#64567 cmd/compile: max/min builtin broken when used with string(byte) conversions
  * go#64609 runtime/pprof: incorrect function names for generics functions
  * go#64719 crypto: upgrade to BoringCrypto fips-20220613 and enable TLS 1.3
  * go#64757 runtime: race condition raised with parallel tests, panic(nil) and -race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.21.7 (released 2024-02-06) includes fixes to the compiler,
  the go command, the runtime, and the crypto/x509 package.
  Refs boo#1212475 go1.21 release tracking
  * go#63209 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21
  * go#63768 runtime: pinner.Pin doesn't panic when it says it will
  * go#64497 cmd/go: flag modcacherw does not take effect in the target package
  * go#64761 staticlockranking builders failing on release branches on LUCI
  * go#64935 runtime: "traceback: unexpected SPWRITE function runtime.systemstack"
  * go#65023 x/tools/go/analysis/unitchecker,slices: TestVetStdlib failing due to vet errors in panic tests
  * go#65053 cmd/compile: //go:build file version ignored when calling generic fn which has related type params
  * go#65323 crypto: rollback BoringCrypto fips-20220613 update
  * go#65351 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65380 crypto/x509: TestIssue51759 consistently failing on gotip-darwin-amd64_10.15 LUCI builder
  * go#65449 runtime/trace: frame pointer unwinding crash on arm64 during async preemption</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.21.8 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the go command and the
  runtime.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65385 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65389 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65392 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65848 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65968 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65472 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65475 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65478 runtime: don't let the tests leave core files behind
  * go#65640 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65851 cmd/go: "missing ziphash" error with go.work
  * go#65882 internal/poll: invalid uintptr conversion in call to windows.SetFileInformationByHandle</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.21.9 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the linker, and the
  go/types and net/http packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2023-45288
  * go#65387 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#66254 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66326 cmd/compile: //go:build file version ignored when using generic function from package "slices" in Go 1.21
  * go#66411 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.21.10 (released 2024-05-07) includes security fixes to the go
  command, as well as bug fixes to the net/http package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24787
  * go#67121 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#66697 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.21.11 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the runtime, and the os package.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67553 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67681 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#64586 cmd/go: spurious "v1.x.y is not a tag" error when a tag's commit was previously download without the tag
  * go#67164 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67187 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67235 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67310 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67351 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67695 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.21.12 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the runtime, and the crypto/x509, net/http, net/netip,
  and os packages.
  Refs boo#1212475 go1.21 release tracking
  CVE-2024-24791
  * go#68199 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#67297 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67426 cmd/link: need to handle new-style loong64 relocs
  * go#67714 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67849 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67933 net: go DNS resolver fails to connect to local DNS server
  * go#67944 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68051 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.21.13 (released 2024-08-06) includes fixes to the go command,
  the covdata command, and the bytes package.
  Refs boo#1212475 go1.21 release tracking
  * go#68491 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68474 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68221 cmd/go: list with -export and -covermode=atomic fails to build</changelog>
</package>
<package pkgid="992198ffd8b5d47f341bd1588fd2da7af44a30b603942c7def410c4b05b10b27fb02994c070ad358f31c0401e7399b57625d6c62364f1203734381a793b090b6" name="go1.22" arch="src">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="2df4b7aedfba48959d3552bad1cc2d1179c293bb10e99ba114929266fba4a53b0cecb9fa807e3032fff6215b9abf4883687977b36cee91f843dda9caeca43d2c" name="go1.22" arch="x86_64">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="27967f0c2c499e57896a9648105a58606a7fce82609598e27d33c61fa8e78c9857eeda97f18d86f7a0f05606a5f13fecc560d6ff89088a7d08047f8f914fe02f" name="go1.22-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="57b0b133be868c68c89070f55a7274ad829c4536cc157be6b2f913b6784e76c2e81fbd1db05eff99b395b9b67d1fc4c59c5737021612ec1377e9465c7360ae5d" name="go1.22-doc" arch="x86_64">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="c6ec3e30cb207da82deb549b4a6f99acf6dbeb94bd93d888379203666a0196479cd7a6a45d3108fe90eff90f1598f5d1bd85c016289bdaa600353069f1f123c6" name="go1.22-libstd" arch="x86_64">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="a54b9076e280489d0d53d478f2cc26647952fed4273894a288933761562692cf7177787c3d46e137b7912501606c2f8dfb199b0790ca94128e041a7bd28c2f43" name="go1.22-libstd-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="008d35056cd9bde906eb1c9a94f2b5fc623683ee43019d40a264945f7224e4c87e35432f9dcb4a753cf7d0d1898936eda154f0a3ab9f70367c602e2b4fe591b4" name="go1.22-race" arch="x86_64">
  <version epoch="0" ver="1.22.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1702987200">- go1.22rc1 (released 2023-12-19) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc1.
  Refs boo#1218424 go1.22 release tracking
  * go1.22 now requires the final point release of go1.20 or later
    for bootstrap. Go upstream expects that go1.24 will require the
    final point release of Go 1.22 or later for bootstrap.</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1706097600">- go1.22rc2 (released 2024-01-24) is a release candidate version of
  go1.22 cut from the master branch at the revision tagged
  go1.22rc2.
  Refs boo#1218424 go1.22 release tracking</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220800">- go1.22 (released 2024-02-06) is a major release of Go.
  go1.22.x minor releases will be provided through February 2024.
  https://github.com/golang/go/wiki/Go-Release-Cycle
  go1.22 arrives six months after go1.21. Most of its changes are
  in the implementation of the toolchain, runtime, and libraries.
  As always, the release maintains the Go 1 promise of
  compatibility. We expect almost all Go programs to continue to
  compile and run as before.
  Refs boo#1218424 go1.22 release tracking
  * Language change: go1.22 makes two changes to for loops.
    Previously, the variables declared by a for loop were created
    once and updated by each iteration. In go1.22, each iteration
    of the loop creates new variables, to avoid accidental sharing
    bugs. The transition support tooling described in the proposal
    continues to work in the same way it did in Go 1.21.
  * Language change: For loops may now range over integers
  * Language change: go1.22 includes a preview of a language change
    we are considering for a future version of Go:
    range-over-function iterators. Building with
    GOEXPERIMENT=rangefunc enables this feature.
  * go command: Commands in workspaces can now use a vendor
    directory containing the dependencies of the workspace. The
    directory is created by go work vendor, and used by build
    commands when the -mod flag is set to vendor, which is the
    default when a workspace vendor directory is present.  Note
    that the vendor directory's contents for a workspace are
    different from those of a single module: if the directory at
    the root of a workspace also contains one of the modules in the
    workspace, its vendor directory can contain the dependencies of
    either the workspace or of the module, but not both.
  * go get is no longer supported outside of a module in the legacy
    GOPATH mode (that is, with GO111MODULE=off). Other build
    commands, such as go build and go test, will continue to work
    indefinitely for legacy GOPATH programs.
  * go mod init no longer attempts to import module requirements
    from configuration files for other vendoring tools (such as
    Gopkg.lock).
  * go test -cover now prints coverage summaries for covered
    packages that do not have their own test files. Prior to Go
    1.22 a go test -cover run for such a package would report: ?
    mymod/mypack [no test files] and now with go1.22, functions in
    the package are treated as uncovered: mymod/mypack coverage:
    0.0% of statements Note that if a package contains no
    executable code at all, we can't report a meaningful coverage
    percentage; for such packages the go tool will continue to
    report that there are no test files.
  * trace: The trace tool's web UI has been gently refreshed as
    part of the work to support the new tracer, resolving several
    issues and improving the readability of various sub-pages. The
    web UI now supports exploring traces in a thread-oriented
    view. The trace viewer also now displays the full duration of
    all system calls.  These improvements only apply for viewing
    traces produced by programs built with go1.22 or newer. A
    future release will bring some of these improvements to traces
    produced by older version of Go.
  * vet: References to loop variables The behavior of the vet tool
    has changed to match the new semantics (see above) of loop
    variables in go1.22. When analyzing a file that requires go1.22
    or newer (due to its go.mod file or a per-file build
    constraint), vetcode&gt; no longer reports references to loop
    variables from within a function literal that might outlive the
    iteration of the loop. In Go 1.22, loop variables are created
    anew for each iteration, so such references are no longer at
    risk of using a variable after it has been updated by the loop.
  * vet: New warnings for missing values after append The vet tool
    now reports calls to append that pass no values to be appended
    to the slice, such as slice = append(slice). Such a statement
    has no effect, and experience has shown that is nearly always a
    mistake.
  * vet: New warnings for deferring time.Since The vet tool now
    reports a non-deferred call to time.Since(t) within a defer
    statement. This is equivalent to calling time.Now().Sub(t)
    before the defer statement, not when the deferred function is
    called. In nearly all cases, the correct code requires
    deferring the time.Since call.
  * vet: New warnings for mismatched key-value pairs in log/slog
    calls The vet tool now reports invalid arguments in calls to
    functions and methods in the structured logging package,
    log/slog, that accept alternating key/value pairs. It reports
    calls where an argument in a key position is neither a string
    nor a slog.Attr, and where a final key is missing its value.
  * runtime: The runtime now keeps type-based garbage collection
    metadata nearer to each heap object, improving the CPU
    performance (latency or throughput) of Go programs by
    1-3%. This change also reduces the memory overhead of the
    majority Go programs by approximately 1% by deduplicating
    redundant metadata. Some programs may see a smaller improvement
    because this change adjusts the size class boundaries of the
    memory allocator, so some objects may be moved up a size class.
    A consequence of this change is that some objects' addresses
    that were previously always aligned to a 16 byte (or higher)
    boundary will now only be aligned to an 8 byte boundary. Some
    programs that use assembly instructions that require memory
    addresses to be more than 8-byte aligned and rely on the memory
    allocator's previous alignment behavior may break, but we
    expect such programs to be rare. Such programs may be built
    with GOEXPERIMENT=noallocheaders to revert to the old metadata
    layout and restore the previous alignment behavior, but package
    owners should update their assembly code to avoid the alignment
    assumption, as this workaround will be removed in a future
    release.
  * runtime: On the windows/amd64 port, programs linking or loading
    Go libraries built with -buildmode=c-archive or
  - buildmode=c-shared can now use the SetUnhandledExceptionFilter
    Win32 function to catch exceptions not handled by the Go
    runtime. Note that this was already supported on the
    windows/386 port.
  * compiler: Profile-guided Optimization (PGO) builds can now
    devirtualize a higher proportion of calls than previously
    possible. Most programs from a representative set of Go
    programs now see between 2 and 14% improvement from enabling
    PGO.
  * compiler: The compiler now interleaves devirtualization and
    inlining, so interface method calls are better optimized.
  * compiler: go1.22 also includes a preview of an enhanced
    implementation of the compiler's inlining phase that uses
    heuristics to boost inlinability at call sites deemed
    "important" (for example, in loops) and discourage inlining at
    call sites deemed "unimportant" (for example, on panic
    paths). Building with GOEXPERIMENT=newinliner enables the new
    call-site heuristics; see issue #61502 for more info and to
    provide feedback.
  * linker: The linker's -s and -w flags are now behave more
    consistently across all platforms. The -w flag suppresses DWARF
    debug information generation. The -s flag suppresses symbol
    table generation. The -s flag also implies the -w flag, which
    can be negated with -w=0. That is, -s -w=0 will generate a
    binary with DWARF debug information generation but without the
    symbol table.
  * linker: On ELF platforms, the -B linker flag now accepts a
    special form: with -B gobuildid, the linker will generate a GNU
    build ID (the ELF NT_GNU_BUILD_ID note) derived from the Go
    build ID.
  * linker: On Windows, when building with -linkmode=internal, the
    linker now preserves SEH information from C object files by
    copying the .pdata and .xdata sections into the final
    binary. This helps with debugging and profiling binaries using
    native tools, such as WinDbg. Note that until now, C functions'
    SEH exception handlers were not being honored, so this change
    may cause some programs to behave differently.
  - linkmode=external is not affected by this change, as external
    linkers already preserve SEH information.
  * bootstrap: As mentioned in the Go 1.20 release notes, go1.22
    now requires the final point release of Go 1.20 or later for
    bootstrap. We expect that Go 1.24 will require the final point
    release of go1.22 or later for bootstrap.
  * core library: New math/rand/v2 package: go1.22 includes the
    first “v2” package in the standard library, math/rand/v2. The
    changes compared to math/rand are detailed in proposal
    go#61716. The most important changes are:
  - The Read method, deprecated in math/rand, was not carried
    forward for math/rand/v2. (It remains available in
    math/rand.) The vast majority of calls to Read should use
    crypto/rand’s Read instead. Otherwise a custom Read can be
    constructed using the Uint64 method.
  - The global generator accessed by top-level functions is
    unconditionally randomly seeded. Because the API guarantees
    no fixed sequence of results, optimizations like per-thread
    random generator states are now possible.
  - The Source interface now has a single Uint64 method; there is
    no Source64 interface.
  - Many methods now use faster algorithms that were not possible
    to adopt in math/rand because they changed the output
    streams.
  - The Intn, Int31, Int31n, Int63, and Int64n top-level
    functions and methods from math/rand are spelled more
    idiomatically in math/rand/v2: IntN, Int32, Int32N, Int64,
    and Int64N. There are also new top-level functions and
    methods Uint32, Uint32N, Uint64, Uint64N, Uint, and UintN.
  - The new generic function N is like Int64N or Uint64N but
    works for any integer type. For example a random duration
    from 0 up to 5 minutes is rand.N(5*time.Minute).
  - The Mitchell &amp; Reeds LFSR generator provided by math/rand’s
    Source has been replaced by two more modern pseudo-random
    generator sources: ChaCha8 PCG. ChaCha8 is a new,
    cryptographically strong random number generator roughly
    similar to PCG in efficiency. ChaCha8 is the algorithm used
    for the top-level functions in math/rand/v2. As of go1.22,
    math/rand's top-level functions (when not explicitly seeded)
    and the Go runtime also use ChaCha8 for randomness.
  - We plan to include an API migration tool in a future release,
    likely Go 1.23.
  * core library: New go/version package: The new go/version
    package implements functions for validating and comparing Go
    version strings.
  * core library: Enhanced routing patterns: HTTP routing in the
    standard library is now more expressive. The patterns used by
    net/http.ServeMux have been enhanced to accept methods and
    wildcards. This change breaks backwards compatibility in small
    ways, some obvious—patterns with "{" and "}" behave
    differently— and some less so—treatment of escaped paths has
    been improved. The change is controlled by a GODEBUG field
    named httpmuxgo121. Set httpmuxgo121=1 to restore the old
    behavior.
  * Minor changes to the library As always, there are various minor
    changes and updates to the library, made with the Go 1 promise
    of compatibility in mind. There are also various performance
    improvements, not enumerated here.
  * archive/tar: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * archive/zip: The new method Writer.AddFS adds all of the files
    from an fs.FS to the archive.
  * bufio: When a SplitFunc returns ErrFinalToken with a nil token,
    Scanner will now stop immediately. Previously, it would report
    a final empty token before stopping, which was usually not
    desired. Callers that do want to report a final empty token can
    do so by returning []byte{} rather than nil.
  * cmp: The new function Or returns the first in a sequence of
    values that is not the zero value.
  * crypto/tls: ConnectionState.ExportKeyingMaterial will now
    return an error unless TLS 1.3 is in use, or the
    extended_master_secret extension is supported by both the
    server and client. crypto/tls has supported this extension
    since Go 1.20. This can be disabled with the tlsunsafeekm=1
    GODEBUG setting.
  * crypto/tls: By default, the minimum version offered by
    crypto/tls servers is now TLS 1.2 if not specified with
    config.MinimumVersion, matching the behavior of crypto/tls
    clients. This change can be reverted with the tls10server=1
    GODEBUG setting.
  * crypto/tls: By default, cipher suites without ECDHE support are
    no longer offered by either clients or servers during pre-TLS
    1.3 handshakes. This change can be reverted with the
    tlsrsakex=1 GODEBUG setting.
  * crypto/x509: The new CertPool.AddCertWithConstraint method can
    be used to add customized constraints to root certificates to
    be applied during chain building.
  * crypto/x509: On Android, root certificates will now be loaded
    from /data/misc/keychain/certs-added as well as
    /system/etc/security/cacerts.
  * crypto/x509: A new type, OID, supports ASN.1 Object Identifiers
    with individual components larger than 31 bits. A new field
    which uses this type, Policies, is added to the Certificate
    struct, and is now populated during parsing. Any OIDs which
    cannot be represented using a asn1.ObjectIdentifier will appear
    in Policies, but not in the old PolicyIdentifiers field. When
    calling CreateCertificate, the Policies field is ignored, and
    policies are taken from the PolicyIdentifiers field. Using the
    x509usepolicies=1 GODEBUG setting inverts this, populating
    certificate policies from the Policies field, and ignoring the
    PolicyIdentifiers field. We may change the default value of
    x509usepolicies in Go 1.23, making Policies the default field
    for marshaling.
  * database/sql: The new Null[T] type provide a way to scan
    nullable columns for any column types.
  * debug/elf: Constant R_MIPS_PC32 is defined for use with MIPS64
    systems. Additional R_LARCH_* constants are defined for use
    with LoongArch systems.
  * encoding: The new methods AppendEncode and AppendDecode added
    to each of the Encoding types in the packages encoding/base32,
    encoding/base64, and encoding/hex simplify encoding and
    decoding from and to byte slices by taking care of byte slice
    buffer management.
  * encoding: The methods base32.Encoding.WithPadding and
    base64.Encoding.WithPadding now panic if the padding argument
    is a negative value other than NoPadding.
  * encoding/json: Marshaling and encoding functionality now
    escapes '\b' and '\f' characters as \b and \f instead of \u0008
    and \u000c.
  * go/ast: The following declarations related to syntactic
    identifier resolution are now deprecated: Ident.Obj, Object,
    Scope, File.Scope, File.Unresolved, Importer, Package,
    NewPackage. In general, identifiers cannot be accurately
    resolved without type information. Consider, for example, the
    identifier K in T{K: ""}: it could be the name of a local
    variable if T is a map type, or the name of a field if T is a
    struct type. New programs should use the go/types package to
    resolve identifiers; see Object, Info.Uses, and Info.Defs for
    details.
  * go/ast: The new ast.Unparen function removes any enclosing
    parentheses from an expression.
  * go/types: The new Alias type represents type
    aliases. Previously, type aliases were not represented
    explicitly, so a reference to a type alias was equivalent to
    spelling out the aliased type, and the name of the alias was
    lost. The new representation retains the intermediate
    Alias. This enables improved error reporting (the name of a
    type alias can be reported), and allows for better handling of
    cyclic type declarations involving type aliases. In a future
    release, Alias types will also carry type parameter
    information. The new function Unalias returns the actual type
    denoted by an Alias type (or any other Type for that matter).
  * go/types: Because Alias types may break existing type switches
    that do not know to check for them, this functionality is
    controlled by a GODEBUG field named gotypesalias. With
    gotypesalias=0, everything behaves as before, and Alias types
    are never created. With gotypesalias=1, Alias types are created
    and clients must expect them. The default is gotypesalias=0. In
    a future release, the default will be changed to
    gotypesalias=1. Clients of go/types are urged to adjust their
    code as soon as possible to work with gotypesalias=1 to
    eliminate problems early.
  * go/types: The Info struct now exports the FileVersions map
    which provides per-file Go version information.
  * go/types: The new helper method PkgNameOf returns the local
    package name for the given import declaration.
  * go/types: The implementation of SizesFor has been adjusted to
    compute the same type sizes as the compiler when the compiler
    argument for SizesFor is "gc". The default Sizes implementation
    used by the type checker is now types.SizesFor("gc", "amd64").
  * go/types: The start position (Pos) of the lexical environment
    block (Scope) that represents a function body has changed: it
    used to start at the opening curly brace of the function body,
    but now starts at the function's func token.
  * html/template: Javascript template literals may now contain Go
    template actions, and parsing a template containing one will no
    longer return ErrJSTemplate. Similarly the GODEBUG setting
    jstmpllitinterp no longer has any effect.
  * io: The new SectionReader.Outer method returns the ReaderAt,
    offset, and size passed to NewSectionReader.
  * log/slog: The new SetLogLoggerLevel function controls the level
    for the bridge between the `slog` and `log` packages. It sets
    the minimum level for calls to the top-level `slog` logging
    functions, and it sets the level for calls to `log.Logger` that
    go through `slog`.
  * math/big: The new method Rat.FloatPrec computes the number of
    fractional decimal digits required to represent a rational
    number accurately as a floating-point number, and whether
    accurate decimal representation is possible in the first place.
  * net: When io.Copy copies from a TCPConn to a UnixConn, it will
    now use Linux's splice(2) system call if possible, using the
    new method TCPConn.WriteTo.
  * net: The Go DNS Resolver, used when building with
    "-tags=netgo", now searches for a matching name in the Windows
    hosts file, located at %SystemRoot%\System32\drivers\etc\hosts,
    before making a DNS query.
  * net/http: The new functions ServeFileFS, FileServerFS, and
    NewFileTransportFS are versions of the existing ServeFile,
    FileServer, and NewFileTransport, operating on an fs.FS.
  * net/http: The HTTP server and client now reject requests and
    responses containing an invalid empty Content-Length
    header. The previous behavior may be restored by setting
    GODEBUG field httplaxcontentlength=1.
  * net/http: The new method Request.PathValue returns path
    wildcard values from a request and the new method
    Request.SetPathValue sets path wildcard values on a request.
  * net/http/cgi: When executing a CGI process, the PATH_INFO
    variable is now always set to the empty string or a value
    starting with a / character, as required by RFC 3875. It was
    previously possible for some combinations of Handler.Root and
    request URL to violate this requirement.
  * net/netip: The new AddrPort.Compare method compares two
    AddrPorts.
  * os: On Windows, the Stat function now follows all reparse
    points that link to another named entity in the system. It was
    previously only following IO_REPARSE_TAG_SYMLINK and
    IO_REPARSE_TAG_MOUNT_POINT reparse points.
  * os: On Windows, passing O_SYNC to OpenFile now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * os: On Windows, the ReadDir, File.ReadDir, File.Readdir, and
    File.Readdirnames functions now read directory entries in
    batches to reduce the number of system calls, improving
    performance up to 30%.
  * os: When io.Copy copies from a File to a net.UnixConn, it will
    now use Linux's sendfile(2) system call if possible, using the
    new method File.WriteTo.
  * os/exec: On Windows, LookPath now ignores empty entries
    in %PATH%, and returns ErrNotFound (instead of ErrNotExist)
    if no executable file extension is found to resolve an
    otherwise-unambiguous name.
  * os/exec: On Windows, Command and Cmd.Start no longer call
    LookPath if the path to the executable is already absolute and
    has an executable file extension. In addition, Cmd.Start no
    longer writes the resolved extension back to the Path field, so
    it is now safe to call the String method concurrently with a
    call to Start.
  * reflect: The Value.IsZero method will now return true for a
    floating-point or complex negative zero, and will return true
    for a struct value if a blank field (a field named _) somehow
    has a non-zero value. These changes make IsZero consistent with
    comparing a value to zero using the language == operator.
  * reflect: The PtrTo function is deprecated, in favor of
    PointerTo.
  * reflect: The new function TypeFor returns the Type that
    represents the type argument T. Previously, to get the
    reflect.Type value for a type, one had to use
    reflect.TypeOf((*T)(nil)).Elem(). This may now be written as
    reflect.TypeFor[T]().
  * runtime/metrics: Four new histogram metrics
    /sched/pauses/stopping/gc:seconds,
    /sched/pauses/stopping/other:seconds,
    /sched/pauses/total/gc:seconds, and
    /sched/pauses/total/other:seconds provide additional details
    about stop-the-world pauses. The "stopping" metrics report the
    time taken from deciding to stop the world until all goroutines
    are stopped. The "total" metrics report the time taken from
    deciding to stop the world until it is started again.
  * runtime/metrics: The /gc/pauses:seconds metric is deprecated,
    as it is equivalent to the new /sched/pauses/total/gc:seconds
    metric.
  * runtime/metrics: /sync/mutex/wait/total:seconds now includes
    contention on runtime-internal locks in addition to sync.Mutex
    and sync.RWMutex.
  * runtime/pprof: Mutex profiles now scale contention by the
    number of goroutines blocked on the mutex. This provides a more
    accurate representation of the degree to which a mutex is a
    bottleneck in a Go program. For instance, if 100 goroutines are
    blocked on a mutex for 10 milliseconds, a mutex profile will
    now record 1 second of delay instead of 10 milliseconds of
    delay.
  * runtime/pprof: Mutex profiles also now include contention on
    runtime-internal locks in addition to sync.Mutex and
    sync.RWMutex. Contention on runtime-internal locks is always
    reported at runtime._LostContendedRuntimeLock. A future release
    will add complete stack traces in these cases.
  * runtime/pprof: CPU profiles on Darwin platforms now contain the
    process's memory map, enabling the disassembly view in the
    pprof tool.
  * runtime/trace: The execution tracer has been completely
    overhauled in this release, resolving several long-standing
    issues and paving the way for new use-cases for execution
    traces.
  * runtime/trace: Execution traces now use the operating system's
    clock on most platforms (Windows excluded) so it is possible to
    correlate them with traces produced by lower-level
    components. Execution traces no longer depend on the
    reliability of the platform's clock to produce a correct
    trace. Execution traces are now partitioned regularly
    on-the-fly and as a result may be processed in a streamable
    way. Execution traces now contain complete durations for all
    system calls. Execution traces now contain information about
    the operating system threads that goroutines executed on. The
    latency impact of starting and stopping execution traces has
    been dramatically reduced. Execution traces may now begin or
    end during the garbage collection mark phase.
  * runtime/trace: To allow Go developers to take advantage of
    these improvements, an experimental trace reading package is
    available at golang.org/x/exp/trace. Note that this package
    only works on traces produced by programs built with go1.22 at
    the moment. Please try out the package and provide feedback on
    the corresponding proposal issue.
  * runtime/trace: If you experience any issues with the new
    execution tracer implementation, you may switch back to the old
    implementation by building your Go program with
    GOEXPERIMENT=noexectracer2. If you do, please file an issue,
    otherwise this option will be removed in a future release.
  * slices: The new function Concat concatenates multiple slices.
  * slices: Functions that shrink the size of a slice (Delete,
    DeleteFunc, Compact, CompactFunc, and Replace) now zero the
    elements between the new length and the old length.
  * slices: Insert now always panics if the argument i is out of
    range. Previously it did not panic in this situation if there
    were no elements to be inserted.
  * syscall: The syscall package has been frozen since Go 1.4 and
    was marked as deprecated in Go 1.11, causing many editors to
    warn about any use of the package. However, some non-deprecated
    functionality requires use of the syscall package, such as the
    os/exec.Cmd.SysProcAttr field. To avoid unnecessary complaints
    on such code, the syscall package is no longer marked as
    deprecated. The package remains frozen to most new
    functionality, and new code remains encouraged to use
    golang.org/x/sys/unix or golang.org/x/sys/windows where
    possible.
  * syscall: On Linux, the new SysProcAttr.PidFD field allows
    obtaining a PID FD when starting a child process via
    StartProcess or os/exec.
  * syscall: On Windows, passing O_SYNC to Open now causes write
    operations to go directly to disk, equivalent to O_SYNC on Unix
    platforms.
  * testing/slogtest: The new Run function uses sub-tests to run
    test cases, providing finer-grained control.
  * Ports: Darwin: On macOS on 64-bit x86 architecture (the
    darwin/amd64 port), the Go toolchain now generates
    position-independent executables (PIE) by default. Non-PIE
    binaries can be generated by specifying the -buildmode=exe
    build flag. On 64-bit ARM-based macOS (the darwin/arm64 port),
    the Go toolchain already generates PIE by default. go1.22 is
    the last release that will run on macOS 10.15 Catalina. Go 1.23
    will require macOS 11 Big Sur or later.
  * Ports: Arm: The GOARM environment variable now allows you to
    select whether to use software or hardware floating
    point. Previously, valid GOARM values were 5, 6, or 7. Now
    those same values can be optionally followed by ,softfloat or
    ,hardfloat to select the floating-point implementation. This
    new option defaults to softfloat for version 5 and hardfloat
    for versions 6 and 7.
  * Ports: Loong64: The loong64 port now supports passing function
    arguments and results using registers. The linux/loong64 port
    now supports the address sanitizer, memory sanitizer, new-style
    linker relocations, and the plugin build mode.
  * OpenBSD go1.22 adds an experimental port to OpenBSD on
    big-endian 64-bit PowerPC (openbsd/ppc64).</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1707220801">- Packaging improvements:
  * boo#1219988 ensure VERSION file is present in GOROOT
    as required by go tool dist and go tool distpack</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709035200">- Packaging improvements:
  * Use %patch -P N instead of deprecated %patchN</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1709640000">- go1.22.1 (released 2024-03-05) includes security fixes to the
  crypto/x509, html/template, net/http, net/http/cookiejar, and
  net/mail packages, as well as bug fixes to the compiler, the go
  command, the runtime, the trace command, and the go/types and
  net/http packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45289 CVE-2023-45290 CVE-2024-24783 CVE-2024-24784 CVE-2024-24785
  * go#65831 go#65390 boo#1220999 security: fix CVE-2024-24783 crypto/x509: Verify panics on certificates with an unknown public key algorithm
  * go#65849 go#65083 boo#1221002 security: fix CVE-2024-24784 net/mail: comments in display names are incorrectly handled
  * go#65850 go#65383 boo#1221001 security: fix CVE-2023-45290 net/http: memory exhaustion in Request.ParseMultipartForm
  * go#65859 go#65065 boo#1221000 security: fix CVE-2023-45289 net/http, net/http/cookiejar: incorrect forwarding of sensitive headers and cookies on HTTP redirect
  * go#65969 go#65697 boo#1221003 security: fix CVE-2024-24785 html/template: errors returned from MarshalJSON methods may break template escaping
  * go#65352 cmd/go: go generate fails silently when run on a package in a nested workspace module
  * go#65471 internal/testenv: TestHasGoBuild failures on the LUCI noopt builders
  * go#65474 internal/testenv: support LUCI mobile builders in testenv tests
  * go#65577 cmd/trace/v2: goroutine analysis page doesn't identify goroutines consistently
  * go#65618 cmd/compile: Go 1.22 build fails with 1.21 PGO profile on internal/saferio change
  * go#65619 cmd/compile: Go 1.22 changes support for modules that declare go 1.0
  * go#65641 cmd/cgo/internal/testsanitizers,x/build: LUCI clang15 builders failing
  * go#65644 runtime: crash in race detector when execution tracer reads from CPU profile buffer
  * go#65728 go/types: nil pointer dereference in Alias.Underlying()
  * go#65759 net/http: context cancellation can leave HTTP client with deadlocked HTTP/1.1 connections in Go1.22
  * go#65760 runtime: Go 1.22.0 fails to build from source on armv7 Alpine Linux
  * go#65818 runtime: go1.22.0 test with -race will SIGSEGV or SIGBUS or Bad Pointer
  * go#65852 cmd/go: "missing ziphash" error with go.work
  * go#65883 runtime: scheduler sometimes starves a runnable goroutine on wasm platforms</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1712145600">- go1.22.2 (released 2024-04-03) includes a security fix to the
  net/http package, as well as bug fixes to the compiler, the go
  command, the linker, and the encoding/gob, go/types, net/http,
  and runtime/trace packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2023-45288
  * go#66298 go#65051 boo#1221400 security: fix CVE-2023-45288 net/http, x/net/http2: close connections when receiving too many headers
  * go#65858 cmd/compile: unreachable panic with GODEBUG=gotypesalias=1
  * go#66060 cmd/link: RISC-V external link, failed to find text symbol for HI20 relocation
  * go#66076 cmd/compile: out-of-bounds panic with uint32 conversion and modulus operation in Go 1.22.0 on arm64
  * go#66134 cmd/compile: go test . results in CLOSURE ... &lt;unknown line number&gt;: internal compiler error: assertion failed
  * go#66137 cmd/go: go 1.22.0: go test throws errors when processing folders not listed in coverpkg argument
  * go#66178 cmd/compile: ICE: panic: interface conversion: ir.Node is *ir.ConvExpr, not *ir.IndexExpr
  * go#66201 runtime/trace: v2 traces contain an incorrect timestamp scaling factor on Windows
  * go#66255 net/http: http2 round tripper nil pointer dereference causes panic causing deadlock
  * go#66256 cmd/go: git shallow fetches broken at CL 556358
  * go#66273 crypto/x509: Certificate no longer encodable using encoding/gob in Go1.22
  * go#66412 cmd/link: bad carrier sym for symbol runtime.elf_savegpr0.args_stackmap on ppc64le</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1715083200">- go1.22.3 (released 2024-05-07) includes security fixes to the go
  command and the net package, as well as bug fixes to the
  compiler, the runtime, and the net/http package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24787 CVE-2024-24788
  * go#67122 go#67119 boo#1224017 security: fix CVE-2024-24787 cmd/go: arbitrary code execution during build on darwin
  * go#67040 go#66754 boo#1224018 security: fix CVE-2024-24788 net: high cpu usage in extractExtendedRCode
  * go#67018 cmd/compile: Go 1.22.x failed to be bootstrapped from 386 to ppc64le
  * go#67017 cmd/compile: changing a hot concrete method to interface method triggers a PGO ICE
  * go#66886 runtime: deterministic fallback hashes across process boundary
  * go#66698 net/http: TestRequestLimit/h2 becomes significantly more expensive and slower after x/net@v0.23.0</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1717502400">- go1.22.4 (released 2024-06-04) includes security fixes to the
  archive/zip and net/netip packages, as well as bug fixes to the
  compiler, the go command, the linker, the runtime, and the os
  package.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24789 CVE-2024-24790
  * go#67554 go#66869 boo#1225973 security: fix CVE-2024-24789 archive/zip: EOCDR comment length handling is inconsistent with other ZIP implementations
  * go#67682 go#67680 boo#1225974 security: fix CVE-2024-24790 net/netip: unexpected behavior from Is methods for IPv4-mapped IPv6 addresses
  * go#67188 runtime/metrics: /memory/classes/heap/unused:bytes spikes
  * go#67212 cmd/compile: SIGBUS unaligned access on mips64 via qemu-mips64
  * go#67236 cmd/go: mod tidy reports toolchain not available with 'go 1.21'
  * go#67258 runtime: unexpected fault address 0
  * go#67311 cmd/go: TestScript/gotoolchain_issue66175 fails on tip locally
  * go#67314 cmd/go,cmd/link: TestScript/build_issue48319 and TestScript/build_plugin_reproducible failing on LUCI gotip-darwin-amd64-longtest builder due to non-reproducible LC_UUID
  * go#67352 crypto/x509: TestPlatformVerifier failures on Windows due to broken connections
  * go#67460 cmd/compile: internal compiler error: panic with range over integer value
  * go#67527 cmd/link: panic: machorelocsect: size mismatch
  * go#67650 runtime: SIGSEGV after performing clone(CLONE_PARENT) via C constructor prior to runtime start
  * go#67696 os: RemoveAll susceptible to symlink race</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1719921600">- go1.22.5 (released 2024-07-02) includes security fixes to the
  net/http package, as well as bug fixes to the compiler, cgo, the
  go command, the linker, the runtime, and the crypto/tls,
  go/types, net, net/http, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  CVE-2024-24791
  * go#68200 go#67555 boo#1227314 security: fix CVE CVE-2024-24791 net/http: expect: 100-continue handling is broken in various ways
  * go#65983 cmd/compile: hash of unhashable type
  * go#65994 crypto/tls: segfault when calling tlsrsakex.IncNonDefault()
  * go#66598 os/exec: calling Cmd.Start after setting Cmd.Path manually to absolute path without ".exe" no longer implicitly adds ".exe" in Go 1.22
  * go#67298 runtime: "fatal: morestack on g0" on amd64 after upgrade to Go 1.21, stale bounds
  * go#67715 cmd/cgo/internal/swig,cmd/go,x/build: swig cgo tests incompatible with C++ toolchain on builders
  * go#67798 cmd/compile: internal compiler error: unexpected type: &lt;nil&gt; (&lt;nil&gt;) in for-range
  * go#67820 cmd/compile: package-level variable initialization with constant dependencies doesn't match order specified in Go spec
  * go#67850 go/internal/gccgoimporter: go building failing with gcc 14.1.0
  * go#67934 net: go DNS resolver fails to connect to local DNS server
  * go#67945 cmd/link: using -fuzz with test that links with cgo on darwin causes linker failure
  * go#68052 cmd/go: go list -u -m all fails loading module retractions: module requires go &gt;= 1.N+1 (running go 1.N)
  * go#68122 cmd/link: runtime.mach_vm_region_trampoline: unsupported dynamic relocation for symbol libc_mach_task_self_ (type=29 (R_GOTPCREL) stype=46 (SDYNIMPORT))</changelog>
  <changelog author="Jeff Kowalczyk &lt;jkowalczyk@suse.com&gt;" date="1722945600">- go1.22.6 (released 2024-08-06) includes fixes to the go command,
  the compiler, the linker, the trace command, the covdata command,
  and the bytes, go/types, and os/exec packages.
  Refs boo#1218424 go1.22 release tracking
  * go#68594 cmd/compile: internal compiler error with zero-size types
  * go#68546 cmd/trace/v2: pprof profiles always empty
  * go#68492 cmd/covdata: too many open files due to defer f.Close() in for loop
  * go#68475 bytes: IndexByte can return -4294967295 when memory usage is above 2^31 on js/wasm
  * go#68370 go/types: assertion failure in recent range statement checking logic
  * go#68331 os/exec: modifications to Path ignored when *Cmd is created using Command with an absolute path on Windows
  * go#68230 cmd/compile: inconsistent integer arithmetic result on Go 1.22+arm64 with/without -race
  * go#68222 cmd/go: list with -export and -covermode=atomic fails to build
  * go#68198 cmd/link: issues with Xcode 16 beta</changelog>
</package>
<package pkgid="0dd984743d379552aaa03107847433af32e0f0e594f37a8ebbf738d830ea4c46be67aa5a1b9d6ae07af0bbd73a609126492a4aae33899e139b7dd57869777992" name="gopass" arch="src">
  <version epoch="0" ver="1.15.14" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674475200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067200">- Update to 1.15.4
  https://github.com/gopasspw/gopass/releases/tag/v1.15.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067201">- Add /etc/gopass/config to disable the update checker</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067202">- Require go 1.18 as some modules depend on it</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067203">- Added gopass-impersonate-pass for all the people with "pass" in
  their muscle memory.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1680955200">- Update to 1.15.5
  https://github.com/gopasspw/gopass/releases/tag/v1.15.5</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1690718400">- Update to 1.15.6
  https://github.com/gopasspw/gopass/releases/tag/v1.15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
</package>
<package pkgid="3071bf8573187cc0bf03516ba9d9b7c2f63bc0557993fb7a4f7ad5fe782b8d8ac1a0642267da89fd30f79322cc8108cf0ef5bc028535df143f5d0b303b838fe5" name="gopass" arch="x86_64">
  <version epoch="0" ver="1.15.14" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674475200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067200">- Update to 1.15.4
  https://github.com/gopasspw/gopass/releases/tag/v1.15.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067201">- Add /etc/gopass/config to disable the update checker</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067202">- Require go 1.18 as some modules depend on it</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067203">- Added gopass-impersonate-pass for all the people with "pass" in
  their muscle memory.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1680955200">- Update to 1.15.5
  https://github.com/gopasspw/gopass/releases/tag/v1.15.5</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1690718400">- Update to 1.15.6
  https://github.com/gopasspw/gopass/releases/tag/v1.15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
</package>
<package pkgid="ab3204c471b0663410f496dc9f044a6580eaa9cd3688b752f353834462cf09d522c037dfc6c198f53bd22f266325178cb8371c53740350abfbe39fa2f66e5d87" name="gopass-bash-completion" arch="noarch">
  <version epoch="0" ver="1.15.14" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674475200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067200">- Update to 1.15.4
  https://github.com/gopasspw/gopass/releases/tag/v1.15.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067201">- Add /etc/gopass/config to disable the update checker</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067202">- Require go 1.18 as some modules depend on it</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067203">- Added gopass-impersonate-pass for all the people with "pass" in
  their muscle memory.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1680955200">- Update to 1.15.5
  https://github.com/gopasspw/gopass/releases/tag/v1.15.5</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1690718400">- Update to 1.15.6
  https://github.com/gopasspw/gopass/releases/tag/v1.15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
</package>
<package pkgid="cad768ceec57ab4862f0df5b0a116b332857758f1a3d7ec20b91743f6a64444d3c7e2492ff6c7f834e8cb8f4bbfcbb4455d29cfcf23370e7774c04dd36947403" name="gopass-fish-completion" arch="noarch">
  <version epoch="0" ver="1.15.14" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674475200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067200">- Update to 1.15.4
  https://github.com/gopasspw/gopass/releases/tag/v1.15.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067201">- Add /etc/gopass/config to disable the update checker</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067202">- Require go 1.18 as some modules depend on it</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067203">- Added gopass-impersonate-pass for all the people with "pass" in
  their muscle memory.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1680955200">- Update to 1.15.5
  https://github.com/gopasspw/gopass/releases/tag/v1.15.5</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1690718400">- Update to 1.15.6
  https://github.com/gopasspw/gopass/releases/tag/v1.15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
</package>
<package pkgid="ea517dd16fc4a5d46b6407b2f6e27ce20816f070576615c61786aad8e68eb9683f58910325587c7d193c92af10922974f90ad85cdf700491fc683d836ce16aea" name="gopass-impersonate-pass" arch="noarch">
  <version epoch="0" ver="1.15.14" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674475200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067200">- Update to 1.15.4
  https://github.com/gopasspw/gopass/releases/tag/v1.15.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067201">- Add /etc/gopass/config to disable the update checker</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067202">- Require go 1.18 as some modules depend on it</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067203">- Added gopass-impersonate-pass for all the people with "pass" in
  their muscle memory.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1680955200">- Update to 1.15.5
  https://github.com/gopasspw/gopass/releases/tag/v1.15.5</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1690718400">- Update to 1.15.6
  https://github.com/gopasspw/gopass/releases/tag/v1.15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
</package>
<package pkgid="292df988d64048a539b5e8ec678dc67ba93fd57936ddf3e8aeb4d5f05c9368728beb6473a5b6a48f7b14febf08c370b2569515da4b1bbd6daef3ba8a889405ad" name="gopass-zsh-completion" arch="noarch">
  <version epoch="0" ver="1.15.14" rel="1.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1674475200">- initial package</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067200">- Update to 1.15.4
  https://github.com/gopasspw/gopass/releases/tag/v1.15.4</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067201">- Add /etc/gopass/config to disable the update checker</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067202">- Require go 1.18 as some modules depend on it</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1677067203">- Added gopass-impersonate-pass for all the people with "pass" in
  their muscle memory.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1680955200">- Update to 1.15.5
  https://github.com/gopasspw/gopass/releases/tag/v1.15.5</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1690718400">- Update to 1.15.6
  https://github.com/gopasspw/gopass/releases/tag/v1.15.6</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1691150400">- spec tweaks</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236800">- Update to 1.15.7
  https://github.com/gopasspw/gopass/releases/tag/v1.15.7</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1691236801">- restore the series file. it was in the package to allow easily
  setup a working copy for patching.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1694520000">- Update to 1.15.8
  https://github.com/gopasspw/gopass/releases/tag/v1.15.8</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1700308800">- Update to 1.15.9
  https://github.com/gopasspw/gopass/releases/tag/v1.15.9</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701000000">- Update to 1.15.10
  https://github.com/gopasspw/gopass/releases/tag/v1.15.10</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1701432000">- Update to 1.15.11
  https://github.com/gopasspw/gopass/releases/tag/v1.15.11</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1710676800">- Fixed completions to be compliant with naming standards.
- Added _service file for maintainers
- Modified the URL as the previous one was resulting in vendoring
  failure
- Update to 1.15.12:
  * bugfix: Use 'en' as default language for the xkcd generator
  * documentation: Fix typo: initilize -&gt; initialize
  * bugfix: Bring back audit summary
  * bugfix: Do not abort saving if the OTP counter is aborted
  * bugfix: Fix NPE when using recipients completion
  * bugfix: Warn if trying to use fscopy inside the store
  * chore: Upgrade to Go 1.22
  * cleanup: Add better logging in case no owner key is found
  * feat: Add .gopass-audit-ignore support to ignore secrets from
    audits
  * feat: Allow supression of password generation in create
    templates
  * ux: Add hint that computing recipients takes some time
  * ux: Do not show create type chooser if only one exists</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936000">- make us ignore the git hash and just use the tag as revision</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710936001">- add the provides/obsoletes for the renamed completion packages</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1712491200">- Update to 1.15.13:
  - [bugfix] Default to true for core.exportkeys even in substores
    (#2848)
  - [bugfix] Do not report findings with severity none in audit
    summary (#2843)
  - [bugfix] Fix loading of git configs (#2849)
  - [chore] Update dependencies (#2850)
  - [chore] Use clean filepath in all of the fs.Set operation
    (#2846)
  - [chore] use the same version of golangci-lint (#2841)
  - [feat] Add an multi-line input type to the create wizard
    (#2847)
  - [feat] Add option to disable notification icon (#2845)
  - [feat] Add verbosity levels to the debug package (#2851)
  - [fix] Disble safecontent parsing if noparsing is requested
    (#2855)
  - [fix] Pass remote, if given, to local init as well (#2852)</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1722686400">- Update to 1.15.14:
  - 4d3d95ed chore: More logging when gpg operations fails (#2914)
  - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
  - e302ae75 [bugfix] Fix parsing of key-value pairs according to
    the gitconfig (#2911)
  - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
  - 2a190edb updating our linter and fixing the current linter
    issues (#2907)
  - 2761beaa feat: on pinentry request, allow password to be cached
    in os keyring (#2881)
  - d6669e15 chore: Switch to static list of linters (#2882)
  - 0fc2ad27 Reduce dependabot frequency (#2868)
  - 3acb20e5 chore: fix function names in comment (#2861)
  - adaae659 Fix postrel helper</changelog>
</package>
<package pkgid="2d278f692cededd1d7f2502a91ba95df723c46ce529a11aa9c09f5f10f9589352c9e467f986e2cee43a2dea4feaf51fa6425cada8f177012c6b36250ce868f85" name="gpg2" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="d6bfa38791fcaddd7d79da53ed5e918704fd32339caeaeb4f35beffb20a79cf1d11cf14bb09b8446d41c0a219426cef468707f9fb4d1ef1ccb7c26ac488fb8bb" name="gpg2" arch="src">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="44b57a95559225070a9f62c670c5ea2f289f7c377c6f0e1ca2432f8c37f918badb1c00904452437c11f4db20049564670f7d29df455b0db228a302f390df2fcf" name="gpg2" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="a23f563119c0dcb3e8fff8f67b17ae95a2f3bab4758feacb00257a555a8a59e37523bb5b9e9b2e9121cf8ba2e502c6473395fd697f5ceb67431432563c971ade" name="gpg2-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="645f89177a82d65e0661a25dfa0fd0df82790aa61fabc345f866043067dce9d82f2e67c585537038e972d003c1afb514142b650173bff6f1e5dfb8b0642cb1d3" name="gpg2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="1c9f1785fe4a7e69dcba9e7d22cb2c1e1181740058f377066badd11c1821305f30a10ce334658ed7975d064876c25f005e866969388272500b6c1e5a68e80331" name="gpg2-debugsource" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="40de5bd597f8d768083017f0c276541b4e600d8644d781cf01502f7fa95161022316438e5592b1d129a4bb670729357e7c099ebdf07c1fee6dcaa5642348ded6" name="gpg2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="aa8e1219623b266fc239d51aceb576b75f05fa1846026ea6a0505117f609d4787723032823d31d6e58bba20896b1f7351efdd9d391e58d8c2b9ad6312937448e" name="gpg2-lang" arch="noarch">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="c708fa2e15bb4838cd51efd453e4fdf8214763a92c23110e10fe2f0f7c1cbaa9f024e410757da01e559963fc9d3ba46030737dff194e624bb80cf63d83d006af" name="gpg2-tpm" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="f114b2e9b8c437582e925a91e5b15d5b4c2a82c540daef6d9bb1b0f78e83d4a264b4305565064291cddcef546364a546ad9d8c9f6ed508c54f7bc924cd6b2c35" name="gpg2-tpm" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="1ab5c739f120dde9df6df6a0e9474fde69d860199ecbe84a1b09b9ef475cca0d681b1c73e870432b872aefa8fe0ed518d6c00eeb664664644db0481a81524279" name="gpg2-tpm-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="23a7730ccdd1f285e561b7bd4f955093a40b9932c1a3a4b132e0f70599f62cedb79dfa1de7f2de5c58288695a5d7b5f9cda0a30f1cc6915ff6da7d35b6e1a5cf" name="gpg2-tpm-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.5" rel="2.1"/>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1659960000">- Fix YubiKey 5 Nano support (boo#1202201), add
  gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1666008000">- GnuPG 2.3.8:
  * gpg: Do not consider unknown public keys as non-compliant while
    decrypting.
  * gpg: Avoid to emit a compliance mode line if Libgcrypt is
    non-compliant.
  * gpg: Improve --edit-key setpref command to ease c+p.
  * gpg: Emit an ERROR status if --quick-set-primary-uid fails and
    allow to pass the user ID by hash.
  * gpg: Actually show symmetric+pubkey encrypted data as de-vs
    compliant.  Add extra compliance checks for symkey_enc packets.
  * gpg: In de-vs mode use SHA-256 instead of SHA-1 as implicit
    preference.
  * gpgsm: Fix reporting of bad passphrase error during PKCS#11
    import.
  * agent: Fix a regression in "READKEY --format=ssh".
  * agent: New option --need-attr for KEYINFO.
  * agent: New attribute "Remote-list" for use by KEYINFO.
  * scd: Fix problem with Yubikey 5.4 firmware.
  * dirmngr: Fix CRL Distribution Point fallback to other schemes.
  * dirmngr: New LDAP server flag "areconly" (A-record-only).
  * dirmngr: Fix upload of multiple keys for an LDAP server specified
    using the colon format.
  * dirmngr: Use LDAP schema v2 when a Base DN is specified.
  * dirmngr: Avoid caching expired certificates.
  * wkd: Fix path traversal attack in gpg-wks-server. Add the mail
    address to the pending request data.
  * wkd: New command --mirror for gpg-wks-client.
  * gpg-auth: New tool for authentication.
  * New common.conf option no-autostart.
  * Silence warnings from AllowSetForegroundWindow unless
    GNUPG_EXEC_DEBUG_FLAGS is used.
  * Rebase gnupg-detect_FIPS_mode.patch
  * Remove patch upstream:
  - gnupg-2.3.7-scd-openpgp-Fix-workaround-for-Yubikey-heuristics.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1671537600">- Updated to require libgpg-error-devel &gt;= 1.46
- Rebased patches:
  * gnupg-allow-import-of-previously-known-keys-even-without-UIDs.patch
  * gnupg-add_legacy_FIPS_mode_option.patch
- GnuPG 2.4.0:
  * common: Fix translations in --help for gpgrt &lt; 1.47.
  * gpg: Do not continue the export after a cancel for the primary key.
  * gpg: Replace use of PRIu64 in log_debug.
  * Update NEWS for 2.4.0.
  * tests: Fix make check with GPGME.
  * agent: Allow arguments to "scd serialno" in restricted mode.
  * scd:p15: Skip deleted records.
  * build: Remove Windows CE support.
  * wkd: Do not send/install/mirror expired user ids.
  * gpgsm: Print the revocation time also with --verify.
  * gpgsm: Fix "problem re-searching certificate" case.
  * gpgsm: Print revocation date and reason in cert listings.
  * gpgsm: Silence the "non-critical certificate policy not allowed".
  * gpgsm: Always use the chain model if the root-CA requests this.
  * gpg: New export option "mode1003".
  * gpg: Remove a mostly duplicated function.
  * tests: Simplify fake-pinentry to use the option only.
  * tests: Fix fake-pinentry for Windows.
  * tests: Fix make check-all.
  * agent: Fix import of protected v5 keys.
  * gpgsm: Change default algo to AES-256.
  * tests: Put a workaround for semihosted environment.
  * tests: More fix for semihosted environment.
  * tests: Support semihosted environment.
  * tests: Fix tests under cms.
  * tests,w32: Fix for semihosted environment.
  * w32: Fix for tests on semihosted environment.
  * w32: Fix gnupg_unsetenv.
  * wkd: New option --add-revocs and some fixes.
  * wkd: Make use of --debug extprog.
  * gpg: New export-filter export-revocs.
  * gpg: Fix double-free in gpg --card-edit.
  * gpg: Make --require-compliance work with out --status-fd.
  * gpg: New option --list-filter.
  * dirmngr: Silence ocsp debug output.
  * tests: Fix to support --enable-all-tests and variants.
  * tests:w32: Fix for non-dot file name for Windows.
  * tests:gpgscm:w32: Fix for GetTempPath.
  * tests: Keep .log files in objdir.
  * tests: Use 233 for invalid value of FD.
  * w32: Fix gnupg_tmpfile for possible failure.
  * scd: Redact --debug cardio output of a VERIFY APDU.
  * common: Remove Windows CE support in common.
  * gpgsm: Fix colon outout of ECC encryption certificates.
  * scd:nks: Fix ECC signing if key not given by keygrip.
  * dirmngr: Fix verification of ECDSA signed CRLs.
  * agent: Allow trustlist on Windows in Unicode homedirs.
  * gpg: Fix verification of cleartext signatures with overlong lines.
  * gpg: Move w32_system function.
  * gpg: New option --quick-update-pref.
  * gpg: New list-options show-pref and show-pref-verbose.
  * tests: Add tests to check that OCB is only used for capable keys.
  * gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
  * tests: Add symmetric decryption tests.
  * tests: Add tr:assert-same function.
  * agent: Avoid blanks in the ssh key's comment.
  * build: Update m4 files.
  * gpg: Merge --rfc4880bis features into --gnupg.
  * gpg: Allow only OCB for AEAD encryption.
  * gpg: New option --compatibility-flags.
  * gpgsm: Also announce AES256-CBC in signatures.
  * gpg: Fix trusted introducer for user-ids with only the mbox.
  * gpg: Import stray revocation certificates.
  * agent: Automatically convert to extended key format by KEYATTR.
  * card: New commands "gpg" and "gpgsm".
  * card: Also show fingerprints of known X.509 certificates.
  * scd:nks: Support non-ESIGN signing with the Signature Card v2.
  * gpgsm: Allow ECC encryption keys with just keyAgreement specified.
  * gpgsm: Use macro constants for cert_usage_p.
  * build: Update gpg-error.m4.
  * agent,common,dirmngr,tests,tools: Remove spawn PREEXEC argument.
  * gpg: Move NETLIBS after GPG_ERROR_LIBS.
  * gpg: Use GCRY_KDF_ONESTEP_KDF with newer libgcrypt in future.
  * common,w32: Fix struct stat on Windows.
  * agent,w32: Support Win32-OpenSSH emulation by gpg-agent.
  * common: Don't use FD2INT for POSIX-only code.
  * dirmngr: Fix build with no LDAP support.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1673438400">- Fix broken GPGME QT tests: Upstram dev task dev.gnupg.org/T6313
  * The original patch has been modified to expand the changes
    also to the tests/gpgme/Makefile.in file.
  * Add gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1675771200">- Fix the regression test suite fails with the IBM TPM Software
  stack. Builds fine using the Intel TPM; use the swtpm and
  tpm2-0-tss-devel packages instead of ibmswtpm2 and ibmtss-devel.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449600">- Allow 8192 bit RSA keys in keygen UI when large_rsa is set
  * Add gnupg-allow-large-rsa.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1678449601">- Temporarily revert back to the pre-2.4 default for key generation.
  The new rfc4880bis has been set as the default in 2.4 version and
  might create incompatible keys. Note that, rfc4880bis can still
  be used with the option flag --rfc4880bis as in previous versions.
  * More info in the gnupg-devel ML:
    https://lists.gnupg.org/pipermail/gnupg-devel/2022-December/035183.html
  * Reverted commit https://dev.gnupg.org/rGcaf4b3fc16e9
  * Add gnupg-revert-rfc4880bis.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1682683200">- Update to 2.4.1:
  * If the ~/.gnupg directory does not exist, the keyboxd is now
    automagically enabled. [rGd9e7488b17]
  * gpg: New option --add-desig-revoker. [rG3d094e2bcf]
  * gpg: New option --assert-signer. [rGc9e95b8dee]
  * gpg: New command --quick-add-adsk and other ADSK features.
    [T6395, https://gnupg.org/blog/20230321-adsk.html]
  * gpg: New list-option "show-unusable-sigs". Also show "[self-signature]"
    instead of the user-id in key signature listings. [rG103acfe9ca]
  * gpg: For symmetric encryption the default S2K hash is now SHA256. [T6367]
  * gpg: Detect already compressed data also when using a pipe. Also
    detect JPEG and PNG file formats. [T6332]
  * gpg: New subcommand "openpgp" for --card-edit. [T6462]
  * gpgsm: Verification of detached signatures does now strip trailing
    zeroes from the input if --assume-binary is used. [rG2a13f7f9dc]
  * gpgsm: Non-armored detached signature are now created without
    using indefinite form length octets. This improves compatibility
    with some PDF signature verification software. [rG8996b0b655]
  * gpgtar: Emit progress status lines in create mode. [T6363]
  * dirmngr: The LDAP modifyTimestamp is now returned by some
    keyserver commands. [rG56d309133f]
  * ssh: Allow specification of the order keys are presented to ssh.
    See the man page entry for --enable-ssh-support. [T5996, T6212]
  * gpg: Make list-options "show-sig-subpackets" work again.
    Fixes regression in 2.4.0. [rG5a223303d7]
  * gpg: Fix the keytocard command for Yubikeys. [T6378]
  * gpg: Do not continue an export after a cancel for the primary key. [T6093]
  * gpg: Replace the --override-compliance-check hack by a real fix. [T5655]
  * gpgtar: Fix decryption with input taken from stdin. [T6355]
  * Rebase patches:
  - gnupg-revert-rfc4880bis.patch
  - gnupg-add_legacy_FIPS_mode_option.patch
  * Remove patch fixed upstream:
  - gnupg-tests-Fix-tests-gpgme-for-in-source-tree-builds.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1685448000">- Update to 2.4.2:
  * gpg: Print a warning if no more encryption subkeys are left over
    after changing the expiration date.  [rGef2c3d50fa]
  * gpg: Fix searching for the ADSK key when adding an ADSK.  [T6504]
  * gpgsm: Speed up key listings on Windows.  [rG08ff55bd44]
  * gpgsm: Reduce the number of "failed to open policy file"
    diagnostics.  [rG68613a6a9d]
  * agent: Make updating of private key files more robust and track
    display S/N.  [T6135]
  * keyboxd: Avoid longish delays on Windows when listing keys.
    [rG6944aefa3c]
  * gpgtar: Emit extra status lines to help GPGME.  [T6497]
  * w32: Avoid using the VirtualStore.  [T6403]
  * Rebase gnupg-add_legacy_FIPS_mode_option.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1688558400">- Update to 2.4.3:
  * gpg: Set default expiration date to 3 years. [T2701]
  * gpg: Add --list-filter properties "key_expires" and
    "key_expires_d". [T6529]
  * gpg: Emit status line and proper diagnostics for write errors. [T6528]
  * gpg: Make progress work for large files on Windows. [T6534]
  * gpg: New option --no-compress as alias for -z0.
  * gpgsm: Print PROGRESS status lines. Add new --input-size-hint. [T6534]
  * gpgsm: Support SENDCERT_SKI for --call-dirmngr. [rG701a8b30f0]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgtar: New option --no-compress.
  * dirmngr: Extend the AD_QUERY command. [rG207c99567c]
  * dirmngr: Disable the HTTP redirect rewriting. [T6477]
  * dirmngr: New option --compatibility-flags. [rGbf04b07327]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a27]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * scd: Make signing work for Nexus cards. [rGb83d86b988]
  * scd: Fix authentication with Administration Key for PIV. [rG25b59cf6ce]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1691064000">- Revert back to use the IBM TPM Software stack.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1695297600">- Install the systemd user units in the _userunitdir [bsc#1201564]
  * Note that, there is no activation by default.
  * Rework excludes in the spec's files section.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696852800">- Provide the systemd-user files since they have been removed
  upstream since version 2.4.1. [bsc#1201564]
  * Add gpg2-systemd-user.tar.xz</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1696939200">- Install the internal executables in the /usr/libexec dir instead
  of /usr/lib64. These files are keyboxd, scdaemon, gpg-auth
  gpg-check-pattern, gpg-pair-tool, gpg-preset-passphrase,
  gpg-protect-tool, gpg-wks-client, dirmngr_ldap and tpm2daemon.</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697457600">- Fix Emacs EasyPG behavior when parsing output:
  * gpg: Report BEGIN_* status before examining the input.
  * Upstream task: https://dev.gnupg.org/T6481
  * Add gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1697544000">- Do not pull revision info from GIT when autoconf is run. This
  removes the -unknown suffix after the version number.
  * Add gnupg-nobetasuffix.patch [bsc#1216334]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1698667200">- Fix the build in SLE and Leap by adding an exclude in the files
  section for the dirmngr's systemd user units. [jsc#PED-7093]</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1706184000">- Update to 2.4.4: [bsc#1219191]
  * gpg: Do not keep an unprotected smartcard backup key on disk.
    See https://gnupg.org/blog/20240125-smartcard-backup-key.html
    for a security advisory. [T6944]
  * gpg: Allow to specify seconds since Epoch beyond 2038 on 32-bit
    platforms. [T6736]
  * gpg: Fix expiration time when Creation-Date is specified. [T5252]
  * gpg: Add support for Subkey-Expire-Date. [rG96b69c1866]
  * gpg: Add option --with-v5-fingerprint. [T6705]
  * gpg: Add sub-option ignore-attributes to --import-options.
  * gpg: Add --list-filter properties sig_expires/sig_expires_d.
  * gpg: Fix validity of re-imported keys. [T6399]
  * gpg: Report BEGIN_ status before examining the input. [T6481]
  * gpg: Don't try to compress a read-only keybox. [T6811]
  * gpg: Choose key from inserted card over a non-inserted card. [T6831]
  * gpg: Allow to create revocations even with non-compliant algos. [T6929]
  * gpg: Fix regression in the Revoker keyword of the parameter file. [T6923]
  * gpg: Improve error message for expired default keys. [T4704]
  * gpgsm: Add --always-trust feature. [T6559]
  * gpgsm: Support ECC certificates in de-vs mode. [T6802]
  * gpgsm: Major rewrite of the PKCS#12 parser. [T6536]
  * gpgsm: No not show the pkcs#12 passphrase in debug output. [T6654]
  * keyboxd: Timeout on failure to get the database lock. [T6838]
  * agent: Update the key stubs only if really modified. [T6829]
  * scd: Add support for certain Starcos 3.2 cards. [rG5304c9b080]
  * scd: Add support for CardOS 5.4 cards. [rG812f988059]
  * scd: Add support for D-Trust 4.1/4.4 cards. [rG0b85a9ac09]
  * scd: Add support for Smartcafe Expert 7.0 cards. [T6919]
  * scd: Add a length check for a new PIN. [T6843]
  * tpm: Fix keytotpm handling in the agent. [rG9909f622f6]
  * tpm: Fixes for the TPM test suite. [T6052]
  * dirmngr: New option --ignore-crl-extensions. [T6545]
  * dirmngr: Support config value "none" to disable the default
    keyserver. [T6708]
  * dirmngr: Fix handling of the HTTP Content-Length. [rGa5e33618f4]
  * gpgconf: Add commands --lock and --unlock. [rG93b5ba38dc]
  * gpgconf: Add keyword socketdir to gpgconf.ctl. [rG239c1fdc28]
  * gpgconf: Adjust the -X command for the new VERSION file format. [T6918]
  * wkd: Use export-clean for gpg-wks-client's --mirror and --create
    commands. [rG2c7f7a5a278c]
  * wkd: Make --add-revocs the default in gpg-wks-client. New option
  - -no-add-revocs. [rG10c937ee68]
  * Remove duplicated backslashes when setting the homedir. [T6833]
  * Ignore attempts to remove the /dev/null device. [T6556]
  * Improve advisory file lock retry strategy. [T3380]
  * Release-info: https://dev.gnupg.org/T6578
  * Remove patch upstream:
  - gnupg-Report-BEGIN_-status-before-examining-the-input.patch</changelog>
  <changelog author="Pedro Monreal &lt;pmonreal@suse.com&gt;" date="1709899200">- Update to 2.4.5:
  * gpg,gpgv: New option --assert-pubkey-algo. [T6946]
  * gpg: Emit status lines for errors in the compression layer. [T6977]
  * gpg: Fix invocation with --trusted-keys and --no-options. [T7025]
  * gpgsm: Allow for a longer salt in PKCS#12 files. [T6757]
  * gpgtar: Make --status-fd=2 work on Windows. [T6961]
  * scd: Support for the ACR-122U NFC reader. [rG1682ca9f01]
  * scd: Suport D-TRUST ECC cards. [T7000,T7001]
  * scd: Allow auto detaching of kernel drivers; can be disabled with
    the new compatibility-flag ccid-no-auto-detach. [rGa1ea3b13e0]
  * scd: Allow setting a PIN length of 6 also with a reset code for
    openpgp cards. [T6843]
  * agent: Allow GET_PASSPHRASE in restricted mode. [rGadf4db6e20]
  * dirmngr: Trust system's root CAs for checking CRL issuers. [T6963]
  * dirmngr: Fix regression in 2.4.4 in fetching keys via hkps. [T6997]
  * gpg-wks-client: Make option --mirror work properly w/o specifying
    domains. [rG37cc255e49]
  * g13,gpg-wks-client: Allow command style options as in "g13 mount
    foo". [rGa09157ccb2]
  * Allow tilde expansion for the foo-program options. [T7017]
  * Make the getswdb.sh tool usable outside the GnuPG tree.
  * Release-info: https://dev.gnupg.org/T6960
  * Update the required versions for the dependencies.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1723464000">- Remove explicit runtime library dependency, pick ease of
  maintenance in Tumbleweed over mixed project use runtime bugs.</changelog>
</package>
<package pkgid="6c016e89ea812d824d4f80443aa4a50e90bd8246339aa7db7787d25aca744a4722a20370257506d21e60daa13de7eb90547623c6335cf890947e50c37726be9a" name="gprofng" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="5b8c4b45222ef676d0f84c96be3d5b3f59a38cbfd81fa1549afc900329cf8a7a603f4abcbf85b5050fff0132bab9d1953be781e823827209d8979a7a0696e1c8" name="gprofng" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="3bb153384bb3e3764daa250753427ffbc34323660c634ccab3113231b2893d8ba97975ad77d0beaba32f168d1fc81007e206577a0db7c5e6b7d8902d80d79ca1" name="gprofng-debuginfo" arch="i586">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ee4ea3f3cad571a7066878f02ab609532f9a4a469fd94cd16590aa8eb33018f8127ff45883dd5533163f0273249cd382905137678d105b633c1d9e9e0e5767db" name="gprofng-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.43" rel="1.0.2.1.sr20240803"/>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1675080000">- Pack libgprofng only for supported platforms.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1676980800">- Enable zstd compression algorithm (instead of zlib)
  for debug info sections by default.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1677153600">- Disable ZSTD debug section compress by default.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1678276800">- Disable packed-relative-relocs for old codestreams.  They generate
  buggy relocations when binutils-revert-rela.diff is active.
  [bsc#1206556]</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1678968000">- Enable bpf-none cross target and add bpf-none to the multitarget
  set of supported targets.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679400000">- Document fixed CVEs:
  * bnc#1208037 aka CVE-2023-25588 aka PR29677
  * bnc#1208038 aka CVE-2023-25587 aka PR29846
  * bnc#1208040 aka CVE-2023-25585 aka PR29892
  * bnc#1208409 aka CVE-2023-0687 aka PR29444</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1681300800">- Rebase branch patch (includes fix for PR30281).</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1685448000">- riscv-dynamic-tls-reloc-pie.patch: Backport for PR ld/22263 and PR
  ld/25694
- riscv-pr22263-1.patch: Backport for PR ld/22263</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1689249600">- Add binutils-disable-dt-relr.sh for an compatibility problem
  caused by binutils-revert-rela.diff in SLE codestreams.
  Needed for update of glibc as that would otherwise pick up
  the broken relative relocs support.  [bsc#1213282, PED-1435]
- This only existed only for a very short while in SLE-15, as the main
  variant in devel:gcc subsumed this in binutils-revert-rela.diff.
  Hence:
- Remove binutils-disable-dt-relr.sh as subsumed.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1692187200">- Update to version 2.41 [PED-5778]:
  * The MIPS port now supports the Sony Interactive Entertainment Allegrex
  processor, used with the PlayStation Portable, which implements the MIPS
  II ISA along with a single-precision FPU and a few implementation-specific
  integer instructions.
  * Objdump's --private option can now be used on PE format files to display the
  fields in the file header and section headers.
  * New versioned release of libsframe: libsframe.so.1.  This release introduces
  versioned symbols with version node name LIBSFRAME_1.0.  This release also
  updates the ABI in an incompatible way: this includes removal of
  sframe_get_funcdesc_with_addr API, change in the behavior of
  sframe_fre_get_ra_offset and sframe_fre_get_fp_offset APIs.
  * SFrame Version 2 is now the default (and only) format version supported by
  gas, ld, readelf and objdump.
  * Add command-line option, --strip-section-headers, to objcopy and strip to
  remove ELF section header from ELF file.
  * The RISC-V port now supports the following new standard extensions:
  - Zicond (conditional zero instructions)
  - Zfa (additional floating-point instructions)
  - Zvbb, Zvbc, Zvkg, Zvkned, Zvknh[ab], Zvksed, Zvksh, Zvkn, Zvknc, Zvkng,
    Zvks, Zvksc, Zvkg, Zvkt (vector crypto instructions)
  * The RISC-V port now supports the following vendor-defined extensions:
  - XVentanaCondOps
  * Add support for Intel FRED, LKGS and AMX-COMPLEX instructions.
  * A new .insn directive is recognized by x86 gas.
  * Add SME2 support to the AArch64 port.
  * The linker now accepts a command line option of --remap-inputs
  &lt;PATTERN&gt;=&lt;FILE&gt; to relace any input file that matches &lt;PATTERN&gt; with
  &lt;FILE&gt;.  In addition the option --remap-inputs-file=&lt;FILE&gt; can be used to
  specify a file containing any number of these remapping directives.
  * The linker command line option --print-map-locals can be used to include
  local symbols in a linker map.  (ELF targets only).
  * For most ELF based targets, if the --enable-linker-version option is used
  then the version of the linker will be inserted as a string into the .comment
  section.
  * The linker script syntax has a new command for output sections: ASCIZ "string"
  This will insert a zero-terminated string at the current location.
  * Add command-line option, -z nosectionheader, to omit ELF section
  header.
- Removed obsolete patches: binutils-2.40-branch.diff.gz,
  riscv-dynamic-tls-reloc-pie.patch, riscv-pr22263-1.patch,
  extensa-gcc-4_3-fix.diff .
- Add binutils-2.41-branch.diff.gz .
- Add binutils-old-makeinfo.diff for SLE-12 and older.
- Rebased aarch64-common-pagesize.patch and binutils-revert-rela.diff .
- Contains fixes for these non-CVEs (not security bugs per upstreams
  SECURITY.md):
  * bsc#1209642 aka CVE-2023-1579 aka PR29988
  * bsc#1210297 aka CVE-2023-1972 aka PR30285
  * bsc#1210733 aka CVE-2023-2222 aka PR29936
  * bsc#1213458 aka CVE-2021-32256 aka PR105039 (gcc)
  * bsc#1214565 aka CVE-2020-19726 aka PR26240
  * bsc#1214567 aka CVE-2022-35206 aka PR29290
  * bsc#1214579 aka CVE-2022-35205 aka PR29289
  * bsc#1214580 aka CVE-2022-44840 aka PR29732
  * bsc#1214604 aka CVE-2022-45703 aka PR29799
  * bsc#1214611 aka CVE-2022-48065 aka PR29925
  * bsc#1214619 aka CVE-2022-48064 aka PR29922
  * bsc#1214620 aka CVE-2022-48063 aka PR29924
  * bsc#1214623 aka CVE-2022-47696 aka PR29677
  * bsc#1214624 aka CVE-2022-47695 aka PR29846
  * bsc#1214625 aka CVE-2022-47673 aka PR29876</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1694692800">- Add libzstd-devel to Requires of binutils-devel. (bsc#1215341)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1695643200">- riscv-relro.patch: RISC-V: Protect .got with relro</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1699531200">- Add binutils-use-less-memory.diff to be a little nicer to 32bit
  userspace and huge links.  [bsc#1216908]</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1706616000">- Update to version 2.42:
  * Add support for many aarch64 extensions: SVE2.1, SME2.1, B16B16,
  RASv2, LSE128, GCS, CHK, SPECRES2, LRCPC3, THE, ITE, D128, XS and
  flags to enable them: '+fcma', '+jscvt', '+frintts', '+flagm2',
  '+rcpc2' and '+wfxt'
  * Add experimantal support for GAS to synthesize call-frame-info for
  some hand-written asm (--scfi=experimental) on x86-64.
  * Add support for more x86-64 extensions: APX: 32 GPRs, NDD, PUSH2/POP2,
  PUSHP/POPP; USER_MSR, AVX10.1, PBNDKB, SM4, SM3, SHA512, AVX-VNNI-INT16.
  * Add support for more RISC-V extensions: T-Head v2.3.0, CORE-V v1.0,
  SiFive VCIX v1.0.
  * BPF assembler: ';' separates statements now, and does not introduce
  line comments anymore (use '#' or '//' for this).
  * x86-64 ld: Add '-z mark-plt/-z nomark-plt' to mark PLT entries with
  dynamic tags.
  * risc-v ld: Add '--[no-]check-uleb128'.
  * New linker script directive: REVERSE, to be combined with SORT_BY_NAME
  or SORT_BY_INIT_PRIORITY, reverses the generated order.
  * New linker options --warn-execstack-objects (warn only about execstack
  when input object files request it), and --error-execstack plus
  - -error-rxw-segments to convert the existing warnings into errors.
  * objdump: Add -Z/--decompress to be used with -s/--full-contents to
  decompress section contents before displaying.
  * readelf: Add --extra-sym-info to be used with --symbols (currently
  prints section name of references section index).
  * objcopy: Add --set-section-flags for x86_64 to include
  SHF_X86_64_LARGE.
  * s390 disassembly: add target-specific disasm option 'insndesc',
  as in "objdump -M insndesc" to display an instruction description
  as comment along with the disassembly.
- Add binutils-2.42-branch.diff.gz.
- Rebased s390-biarch.diff.
- Adjusted binutils-revert-hlasm-insns.diff,
  binutils-revert-plt32-in-branches.diff and binutils-revert-rela.diff
  for upstream changes.
- Removed binutils-2.41-branch.diff.gz, binutils-2.41.tar.bz2,
  binutils-2.41-branch.diff.gz.
- Removed binutils-use-less-memory.diff, binutils-old-makeinfo.diff
  and riscv-relro.patch (all upstreamed).
- Removed add-ulp-section.diff, we use a different mechanism
  for live patching since a long time.</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1707134400">- Add binutils-disable-code-arch-error.diff to demote an
  error about swapped .arch/.code directives to a warning.
  It happens in the wild.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1708516800">- riscv-no-relax.patch: RISC-V: Don't generate branch/jump relocation if
  symbol is local when no-relax</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1714564800">- Allow to disable profiling</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1718280000">- binutils-pr22868.diff: Remove obsolete patch
- Undefine _FORTIFY_SOURCE when running checks</changelog>
  <changelog author="Michael Matz &lt;matz@suse.com&gt;" date="1722945600">- Update to version 2.43:
  * new .base64 pseudo-op, allowing base64 encoded data as strings
  * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
    (APX_F now fully supported)
  * x86 Intel syntax now warns about more mnemonic suffixes
  * macros and .irp/.irpc/.rept bodies can use \+ to get at number
    of times the macro/body was executed
  * aarch64: support 'armv9.5-a' for -march, add support for LUT
    and LUT2
  * s390: base register operand in D(X,B) and D(L,B) can now be
    omitted (ala 'D(X,)'); warn when register type doesn't match
    operand type (use option
    'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
  * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
    Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
    XSfCease, all at version 1.0;
    remove support for assembly of privileged spec 1.9.1 (linking
    support remains)
  * arm: remove support for some old co-processors: Maverick and FPA
  * mips: '--trap' now causes either trap or breakpoint instructions
    to be emitted as per current ISA, instead of always using trap
    insn and failing when current ISA was incompatible with that
  * LoongArch: accept .option pseudo-op for fine-grained control
    of assembly code options; add support for DT_RELR
  * readelf: now displays RELR relocations in full detail;
    add -j/--display-section to show just those section(s) content
    according to their type
  * objdump/readelf now dump also .eh_frame_hdr (when present) when
    dumping .eh_frame
  * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
    processors; add minimal support for riscv
  * linker:
  - put .got and .got.plt into relro segment
  - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
    linker to report needed and used x86-64 ISA levels
  - add --rosegment option which changes the -z separate-code
    option so that only one read-only segment is created (instead
    of two)
  - add --section-ordering-file &lt;FILE&gt; option to add extra
    mapping of input sections to output sections
  - add -plugin-save-temps to store plugin intermediate files
    permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.</changelog>
</package>
<package pkgid="ff2ec7a6d45867a5f053a3c747c83e3af53fa31ba1c661c11656607a5447e45e6239f36e610187e9eeeccc6a2998545e75b0d736161d5e6cfeaed9d935a9adae" name="growpart-rootgrow" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="1.1"/>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1573128000">- Bump version: 1.0.1 → 1.0.2</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891200">- Switch to use Popen instead of run
  The run() fuction in the subprocess module was implemented after
  Python 3.4. However, we need to support Python 3.4 for SLES 12</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1582891201">- Fixed unit tests and style
  This clobbers several fixes into one. Sorry about it but I
  started on already made changes done by other people.
  This commit includes several pep8 style fixes mostly on
  the indentation level. In addition it fixes the unit
  tests to really cover all code and to make the exception
  tests really effective.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891202">- Bump version: 1.0.2 → 1.0.3</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891203">- Switch implementation to use Popen for Python 3.4 compatibility (bsc#1165198)</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316800">- Replace travis testing with GitHub actions.
  Add ci testing workflow action.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316801">- Fix string formatting for flake8 formatting.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316802">- Add coverage config.
  Omit version module from coverage check.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1626177600">- Change the logic to determine the partition ID of the root filesystem
  (bsc#1188179)
  + Previously the algorithm depended on the order of the output
  from lsblk using an index to keep track of the known partitions.
  The new implementation is order independent, it depends on the
  partition ID being numerical in nature and at the end of the device
  string.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1627905600">- Fix root partition ID lookup. Only consider trailing digits to be
  part of the paritition ID. (bsc#1188868) (bsc#1188904)</changelog>
</package>
<package pkgid="e141c4e1b81fe0508d162a37b071dd4266e405ca6b50dd4f0db246527b6a25d3ce9b8e469b8f23d4a4f2f14650004cd3e2f0c0f6fbd8a19dea8bac8fc52f65db" name="growpart-rootgrow" arch="src">
  <version epoch="0" ver="1.0.5" rel="1.1"/>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1564142400">- Initial project setup
  Created all infrastructure, testing, virtualenv and package
  data files to develop rootgrow as a python project. Also
  adapted the existing code to be flake8 clean. Some more
  restructuring and especially unit testing needs to be done
  prior to the first package build</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1565697600">- Refactor entire code and device handling
  Split code into more readable parts. Make use of
  util linux findmnt, lsblk and friends and stabilize
  the entire code base. Also cover code with unit tests</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1565784000">- Update spec file requirement list</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1565784001">- Bump version: 0.0.1 → 0.0.2</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1566216000">- Name package growpart-rootgrow for compat reasons
  Avoid any change on the image description level. This requires
  the package to be named like the subpackage from the growpart
  build before</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1566216001">- Bump version: 0.0.2 → 1.0.0</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1566820800">- Fixed binary location in service unit file
  rootgrow is installed via the console_scripts entrypoint
  of pythons setuptools. Unfortunately that entrypoint does
  not have an easy way to target a console script to /usr/sbin
  which would be the correct location. As patching the situation
  in setuptools will cause a huge chain of after effects for
  a simple thing I decided to just go with /usr/bin and provide
  this simple one liner patch in the systemd service file</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1571918400">- Reference entry for maintenance
  Tracker bug for the submission set to: bsc#1154357</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1571918401">- Bump version: 1.0.0 → 1.0.1</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1572955200">- Package LICENSE file
  The LICENSE file is part of the source repo but was not
  packaged with the rpm package</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1573128000">- Bump version: 1.0.1 → 1.0.2</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891200">- Switch to use Popen instead of run
  The run() fuction in the subprocess module was implemented after
  Python 3.4. However, we need to support Python 3.4 for SLES 12</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1582891201">- Fixed unit tests and style
  This clobbers several fixes into one. Sorry about it but I
  started on already made changes done by other people.
  This commit includes several pep8 style fixes mostly on
  the indentation level. In addition it fixes the unit
  tests to really cover all code and to make the exception
  tests really effective.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891202">- Bump version: 1.0.2 → 1.0.3</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891203">- Switch implementation to use Popen for Python 3.4 compatibility (bsc#1165198)</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316800">- Replace travis testing with GitHub actions.
  Add ci testing workflow action.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316801">- Fix string formatting for flake8 formatting.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316802">- Add coverage config.
  Omit version module from coverage check.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1626177600">- Change the logic to determine the partition ID of the root filesystem
  (bsc#1188179)
  + Previously the algorithm depended on the order of the output
  from lsblk using an index to keep track of the known partitions.
  The new implementation is order independent, it depends on the
  partition ID being numerical in nature and at the end of the device
  string.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1627905600">- Fix root partition ID lookup. Only consider trailing digits to be
  part of the paritition ID. (bsc#1188868) (bsc#1188904)</changelog>
</package>
<package pkgid="b36be4068b68fdbd6ab1f097a381f316d9183a6f965463fef2e29460394619ce9496eab523be2143869f0d49670b6b46c7d85dc5cf14bb40a22dbb6bfa479049" name="growpart-rootgrow" arch="noarch">
  <version epoch="0" ver="1.0.5" rel="1.5sr"/>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1573128000">- Bump version: 1.0.1 → 1.0.2</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891200">- Switch to use Popen instead of run
  The run() fuction in the subprocess module was implemented after
  Python 3.4. However, we need to support Python 3.4 for SLES 12</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1582891201">- Fixed unit tests and style
  This clobbers several fixes into one. Sorry about it but I
  started on already made changes done by other people.
  This commit includes several pep8 style fixes mostly on
  the indentation level. In addition it fixes the unit
  tests to really cover all code and to make the exception
  tests really effective.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891202">- Bump version: 1.0.2 → 1.0.3</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891203">- Switch implementation to use Popen for Python 3.4 compatibility (bsc#1165198)</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316800">- Replace travis testing with GitHub actions.
  Add ci testing workflow action.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316801">- Fix string formatting for flake8 formatting.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316802">- Add coverage config.
  Omit version module from coverage check.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1626177600">- Change the logic to determine the partition ID of the root filesystem
  (bsc#1188179)
  + Previously the algorithm depended on the order of the output
  from lsblk using an index to keep track of the known partitions.
  The new implementation is order independent, it depends on the
  partition ID being numerical in nature and at the end of the device
  string.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1627905600">- Fix root partition ID lookup. Only consider trailing digits to be
  part of the paritition ID. (bsc#1188868) (bsc#1188904)</changelog>
</package>
<package pkgid="cc376e7f97ad75525d9f92be4b4133572e5c60ec0cf87c1d3890d1532ea6f7c21dbffa5b93850efdf501355098bf0cb0a84edb2c49111ee20dfb0de16a9e2950" name="growpart-rootgrow" arch="src">
  <version epoch="0" ver="1.0.5" rel="1.5sr"/>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1564142400">- Initial project setup
  Created all infrastructure, testing, virtualenv and package
  data files to develop rootgrow as a python project. Also
  adapted the existing code to be flake8 clean. Some more
  restructuring and especially unit testing needs to be done
  prior to the first package build</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1565697600">- Refactor entire code and device handling
  Split code into more readable parts. Make use of
  util linux findmnt, lsblk and friends and stabilize
  the entire code base. Also cover code with unit tests</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1565784000">- Update spec file requirement list</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1565784001">- Bump version: 0.0.1 → 0.0.2</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1566216000">- Name package growpart-rootgrow for compat reasons
  Avoid any change on the image description level. This requires
  the package to be named like the subpackage from the growpart
  build before</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1566216001">- Bump version: 0.0.2 → 1.0.0</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1566820800">- Fixed binary location in service unit file
  rootgrow is installed via the console_scripts entrypoint
  of pythons setuptools. Unfortunately that entrypoint does
  not have an easy way to target a console script to /usr/sbin
  which would be the correct location. As patching the situation
  in setuptools will cause a huge chain of after effects for
  a simple thing I decided to just go with /usr/bin and provide
  this simple one liner patch in the systemd service file</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1571918400">- Reference entry for maintenance
  Tracker bug for the submission set to: bsc#1154357</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1571918401">- Bump version: 1.0.0 → 1.0.1</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1572955200">- Package LICENSE file
  The LICENSE file is part of the source repo but was not
  packaged with the rpm package</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1573128000">- Bump version: 1.0.1 → 1.0.2</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891200">- Switch to use Popen instead of run
  The run() fuction in the subprocess module was implemented after
  Python 3.4. However, we need to support Python 3.4 for SLES 12</changelog>
  <changelog author="Marcus Sch&#xE4;fer &lt;ms@suse.de&gt;" date="1582891201">- Fixed unit tests and style
  This clobbers several fixes into one. Sorry about it but I
  started on already made changes done by other people.
  This commit includes several pep8 style fixes mostly on
  the indentation level. In addition it fixes the unit
  tests to really cover all code and to make the exception
  tests really effective.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891202">- Bump version: 1.0.2 → 1.0.3</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1582891203">- Switch implementation to use Popen for Python 3.4 compatibility (bsc#1165198)</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316800">- Replace travis testing with GitHub actions.
  Add ci testing workflow action.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316801">- Fix string formatting for flake8 formatting.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1611316802">- Add coverage config.
  Omit version module from coverage check.</changelog>
  <changelog author="Robert Schweikert &lt;rjschwei@suse.com&gt;" date="1626177600">- Change the logic to determine the partition ID of the root filesystem
  (bsc#1188179)
  + Previously the algorithm depended on the order of the output
  from lsblk using an index to keep track of the known partitions.
  The new implementation is order independent, it depends on the
  partition ID being numerical in nature and at the end of the device
  string.</changelog>
  <changelog author="Sean Marlow &lt;sean.marlow@suse.com&gt;" date="1627905600">- Fix root partition ID lookup. Only consider trailing digits to be
  part of the paritition ID. (bsc#1188868) (bsc#1188904)</changelog>
</package>
<package pkgid="29c0d5bba175ffd2a77c816b4e6d86b4f4efaab965066bca0b199cad5a83b234a80380725a6e17bad8f075b9eac8832fed23f82f643d7a43089a1746453c88ba" name="grub2" arch="i586">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="8d433469198b3f3f3aa5c0509818b1fbe3ac8d44d496ae4fde971ce53dd80a2186dcbccf66ec6ccfaf09136cf4481dc0f7ff4d107de8d0d58bbdd3bc289b8dda" name="grub2" arch="src">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="50507e89ca1687666927848277287118a0303058975eba01e82962948281e5f5430cd3a2ab1f7ad98ad8ed9b778cd4025dee6b7f823ee0c01af3902af4ba2a23" name="grub2" arch="x86_64">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="92bc4aa2f78294f7f9b009cb366d499767f2112f9865891816c24f583736e75514f84970a95ff2d8f12be58899188c4644cb7412de68d1792a3e9769532f2476" name="grub2-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="5.1.sr20240429"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1609934400">- Update LibreOffice About image (boo#1180550)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- move SUSE-brand to /usr/etc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
</package>
<package pkgid="0cf763c8ae079962d2feab89cc690b089ffc5584d9ee76bb95724a66dae838c522d480a7abf20cb5172589cebf3396acbe320456d9752404551da9929fbc05ed" name="grub2-branding-upstream" arch="i586">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="fcd0c86da44c036b399d4f65caf73ca9c30c8220303695383040629658f6ce7c6285e0f96426dd85d6e8a66167f8ae54ec7b7df57f81614ad3e91d777aad925e" name="grub2-branding-upstream" arch="x86_64">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="6813bd99b3a128a08bef3502120d86e83a4e163f3d4a8571ca6eac38fa5ef63ec9b70cefa7aa6c0bf55d9e715be114f68d274e3aff0211f192ce026099f05e59" name="grub2-debuginfo" arch="i586">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="7579442579b97cd19b2fdfe130b08e018c1d5908a06ecb2e9d99e7ac2b3b8ce0ac47526e8371c6cdfadfc2ccf08b618443a232240987d71755b99119d3ee4856" name="grub2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="8b161967358798d103a731e7363632f23da132db38c4597d2f2c75a35b11c042c8cff04dbd8cdffb8a989e47eaebb37c43af388bf403ecd82ddc2b2caa029355" name="grub2-debugsource" arch="i586">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="0249e12d261b001aff331e3ca539c16aff1475b10111e9868a4aa79b6012fe1f79bf06650c9d7ad20ab97e471146b4b752bb3a8d22deb622f15ad520a75396a2" name="grub2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="21c90570fccd2370b5a626bd9adb10c73b5674bc38af0835cff87620d42615f4e7adb336465d327d3a6c2044e917a91e162eab2675fcd522ab15953d82473e6c" name="grub2-i386-efi" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="782c386d153c58c8d2e25961809eb8e18dcd05abbff30b29fe485eb17a91c594f6fa3eca8405b806848374803aa1fdd466805b5569d09f52836c26dfe808e58d" name="grub2-i386-efi-debug" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="e3fe30ec0fbe8524f0b94b2f45a0f19e3085cd8d1de87b0efdbbcd0abf2f4c89e3e5993d0edb2df5e316cd97a867c0f98819e4738387e8717f41d8b863333be9" name="grub2-i386-efi-extras" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="36d87834bd498e8ecba8071a4a3f9f2190e0f849c843f5f8f98d6a7d1bcc623b580f759870f2341551b999641e34e5395974a41881e78ce53d0d6d9ee7959537" name="grub2-i386-pc" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="8f8309842786c9b9bf30c90fcf40586c5d28eb6bc68b008eb9eea20f7677373e2f0327c91ed3ef2f00089b26fbd1ce451187a3f275d3a1f861e0710834ea7e51" name="grub2-i386-pc-debug" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="237699e5dcf345a95af789736e5594634ae13c8d1ae5eb9550f51a76b0f5bcc75ba5c25ef1b671f936611928e6817b0829d479bab0492db9249714c8f2ba9b81" name="grub2-i386-pc-extras" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="7e86d716cc32364a7fadb5cb68ceb62bd44cfbf9df292dd4e97bfb0ee98466a550dfbf536a49fa67bc1d5214b9b925ce1bdc29ea69cd67d91a3dad226bd9e50f" name="grub2-i386-xen" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="5820efa4d889f2ddb524a74ab9ff788d4bff9266fc92798349a23bffde5bfa79d2b3215964663b5c4aa682f94f7202b5d409c7f5eade475d2e88f84dba2c707a" name="grub2-i386-xen-extras" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="684bdb21b43661f7a948f76c40d5e0b7195c81a48600ea27140522318b58893d6b025bf0834b21e5f1bb7a857eaa7796c8f77750eb7a0b4f91a63f2798481a83" name="grub2-snapper-plugin" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="4d61d7b7bec6bd7f0de922e7541a5ef47400db105692138696304d43b3c1b3bc43548b80dca06303fc75e9c79f73e2f5edcc06046028613850ee0db725fd238f" name="grub2-systemd-sleep-plugin" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="49ddeb6b4906ba483fe1fc7f8eafb3f6bbb7ca2015c0678860a96b217138b6c4c5e731253bb599176dcf39d87d8deabfb0812cc8da69775bad5d76deed4a1f4f" name="grub2-x86_64-efi" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="ec7945efb5c0dbd4b3b24227681e233ea97e8c823a3d06b4c6011147dcd599652c37f237603faf0eb91c6c764dc1c0efd11eac58cd55e276ee0b1104d3314cda" name="grub2-x86_64-efi-debug" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="a43b9dbe326c6b7e88c0c97caf49f8a0727dea6eadeffb2be21dcf697dcacb3c627d0fefc5768ac715babcbd8da53c3c061e87f4b491923b46f3d472ba72e77a" name="grub2-x86_64-efi-extras" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="ad252540889954265d8ba6f9f58057774a78feece4d0cd41bdd8f696b97189226b276baf5fac5eb298cb916d4f156051f4e457243a7133675dd1f14814d96d8b" name="grub2-x86_64-xen" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="c69138cc8b6f5c559bf06da003f73b7e4b545b5918c0090814ae99f4ebf4c10ace807f432cad4a0146dba18b22161b8e8db96094815de3fb49b03005f73c43b5" name="grub2-x86_64-xen-extras" arch="noarch">
  <version epoch="0" ver="2.12" rel="23.1"/>
  <changelog author="Dr. Werner Fink &lt;werner@suse.de&gt;" date="1709208000">- Add patch grub2-bash-completion-2.12.patch
  The shell function have() had become deprecated with 2.11
  and had been removed from 2.12 which is now providing
  the shell function _comp_have_command() (boo#1220626)</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1709294400">- disable the file 20_memtest86+
  * added a deprecation note in the header</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1709553600">- Update grub2-change-bash-completion-dir.patch to support bash
  completion correctly (bsc#1218875)
- Drop grub2-bash-completion-2.12.patch since the have() function
  is not used in those scripts anymore</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1710849600">- Add grub2-bsc1220338-key_protector-implement-the-blocklist.patch
  to implement a blocklist in the key protector and check the
  unwanted UEFI variables (bsc#1220338)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1710936000">- Cleanup spec file to adhere to update-bootloader-rpm-macros definition
  entirely (bsc#1218241)</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711108800">- Fix memdisk becomes the default boot entry, resolving no graphic display
  device error in guest vnc console (bsc#1221779)
  * grub2-xen-pv-firmware.cfg</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711368000">- Correct the erroneous sequence in determining GRUB_FS and GRUB_DEVICE
  (bsc#1221904)
  * grub2-pass-corret-root-for-nfsroot.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711540800">- Fix LPAR falls into grub shell after installation with lvm (bsc#1221866)
  * 0001-ofdisk-Enhance-canonical-path-handling-for-bootpath.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1711713600">- Fix os name is used for root file system mount (bsc#1220949)
  * 0001-10_linux-Ensure-persistence-of-root-file-system-moun.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1712836800">- Fix the compatibility issue with bash-completion 2.12
  (bsc#1221849)
  * 0001-util-bash-completion-Fix-for-bash-completion-2.12.patch</changelog>
  <changelog author="Giacomo Comes &lt;gcomes.obs@gmail.com&gt;" date="1713528000">- remove deprecated file 20_memtest86+
  * a similar file is provided by the package memtest86+</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1714651200">- Fix gcc error with CFLAGS=-Og
  * grub2-grubenv-in-btrfs-header.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1715774400">- Fix error in /etc/grub.d/20_linux_xen: file_is_not_sym not found, renamed to
  file_is_not_xen_garbage (bsc#1224226)
  * grub2-fix-menu-in-xen-host-server.patch</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1715774401">- Update to the latest upstreaming TPM2 patches
  * 0001-key_protector-Add-key-protectors-framework.patch
  - Replace 0001-protectors-Add-key-protectors-framework.patch
  * 0002-tpm2-Add-TPM-Software-Stack-TSS.patch
  - Merge other TSS patches
  * 0001-tpm2-Add-TPM2-types-structures-and-command-constants.patch
  * 0002-tpm2-Add-more-marshal-unmarshal-functions.patch
  * 0003-tpm2-Implement-more-TPM2-commands.patch
  * 0003-key_protector-Add-TPM2-Key-Protector.patch
  - Replace 0003-protectors-Add-TPM2-Key-Protector.patch
  * 0004-cryptodisk-Support-key-protectors.patch
  * 0005-util-grub-protect-Add-new-tool.patch
  * 0001-tpm2-Support-authorized-policy.patch
  - Replace 0004-tpm2-Support-authorized-policy.patch
  * 0001-tpm2-Add-extra-RSA-SRK-types.patch
  * 0001-tpm2-Implement-NV-index.patch
  - Replace 0001-protectors-Implement-NV-index.patch
  * 0002-cryptodisk-Fallback-to-passphrase.patch
  * 0003-cryptodisk-wipe-out-the-cached-keys-from-protectors.patch
  * 0004-diskfilter-look-up-cryptodisk-devices-first.patch
- Refresh affected patches
  * 0001-Improve-TPM-key-protection-on-boot-interruptions.patch
  * grub2-bsc1220338-key_protector-implement-the-blocklist.patch
- New manpage for grub2-protect</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1716206400">- Only enable grub-protect for EFI systems
  * 0001-util-enable-grub-protect-only-for-EFI-systems.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1717761600">- Add blscfg support
  * 0001-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch
  * 0002-Add-BLS-support-to-grub-mkconfig.patch
  * 0003-Add-grub2-switch-to-blscfg.patch
  * 0004-blscfg-Don-t-root-device-in-emu-builds.patch
  * 0005-blscfg-check-for-mounted-boot-in-emu.patch
  * 0006-Follow-the-device-where-blscfg-is-discovered.patch
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0008-blscfg-reading-bls-fragments-if-boot-present.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1720180800">- Fix error if dash shell script is used (bsc#1226453)
  * 0007-grub-switch-to-blscfg-adapt-to-openSUSE.patch
  * 0009-10_linux-Some-refinement-for-BLS.patch
- Fix input handling in ppc64le grub2 has high latency (bsc#1223535)
  * 0001-net-drivers-ieee1275-ofnet-Remove-200-ms-timeout-in-.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1721390400">- Fix error in grub-install when root is on tmpfs (bsc#1226100)
  * 0001-grub-install-bailout-root-device-probing.patch
- Fix incorrect Platform tag in rpm header (bsc#1217967)</changelog>
  <changelog author="Gary Ching-Pang Lin &lt;glin@suse.com&gt;" date="1722600000">- Switch to '--no-hostonly' when creating the ZIPL initrd in the
  KIWI build environment to avoid some potential issues due to the
  missing modules
  * grub2-s390x-set-hostonly.patch</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1722600001">- Fix btrfs subvolume for platform modules not mounting at runtime when the
  default subvolume is the topmost root tree (bsc#1228124)
  * grub2-btrfs-06-subvol-mount.patch
- Rediff
  * 0001-Unify-the-check-to-enable-btrfs-relative-path.patch</changelog>
</package>
<package pkgid="292eacb9daf34a83a2aa9105a32d2ff5a2f57ba41fb3e7abcc0e8603824350bd542ab86acd14c646d764f7928fc0ef2c317822c7fdeeb4b1f007b124bef7cbb9" name="gscan2pdf" arch="noarch">
  <version epoch="0" ver="2.13.4" rel="1.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1609761600">- Change requires: from perl(PDF::API2) to perl(PDF::Builder).
  The change was introduced in 2.10.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1609934400">- Insert needed Requires:perl(Gtk3::ImageView).
- Move djvulibre, tiff and pdftk from Reccommends to Requires,
  because missing of these package will rise up a warning at startup.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1611057600">- Update to 2.11.0
  * Run started callback before error callback
  * + option to navigate through OCR output by position
  * Fix hang trying to process page that has been deleted.
  * Quit with fatal error if module versions do not match executable version.
    Closes #370 (gscan2pdf opens to white screen).
  * Take undo/redo snapshot when adding or correcting OCR text
  * Don't lose OCR output when running user-defined tool
  * Only update list of user-defined tools on pressing apply in preferences.
  * + vertically split screen view for image and OCR output.
  * Correct use of dpi option in v4.0.0-beta.1 tesseract call (i.e. Bionic).
  * Check that the core font cannot encode the glyphs before using TTF.
  * + option to put OCR output to the right of the image, rather than behind it.
  * Additionally make source "Normal" a synonym for "flatbed". Closes #371
    (Improve option for auto-select #Pages upon switching ADF/Normal)
  * Fix bug estimating height of non-greyscale variable height scans.
  * Update to Hungarian translation (thanks to csola)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)
- Changes from 2.10.2
  * Catch errors running default launcher
  * Check both stderr and stdout for libtiff-tools version
    Closes Debian bug 977532 (gscan2pdf: save option not available)
  * Rename drag tool -&gt; pan tool
  * Update to German translation (thanks to Matthias Sprau)
  * Update to Turkish translation (thanks to Buckethead)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)
- Changes from 2.10.1
  * Switch from Perlmagick to imagemagick for threshold tool to improve
    performance. Closes Debian bug 968918 (Threshold function is extremely slow)
  * + missing crop icon
  * + View/Edit OCR toggle
  * Don't zoom in/out if plus/minus pressed whilst editing OCR
  * Allow cut/copy/paste whilst editing OCR
  * Fixed bug manually adding OCR that overlaps with existing words
  * + button to duplicate OCR text
  * Fixed bug adding OCR text '0'
  * Fixed bug processing deleted page
  * Don't sort OCR confidence list if not changed
  * Fixed bug decoding 3-octal UTF-8 characters in DjVu text layer
  * Update to Hungarian translation (thanks to csola)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1617278400">- Updated to version 2.11.2:
  * Recognise that the smfp backend returns "Device busy" if the
    scanner is turned off and display the relevant dialog, closes
    [#378] (gscan2pdf claims scanner is "busy" when not connected).
  * Translation updates.
- Changes from version 2.11.1:
  * Fix bug importing a DjVu or TIFF with depth &gt; 1 and saving it
    as PDF with G3/4.
  * Remove zip and packbits PDF compression options. Rename
    PNG-&gt;Flate, closes bug #366 (Rename PDF compression options).
  * Don't write blank metadata fields, closes bug #375.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1620043200">- Updated to version 2.12.1
  * Remove 'use lib' line with local, user-based path, closes bug
    [#384].
  * Move postprocessing options to separate tab, (deb#987211).
  * Refactor "Threshold before OCR" options into one line,
    (deb#987212).
  * Translation updates.
- Changes from version 2.12.0:
  * Enabled subject and keywords in filename template.
  * Switch from Perlmagick to imagemagick for threshold steps of OCR
    to improve performance.
  * + annotation layer for DjVu and PDF.
  * POD and manpage improvements, (deb#987059).
  * Translation updates.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1620475200">- Add dependency for perl module Locale::Language. (bsc#1185787)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1626350400">- Update to 2.12.2:
  * add support for opencl-enabled tesseract.
    (gscan2pdf needs help parsing output from
    opencl-enabled tesseract).
  * Fixed page numbering when reordering pages.
    (Inconsistent handling of page numbers
    when reordering PDF pages)
  * Update to Hungarian translation
  * Update to Spanish translation
  * Update to Ukrainian translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1632052800">- Updated to version 2.12.3:
  * Fixed pan/pan &amp; select mismatch in defaults for toolbar icon
    and image control. Now both default to pan &amp; select tool.
  * Remember selected image control tool between sessions.
  * Ensure that all intermediate TIFFs are written with only one
    strip to avoid triggering bug in PDF::Builder creating corrupt
    PDF.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1637496000">- Updated to version 2.12.4:
  * Fixed writing text layer to DjVu where tesseract used text type
    "header".
  * Dropped support for ocropus.
  * Translation updates.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1645444800">- Update to 2.12.5
  * Fixed "Wide character in print" warnings in log file.
  * Fixed parsing version from sane-backends v1.1.1.
    Closes bug #399 (Parsing scanimage version is broken for
    sane-backends-1.1.1)
  * Update to Russian translation
  * Update to Italian translation
  * Update to Ukrainian translation
  * Update to German translation
  * Update to Slovak translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1651147200">- Updated to version 2.12.6:
  * Fixed crash saving document with date before 1970,
    (deb#1008724).
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1653825600">- Updated to version 2.12.7:
  * Fixed bug restoring user-defined tool on scan dialog.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1657540800">- Updated to version 2.17.8:
  * Fixed right-click pop-up behaviour with Wayland.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1665921600">- Updated to version 2.13.0:
  * Edit/Select/Invert menu item to invert selected pages,
    (deb#1008717).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671278400">- update to 2.13.1:
  * scanner database update
- add keyring for source validation</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1674302400">- Update to 2.13.2:
  * Filter out temporary filenames from tool warnings.
    Closes Debian bug #1026205: Unpaper errors for every scanned page
  * Don't forget to destroy file chooser when creating multiple images.
    Closes bug #409 (V2.13.0: Save Dialog Box cannot be closed anymore)
  * Catch missing dependencies in pdftk.
  * Catch invalid dates rather than crashing.
    Closes bug #407 (2.12.8-1.fc36 crashes (exits) when entering an invalid date)
  * Update to Hungarian translation
  * Update to French translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1719748800">- Updated to 2.13.3:
  * Skip options (spotted in a Brother device) where min&gt;max.
  * Remove given and when keywords and ~~ operator to fix given is
    deprecated, closes #421 (Perl 5.38.0 deprecated given and when
    keywords).
  * Fix GLib-GObject-CRITICAL error in t/0601.
  * Workaround for locale bug caused by GTK, closes #429 (settings
    dialog not appearing except LC_ALL=C).
  * Updated translations.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1722513600">- Updated to 2.13.4:
  * Fix crash on startup when /etc/upstream-release is directory,
    Closes bug #430.</changelog>
</package>
<package pkgid="c110b3ff3bc0bc346e97c94e3a9a1db6474914c3e9ef41705d2cd2726d3efd8d8cf559097efd9bb755e8969ecbe460e77ad7c395d399185fdc75844d9c82a2a2" name="gscan2pdf" arch="src">
  <version epoch="0" ver="2.13.4" rel="1.1"/>
  <changelog author="malcolmlewis@opensuse.org" date="1596888000">- Add requies on typelib(GdkPixdata) for SLE 15+, Leap 15.2 and
  greater.</changelog>
  <changelog author="Sauerlandlinux@gmx.de" date="1603800000">- Add Recommends on pdftk for PDF encryption</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1609761600">- Change requires: from perl(PDF::API2) to perl(PDF::Builder).
  The change was introduced in 2.10.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1609934400">- Insert needed Requires:perl(Gtk3::ImageView).
- Move djvulibre, tiff and pdftk from Reccommends to Requires,
  because missing of these package will rise up a warning at startup.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1611057600">- Update to 2.11.0
  * Run started callback before error callback
  * + option to navigate through OCR output by position
  * Fix hang trying to process page that has been deleted.
  * Quit with fatal error if module versions do not match executable version.
    Closes #370 (gscan2pdf opens to white screen).
  * Take undo/redo snapshot when adding or correcting OCR text
  * Don't lose OCR output when running user-defined tool
  * Only update list of user-defined tools on pressing apply in preferences.
  * + vertically split screen view for image and OCR output.
  * Correct use of dpi option in v4.0.0-beta.1 tesseract call (i.e. Bionic).
  * Check that the core font cannot encode the glyphs before using TTF.
  * + option to put OCR output to the right of the image, rather than behind it.
  * Additionally make source "Normal" a synonym for "flatbed". Closes #371
    (Improve option for auto-select #Pages upon switching ADF/Normal)
  * Fix bug estimating height of non-greyscale variable height scans.
  * Update to Hungarian translation (thanks to csola)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)
- Changes from 2.10.2
  * Catch errors running default launcher
  * Check both stderr and stdout for libtiff-tools version
    Closes Debian bug 977532 (gscan2pdf: save option not available)
  * Rename drag tool -&gt; pan tool
  * Update to German translation (thanks to Matthias Sprau)
  * Update to Turkish translation (thanks to Buckethead)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)
- Changes from 2.10.1
  * Switch from Perlmagick to imagemagick for threshold tool to improve
    performance. Closes Debian bug 968918 (Threshold function is extremely slow)
  * + missing crop icon
  * + View/Edit OCR toggle
  * Don't zoom in/out if plus/minus pressed whilst editing OCR
  * Allow cut/copy/paste whilst editing OCR
  * Fixed bug manually adding OCR that overlaps with existing words
  * + button to duplicate OCR text
  * Fixed bug adding OCR text '0'
  * Fixed bug processing deleted page
  * Don't sort OCR confidence list if not changed
  * Fixed bug decoding 3-octal UTF-8 characters in DjVu text layer
  * Update to Hungarian translation (thanks to csola)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1617278400">- Updated to version 2.11.2:
  * Recognise that the smfp backend returns "Device busy" if the
    scanner is turned off and display the relevant dialog, closes
    [#378] (gscan2pdf claims scanner is "busy" when not connected).
  * Translation updates.
- Changes from version 2.11.1:
  * Fix bug importing a DjVu or TIFF with depth &gt; 1 and saving it
    as PDF with G3/4.
  * Remove zip and packbits PDF compression options. Rename
    PNG-&gt;Flate, closes bug #366 (Rename PDF compression options).
  * Don't write blank metadata fields, closes bug #375.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1620043200">- Updated to version 2.12.1
  * Remove 'use lib' line with local, user-based path, closes bug
    [#384].
  * Move postprocessing options to separate tab, (deb#987211).
  * Refactor "Threshold before OCR" options into one line,
    (deb#987212).
  * Translation updates.
- Changes from version 2.12.0:
  * Enabled subject and keywords in filename template.
  * Switch from Perlmagick to imagemagick for threshold steps of OCR
    to improve performance.
  * + annotation layer for DjVu and PDF.
  * POD and manpage improvements, (deb#987059).
  * Translation updates.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1620475200">- Add dependency for perl module Locale::Language. (bsc#1185787)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1626350400">- Update to 2.12.2:
  * add support for opencl-enabled tesseract.
    (gscan2pdf needs help parsing output from
    opencl-enabled tesseract).
  * Fixed page numbering when reordering pages.
    (Inconsistent handling of page numbers
    when reordering PDF pages)
  * Update to Hungarian translation
  * Update to Spanish translation
  * Update to Ukrainian translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1632052800">- Updated to version 2.12.3:
  * Fixed pan/pan &amp; select mismatch in defaults for toolbar icon
    and image control. Now both default to pan &amp; select tool.
  * Remember selected image control tool between sessions.
  * Ensure that all intermediate TIFFs are written with only one
    strip to avoid triggering bug in PDF::Builder creating corrupt
    PDF.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1637496000">- Updated to version 2.12.4:
  * Fixed writing text layer to DjVu where tesseract used text type
    "header".
  * Dropped support for ocropus.
  * Translation updates.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1645444800">- Update to 2.12.5
  * Fixed "Wide character in print" warnings in log file.
  * Fixed parsing version from sane-backends v1.1.1.
    Closes bug #399 (Parsing scanimage version is broken for
    sane-backends-1.1.1)
  * Update to Russian translation
  * Update to Italian translation
  * Update to Ukrainian translation
  * Update to German translation
  * Update to Slovak translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1651147200">- Updated to version 2.12.6:
  * Fixed crash saving document with date before 1970,
    (deb#1008724).
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1653825600">- Updated to version 2.12.7:
  * Fixed bug restoring user-defined tool on scan dialog.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1657540800">- Updated to version 2.17.8:
  * Fixed right-click pop-up behaviour with Wayland.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1665921600">- Updated to version 2.13.0:
  * Edit/Select/Invert menu item to invert selected pages,
    (deb#1008717).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671278400">- update to 2.13.1:
  * scanner database update
- add keyring for source validation</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1674302400">- Update to 2.13.2:
  * Filter out temporary filenames from tool warnings.
    Closes Debian bug #1026205: Unpaper errors for every scanned page
  * Don't forget to destroy file chooser when creating multiple images.
    Closes bug #409 (V2.13.0: Save Dialog Box cannot be closed anymore)
  * Catch missing dependencies in pdftk.
  * Catch invalid dates rather than crashing.
    Closes bug #407 (2.12.8-1.fc36 crashes (exits) when entering an invalid date)
  * Update to Hungarian translation
  * Update to French translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1719748800">- Updated to 2.13.3:
  * Skip options (spotted in a Brother device) where min&gt;max.
  * Remove given and when keywords and ~~ operator to fix given is
    deprecated, closes #421 (Perl 5.38.0 deprecated given and when
    keywords).
  * Fix GLib-GObject-CRITICAL error in t/0601.
  * Workaround for locale bug caused by GTK, closes #429 (settings
    dialog not appearing except LC_ALL=C).
  * Updated translations.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1722513600">- Updated to 2.13.4:
  * Fix crash on startup when /etc/upstream-release is directory,
    Closes bug #430.</changelog>
</package>
<package pkgid="44035e0c65d664eef67fb3ba7c9de36ecaa2e0e4aed28c8f18b445a2a74e63e3b984c080bbfacaa05352bbb960866c941dd4eb7adb5b258a0797de0728878bcc" name="gscan2pdf-lang" arch="noarch">
  <version epoch="0" ver="2.13.4" rel="1.1"/>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1609761600">- Change requires: from perl(PDF::API2) to perl(PDF::Builder).
  The change was introduced in 2.10.0.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1609934400">- Insert needed Requires:perl(Gtk3::ImageView).
- Move djvulibre, tiff and pdftk from Reccommends to Requires,
  because missing of these package will rise up a warning at startup.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1611057600">- Update to 2.11.0
  * Run started callback before error callback
  * + option to navigate through OCR output by position
  * Fix hang trying to process page that has been deleted.
  * Quit with fatal error if module versions do not match executable version.
    Closes #370 (gscan2pdf opens to white screen).
  * Take undo/redo snapshot when adding or correcting OCR text
  * Don't lose OCR output when running user-defined tool
  * Only update list of user-defined tools on pressing apply in preferences.
  * + vertically split screen view for image and OCR output.
  * Correct use of dpi option in v4.0.0-beta.1 tesseract call (i.e. Bionic).
  * Check that the core font cannot encode the glyphs before using TTF.
  * + option to put OCR output to the right of the image, rather than behind it.
  * Additionally make source "Normal" a synonym for "flatbed". Closes #371
    (Improve option for auto-select #Pages upon switching ADF/Normal)
  * Fix bug estimating height of non-greyscale variable height scans.
  * Update to Hungarian translation (thanks to csola)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)
- Changes from 2.10.2
  * Catch errors running default launcher
  * Check both stderr and stdout for libtiff-tools version
    Closes Debian bug 977532 (gscan2pdf: save option not available)
  * Rename drag tool -&gt; pan tool
  * Update to German translation (thanks to Matthias Sprau)
  * Update to Turkish translation (thanks to Buckethead)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)
- Changes from 2.10.1
  * Switch from Perlmagick to imagemagick for threshold tool to improve
    performance. Closes Debian bug 968918 (Threshold function is extremely slow)
  * + missing crop icon
  * + View/Edit OCR toggle
  * Don't zoom in/out if plus/minus pressed whilst editing OCR
  * Allow cut/copy/paste whilst editing OCR
  * Fixed bug manually adding OCR that overlaps with existing words
  * + button to duplicate OCR text
  * Fixed bug adding OCR text '0'
  * Fixed bug processing deleted page
  * Don't sort OCR confidence list if not changed
  * Fixed bug decoding 3-octal UTF-8 characters in DjVu text layer
  * Update to Hungarian translation (thanks to csola)
  * Update to Ukrainian translation (thanks to Yuri Chornoivan)</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1617278400">- Updated to version 2.11.2:
  * Recognise that the smfp backend returns "Device busy" if the
    scanner is turned off and display the relevant dialog, closes
    [#378] (gscan2pdf claims scanner is "busy" when not connected).
  * Translation updates.
- Changes from version 2.11.1:
  * Fix bug importing a DjVu or TIFF with depth &gt; 1 and saving it
    as PDF with G3/4.
  * Remove zip and packbits PDF compression options. Rename
    PNG-&gt;Flate, closes bug #366 (Rename PDF compression options).
  * Don't write blank metadata fields, closes bug #375.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1620043200">- Updated to version 2.12.1
  * Remove 'use lib' line with local, user-based path, closes bug
    [#384].
  * Move postprocessing options to separate tab, (deb#987211).
  * Refactor "Threshold before OCR" options into one line,
    (deb#987212).
  * Translation updates.
- Changes from version 2.12.0:
  * Enabled subject and keywords in filename template.
  * Switch from Perlmagick to imagemagick for threshold steps of OCR
    to improve performance.
  * + annotation layer for DjVu and PDF.
  * POD and manpage improvements, (deb#987059).
  * Translation updates.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1620475200">- Add dependency for perl module Locale::Language. (bsc#1185787)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1626350400">- Update to 2.12.2:
  * add support for opencl-enabled tesseract.
    (gscan2pdf needs help parsing output from
    opencl-enabled tesseract).
  * Fixed page numbering when reordering pages.
    (Inconsistent handling of page numbers
    when reordering PDF pages)
  * Update to Hungarian translation
  * Update to Spanish translation
  * Update to Ukrainian translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1632052800">- Updated to version 2.12.3:
  * Fixed pan/pan &amp; select mismatch in defaults for toolbar icon
    and image control. Now both default to pan &amp; select tool.
  * Remember selected image control tool between sessions.
  * Ensure that all intermediate TIFFs are written with only one
    strip to avoid triggering bug in PDF::Builder creating corrupt
    PDF.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1637496000">- Updated to version 2.12.4:
  * Fixed writing text layer to DjVu where tesseract used text type
    "header".
  * Dropped support for ocropus.
  * Translation updates.</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1645444800">- Update to 2.12.5
  * Fixed "Wide character in print" warnings in log file.
  * Fixed parsing version from sane-backends v1.1.1.
    Closes bug #399 (Parsing scanimage version is broken for
    sane-backends-1.1.1)
  * Update to Russian translation
  * Update to Italian translation
  * Update to Ukrainian translation
  * Update to German translation
  * Update to Slovak translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1651147200">- Updated to version 2.12.6:
  * Fixed crash saving document with date before 1970,
    (deb#1008724).
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1653825600">- Updated to version 2.12.7:
  * Fixed bug restoring user-defined tool on scan dialog.
  * Translation updates.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1657540800">- Updated to version 2.17.8:
  * Fixed right-click pop-up behaviour with Wayland.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1665921600">- Updated to version 2.13.0:
  * Edit/Select/Invert menu item to invert selected pages,
    (deb#1008717).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671278400">- update to 2.13.1:
  * scanner database update
- add keyring for source validation</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1674302400">- Update to 2.13.2:
  * Filter out temporary filenames from tool warnings.
    Closes Debian bug #1026205: Unpaper errors for every scanned page
  * Don't forget to destroy file chooser when creating multiple images.
    Closes bug #409 (V2.13.0: Save Dialog Box cannot be closed anymore)
  * Catch missing dependencies in pdftk.
  * Catch invalid dates rather than crashing.
    Closes bug #407 (2.12.8-1.fc36 crashes (exits) when entering an invalid date)
  * Update to Hungarian translation
  * Update to French translation</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1719748800">- Updated to 2.13.3:
  * Skip options (spotted in a Brother device) where min&gt;max.
  * Remove given and when keywords and ~~ operator to fix given is
    deprecated, closes #421 (Perl 5.38.0 deprecated given and when
    keywords).
  * Fix GLib-GObject-CRITICAL error in t/0601.
  * Workaround for locale bug caused by GTK, closes #429 (settings
    dialog not appearing except LC_ALL=C).
  * Updated translations.</changelog>
  <changelog author="malcolmlewis@opensuse.org" date="1722513600">- Updated to 2.13.4:
  * Fix crash on startup when /etc/upstream-release is directory,
    Closes bug #430.</changelog>
</package>
<package pkgid="3d6c07ec8555610b1d69738e967073ca75a93ba332e232cf48248348c09231ca980be202d17bc6b0492d4a61c7c8538645a7b3a19c8e2e3355701c2a51e87766" name="gstreamer-lsp-plugins" arch="x86_64">
  <version epoch="0" ver="1.2.17" rel="1.0.2.1.sr20240803"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1662984000">- remove patches, now upstream:
  02-Fixed-the-improper-use-of-nanosleep.patch
  01-Append-CXXFLAGS.patch
- Version 1.2.3
  * Graphic Toolkit Library lsp-tk-lib has been ported to Windows.
  * Updated compressor plugin bundles: added negative boosting gain
    option in 'Boosting' mode.
  * Updated gate plugin bundles: added negative gain option for
    ducking gateway option.
  * Assigned more correct names for sidechain types of dynamic
    processing plugins.
  * Introduced several workarounds for the support of UI by the OBS host.
  * Fixed build of i386 DSP code under FreeBSD with Clang compiler.
  * Better support of building code for ARMv6, ARMv7 and AArch64
    under FreeBSD with Clang compiler.
  * Added basic CI tests introduced by GitHub CI.
  * Several bugfixes in core libraries.</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1665835200">- Add fix-xorg-high-cpu-usage.patch from upstream devel branch
  to fix lsp-plugins#272</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- buildrequire php8 instead of php7 in TW</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1672228800">- remove patch fix-xorg-high-cpu-usage.patch now upstream
- Version 1.2.4
  * Implemented Noise Generator plugin series.
  * Added 'Stretch' and 'Compensate' functions to the sampler plugin (contributed by
    Vitalius Kuchalskis).
  * Added support of 'Loop' feature by the Sampler plugin series.
  * Added audio sample preview feature in the file open dialog for Sampler, Trigger,
    Impulse Responses and Impulse Reverb plugin series.
  * Extended LSPC (LSP Chunk) file format to support additional types of chunks.
  * Added possibility to export Sampler configuration as a single bundle with
    the configuration and audio files packaged together into the LSPC file format.
  * Fixed broken configuration save and load operations with relative file paths.
  * Added 'Min' and 'Max' sidechain sources for single-band and multiband dynamic
    processing plugins: Compressor, Dynamic Processor, Expander, Gate.
  * Added possibility to add several filters by performing mouse double click on the
    graph area for the Parametric Equalizer plugin series.
  * Added several built-in presets for the Parametric Equalizer plugin series
    (contributed by Largos @ linuxmusicians).
  * Fixed performance regression of the UI.
  * Significant optimizations of CPU consumption by the dspu::Limiter module.
  * Introduced tab control for the lsp-tk lib and lsp-plugin-fw.
  * Raised the maximum supported sample rate from 192 kHz to 384 kHz.
  * Several bug fixes in lsp-dsp-units library.
  * Several bug fixes in lsp-runtime-lib library.
  * Several bug fixes in lsp-plugin-fw library.
  * Several bug fixes in lsp-tk-lib library.
  * Fixed 32-bit ARM architecture detection under 64-bit CPU in makefiles.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1674993600">- new clap plugin subpackage
- Version 1.2.5
  * Introduced CLAP plugin format support.
  * Introduced the ‘Override Hydrogen drumkit’ feature for Multisampler plugin series.
  * Reworked and simplified the behaviour of the parameters that define ‘Stretch’ and
    ‘Loop’ ranges.
  * Minimum and maximum values now depend on the sample length for several parameters
    like ‘Stretch’, ‘Loop’, ‘Fade in’ and ‘Fade out’ in the Sampler and Multisampler
    plugin series.
  * Fixed the application menu spam in GNOME environment by reworking the XDG files
    (contributed by sdwolfz).
  * Changed VST parameter normalized value mapping for logarithmic parameters.
  * Added possibility to specify JACK connections that should be estimated by the
    standalone JACK plugin when the plugin connects to the JACK server.
  * Implemented plugin metadata validator which runs at the build stage and verifies
    the consistency of the plugin metadata.
  * Fixed bug related to modification of cyclic parameters for several plugin formats.
  * Fixed possible crash when importing configuration data from clipboard.
  * Added possibility to enable/disable Knob’s scale actions.
  * Several bugfixes related to the memory access in the lsp-ws-lib.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1679572800">- Version 1.2.6
  * Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
  * Implemented A/B Tester plugin series with blind option.
  * Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
  each mode: FIR, IIR, FFT, SPM.
  * Added popup menu for more precise control over the equalizer dot on the graph for
  Parametric Equalizer.
  * Added frequency and note displaying (with detune in cents) over the currently
  configured filter in the Parametric Equalizer.
  * Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
  * Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
  series: frequency value, amplitude and note (with detune in cents) are displayed now near
  the slider which can be adjusted with mouse movements.
  * Added basic SFZ import support by the Multisampler plugin series.
  * Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
  * Fixed buggy tether for the parameter popup window.
  * Fixed improper data stream synchronization using LV2:Atom protocol.
  * Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
  i686, x86_64, ARM32 and AArch64 architectures.
  * Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
  some data distortion in the output buffer.
  * Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
  * Several bugfixes in UI libraries.
  * Better support for build under different ARM architectures.
  * The Windows support status has been changed to 'Compiles'.
  * The AArch64 support status has been changed to 'Full'.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832000">- Add OpenGL BuildRequires fixes TW build
- Update spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832001">- Another spec clean-up</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1684670400">- version 1.2.7
  * Fixed CLAP UI support for Bitwig Studio.
  * Fixed build that disabled CairoCanvas for Inline Display feature.
  * Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
  * Moved custom font rendering solution to direct usage of libfreetype.
  * Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
  * Fixed popup window heading display in Fluxbox.
  * Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
  * Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  * Added possibility to invert the behaviour of mouse scroll for all widgets or
    for graph dot widget.
  * Added frequency display and gain for each filter of Graphic Equalizer plugin series.
  * Added measure button and meter line on graph for Spectrum Analyzer plugin series.
  * Added display of filter number, filer channel and filter type near to the
    frequency and note.
  * Added possibility to change the thickness of lies on the spectrum graph for the
    Spectrum Analyzer plugin series.
  * Some output parameters like Latency are not exported into configuration file anymore.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 1.2.8:
  * Implemented GOTT (Grand Over-The-Top) Compressor plugin
    series.
  * Implemented Filter plugin series.
  * Implemented Flanger plugin series.
  * Implemented Multiband Limiter plugin series.
  * Implemented high-precision oversampling algorithms for
    Oscilloscope plugin series.
  * Updated default values for file selectors in Impulse
    Responses and Impulse Reverb plugin series.
  * Added generation of explicit element definitions for LV2
    groups in TTL files as a workaround to LV2 problem related
    to missing predefined port groups' elements.
  * Added 'All' channel selector to Sampler and Multisampler
    plugin series which is now the default value for channel
    selector.
  * Added missing audio preview for single-channel Sampler Plugin
    series.
  * Adding missing output balance knobs in Impulse Reverb Mono
    plugin.
  * Fixed improper behaviour of the bypass switch for Multiband
    Compressor, Expander and Dynamics Processor plugin series.
  * Fixed bug in the font manager which could yield memory
    corrption after complete font manager cleanup
  * Fixed memory leakage in the UI
  * Fixed bug in ALR function for Limiter plugin series which
    could cause random audio scratches.
  * Fixed gain jumping bug in A/B tester plugin.
  * Serveral bugfixes in the core DSP modules provided by the
    lsp-dsp-units library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1693137600">- update to 1.2.10
  * Implemented Beat Breather plugin series.
  * Added phase switches to Delay Compensator plugin series.
  * Implemented Stereo Split mode for stereo version of all dynamic
    plugins:
  - Compressor and Multiband Compressor;
  - Dynamics Processor and Multiband Dynamics Processor;
  - Expander and Multiband Expander;
  - Gate and Multiband Gate;
  - GOTT Compressor.
  * Added Allpass filter to the Filter plugin series.
  * Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
    Equalizer plugin series.
  * Introduced Linear Phase mode for the Crossover plugin series.
  * Introduced Linear Phase mode for multiband plugin series:
  - GOTT Compressor;
  - Multiband Compressor;
  - Multiband Dynamics Processor;
  - Multiband Expander;
  - Multiband Gate;
  - Multiband Limiter.
  * Fixed missing inline display for Phase Detector plugin.
  * Fixed invalid input signal level metering for Flanger plugin
    series.
  * Fixed frequency inspection bug for LeftRight and MidSide
    versions of Parametric Equalizer plugin series.
  * Fixed improper latency value report by Multiband Limiter
    plugin series.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1694347200">- update to 1.2.11
  * Added partial support of AVX-512 instruction set.
  * Windows support changed to experimental.
  * Fixed code issues reported by the PVS Studio static analyzer.
  * Fixed improper band characteristics drawn on band Mute for
  multiband plugins in Linear Phase mode.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1695902400">- Add 01-Fixed-double-free-of-generated-port-metadata.patch
  from upstream fixing crashes</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1697198400">- Remove 01-Fixed-double-free-of-generated-port-metadata.patch
  now upstream
- update to 1.2.12
  * Implemented Autogain plugin series for controlling the loudness
    of the signal according to the ITU-R BS.1770-4 specificaions.
  * Implemented SIMD-optimized curve and gain calculation functions
    for compressors which allow to lower the CPU consumption by
    compressor plugins.
  * More AVX-512 optimized functions added to the low-level DSP code.
  * Additional SIMD-optimized functions added to DSP library.
  * Fixed VST2 plugin crash on UI close in OBS Studio.
  * Fixed invalid default values of parameters for CLAP plugin format.
  * Fixed double memory free of generated port metadata in CLAP,
    VST2 and LV2 wrappers.
  * Fixed HPF/LPF knob activity in the UI for multiband dynamics
    plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698580800">- update to 1.2.13
  * Fixed bug in Multiband Limiter plugin series caused by invalid
    processing of large input buffers.
  * Fixed bug in Compensation Delay plugin series caused by invalid
    processing of large input buffers.
  * Fixed crackling sound caused by small buffer gaps in Autogain
    plugin series.
  * Fixed bug introduced in 1.2.11 version related to improper
    optimized function for AVX-512 instruction set that could cause
    dynamic processing plugins (like Compressor, Expander, Gate, etc)
    work improperly.
  * Several optimizations of DSP library with AVX and AVX2 instruction sets.
  * Many additional optimizations of DSP library with AVX-512 instruction set.
  * Optimizations of compressor, expander and gate modules with SIMD instructions.
  * Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
  * Reduced the gain curve refresh rate for all multiband plugins
    which may reduce CPU usage for small input buffer sizes.
  * Optimized common gain curve calculation for all multiband plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1703419200">- update to 1.2.14
  * Implemented Clipper plugins series.
  * Implemented Multiband Clipper plugin series.
  * Implemented Parametric Equalizer x8 plugin series.
  * Updated VST 2.x plugin naming to fit the maximum possible length
    of 31 characters.
  * Added tracking of maximum values option for Spectrum Analyzer
    plugin series.
  * Added possibility to change frequency values by double click for
    GOTT Compressor.
  * Improved performance of expression language in the UI.
  * Implemented separate input and output signal spectrum analysis
    for Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Updated default value and extended range of the zoom fader for
    Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Added possibility to globally adjust filter point size for Filter,
    Graphic Equalizer and Parametric Equalizer plugin series.
  * Added gain level display for filter info of the Parametric
    Equalizer and Filter plugin series.
  * Added missing inline display to the Autogain plugin series.
  * Threshold markers are now editable for all dynamics and
    multiband dynamics plugins.
  * Implemented switch that controls automatic scaling of spectrum
    graph for plugin series:
  * Beat Breather.
  * Filter.
  * GOTT Compressor.
  * Graphic Equalizer.
  * Multiband Compressor.
  * Multiband Dynamic Processor.
  * Multiband Gate.
  * Multiband Expander.
  * Multiband Limiter.
  * Noise Generator.
  * Parametric Equalizer.
  * Many code updates that could cause potential problems related
    to using another decimal point for floating-point number formatting.
  * Added frequency and note displaying for band splits for all
    multiband plugin series.
  * Added support of storing current file type selection in
    file dialogs of UI.
  * Optimization of compressor and gate functions using AVX-512
    instruction set.
  * Fixed bug in Mid/Side conversion functions for AArch64
    architecture (contributed by marcan at GitHub).
  * Introduced SIMD-optimized expander curve and gain functions.
  * Improved performance of logarithmic values calculations for
    DSP modules.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1709726400">- update to 1.2.15
  * Added experimental VST3 plugin format support.
  * Added built-in presets for Compressor plugin series.
  * Fixed bug in smoothing mode of Parametric Equalizer and Filter
    plugins that could be caused when using large buffer sizes.
    Additional optimizations to reduce CPU resources when processing
    in smoothing mode.
  * Updated behaviour of band frequency splits in the UI for Multiband
    Compressor, Multiband Expander, Multiband Gate Multiband Dynamic
    Processor and Crossover plugin series.
  * Several bugfixes and improvements in implementations of VST2, LV2 and CLAP formats.
  * Added possibility to manually enter channel name in Mixer plugin series.
  * Added MIDI velocity control code display in Sampler and Multisampler plugin series.
  * Added support of LR2 (12 dB/oct) filters by the Crossover plugins series.
  * Added S/M Apply switch to Crossover plugin series that applies
    effect of Solo/Mute buttons to corresponding frequency band's outputs.
  * Improved grid color and visibility for the Spectrum analyzer plugin
    series in Spectralizer mode.
  * Implemented Hold option for Compressor, Dynamics Processor, Expander
    and Gate plugin series.
  * Implemented Hold option for Multiband Compressor, Dynamics Processor,
    Expander and Gate plugin series.
  * Added Dry/Wet balance control for Compressor, Dynamics Processor,
    Expander, Gate and Trigger plugin series.
  * Added Dry/Wet balance control for Multiband Compressor, Dynamics Processor,
    Expander, Gate and GOTT Compressor plugin series.
  * Fixed phasing issue between dry and wet signal for GOTT Compressor in Linear Phase mode.
  * Fixed invalid curve markers display in Multiband Gate plugin series.
  * Re-implemented allpass filters for Equalizer that could yield to high frequency pitch buildup.
  * Updated split editing behaviour for Multiband plugin series and Crossover plugin series.
  * Added basic UI design guidelines to the documentation.
  * Several bugfixes in graphic toolkit library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1711454400">- fix post(un) in .spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1716379200">- update to 1.2.16
  * Implemented Chorus plugin series.
  * Implemented advanced internal buffer cleanup algorithm that does
    not cause high CPU load for Slap-Back Delay plugin.
  * Added stereo correlometer to the Spectrum Analyzer plugin series.
  * Added feedback to the Slap-Back delay plugin.
  * Implemented Dry/Wet balance knob for the following plugin series:
  - Artistic Delay;
  - Beat Breather;
  - Compensation Delay;
  - Flanger;
  - Impulse Responses;
  - Impulse Reverb;
  - Room Builder;
  - Sampler;
  - Multisampler;
  - Slap-Back delay.
  * Removed 'Amount' knob in Flanger plugin series as it can be fully
    replaced by Dry/Wet/DryWet knobs.
  * Several fixes related to window position of VST3 plugin format.
  * Workaround for Bitwig Studio DAW memory leak when VST3 plugins
    extensively use messaging.
  * Fixed bug related to improper loading of RIFF files with 32-bit
    float sample format.
  * Fixed configuration export for LV2 format where plugins exported
    paths mapped by a DAW instead of real file paths.
  * Fixed improper numpad key handling in UI for Windows.
  * Fixed Artistic Delay which could generate audio garbage on
    session startup.
  * Improved precision of bilinear transform for filters which could
    blow up signal when using steep-curved filters.
  * Fixed jumping UI controls issues caused by variable widths of
    diffrent parameters.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1722772800">- update to 1.2.17
- change source tarball to 7z
- update dependencies in spec
- add gstreamer plugins subpackage
  * Changed the binary distribution of plugins. Plugins of different
    formats are now packed together into a 7-zip archive. The same is
    related to documentation and source code. This allows to gain the
    economy on the overall size of the compressed data and number of
    archives required to download.
  * Added basic GStreamer plugin format support.
  * Plugins now can be built without UI support if the 'ui' option is
    omitted at the configuration stage.
  * Added ISO-226:2023 loudness compensation curves to Loudness
    Compensator plugin series.
  * Added balance knobs to LSP Slap-back Delay Stereo plugin.
  * Added Suntory Hall Tokyo 3D model to Room Builder presets
    (contributed by Fowly).
  * Updated makefile scripts related to Git checkout (contributed by
    Johannes Lorenz).
  * Improved build tools: UI resources are now built-in only for shared
  * objects/libraries that actually need them.
  * Several AVX-512 optimizations of DSP library.
  * Fixed not working MIDI channel setup for the Trigger MIDI plugin series.
  * Fixed regression: improper port bindings for Compensation Delay x2
    Stereo plugin.
  * Fixed several issues related to plugin window sizing for LV2 format.
  * Fixed possible access to uninitialized memory when loading built-in
    resources.
  * Fixed improper phase compensation between Dry and Wet channels
    in Linear Phase mode for multiband plugin series:
    Multiband Compressor;
    Multiband Dynamics Processor;
    Multiband Expander;
    Multiband Gate.
    Several bugfixes for VST3 wrapper.</changelog>
</package>
<package pkgid="fb19d29369dc4fd3cfbca422caa3d09575bfbc818ce062b4a1a949774f1f77c5ba0ac01fed73118562604d5383194d43f4f9d5a0ef08feb6884d35846b8917c5" name="gstreamer-lsp-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.17" rel="1.0.2.1.sr20240803"/>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1662984000">- remove patches, now upstream:
  02-Fixed-the-improper-use-of-nanosleep.patch
  01-Append-CXXFLAGS.patch
- Version 1.2.3
  * Graphic Toolkit Library lsp-tk-lib has been ported to Windows.
  * Updated compressor plugin bundles: added negative boosting gain
    option in 'Boosting' mode.
  * Updated gate plugin bundles: added negative gain option for
    ducking gateway option.
  * Assigned more correct names for sidechain types of dynamic
    processing plugins.
  * Introduced several workarounds for the support of UI by the OBS host.
  * Fixed build of i386 DSP code under FreeBSD with Clang compiler.
  * Better support of building code for ARMv6, ARMv7 and AArch64
    under FreeBSD with Clang compiler.
  * Added basic CI tests introduced by GitHub CI.
  * Several bugfixes in core libraries.</changelog>
  <changelog author="Fabio Pesari &lt;fpesari@tuxfamily.org&gt;" date="1665835200">- Add fix-xorg-high-cpu-usage.patch from upstream devel branch
  to fix lsp-plugins#272</changelog>
  <changelog author="pgajdos@suse.com" date="1669809600">- buildrequire php8 instead of php7 in TW</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1672228800">- remove patch fix-xorg-high-cpu-usage.patch now upstream
- Version 1.2.4
  * Implemented Noise Generator plugin series.
  * Added 'Stretch' and 'Compensate' functions to the sampler plugin (contributed by
    Vitalius Kuchalskis).
  * Added support of 'Loop' feature by the Sampler plugin series.
  * Added audio sample preview feature in the file open dialog for Sampler, Trigger,
    Impulse Responses and Impulse Reverb plugin series.
  * Extended LSPC (LSP Chunk) file format to support additional types of chunks.
  * Added possibility to export Sampler configuration as a single bundle with
    the configuration and audio files packaged together into the LSPC file format.
  * Fixed broken configuration save and load operations with relative file paths.
  * Added 'Min' and 'Max' sidechain sources for single-band and multiband dynamic
    processing plugins: Compressor, Dynamic Processor, Expander, Gate.
  * Added possibility to add several filters by performing mouse double click on the
    graph area for the Parametric Equalizer plugin series.
  * Added several built-in presets for the Parametric Equalizer plugin series
    (contributed by Largos @ linuxmusicians).
  * Fixed performance regression of the UI.
  * Significant optimizations of CPU consumption by the dspu::Limiter module.
  * Introduced tab control for the lsp-tk lib and lsp-plugin-fw.
  * Raised the maximum supported sample rate from 192 kHz to 384 kHz.
  * Several bug fixes in lsp-dsp-units library.
  * Several bug fixes in lsp-runtime-lib library.
  * Several bug fixes in lsp-plugin-fw library.
  * Several bug fixes in lsp-tk-lib library.
  * Fixed 32-bit ARM architecture detection under 64-bit CPU in makefiles.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1674993600">- new clap plugin subpackage
- Version 1.2.5
  * Introduced CLAP plugin format support.
  * Introduced the ‘Override Hydrogen drumkit’ feature for Multisampler plugin series.
  * Reworked and simplified the behaviour of the parameters that define ‘Stretch’ and
    ‘Loop’ ranges.
  * Minimum and maximum values now depend on the sample length for several parameters
    like ‘Stretch’, ‘Loop’, ‘Fade in’ and ‘Fade out’ in the Sampler and Multisampler
    plugin series.
  * Fixed the application menu spam in GNOME environment by reworking the XDG files
    (contributed by sdwolfz).
  * Changed VST parameter normalized value mapping for logarithmic parameters.
  * Added possibility to specify JACK connections that should be estimated by the
    standalone JACK plugin when the plugin connects to the JACK server.
  * Implemented plugin metadata validator which runs at the build stage and verifies
    the consistency of the plugin metadata.
  * Fixed bug related to modification of cyclic parameters for several plugin formats.
  * Fixed possible crash when importing configuration data from clipboard.
  * Added possibility to enable/disable Knob’s scale actions.
  * Several bugfixes related to the memory access in the lsp-ws-lib.</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1679572800">- Version 1.2.6
  * Implemented Mixer plugin series for 4, 8 and 16 Mono/Stereo channels.
  * Implemented A/B Tester plugin series with blind option.
  * Parametric Equalizer is now smoothly operating with frequency/gain/q factor for
  each mode: FIR, IIR, FFT, SPM.
  * Added popup menu for more precise control over the equalizer dot on the graph for
  Parametric Equalizer.
  * Added frequency and note displaying (with detune in cents) over the currently
  configured filter in the Parametric Equalizer.
  * Implemented automatic and manual inspect mode for filters in Parametric Equalizer.
  * Implemented more user-friendly inspecting slider to the Spectrum Analyzer plugin
  series: frequency value, amplitude and note (with detune in cents) are displayed now near
  the slider which can be adjusted with mouse movements.
  * Added basic SFZ import support by the Multisampler plugin series.
  * Added shared objects related to 3D rendering to LV2, VST and CLAP packages.
  * Fixed buggy tether for the parameter popup window.
  * Fixed improper data stream synchronization using LV2:Atom protocol.
  * Implemented linear ramping lramp_* functions in the lsp-dsp-lib optimized for
  i686, x86_64, ARM32 and AArch64 architectures.
  * Fixed avx::dyn_biquad_process_x8_fma3 function implementation which could cause
  some data distortion in the output buffer.
  * Fixed plugin state out of sync for CLAP plugin format on state restore in REAPER.
  * Several bugfixes in UI libraries.
  * Better support for build under different ARM architectures.
  * The Windows support status has been changed to 'Compiles'.
  * The AArch64 support status has been changed to 'Full'.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832000">- Add OpenGL BuildRequires fixes TW build
- Update spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1679832001">- Another spec clean-up</changelog>
  <changelog author="Edgar Aichinger &lt;edogawa@aon.at&gt;" date="1684670400">- version 1.2.7
  * Fixed CLAP UI support for Bitwig Studio.
  * Fixed build that disabled CairoCanvas for Inline Display feature.
  * Fixed memory leakage issued by the libcairo font cache on the plugin UI close.
  * Moved custom font rendering solution to direct usage of libfreetype.
  * Fixed crash (BadMatch) for Fluxbox window manager on popup windows.
  * Fixed popup window heading display in Fluxbox.
  * Fixed non-working solo button for Parametric Equalizer after 1.2.6 release.
  * Removed Makefile.d. Dependencies are now automatically generated at the build stage.
  * Added possibility to invert the behaviour of mouse scroll for all widgets or
    for graph dot widget.
  * Added frequency display and gain for each filter of Graphic Equalizer plugin series.
  * Added measure button and meter line on graph for Spectrum Analyzer plugin series.
  * Added display of filter number, filer channel and filter type near to the
    frequency and note.
  * Added possibility to change the thickness of lies on the spectrum graph for the
    Spectrum Analyzer plugin series.
  * Some output parameters like Latency are not exported into configuration file anymore.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1690804800">- update to 1.2.8:
  * Implemented GOTT (Grand Over-The-Top) Compressor plugin
    series.
  * Implemented Filter plugin series.
  * Implemented Flanger plugin series.
  * Implemented Multiband Limiter plugin series.
  * Implemented high-precision oversampling algorithms for
    Oscilloscope plugin series.
  * Updated default values for file selectors in Impulse
    Responses and Impulse Reverb plugin series.
  * Added generation of explicit element definitions for LV2
    groups in TTL files as a workaround to LV2 problem related
    to missing predefined port groups' elements.
  * Added 'All' channel selector to Sampler and Multisampler
    plugin series which is now the default value for channel
    selector.
  * Added missing audio preview for single-channel Sampler Plugin
    series.
  * Adding missing output balance knobs in Impulse Reverb Mono
    plugin.
  * Fixed improper behaviour of the bypass switch for Multiband
    Compressor, Expander and Dynamics Processor plugin series.
  * Fixed bug in the font manager which could yield memory
    corrption after complete font manager cleanup
  * Fixed memory leakage in the UI
  * Fixed bug in ALR function for Limiter plugin series which
    could cause random audio scratches.
  * Fixed gain jumping bug in A/B tester plugin.
  * Serveral bugfixes in the core DSP modules provided by the
    lsp-dsp-units library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1693137600">- update to 1.2.10
  * Implemented Beat Breather plugin series.
  * Added phase switches to Delay Compensator plugin series.
  * Implemented Stereo Split mode for stereo version of all dynamic
    plugins:
  - Compressor and Multiband Compressor;
  - Dynamics Processor and Multiband Dynamics Processor;
  - Expander and Multiband Expander;
  - Gate and Multiband Gate;
  - GOTT Compressor.
  * Added Allpass filter to the Filter plugin series.
  * Added Bandpass, Ladder-pass and Ladder-rej filters to Parametric
    Equalizer plugin series.
  * Introduced Linear Phase mode for the Crossover plugin series.
  * Introduced Linear Phase mode for multiband plugin series:
  - GOTT Compressor;
  - Multiband Compressor;
  - Multiband Dynamics Processor;
  - Multiband Expander;
  - Multiband Gate;
  - Multiband Limiter.
  * Fixed missing inline display for Phase Detector plugin.
  * Fixed invalid input signal level metering for Flanger plugin
    series.
  * Fixed frequency inspection bug for LeftRight and MidSide
    versions of Parametric Equalizer plugin series.
  * Fixed improper latency value report by Multiband Limiter
    plugin series.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1694347200">- update to 1.2.11
  * Added partial support of AVX-512 instruction set.
  * Windows support changed to experimental.
  * Fixed code issues reported by the PVS Studio static analyzer.
  * Fixed improper band characteristics drawn on band Mute for
  multiband plugins in Linear Phase mode.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1695902400">- Add 01-Fixed-double-free-of-generated-port-metadata.patch
  from upstream fixing crashes</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1697198400">- Remove 01-Fixed-double-free-of-generated-port-metadata.patch
  now upstream
- update to 1.2.12
  * Implemented Autogain plugin series for controlling the loudness
    of the signal according to the ITU-R BS.1770-4 specificaions.
  * Implemented SIMD-optimized curve and gain calculation functions
    for compressors which allow to lower the CPU consumption by
    compressor plugins.
  * More AVX-512 optimized functions added to the low-level DSP code.
  * Additional SIMD-optimized functions added to DSP library.
  * Fixed VST2 plugin crash on UI close in OBS Studio.
  * Fixed invalid default values of parameters for CLAP plugin format.
  * Fixed double memory free of generated port metadata in CLAP,
    VST2 and LV2 wrappers.
  * Fixed HPF/LPF knob activity in the UI for multiband dynamics
    plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1698580800">- update to 1.2.13
  * Fixed bug in Multiband Limiter plugin series caused by invalid
    processing of large input buffers.
  * Fixed bug in Compensation Delay plugin series caused by invalid
    processing of large input buffers.
  * Fixed crackling sound caused by small buffer gaps in Autogain
    plugin series.
  * Fixed bug introduced in 1.2.11 version related to improper
    optimized function for AVX-512 instruction set that could cause
    dynamic processing plugins (like Compressor, Expander, Gate, etc)
    work improperly.
  * Several optimizations of DSP library with AVX and AVX2 instruction sets.
  * Many additional optimizations of DSP library with AVX-512 instruction set.
  * Optimizations of compressor, expander and gate modules with SIMD instructions.
  * Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
  * Reduced the gain curve refresh rate for all multiband plugins
    which may reduce CPU usage for small input buffer sizes.
  * Optimized common gain curve calculation for all multiband plugins.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1703419200">- update to 1.2.14
  * Implemented Clipper plugins series.
  * Implemented Multiband Clipper plugin series.
  * Implemented Parametric Equalizer x8 plugin series.
  * Updated VST 2.x plugin naming to fit the maximum possible length
    of 31 characters.
  * Added tracking of maximum values option for Spectrum Analyzer
    plugin series.
  * Added possibility to change frequency values by double click for
    GOTT Compressor.
  * Improved performance of expression language in the UI.
  * Implemented separate input and output signal spectrum analysis
    for Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Updated default value and extended range of the zoom fader for
    Filter, Graphic Equalizer and Parametric Equalizer plugin series.
  * Added possibility to globally adjust filter point size for Filter,
    Graphic Equalizer and Parametric Equalizer plugin series.
  * Added gain level display for filter info of the Parametric
    Equalizer and Filter plugin series.
  * Added missing inline display to the Autogain plugin series.
  * Threshold markers are now editable for all dynamics and
    multiband dynamics plugins.
  * Implemented switch that controls automatic scaling of spectrum
    graph for plugin series:
  * Beat Breather.
  * Filter.
  * GOTT Compressor.
  * Graphic Equalizer.
  * Multiband Compressor.
  * Multiband Dynamic Processor.
  * Multiband Gate.
  * Multiband Expander.
  * Multiband Limiter.
  * Noise Generator.
  * Parametric Equalizer.
  * Many code updates that could cause potential problems related
    to using another decimal point for floating-point number formatting.
  * Added frequency and note displaying for band splits for all
    multiband plugin series.
  * Added support of storing current file type selection in
    file dialogs of UI.
  * Optimization of compressor and gate functions using AVX-512
    instruction set.
  * Fixed bug in Mid/Side conversion functions for AArch64
    architecture (contributed by marcan at GitHub).
  * Introduced SIMD-optimized expander curve and gain functions.
  * Improved performance of logarithmic values calculations for
    DSP modules.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1709726400">- update to 1.2.15
  * Added experimental VST3 plugin format support.
  * Added built-in presets for Compressor plugin series.
  * Fixed bug in smoothing mode of Parametric Equalizer and Filter
    plugins that could be caused when using large buffer sizes.
    Additional optimizations to reduce CPU resources when processing
    in smoothing mode.
  * Updated behaviour of band frequency splits in the UI for Multiband
    Compressor, Multiband Expander, Multiband Gate Multiband Dynamic
    Processor and Crossover plugin series.
  * Several bugfixes and improvements in implementations of VST2, LV2 and CLAP formats.
  * Added possibility to manually enter channel name in Mixer plugin series.
  * Added MIDI velocity control code display in Sampler and Multisampler plugin series.
  * Added support of LR2 (12 dB/oct) filters by the Crossover plugins series.
  * Added S/M Apply switch to Crossover plugin series that applies
    effect of Solo/Mute buttons to corresponding frequency band's outputs.
  * Improved grid color and visibility for the Spectrum analyzer plugin
    series in Spectralizer mode.
  * Implemented Hold option for Compressor, Dynamics Processor, Expander
    and Gate plugin series.
  * Implemented Hold option for Multiband Compressor, Dynamics Processor,
    Expander and Gate plugin series.
  * Added Dry/Wet balance control for Compressor, Dynamics Processor,
    Expander, Gate and Trigger plugin series.
  * Added Dry/Wet balance control for Multiband Compressor, Dynamics Processor,
    Expander, Gate and GOTT Compressor plugin series.
  * Fixed phasing issue between dry and wet signal for GOTT Compressor in Linear Phase mode.
  * Fixed invalid curve markers display in Multiband Gate plugin series.
  * Re-implemented allpass filters for Equalizer that could yield to high frequency pitch buildup.
  * Updated split editing behaviour for Multiband plugin series and Crossover plugin series.
  * Added basic UI design guidelines to the documentation.
  * Several bugfixes in graphic toolkit library.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1711454400">- fix post(un) in .spec</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1716379200">- update to 1.2.16
  * Implemented Chorus plugin series.
  * Implemented advanced internal buffer cleanup algorithm that does
    not cause high CPU load for Slap-Back Delay plugin.
  * Added stereo correlometer to the Spectrum Analyzer plugin series.
  * Added feedback to the Slap-Back delay plugin.
  * Implemented Dry/Wet balance knob for the following plugin series:
  - Artistic Delay;
  - Beat Breather;
  - Compensation Delay;
  - Flanger;
  - Impulse Responses;
  - Impulse Reverb;
  - Room Builder;
  - Sampler;
  - Multisampler;
  - Slap-Back delay.
  * Removed 'Amount' knob in Flanger plugin series as it can be fully
    replaced by Dry/Wet/DryWet knobs.
  * Several fixes related to window position of VST3 plugin format.
  * Workaround for Bitwig Studio DAW memory leak when VST3 plugins
    extensively use messaging.
  * Fixed bug related to improper loading of RIFF files with 32-bit
    float sample format.
  * Fixed configuration export for LV2 format where plugins exported
    paths mapped by a DAW instead of real file paths.
  * Fixed improper numpad key handling in UI for Windows.
  * Fixed Artistic Delay which could generate audio garbage on
    session startup.
  * Improved precision of bilinear transform for filters which could
    blow up signal when using steep-curved filters.
  * Fixed jumping UI controls issues caused by variable widths of
    diffrent parameters.</changelog>
  <changelog author="Konstantin Voinov &lt;kv@kott.no-ip.biz&gt;" date="1722772800">- update to 1.2.17
- change source tarball to 7z
- update dependencies in spec
- add gstreamer plugins subpackage
  * Changed the binary distribution of plugins. Plugins of different
    formats are now packed together into a 7-zip archive. The same is
    related to documentation and source code. This allows to gain the
    economy on the overall size of the compressed data and number of
    archives required to download.
  * Added basic GStreamer plugin format support.
  * Plugins now can be built without UI support if the 'ui' option is
    omitted at the configuration stage.
  * Added ISO-226:2023 loudness compensation curves to Loudness
    Compensator plugin series.
  * Added balance knobs to LSP Slap-back Delay Stereo plugin.
  * Added Suntory Hall Tokyo 3D model to Room Builder presets
    (contributed by Fowly).
  * Updated makefile scripts related to Git checkout (contributed by
    Johannes Lorenz).
  * Improved build tools: UI resources are now built-in only for shared
  * objects/libraries that actually need them.
  * Several AVX-512 optimizations of DSP library.
  * Fixed not working MIDI channel setup for the Trigger MIDI plugin series.
  * Fixed regression: improper port bindings for Compensation Delay x2
    Stereo plugin.
  * Fixed several issues related to plugin window sizing for LV2 format.
  * Fixed possible access to uninitialized memory when loading built-in
    resources.
  * Fixed improper phase compensation between Dry and Wet channels
    in Linear Phase mode for multiband plugin series:
    Multiband Compressor;
    Multiband Dynamics Processor;
    Multiband Expander;
    Multiband Gate.
    Several bugfixes for VST3 wrapper.</changelog>
</package>
<package pkgid="359839a1ea191c3d8ee006223fb559b6cd8fa4e16ec49c9e166acea36f3ffb3d3895b1d3a0a667cb055dcf2f5cba09f3e396e644334a328eda6ffb1728910e78" name="gstreamer-plugin-pipewire" arch="i586">
  <version epoch="0" ver="1.2.2" rel="1.1.2.1.sr20240803"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1706961600">- Update to version 1.0.3:
  * Highlights
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.
  - Some small fixes and improvements.
  * PipeWire
  - Escape @DEFAULT_SINK@ in the conf files.
  * Modules
  - Improve logging in module-pipe-tunnel.
  * SPA
  - Always recheck rate matching in ALSA when moving drivers.
    This fixes a potential issue where the adaptive resampler
    would not be activated in some cases.
  * ALSA
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Add a conflict in -pulseaudio with
  pipewire-modules-%{apiver} &lt; 1.0.0 since the
  libpipewire-module-protocol-pulse.so module was included in
  - modules before 1.0.0 so we should avoid a file conflict.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708516800">- Force using doxygen-1_10 in SLE where the default doxygen is too
  old and generates broken docs (boo#1217886)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="alarrosa@suse.com" date="1709726400">- Add patch from upstream submitted at glfo#pipewire/pipewire#1932
  that fixes selecting the pipewire gstreamer plugins by the
  autoaudiosink/autoaudiosrc plugins:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244800">- Require pipewire-pulseaudio from pipewire-alsa so when
  pipewire-alsa is installed, pipewire has audio support (or put
  in other words, so pipewire-alsa isn't installed with the real
  pulseaudio). Fixes boo#1221235.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244801">- Update to version 1.0.3+git51.89d8e8b:
  * module-ffado: make the event buffer per port
  * module-ffado: handle MIDI correctly
  * module-ffado: implement MIDI send and receive
  * module-ffado: various fixes to make things work
  * stream: add pw_stream_get_nsec() to get current time
  * jack: fix multiple midi input ports
  * pw-top: only check terminal size in non-batch mode
  * Specify "Audio" in gstreamer sink/src metadata to fix autodetect
  * Add SOC-style jack names to HDMI audio paths
  * gst: remove timeouts when autoconnect=false
  * audioconvert: handle invalid ports better
  * audioconvert: handle port remove
  * pw_context_parse_conf_section: use the conf argument instead of the context's conf
  * stream: FORCE_RATE should just contain the rate
  * jack: FORCE_RATE should just contain the rate
  * jack: set global_mix safely
  * jack: sync threads by pausing the core
  * alsa: Added handle for controlling htimestamp autodisable
  * And more
- Remove patch already merged upstream:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710331200">- Update to version 1.0.4:
  * Highlights
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Correctly handle removed objects in the metadata.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14.
  - The JACK library has seen some important fixes. Some ardour
    crackling has been fixed when looping and multiple MIDI ports
    on a client should now work.
  - Small bugfixes and improvements.
  * PipeWire
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Fix Props param emission again in pw_stream. (#3833)
  - Add MAPPABLE flag to buffer data to indicate that the fd can
    be mmapped directly. Use this on DMABUF from v4l2. (#3840)
  - Correctly handle removed object in the metadata.
  - FreeBSD build and compatibility fixes.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - Read config overrides in the right order.
  - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and
    pw_filter.
  - Fix pw_context_parse_conf_section(), actually use the conf
    argument.
  - A new pw_stream_get_nsec() and pw_filter_get_nsec() function
    was added to get the current time of the stream/filter
    without having to assume a particular clock.
  - A new default.clock.quantum-floor property was added to
    configure the absolute lowest buffer-size. (#3908)
  * docs
  - Many doc updates.
  * tools
  - Make sure we always quit pw-cli when the server stops.(#3837)
  - pw-top now prints all drivers in batch mode. (#3899)
  * modules
  - Don't destroy the client in protocol-simple on EAGAIN.
  - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header
    parsing. (#3851)
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14. (#3558)
  * pulse-server
  - Make sure the peer_name is filled to avoid protocol errors.
  * SPA
  - Small resampler tweaks to improve stability of adaptive
    resampler.
  - Add ALSA option to control htimestamp autodisable.
  - Avoid some potential crashes in audioconvert when ports are
    removed.
  - Improve HDMI jack detection on some SOCs.
  - The audioconvert now has a monitor.passthrough option to pass
    the latency information on the monitor ports. (#3888)
  * GStreamer
  - Don't use timeouts when autoconnect=false in pipewiresrc.
    (#3884)
  - pipewiresrc and pipewiresink can now be automatically
    selected as audio source and sink.
  - An invalid memory access was fixed when destroying the device
    provider.
  * JACK
  - Remove properties correctly with the object id, not serial.
  - Improve sync with the data thread by pausing the core. Also
    improve handling of port io to avoid invalid buffer access.
  - Fix PIPEWIRE_QUANTUM rate handling.
  - Support multiple MIDI input ports per client. (#3901)
  - The output buffer size is now always correctly set. (#3892)
  * ALSA
  - Handle errors from eventfd_create correctly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710849600">- Avoid %if %{pkg_vcmp gcc &lt; 8}, instead replicate the condition
  from the BuildRequires section.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1712836800">- Move the jack spa plugin from the pipewire-spa-plugins-0_2
  package to a new pipewire-spa-plugins-0_2-jack package. This
  allows to not Suggest the pipewire-libjack package from
  pipewire-spa-plugins-0_2 since that's only used to connect
  pipewire as a client to a jack server which is not common at all
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1713355200">- Update to version 1.0.5:
  * Highlights
  - pw_stream can now report timestamps on buffers and the
    expected amount of samples for the resampler.
  - The GStreamer element now has more correct timestamps using
    the new pw_stream timestamps as a fallback.
  - The FFADO module now handles suspend and resume better.
  - A regression in v4l2 was fixed when parsing malformed
    filters.
  - A potential memory/fd leak was fixed in client-node.
  - Many more small bugfixes and improvements.
  * PipeWire
  - pw_stream now reports the expected resampler input or output
    size in the pw_time structure. (#3750)
  - pw_stream now also adds a time field to the buffer, which
    contains the time of the graph when the buffer was received
    in the stream.
  - Fix a compiler error when compiling with -Werror=shadow.
    (#3915)
  - The config parser will warn when invalid config is detected.
  * Modules
  - The FFADO module now opens and closes when suspending. This
    fixes some problems when FFADO properties are changed while
    suspended. (#3558)
  - Filter-chain will now warn when invalid config is detected.
  - Echo-cancel will now handle manage the state of the
    echo-cancel plugin better, making sure run() is not called
    after deactivate().
  - Fix some potential memory/fd leaks in client-node.
  * SPA
  - Improve reading the bound ALSA controls.
  - The resampler can now also report the number of expected
    output samples.
  - The ALSA ACP device objects have some more properties like
    the card.id and alsa.components. (#3912)
  - Fix a potential string corruption when parsing JSON strings.
  - V4l2 now sets the latency on the port. (#3910)
  - alsa-udev now has an option to expose the device even if
    busy. (#3914)
  - Improve null-audio-sink channel handling. (#3931)
  - v4l2 will now drop the first frame because it often contains
    wrong timestamps or garbage. (#3910)
  - A regression in v4l2 was fixed where invalid/empty properties
    in the filter would make it error early. (#3959)
  * GStreamer
  - The source now falls back to the new pw_buffer time for the
    timestamps.
  * Docs
  - Sync with the master branch.</changelog>
  <changelog author="alarrosa@suse.com" date="1714996800">- Update to version 1.0.5+git36.60deeb2 to fix several crashes,
  NULL checks, format strings and other issues:
  * spa: libcamera: fix RGB mappings
  * pw-dump: destroy all objects not just those matching the pattern
  * pw-dump: fix string memory leak on error
  * json: fix high surrogate escapes
  * core: handle import errors better
  * gst/src: fix crash when current_caps is NULL
  * gst/src: Avoid unnecessary renegotiations during streaming
  * gst/src: Cleanups for src_negotiate()
  * pw-mon: fix type confusion in core event handler
  * gst: fix stream params memory leak
  * gst: handle some more errors
  * treewide: fix errno assignments
  * alsa-pcm: don't force quantum for iec958 formats
  * journal: prepend code location to messages at debug log levels
  * module-rt: fix compiler warning
  * filter-chain: fix arguments of calloc
  * combine-stream tag forward
  * Add album to tag metadata
  * impl-node: avoid bitfield races
  * treewide: fix some format string issues
  * conf: warn when match actions are missing
  * module-protocol-simple: handle 'node.name' property
  * module-ffado: only start after ports are configured
  * context: fill basic properties early
  * combine-stream: fix latency-compensate with resample.disabled=true
  * profiler: remove unused data-loop
  * v4l2: fix printf format
  * spa: v4l2: encode device id into a json array
  * spa: libcamera: encode device ids into a json array
  * impl-port: avoid doing work when the port is destroyed
  * impl-port: use 0 size when clearing IO
  * stream: log a warning when media.class and direction mismatch
  * module-loopback: only enable delay with valid rate and channels
  * alsa: fix race when updating the eventfd
  * audioconvert: also clamp monitor volume to min/max
  * combine-stream: actually make use of resample.disable</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715342400">- Update to version 1.0.6:
  * Highlights
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  - Fix to some invalid memory access in the pw-mon and pw-dump.
  - A regression in kodi with IEC958 formats playback was fixed.
  - A race in the ALSA plugin was fixed when updating the
    eventfd.
  - Improvements and fixes to module-combine-stream.
  - Negotiation was improved in pipewiresrc.
  - Some more small fixes and improvements.
  * PipeWire
  - Context properties are now set early so that client
    properties can be matched with rules.
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  * Tools
  - Fix failure to hide properties in pw-mon. (#3997)
  - Fix some memleaks and a crash in pw-dump. (#4001)
  * Modules
  - The combine-stream module now prevents resampling to avoid
    broken audio because of different samplerates.
  - Fix a potential double free in module-loopback when
    calculating the delay. (#3748)
  - The FFADO module now only starts when ports are negotiated
    to avoid startup races. (#3968)
  - The combine-stream module will now forward tags.
  * SPA
  - Monitor volumes are now also clamped to the min/max volumes.
    (#3962)
  - V4l2 and libcamera now encodes the device ids into a JSON
    array. This is part of the deduplication code of devices.
  - A regression in kodi with IEC958 formats playback was fixed.
  * Bluetooth
  - Improved buffer handling and queued data when stopping.
  * ALSA
  - A race was fixed when updating the eventfd. (#3711)
  * GStreamer
  - Handle some errors better instead of crashing. (#3994)
  - Fix a memleak in the stream params handling.
  - Negotiation was improved in pipewiresrc.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715774400">- Move modules jack-tunnel and jackdbus-detect to the
  pipewire-spa-plugins-0_2-jack since those modules should only
  be used when the real jack server is running. This fixes pipewire
  starting jackdbus on start.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1716638400">- Update to version 1.0.7:
  * Highlights
  - Fix a potential race/crash.
  - Fix some problems with negotiation of large integers and
    floats.
  - Fix JACK sysex MIDI event handling.
  - Some more smaller fixes and improvements.
  * PipeWire
  - Fix a potential race when adding/removing a port to be
    scheduled.
  * Modules
  - Fix FFADO default device handling.
  * SPA
  - Fix in integer overflow and float/double compare in POD.
  * JACK
  - Copy larger MIDI events correctly.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1718020800">- Make sure the pipewire-libjack package doesn't completely
  replace the original jack libraries unless the pipewire-jack
  package which installs the ld.so.conf.d file is installed too
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719403200">- Update to version 1.1.83:
  * This is the third and hopefully the last 1.2 release candidate
    that is API and ABI compatible with previous 1.0.x releases.
  * Highlights
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Improve xruns in module-ffado.
  - Many GStreamer element updates.
  - More fixes and improvements.
  * PipeWire
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less dropouts in the graph when
    reconnecting. (#4026)
  - Improve debug of xruns.
  - Evaluate node.rules and device.rules before loading the
    plugin so that extra properties can be passed to the plugin
    init function.
  * Modules
  - Improve timing reporting in module-ffado some more.
  - Prealloc less memory in the profiler by default.
  - Improve xrun handling in module-ffado.
  * Tools
  - Fix a crash in pw-link when a link fails.
  - Fix pw-dump update for metadata. (#4053)
  * SPA
  - Improve handling of controls. (#4028)
  - Fix the string size in v4l2 to hold the device and vendor id.
  - Support meta_videotransform on buffers in v4l2. This can be
    used to signal that the buffer was rotated for example.
  - Add HDMI/AC3 profile to ALSA when supported.
  - Make it possible to disable the webrtc dependency
  * GStreamer
  - Improve caps handling in the elements.
  - Set buffer duration when we can.
  - Post an element error when all the elements buffers are
    removed. (#1980)
  - Improve DMA_DRM caps selection.
  - Some refactoring work.
  - Improve state handling in the elements.
  * JACK
  - Improve how links are activated.
  - Fix some races when freeing memory.
  * Bluetooth
  - Support multiple BIS in the broadcast source.
- Add patch recommended by upstream to fix compilation for vulkan:
  * 0001-vulkan-fix-compilation.patch
- Update to version 1.1.82:
  * This is the second 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  - Add snapcast-discover module to stream to snapcast servers.
  - Work around wrong kernel provided MTU for USB controllers.
  - Fix some spelling mistakes all over the codebase.
  - More small fixes and improvements.
  * PipeWire
  - Remove the private cleanup.h header and use the public SPA
    version.
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  * Modules
  - Handle IPv6 in module-protocol-simple and support port
    allocation.
  - Add snapcast-discover module to stream to snapcast servers.
  * Bluetooth
  - Work around wrong kernel provided MTU for USB controllers.
- Update to version 1.1.81:
  * This is the first 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiation buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Support was added for making and using multiple data-loops in
    the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  * PipeWire
  - snap support has been added.
  - Implement async processing. (#3509)
  - Support for explicit sync was added.
  - Config parsing errors are reported earlier and much better.
  - A -P option was added to provide extra properties to the
    context. This can be used to enable some features that use
    rules.
  - properties.rules was added to enhance properties based on
    some rules. This deprecates the vm.overrides.
  - Support was added for security-context. This makes it
    possible for a flatpak to request a socket with specific
    properties from pipewire to mount in the flatpak. The session
    manager can then assign permissions based on the connection
    properties.
  - Support for fixed arrays in pw_array was improved.
  - Pipewire server and clients can now use multiple threads to
    process the nodes in parallel.
  - device.rules and node.rules were added to update device and
    node properties based on rules.
  - device.param and node.param can now be used to configure
    params when devices and nodes are created.
  - Memory will now try to use MFD_NOEXEC_SEAL.
  - The driver id of a node is now placed in the properties.
  - A potential race was fixed when adding and removing ports to
    the scheduling lists.
  * Modules
  - Priorities for the FFADO threads can be configured now.
  - The loopback module now has support for up and downmixing.
  - Extra properties can now be configured per native-connection
    socket.
  - The pulse-tunnel can now automatically reconnect when the
    connection is broken.
  - The RTP module now supports the PTP management protocol.
  - The RTP sender can now use a timer to send out multiple
    packets per quantum.
  - A new module was added for loading Parametric EQ.
  - The simple-protocol module now has per stream configurable
    properties and can also be used to interface with a snapcast
    server.
  - Support for local services was added to raop, rtp and pulse
    avahi discoverers. Support for IPv6 on local services was
    added to RAOP.
  * SPA
  - Support for reporting JSON parsing errors has been added.
  - Some extra checks are added when iterating POD structures.
  - Port and profiles can now be hidden from ALSA nodes with
    api.acp.hidden-ports and api.acp.hidden-profiles properties.
  - The UCM conflicting devices patches were merged.
  - Profiles and Routes can now also be set by name.
  - Hires timestamps are now used when possible in IRQ based
    scheduling to get more accurate wakup times.
  - udev can now be an optional dependency.
  - audioadapter now has an option to automatically configure
    its ports.
  - Camera rotation was added to the libcamera node.
  - invoke on loops can now be done from multiple threads at the
    same time.
  - Make sure we use CLOCK_MONOTONIC everywhere in the io_clock.
  - Vulkan bit and convert filters were added.
  - ALSA will now always read the HW ringbuffer pointer when
    followers are not on the same card.
  - Support for larger MIDI sysex messages was improved.
    Configuration of the client input and output pool was added.
    (#4005)
  * Bluetooth
  - Support Google OPUS codec.
  - Support the LC3-SWB codec.
  - Support the AAC-ELD codec.
  - Broadcast source configuration support was added.
  * pulseaudio-server
  - The GSettings schemas are now optionally installed.
  - Extensions were moved to the modules.
  - The log level of the pulse server can dynamically be changed
    with a core object message.
  - snap access control was added to pulse-server.
  - The old pacmd describe-module functionality is now
    implemented with a core message
    pipewire-pulse:describe-module.
  - An option was added to disable module loading and unloading.
  * JACK
  - OSC messages can now also be placed in JACK MIDI and the
    translation layer will detect and tag the right PipeWire
    control message types.
  - A jack.other-connect-mode was added to limit the connections
    that an app can do to ports it doesn't own.
  - The way the transport is started and how the nodes are
    grouped together in the transport was improved using the new
    sync groups. (#3850)
  - Fix large MIDI messages handling. (#4005)
  * ALSA
  - Fix format renegotiation. (#3858)
  - Handle period events better. (#3676)
  - Improve handling of the eventfd wakeups.
  * GStreamer
  - The GStreamer elements can now negotiate and use DMABUF.
  * Tools
  - The T flag is used in pw-top when the transport is running.
  - A new pw-container tool was added to start a new security
    context and run an application in it.
  - pw-dot handles properties with quotes better. Nodes are
    grouped with the node.link-group.
  - pw-link has a --wait option to wait for all links to be created.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719576000">- Update to version 1.2.0:
  * This is the 1.2 release that is API and ABI compatible with
    previous 1.1.x and 1.0.x releases.
  * This release contains some of the bigger changes that happened
    since the 1.0 release last year, including:
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same transport time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiating buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Explicit sync metadata and support was added.
  - Support was added for making and using multiple data-loops
    in the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  - Add snapcast-discover module to stream to snapcast servers.
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Many GStreamer element updates.
  - Many more fixes and improvements.
  * Highlights (since the previous 1.1.83 release)
  - Small fixes here and there.
  * PipeWire
  - Compilation fixes after enabling -Werror=float-conversion
  * Modules
  - The module-rtp-sap now propagates the cleanup.sec property to
    the rtp-source and the rtp-source now sets a property with
    the receiving status.
  - Fix for ROC 0.3, explicitly specify sender encoding. (#4070)
  - Some fixes to the RAOP sink module, including a format fix
    for 32 bit machines.
  * Tools
  - Fix pw-cli monitoring code.
  * SPA
  - Revert peer_enum_params again because it was not used and
    flawed.
  - Fix multichannel processing in webrtc AEC.
  * GStreamer
  - Logging improvements.
  - Fix a race in the bufferpool activation.
  * Bluetooth
  - Improvements to BAP broadcast code parsing.
- Remove patch already included in 1.2.0:
  * 0001-vulkan-fix-compilation.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720958400">- Update to version 1.2.1:
  * Highlights
  - Fix a regression in the node activation counters that would
    break audio when using KODI.
  - Fix a regression in ardour export because of mishandling of
    sync groups.
  - Fix a regression in KDE screen preview because of the new
    async scheduling.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - More small bug fixes and improvements.
  * PipeWire
  - Fix a regression in the node activation counters that would
    break audio when using KODI. (#4087)
  - Fix a regression in ardour export because of mishandling of
    sync groups. (#4083)
  - Fix a regression in KDE screen preview because of the new
    async scheduling. Disable async for driver nodes. (#4092)
  - Slightly improve node shutdown to cause less xruns.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - Support custom thread create functions.
  * Modules
  - Improve snapcast address parsing. (#4093)
  * SPA
  - Fix multiple %f parsing in ACP for the new plug+a52 profiles.
  - Improve v4l2 param generation. Improve recovery when
    framesize or rates are unknown, support vivid. (#4063)
  * JACK
  - Use the custom thread create function to correctly let
    module-rt kit manage threads so that we don't end up with
    priorities on the wrong threads. (#4099)
  * GStreamer
  - Fix a crash when destroying a stream.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1723118400">- Update to version 1.2.2:
  * Highlights
  - Fix some more fallout of the async nodes rewrite. Fixes some
    crackling, xruns and possibly also some crashes in some
    cases.
  - Fix freewheeling timeouts in case of xruns. This fixes ardour
    export.
  - Fix event mixdown in JACK. Fixes qsynth and possibly other
    apps.
  - Some more small fixes and improvements.
  * PipeWire
  - Add a new SPA_IO_CLOCK_FLAG_XRUN_RECOVER flag when the
    process function is called because of xrun recovery.
  - Properly stop nodes in all cases, this avoids spurious xruns
    and scheduling errors. (#4122)
  - Make sure async nodes receive an async link in all cases. Do
    the processing of source output ports slightly differently to
    make sure we don't cause latency for sources. (#4138)
    (#4133)
  - Fix some races when negotiating and starting nodes. (#4094)
  - Actually include the config.h header to use malloc_trim() to
    reduce memory usage in pulse-server.
  * Modules
  - Avoid unloading some modules on stream errors because it is
    possible to recover from the error. (#4121)
  - Fix a (harmless) warning in module-rtp because of comparing
    samples and time. (#4095)
  * SPA
  - Let the freewheel driver detect xrun recovery and handle the
    timeouts correctly. This fixes an issue with ardour export.
  - Remove the HDMI/AC3 profiles. they turn out to fail on some
    hardware with no way to detect this.
  - Signal the eventfd when the loop is full to make sure the
    other thread is woken up to process the queue.
  * JACK
  - Don't check timestamps when mixing down events. The
    timestamps are only checked when writing new events with the
    public API. This fixes an issue where qsynth would not
    receive midi events anymore.
  - Fix the jack_get_time() function, it was returning nano
    instead of micro seconds.</changelog>
</package>
<package pkgid="7429f97fed7e6a35cefd075f9023ee004ea9337aa19a2df2e138dfab61f764ba1f28186e7307fadd77e6951c60782fdea77a50ed970d0869b6eeffdcf0a541d4" name="gstreamer-plugin-pipewire" arch="x86_64">
  <version epoch="0" ver="1.2.2" rel="1.1.2.1.sr20240803"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1706961600">- Update to version 1.0.3:
  * Highlights
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.
  - Some small fixes and improvements.
  * PipeWire
  - Escape @DEFAULT_SINK@ in the conf files.
  * Modules
  - Improve logging in module-pipe-tunnel.
  * SPA
  - Always recheck rate matching in ALSA when moving drivers.
    This fixes a potential issue where the adaptive resampler
    would not be activated in some cases.
  * ALSA
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Add a conflict in -pulseaudio with
  pipewire-modules-%{apiver} &lt; 1.0.0 since the
  libpipewire-module-protocol-pulse.so module was included in
  - modules before 1.0.0 so we should avoid a file conflict.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708516800">- Force using doxygen-1_10 in SLE where the default doxygen is too
  old and generates broken docs (boo#1217886)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="alarrosa@suse.com" date="1709726400">- Add patch from upstream submitted at glfo#pipewire/pipewire#1932
  that fixes selecting the pipewire gstreamer plugins by the
  autoaudiosink/autoaudiosrc plugins:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244800">- Require pipewire-pulseaudio from pipewire-alsa so when
  pipewire-alsa is installed, pipewire has audio support (or put
  in other words, so pipewire-alsa isn't installed with the real
  pulseaudio). Fixes boo#1221235.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244801">- Update to version 1.0.3+git51.89d8e8b:
  * module-ffado: make the event buffer per port
  * module-ffado: handle MIDI correctly
  * module-ffado: implement MIDI send and receive
  * module-ffado: various fixes to make things work
  * stream: add pw_stream_get_nsec() to get current time
  * jack: fix multiple midi input ports
  * pw-top: only check terminal size in non-batch mode
  * Specify "Audio" in gstreamer sink/src metadata to fix autodetect
  * Add SOC-style jack names to HDMI audio paths
  * gst: remove timeouts when autoconnect=false
  * audioconvert: handle invalid ports better
  * audioconvert: handle port remove
  * pw_context_parse_conf_section: use the conf argument instead of the context's conf
  * stream: FORCE_RATE should just contain the rate
  * jack: FORCE_RATE should just contain the rate
  * jack: set global_mix safely
  * jack: sync threads by pausing the core
  * alsa: Added handle for controlling htimestamp autodisable
  * And more
- Remove patch already merged upstream:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710331200">- Update to version 1.0.4:
  * Highlights
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Correctly handle removed objects in the metadata.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14.
  - The JACK library has seen some important fixes. Some ardour
    crackling has been fixed when looping and multiple MIDI ports
    on a client should now work.
  - Small bugfixes and improvements.
  * PipeWire
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Fix Props param emission again in pw_stream. (#3833)
  - Add MAPPABLE flag to buffer data to indicate that the fd can
    be mmapped directly. Use this on DMABUF from v4l2. (#3840)
  - Correctly handle removed object in the metadata.
  - FreeBSD build and compatibility fixes.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - Read config overrides in the right order.
  - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and
    pw_filter.
  - Fix pw_context_parse_conf_section(), actually use the conf
    argument.
  - A new pw_stream_get_nsec() and pw_filter_get_nsec() function
    was added to get the current time of the stream/filter
    without having to assume a particular clock.
  - A new default.clock.quantum-floor property was added to
    configure the absolute lowest buffer-size. (#3908)
  * docs
  - Many doc updates.
  * tools
  - Make sure we always quit pw-cli when the server stops.(#3837)
  - pw-top now prints all drivers in batch mode. (#3899)
  * modules
  - Don't destroy the client in protocol-simple on EAGAIN.
  - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header
    parsing. (#3851)
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14. (#3558)
  * pulse-server
  - Make sure the peer_name is filled to avoid protocol errors.
  * SPA
  - Small resampler tweaks to improve stability of adaptive
    resampler.
  - Add ALSA option to control htimestamp autodisable.
  - Avoid some potential crashes in audioconvert when ports are
    removed.
  - Improve HDMI jack detection on some SOCs.
  - The audioconvert now has a monitor.passthrough option to pass
    the latency information on the monitor ports. (#3888)
  * GStreamer
  - Don't use timeouts when autoconnect=false in pipewiresrc.
    (#3884)
  - pipewiresrc and pipewiresink can now be automatically
    selected as audio source and sink.
  - An invalid memory access was fixed when destroying the device
    provider.
  * JACK
  - Remove properties correctly with the object id, not serial.
  - Improve sync with the data thread by pausing the core. Also
    improve handling of port io to avoid invalid buffer access.
  - Fix PIPEWIRE_QUANTUM rate handling.
  - Support multiple MIDI input ports per client. (#3901)
  - The output buffer size is now always correctly set. (#3892)
  * ALSA
  - Handle errors from eventfd_create correctly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710849600">- Avoid %if %{pkg_vcmp gcc &lt; 8}, instead replicate the condition
  from the BuildRequires section.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1712836800">- Move the jack spa plugin from the pipewire-spa-plugins-0_2
  package to a new pipewire-spa-plugins-0_2-jack package. This
  allows to not Suggest the pipewire-libjack package from
  pipewire-spa-plugins-0_2 since that's only used to connect
  pipewire as a client to a jack server which is not common at all
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1713355200">- Update to version 1.0.5:
  * Highlights
  - pw_stream can now report timestamps on buffers and the
    expected amount of samples for the resampler.
  - The GStreamer element now has more correct timestamps using
    the new pw_stream timestamps as a fallback.
  - The FFADO module now handles suspend and resume better.
  - A regression in v4l2 was fixed when parsing malformed
    filters.
  - A potential memory/fd leak was fixed in client-node.
  - Many more small bugfixes and improvements.
  * PipeWire
  - pw_stream now reports the expected resampler input or output
    size in the pw_time structure. (#3750)
  - pw_stream now also adds a time field to the buffer, which
    contains the time of the graph when the buffer was received
    in the stream.
  - Fix a compiler error when compiling with -Werror=shadow.
    (#3915)
  - The config parser will warn when invalid config is detected.
  * Modules
  - The FFADO module now opens and closes when suspending. This
    fixes some problems when FFADO properties are changed while
    suspended. (#3558)
  - Filter-chain will now warn when invalid config is detected.
  - Echo-cancel will now handle manage the state of the
    echo-cancel plugin better, making sure run() is not called
    after deactivate().
  - Fix some potential memory/fd leaks in client-node.
  * SPA
  - Improve reading the bound ALSA controls.
  - The resampler can now also report the number of expected
    output samples.
  - The ALSA ACP device objects have some more properties like
    the card.id and alsa.components. (#3912)
  - Fix a potential string corruption when parsing JSON strings.
  - V4l2 now sets the latency on the port. (#3910)
  - alsa-udev now has an option to expose the device even if
    busy. (#3914)
  - Improve null-audio-sink channel handling. (#3931)
  - v4l2 will now drop the first frame because it often contains
    wrong timestamps or garbage. (#3910)
  - A regression in v4l2 was fixed where invalid/empty properties
    in the filter would make it error early. (#3959)
  * GStreamer
  - The source now falls back to the new pw_buffer time for the
    timestamps.
  * Docs
  - Sync with the master branch.</changelog>
  <changelog author="alarrosa@suse.com" date="1714996800">- Update to version 1.0.5+git36.60deeb2 to fix several crashes,
  NULL checks, format strings and other issues:
  * spa: libcamera: fix RGB mappings
  * pw-dump: destroy all objects not just those matching the pattern
  * pw-dump: fix string memory leak on error
  * json: fix high surrogate escapes
  * core: handle import errors better
  * gst/src: fix crash when current_caps is NULL
  * gst/src: Avoid unnecessary renegotiations during streaming
  * gst/src: Cleanups for src_negotiate()
  * pw-mon: fix type confusion in core event handler
  * gst: fix stream params memory leak
  * gst: handle some more errors
  * treewide: fix errno assignments
  * alsa-pcm: don't force quantum for iec958 formats
  * journal: prepend code location to messages at debug log levels
  * module-rt: fix compiler warning
  * filter-chain: fix arguments of calloc
  * combine-stream tag forward
  * Add album to tag metadata
  * impl-node: avoid bitfield races
  * treewide: fix some format string issues
  * conf: warn when match actions are missing
  * module-protocol-simple: handle 'node.name' property
  * module-ffado: only start after ports are configured
  * context: fill basic properties early
  * combine-stream: fix latency-compensate with resample.disabled=true
  * profiler: remove unused data-loop
  * v4l2: fix printf format
  * spa: v4l2: encode device id into a json array
  * spa: libcamera: encode device ids into a json array
  * impl-port: avoid doing work when the port is destroyed
  * impl-port: use 0 size when clearing IO
  * stream: log a warning when media.class and direction mismatch
  * module-loopback: only enable delay with valid rate and channels
  * alsa: fix race when updating the eventfd
  * audioconvert: also clamp monitor volume to min/max
  * combine-stream: actually make use of resample.disable</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715342400">- Update to version 1.0.6:
  * Highlights
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  - Fix to some invalid memory access in the pw-mon and pw-dump.
  - A regression in kodi with IEC958 formats playback was fixed.
  - A race in the ALSA plugin was fixed when updating the
    eventfd.
  - Improvements and fixes to module-combine-stream.
  - Negotiation was improved in pipewiresrc.
  - Some more small fixes and improvements.
  * PipeWire
  - Context properties are now set early so that client
    properties can be matched with rules.
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  * Tools
  - Fix failure to hide properties in pw-mon. (#3997)
  - Fix some memleaks and a crash in pw-dump. (#4001)
  * Modules
  - The combine-stream module now prevents resampling to avoid
    broken audio because of different samplerates.
  - Fix a potential double free in module-loopback when
    calculating the delay. (#3748)
  - The FFADO module now only starts when ports are negotiated
    to avoid startup races. (#3968)
  - The combine-stream module will now forward tags.
  * SPA
  - Monitor volumes are now also clamped to the min/max volumes.
    (#3962)
  - V4l2 and libcamera now encodes the device ids into a JSON
    array. This is part of the deduplication code of devices.
  - A regression in kodi with IEC958 formats playback was fixed.
  * Bluetooth
  - Improved buffer handling and queued data when stopping.
  * ALSA
  - A race was fixed when updating the eventfd. (#3711)
  * GStreamer
  - Handle some errors better instead of crashing. (#3994)
  - Fix a memleak in the stream params handling.
  - Negotiation was improved in pipewiresrc.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715774400">- Move modules jack-tunnel and jackdbus-detect to the
  pipewire-spa-plugins-0_2-jack since those modules should only
  be used when the real jack server is running. This fixes pipewire
  starting jackdbus on start.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1716638400">- Update to version 1.0.7:
  * Highlights
  - Fix a potential race/crash.
  - Fix some problems with negotiation of large integers and
    floats.
  - Fix JACK sysex MIDI event handling.
  - Some more smaller fixes and improvements.
  * PipeWire
  - Fix a potential race when adding/removing a port to be
    scheduled.
  * Modules
  - Fix FFADO default device handling.
  * SPA
  - Fix in integer overflow and float/double compare in POD.
  * JACK
  - Copy larger MIDI events correctly.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1718020800">- Make sure the pipewire-libjack package doesn't completely
  replace the original jack libraries unless the pipewire-jack
  package which installs the ld.so.conf.d file is installed too
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719403200">- Update to version 1.1.83:
  * This is the third and hopefully the last 1.2 release candidate
    that is API and ABI compatible with previous 1.0.x releases.
  * Highlights
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Improve xruns in module-ffado.
  - Many GStreamer element updates.
  - More fixes and improvements.
  * PipeWire
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less dropouts in the graph when
    reconnecting. (#4026)
  - Improve debug of xruns.
  - Evaluate node.rules and device.rules before loading the
    plugin so that extra properties can be passed to the plugin
    init function.
  * Modules
  - Improve timing reporting in module-ffado some more.
  - Prealloc less memory in the profiler by default.
  - Improve xrun handling in module-ffado.
  * Tools
  - Fix a crash in pw-link when a link fails.
  - Fix pw-dump update for metadata. (#4053)
  * SPA
  - Improve handling of controls. (#4028)
  - Fix the string size in v4l2 to hold the device and vendor id.
  - Support meta_videotransform on buffers in v4l2. This can be
    used to signal that the buffer was rotated for example.
  - Add HDMI/AC3 profile to ALSA when supported.
  - Make it possible to disable the webrtc dependency
  * GStreamer
  - Improve caps handling in the elements.
  - Set buffer duration when we can.
  - Post an element error when all the elements buffers are
    removed. (#1980)
  - Improve DMA_DRM caps selection.
  - Some refactoring work.
  - Improve state handling in the elements.
  * JACK
  - Improve how links are activated.
  - Fix some races when freeing memory.
  * Bluetooth
  - Support multiple BIS in the broadcast source.
- Add patch recommended by upstream to fix compilation for vulkan:
  * 0001-vulkan-fix-compilation.patch
- Update to version 1.1.82:
  * This is the second 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  - Add snapcast-discover module to stream to snapcast servers.
  - Work around wrong kernel provided MTU for USB controllers.
  - Fix some spelling mistakes all over the codebase.
  - More small fixes and improvements.
  * PipeWire
  - Remove the private cleanup.h header and use the public SPA
    version.
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  * Modules
  - Handle IPv6 in module-protocol-simple and support port
    allocation.
  - Add snapcast-discover module to stream to snapcast servers.
  * Bluetooth
  - Work around wrong kernel provided MTU for USB controllers.
- Update to version 1.1.81:
  * This is the first 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiation buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Support was added for making and using multiple data-loops in
    the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  * PipeWire
  - snap support has been added.
  - Implement async processing. (#3509)
  - Support for explicit sync was added.
  - Config parsing errors are reported earlier and much better.
  - A -P option was added to provide extra properties to the
    context. This can be used to enable some features that use
    rules.
  - properties.rules was added to enhance properties based on
    some rules. This deprecates the vm.overrides.
  - Support was added for security-context. This makes it
    possible for a flatpak to request a socket with specific
    properties from pipewire to mount in the flatpak. The session
    manager can then assign permissions based on the connection
    properties.
  - Support for fixed arrays in pw_array was improved.
  - Pipewire server and clients can now use multiple threads to
    process the nodes in parallel.
  - device.rules and node.rules were added to update device and
    node properties based on rules.
  - device.param and node.param can now be used to configure
    params when devices and nodes are created.
  - Memory will now try to use MFD_NOEXEC_SEAL.
  - The driver id of a node is now placed in the properties.
  - A potential race was fixed when adding and removing ports to
    the scheduling lists.
  * Modules
  - Priorities for the FFADO threads can be configured now.
  - The loopback module now has support for up and downmixing.
  - Extra properties can now be configured per native-connection
    socket.
  - The pulse-tunnel can now automatically reconnect when the
    connection is broken.
  - The RTP module now supports the PTP management protocol.
  - The RTP sender can now use a timer to send out multiple
    packets per quantum.
  - A new module was added for loading Parametric EQ.
  - The simple-protocol module now has per stream configurable
    properties and can also be used to interface with a snapcast
    server.
  - Support for local services was added to raop, rtp and pulse
    avahi discoverers. Support for IPv6 on local services was
    added to RAOP.
  * SPA
  - Support for reporting JSON parsing errors has been added.
  - Some extra checks are added when iterating POD structures.
  - Port and profiles can now be hidden from ALSA nodes with
    api.acp.hidden-ports and api.acp.hidden-profiles properties.
  - The UCM conflicting devices patches were merged.
  - Profiles and Routes can now also be set by name.
  - Hires timestamps are now used when possible in IRQ based
    scheduling to get more accurate wakup times.
  - udev can now be an optional dependency.
  - audioadapter now has an option to automatically configure
    its ports.
  - Camera rotation was added to the libcamera node.
  - invoke on loops can now be done from multiple threads at the
    same time.
  - Make sure we use CLOCK_MONOTONIC everywhere in the io_clock.
  - Vulkan bit and convert filters were added.
  - ALSA will now always read the HW ringbuffer pointer when
    followers are not on the same card.
  - Support for larger MIDI sysex messages was improved.
    Configuration of the client input and output pool was added.
    (#4005)
  * Bluetooth
  - Support Google OPUS codec.
  - Support the LC3-SWB codec.
  - Support the AAC-ELD codec.
  - Broadcast source configuration support was added.
  * pulseaudio-server
  - The GSettings schemas are now optionally installed.
  - Extensions were moved to the modules.
  - The log level of the pulse server can dynamically be changed
    with a core object message.
  - snap access control was added to pulse-server.
  - The old pacmd describe-module functionality is now
    implemented with a core message
    pipewire-pulse:describe-module.
  - An option was added to disable module loading and unloading.
  * JACK
  - OSC messages can now also be placed in JACK MIDI and the
    translation layer will detect and tag the right PipeWire
    control message types.
  - A jack.other-connect-mode was added to limit the connections
    that an app can do to ports it doesn't own.
  - The way the transport is started and how the nodes are
    grouped together in the transport was improved using the new
    sync groups. (#3850)
  - Fix large MIDI messages handling. (#4005)
  * ALSA
  - Fix format renegotiation. (#3858)
  - Handle period events better. (#3676)
  - Improve handling of the eventfd wakeups.
  * GStreamer
  - The GStreamer elements can now negotiate and use DMABUF.
  * Tools
  - The T flag is used in pw-top when the transport is running.
  - A new pw-container tool was added to start a new security
    context and run an application in it.
  - pw-dot handles properties with quotes better. Nodes are
    grouped with the node.link-group.
  - pw-link has a --wait option to wait for all links to be created.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719576000">- Update to version 1.2.0:
  * This is the 1.2 release that is API and ABI compatible with
    previous 1.1.x and 1.0.x releases.
  * This release contains some of the bigger changes that happened
    since the 1.0 release last year, including:
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same transport time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiating buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Explicit sync metadata and support was added.
  - Support was added for making and using multiple data-loops
    in the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  - Add snapcast-discover module to stream to snapcast servers.
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Many GStreamer element updates.
  - Many more fixes and improvements.
  * Highlights (since the previous 1.1.83 release)
  - Small fixes here and there.
  * PipeWire
  - Compilation fixes after enabling -Werror=float-conversion
  * Modules
  - The module-rtp-sap now propagates the cleanup.sec property to
    the rtp-source and the rtp-source now sets a property with
    the receiving status.
  - Fix for ROC 0.3, explicitly specify sender encoding. (#4070)
  - Some fixes to the RAOP sink module, including a format fix
    for 32 bit machines.
  * Tools
  - Fix pw-cli monitoring code.
  * SPA
  - Revert peer_enum_params again because it was not used and
    flawed.
  - Fix multichannel processing in webrtc AEC.
  * GStreamer
  - Logging improvements.
  - Fix a race in the bufferpool activation.
  * Bluetooth
  - Improvements to BAP broadcast code parsing.
- Remove patch already included in 1.2.0:
  * 0001-vulkan-fix-compilation.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720958400">- Update to version 1.2.1:
  * Highlights
  - Fix a regression in the node activation counters that would
    break audio when using KODI.
  - Fix a regression in ardour export because of mishandling of
    sync groups.
  - Fix a regression in KDE screen preview because of the new
    async scheduling.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - More small bug fixes and improvements.
  * PipeWire
  - Fix a regression in the node activation counters that would
    break audio when using KODI. (#4087)
  - Fix a regression in ardour export because of mishandling of
    sync groups. (#4083)
  - Fix a regression in KDE screen preview because of the new
    async scheduling. Disable async for driver nodes. (#4092)
  - Slightly improve node shutdown to cause less xruns.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - Support custom thread create functions.
  * Modules
  - Improve snapcast address parsing. (#4093)
  * SPA
  - Fix multiple %f parsing in ACP for the new plug+a52 profiles.
  - Improve v4l2 param generation. Improve recovery when
    framesize or rates are unknown, support vivid. (#4063)
  * JACK
  - Use the custom thread create function to correctly let
    module-rt kit manage threads so that we don't end up with
    priorities on the wrong threads. (#4099)
  * GStreamer
  - Fix a crash when destroying a stream.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1723118400">- Update to version 1.2.2:
  * Highlights
  - Fix some more fallout of the async nodes rewrite. Fixes some
    crackling, xruns and possibly also some crashes in some
    cases.
  - Fix freewheeling timeouts in case of xruns. This fixes ardour
    export.
  - Fix event mixdown in JACK. Fixes qsynth and possibly other
    apps.
  - Some more small fixes and improvements.
  * PipeWire
  - Add a new SPA_IO_CLOCK_FLAG_XRUN_RECOVER flag when the
    process function is called because of xrun recovery.
  - Properly stop nodes in all cases, this avoids spurious xruns
    and scheduling errors. (#4122)
  - Make sure async nodes receive an async link in all cases. Do
    the processing of source output ports slightly differently to
    make sure we don't cause latency for sources. (#4138)
    (#4133)
  - Fix some races when negotiating and starting nodes. (#4094)
  - Actually include the config.h header to use malloc_trim() to
    reduce memory usage in pulse-server.
  * Modules
  - Avoid unloading some modules on stream errors because it is
    possible to recover from the error. (#4121)
  - Fix a (harmless) warning in module-rtp because of comparing
    samples and time. (#4095)
  * SPA
  - Let the freewheel driver detect xrun recovery and handle the
    timeouts correctly. This fixes an issue with ardour export.
  - Remove the HDMI/AC3 profiles. they turn out to fail on some
    hardware with no way to detect this.
  - Signal the eventfd when the loop is full to make sure the
    other thread is woken up to process the queue.
  * JACK
  - Don't check timestamps when mixing down events. The
    timestamps are only checked when writing new events with the
    public API. This fixes an issue where qsynth would not
    receive midi events anymore.
  - Fix the jack_get_time() function, it was returning nano
    instead of micro seconds.</changelog>
</package>
<package pkgid="dea00c9c2d8dd25b9aaabe2fe0e2e92fa88aa6cdb920b4e9ab8a351b6ee15f0c32f00c8268bf969858725fc9917e94971de92e6309acf537a0f157a08e97f14f" name="gstreamer-plugin-pipewire-debuginfo" arch="i586">
  <version epoch="0" ver="1.2.2" rel="1.1.2.1.sr20240803"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1706961600">- Update to version 1.0.3:
  * Highlights
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.
  - Some small fixes and improvements.
  * PipeWire
  - Escape @DEFAULT_SINK@ in the conf files.
  * Modules
  - Improve logging in module-pipe-tunnel.
  * SPA
  - Always recheck rate matching in ALSA when moving drivers.
    This fixes a potential issue where the adaptive resampler
    would not be activated in some cases.
  * ALSA
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Add a conflict in -pulseaudio with
  pipewire-modules-%{apiver} &lt; 1.0.0 since the
  libpipewire-module-protocol-pulse.so module was included in
  - modules before 1.0.0 so we should avoid a file conflict.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708516800">- Force using doxygen-1_10 in SLE where the default doxygen is too
  old and generates broken docs (boo#1217886)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="alarrosa@suse.com" date="1709726400">- Add patch from upstream submitted at glfo#pipewire/pipewire#1932
  that fixes selecting the pipewire gstreamer plugins by the
  autoaudiosink/autoaudiosrc plugins:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244800">- Require pipewire-pulseaudio from pipewire-alsa so when
  pipewire-alsa is installed, pipewire has audio support (or put
  in other words, so pipewire-alsa isn't installed with the real
  pulseaudio). Fixes boo#1221235.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244801">- Update to version 1.0.3+git51.89d8e8b:
  * module-ffado: make the event buffer per port
  * module-ffado: handle MIDI correctly
  * module-ffado: implement MIDI send and receive
  * module-ffado: various fixes to make things work
  * stream: add pw_stream_get_nsec() to get current time
  * jack: fix multiple midi input ports
  * pw-top: only check terminal size in non-batch mode
  * Specify "Audio" in gstreamer sink/src metadata to fix autodetect
  * Add SOC-style jack names to HDMI audio paths
  * gst: remove timeouts when autoconnect=false
  * audioconvert: handle invalid ports better
  * audioconvert: handle port remove
  * pw_context_parse_conf_section: use the conf argument instead of the context's conf
  * stream: FORCE_RATE should just contain the rate
  * jack: FORCE_RATE should just contain the rate
  * jack: set global_mix safely
  * jack: sync threads by pausing the core
  * alsa: Added handle for controlling htimestamp autodisable
  * And more
- Remove patch already merged upstream:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710331200">- Update to version 1.0.4:
  * Highlights
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Correctly handle removed objects in the metadata.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14.
  - The JACK library has seen some important fixes. Some ardour
    crackling has been fixed when looping and multiple MIDI ports
    on a client should now work.
  - Small bugfixes and improvements.
  * PipeWire
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Fix Props param emission again in pw_stream. (#3833)
  - Add MAPPABLE flag to buffer data to indicate that the fd can
    be mmapped directly. Use this on DMABUF from v4l2. (#3840)
  - Correctly handle removed object in the metadata.
  - FreeBSD build and compatibility fixes.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - Read config overrides in the right order.
  - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and
    pw_filter.
  - Fix pw_context_parse_conf_section(), actually use the conf
    argument.
  - A new pw_stream_get_nsec() and pw_filter_get_nsec() function
    was added to get the current time of the stream/filter
    without having to assume a particular clock.
  - A new default.clock.quantum-floor property was added to
    configure the absolute lowest buffer-size. (#3908)
  * docs
  - Many doc updates.
  * tools
  - Make sure we always quit pw-cli when the server stops.(#3837)
  - pw-top now prints all drivers in batch mode. (#3899)
  * modules
  - Don't destroy the client in protocol-simple on EAGAIN.
  - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header
    parsing. (#3851)
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14. (#3558)
  * pulse-server
  - Make sure the peer_name is filled to avoid protocol errors.
  * SPA
  - Small resampler tweaks to improve stability of adaptive
    resampler.
  - Add ALSA option to control htimestamp autodisable.
  - Avoid some potential crashes in audioconvert when ports are
    removed.
  - Improve HDMI jack detection on some SOCs.
  - The audioconvert now has a monitor.passthrough option to pass
    the latency information on the monitor ports. (#3888)
  * GStreamer
  - Don't use timeouts when autoconnect=false in pipewiresrc.
    (#3884)
  - pipewiresrc and pipewiresink can now be automatically
    selected as audio source and sink.
  - An invalid memory access was fixed when destroying the device
    provider.
  * JACK
  - Remove properties correctly with the object id, not serial.
  - Improve sync with the data thread by pausing the core. Also
    improve handling of port io to avoid invalid buffer access.
  - Fix PIPEWIRE_QUANTUM rate handling.
  - Support multiple MIDI input ports per client. (#3901)
  - The output buffer size is now always correctly set. (#3892)
  * ALSA
  - Handle errors from eventfd_create correctly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710849600">- Avoid %if %{pkg_vcmp gcc &lt; 8}, instead replicate the condition
  from the BuildRequires section.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1712836800">- Move the jack spa plugin from the pipewire-spa-plugins-0_2
  package to a new pipewire-spa-plugins-0_2-jack package. This
  allows to not Suggest the pipewire-libjack package from
  pipewire-spa-plugins-0_2 since that's only used to connect
  pipewire as a client to a jack server which is not common at all
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1713355200">- Update to version 1.0.5:
  * Highlights
  - pw_stream can now report timestamps on buffers and the
    expected amount of samples for the resampler.
  - The GStreamer element now has more correct timestamps using
    the new pw_stream timestamps as a fallback.
  - The FFADO module now handles suspend and resume better.
  - A regression in v4l2 was fixed when parsing malformed
    filters.
  - A potential memory/fd leak was fixed in client-node.
  - Many more small bugfixes and improvements.
  * PipeWire
  - pw_stream now reports the expected resampler input or output
    size in the pw_time structure. (#3750)
  - pw_stream now also adds a time field to the buffer, which
    contains the time of the graph when the buffer was received
    in the stream.
  - Fix a compiler error when compiling with -Werror=shadow.
    (#3915)
  - The config parser will warn when invalid config is detected.
  * Modules
  - The FFADO module now opens and closes when suspending. This
    fixes some problems when FFADO properties are changed while
    suspended. (#3558)
  - Filter-chain will now warn when invalid config is detected.
  - Echo-cancel will now handle manage the state of the
    echo-cancel plugin better, making sure run() is not called
    after deactivate().
  - Fix some potential memory/fd leaks in client-node.
  * SPA
  - Improve reading the bound ALSA controls.
  - The resampler can now also report the number of expected
    output samples.
  - The ALSA ACP device objects have some more properties like
    the card.id and alsa.components. (#3912)
  - Fix a potential string corruption when parsing JSON strings.
  - V4l2 now sets the latency on the port. (#3910)
  - alsa-udev now has an option to expose the device even if
    busy. (#3914)
  - Improve null-audio-sink channel handling. (#3931)
  - v4l2 will now drop the first frame because it often contains
    wrong timestamps or garbage. (#3910)
  - A regression in v4l2 was fixed where invalid/empty properties
    in the filter would make it error early. (#3959)
  * GStreamer
  - The source now falls back to the new pw_buffer time for the
    timestamps.
  * Docs
  - Sync with the master branch.</changelog>
  <changelog author="alarrosa@suse.com" date="1714996800">- Update to version 1.0.5+git36.60deeb2 to fix several crashes,
  NULL checks, format strings and other issues:
  * spa: libcamera: fix RGB mappings
  * pw-dump: destroy all objects not just those matching the pattern
  * pw-dump: fix string memory leak on error
  * json: fix high surrogate escapes
  * core: handle import errors better
  * gst/src: fix crash when current_caps is NULL
  * gst/src: Avoid unnecessary renegotiations during streaming
  * gst/src: Cleanups for src_negotiate()
  * pw-mon: fix type confusion in core event handler
  * gst: fix stream params memory leak
  * gst: handle some more errors
  * treewide: fix errno assignments
  * alsa-pcm: don't force quantum for iec958 formats
  * journal: prepend code location to messages at debug log levels
  * module-rt: fix compiler warning
  * filter-chain: fix arguments of calloc
  * combine-stream tag forward
  * Add album to tag metadata
  * impl-node: avoid bitfield races
  * treewide: fix some format string issues
  * conf: warn when match actions are missing
  * module-protocol-simple: handle 'node.name' property
  * module-ffado: only start after ports are configured
  * context: fill basic properties early
  * combine-stream: fix latency-compensate with resample.disabled=true
  * profiler: remove unused data-loop
  * v4l2: fix printf format
  * spa: v4l2: encode device id into a json array
  * spa: libcamera: encode device ids into a json array
  * impl-port: avoid doing work when the port is destroyed
  * impl-port: use 0 size when clearing IO
  * stream: log a warning when media.class and direction mismatch
  * module-loopback: only enable delay with valid rate and channels
  * alsa: fix race when updating the eventfd
  * audioconvert: also clamp monitor volume to min/max
  * combine-stream: actually make use of resample.disable</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715342400">- Update to version 1.0.6:
  * Highlights
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  - Fix to some invalid memory access in the pw-mon and pw-dump.
  - A regression in kodi with IEC958 formats playback was fixed.
  - A race in the ALSA plugin was fixed when updating the
    eventfd.
  - Improvements and fixes to module-combine-stream.
  - Negotiation was improved in pipewiresrc.
  - Some more small fixes and improvements.
  * PipeWire
  - Context properties are now set early so that client
    properties can be matched with rules.
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  * Tools
  - Fix failure to hide properties in pw-mon. (#3997)
  - Fix some memleaks and a crash in pw-dump. (#4001)
  * Modules
  - The combine-stream module now prevents resampling to avoid
    broken audio because of different samplerates.
  - Fix a potential double free in module-loopback when
    calculating the delay. (#3748)
  - The FFADO module now only starts when ports are negotiated
    to avoid startup races. (#3968)
  - The combine-stream module will now forward tags.
  * SPA
  - Monitor volumes are now also clamped to the min/max volumes.
    (#3962)
  - V4l2 and libcamera now encodes the device ids into a JSON
    array. This is part of the deduplication code of devices.
  - A regression in kodi with IEC958 formats playback was fixed.
  * Bluetooth
  - Improved buffer handling and queued data when stopping.
  * ALSA
  - A race was fixed when updating the eventfd. (#3711)
  * GStreamer
  - Handle some errors better instead of crashing. (#3994)
  - Fix a memleak in the stream params handling.
  - Negotiation was improved in pipewiresrc.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715774400">- Move modules jack-tunnel and jackdbus-detect to the
  pipewire-spa-plugins-0_2-jack since those modules should only
  be used when the real jack server is running. This fixes pipewire
  starting jackdbus on start.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1716638400">- Update to version 1.0.7:
  * Highlights
  - Fix a potential race/crash.
  - Fix some problems with negotiation of large integers and
    floats.
  - Fix JACK sysex MIDI event handling.
  - Some more smaller fixes and improvements.
  * PipeWire
  - Fix a potential race when adding/removing a port to be
    scheduled.
  * Modules
  - Fix FFADO default device handling.
  * SPA
  - Fix in integer overflow and float/double compare in POD.
  * JACK
  - Copy larger MIDI events correctly.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1718020800">- Make sure the pipewire-libjack package doesn't completely
  replace the original jack libraries unless the pipewire-jack
  package which installs the ld.so.conf.d file is installed too
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719403200">- Update to version 1.1.83:
  * This is the third and hopefully the last 1.2 release candidate
    that is API and ABI compatible with previous 1.0.x releases.
  * Highlights
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Improve xruns in module-ffado.
  - Many GStreamer element updates.
  - More fixes and improvements.
  * PipeWire
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less dropouts in the graph when
    reconnecting. (#4026)
  - Improve debug of xruns.
  - Evaluate node.rules and device.rules before loading the
    plugin so that extra properties can be passed to the plugin
    init function.
  * Modules
  - Improve timing reporting in module-ffado some more.
  - Prealloc less memory in the profiler by default.
  - Improve xrun handling in module-ffado.
  * Tools
  - Fix a crash in pw-link when a link fails.
  - Fix pw-dump update for metadata. (#4053)
  * SPA
  - Improve handling of controls. (#4028)
  - Fix the string size in v4l2 to hold the device and vendor id.
  - Support meta_videotransform on buffers in v4l2. This can be
    used to signal that the buffer was rotated for example.
  - Add HDMI/AC3 profile to ALSA when supported.
  - Make it possible to disable the webrtc dependency
  * GStreamer
  - Improve caps handling in the elements.
  - Set buffer duration when we can.
  - Post an element error when all the elements buffers are
    removed. (#1980)
  - Improve DMA_DRM caps selection.
  - Some refactoring work.
  - Improve state handling in the elements.
  * JACK
  - Improve how links are activated.
  - Fix some races when freeing memory.
  * Bluetooth
  - Support multiple BIS in the broadcast source.
- Add patch recommended by upstream to fix compilation for vulkan:
  * 0001-vulkan-fix-compilation.patch
- Update to version 1.1.82:
  * This is the second 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  - Add snapcast-discover module to stream to snapcast servers.
  - Work around wrong kernel provided MTU for USB controllers.
  - Fix some spelling mistakes all over the codebase.
  - More small fixes and improvements.
  * PipeWire
  - Remove the private cleanup.h header and use the public SPA
    version.
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  * Modules
  - Handle IPv6 in module-protocol-simple and support port
    allocation.
  - Add snapcast-discover module to stream to snapcast servers.
  * Bluetooth
  - Work around wrong kernel provided MTU for USB controllers.
- Update to version 1.1.81:
  * This is the first 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiation buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Support was added for making and using multiple data-loops in
    the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  * PipeWire
  - snap support has been added.
  - Implement async processing. (#3509)
  - Support for explicit sync was added.
  - Config parsing errors are reported earlier and much better.
  - A -P option was added to provide extra properties to the
    context. This can be used to enable some features that use
    rules.
  - properties.rules was added to enhance properties based on
    some rules. This deprecates the vm.overrides.
  - Support was added for security-context. This makes it
    possible for a flatpak to request a socket with specific
    properties from pipewire to mount in the flatpak. The session
    manager can then assign permissions based on the connection
    properties.
  - Support for fixed arrays in pw_array was improved.
  - Pipewire server and clients can now use multiple threads to
    process the nodes in parallel.
  - device.rules and node.rules were added to update device and
    node properties based on rules.
  - device.param and node.param can now be used to configure
    params when devices and nodes are created.
  - Memory will now try to use MFD_NOEXEC_SEAL.
  - The driver id of a node is now placed in the properties.
  - A potential race was fixed when adding and removing ports to
    the scheduling lists.
  * Modules
  - Priorities for the FFADO threads can be configured now.
  - The loopback module now has support for up and downmixing.
  - Extra properties can now be configured per native-connection
    socket.
  - The pulse-tunnel can now automatically reconnect when the
    connection is broken.
  - The RTP module now supports the PTP management protocol.
  - The RTP sender can now use a timer to send out multiple
    packets per quantum.
  - A new module was added for loading Parametric EQ.
  - The simple-protocol module now has per stream configurable
    properties and can also be used to interface with a snapcast
    server.
  - Support for local services was added to raop, rtp and pulse
    avahi discoverers. Support for IPv6 on local services was
    added to RAOP.
  * SPA
  - Support for reporting JSON parsing errors has been added.
  - Some extra checks are added when iterating POD structures.
  - Port and profiles can now be hidden from ALSA nodes with
    api.acp.hidden-ports and api.acp.hidden-profiles properties.
  - The UCM conflicting devices patches were merged.
  - Profiles and Routes can now also be set by name.
  - Hires timestamps are now used when possible in IRQ based
    scheduling to get more accurate wakup times.
  - udev can now be an optional dependency.
  - audioadapter now has an option to automatically configure
    its ports.
  - Camera rotation was added to the libcamera node.
  - invoke on loops can now be done from multiple threads at the
    same time.
  - Make sure we use CLOCK_MONOTONIC everywhere in the io_clock.
  - Vulkan bit and convert filters were added.
  - ALSA will now always read the HW ringbuffer pointer when
    followers are not on the same card.
  - Support for larger MIDI sysex messages was improved.
    Configuration of the client input and output pool was added.
    (#4005)
  * Bluetooth
  - Support Google OPUS codec.
  - Support the LC3-SWB codec.
  - Support the AAC-ELD codec.
  - Broadcast source configuration support was added.
  * pulseaudio-server
  - The GSettings schemas are now optionally installed.
  - Extensions were moved to the modules.
  - The log level of the pulse server can dynamically be changed
    with a core object message.
  - snap access control was added to pulse-server.
  - The old pacmd describe-module functionality is now
    implemented with a core message
    pipewire-pulse:describe-module.
  - An option was added to disable module loading and unloading.
  * JACK
  - OSC messages can now also be placed in JACK MIDI and the
    translation layer will detect and tag the right PipeWire
    control message types.
  - A jack.other-connect-mode was added to limit the connections
    that an app can do to ports it doesn't own.
  - The way the transport is started and how the nodes are
    grouped together in the transport was improved using the new
    sync groups. (#3850)
  - Fix large MIDI messages handling. (#4005)
  * ALSA
  - Fix format renegotiation. (#3858)
  - Handle period events better. (#3676)
  - Improve handling of the eventfd wakeups.
  * GStreamer
  - The GStreamer elements can now negotiate and use DMABUF.
  * Tools
  - The T flag is used in pw-top when the transport is running.
  - A new pw-container tool was added to start a new security
    context and run an application in it.
  - pw-dot handles properties with quotes better. Nodes are
    grouped with the node.link-group.
  - pw-link has a --wait option to wait for all links to be created.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719576000">- Update to version 1.2.0:
  * This is the 1.2 release that is API and ABI compatible with
    previous 1.1.x and 1.0.x releases.
  * This release contains some of the bigger changes that happened
    since the 1.0 release last year, including:
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same transport time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiating buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Explicit sync metadata and support was added.
  - Support was added for making and using multiple data-loops
    in the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  - Add snapcast-discover module to stream to snapcast servers.
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Many GStreamer element updates.
  - Many more fixes and improvements.
  * Highlights (since the previous 1.1.83 release)
  - Small fixes here and there.
  * PipeWire
  - Compilation fixes after enabling -Werror=float-conversion
  * Modules
  - The module-rtp-sap now propagates the cleanup.sec property to
    the rtp-source and the rtp-source now sets a property with
    the receiving status.
  - Fix for ROC 0.3, explicitly specify sender encoding. (#4070)
  - Some fixes to the RAOP sink module, including a format fix
    for 32 bit machines.
  * Tools
  - Fix pw-cli monitoring code.
  * SPA
  - Revert peer_enum_params again because it was not used and
    flawed.
  - Fix multichannel processing in webrtc AEC.
  * GStreamer
  - Logging improvements.
  - Fix a race in the bufferpool activation.
  * Bluetooth
  - Improvements to BAP broadcast code parsing.
- Remove patch already included in 1.2.0:
  * 0001-vulkan-fix-compilation.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720958400">- Update to version 1.2.1:
  * Highlights
  - Fix a regression in the node activation counters that would
    break audio when using KODI.
  - Fix a regression in ardour export because of mishandling of
    sync groups.
  - Fix a regression in KDE screen preview because of the new
    async scheduling.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - More small bug fixes and improvements.
  * PipeWire
  - Fix a regression in the node activation counters that would
    break audio when using KODI. (#4087)
  - Fix a regression in ardour export because of mishandling of
    sync groups. (#4083)
  - Fix a regression in KDE screen preview because of the new
    async scheduling. Disable async for driver nodes. (#4092)
  - Slightly improve node shutdown to cause less xruns.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - Support custom thread create functions.
  * Modules
  - Improve snapcast address parsing. (#4093)
  * SPA
  - Fix multiple %f parsing in ACP for the new plug+a52 profiles.
  - Improve v4l2 param generation. Improve recovery when
    framesize or rates are unknown, support vivid. (#4063)
  * JACK
  - Use the custom thread create function to correctly let
    module-rt kit manage threads so that we don't end up with
    priorities on the wrong threads. (#4099)
  * GStreamer
  - Fix a crash when destroying a stream.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1723118400">- Update to version 1.2.2:
  * Highlights
  - Fix some more fallout of the async nodes rewrite. Fixes some
    crackling, xruns and possibly also some crashes in some
    cases.
  - Fix freewheeling timeouts in case of xruns. This fixes ardour
    export.
  - Fix event mixdown in JACK. Fixes qsynth and possibly other
    apps.
  - Some more small fixes and improvements.
  * PipeWire
  - Add a new SPA_IO_CLOCK_FLAG_XRUN_RECOVER flag when the
    process function is called because of xrun recovery.
  - Properly stop nodes in all cases, this avoids spurious xruns
    and scheduling errors. (#4122)
  - Make sure async nodes receive an async link in all cases. Do
    the processing of source output ports slightly differently to
    make sure we don't cause latency for sources. (#4138)
    (#4133)
  - Fix some races when negotiating and starting nodes. (#4094)
  - Actually include the config.h header to use malloc_trim() to
    reduce memory usage in pulse-server.
  * Modules
  - Avoid unloading some modules on stream errors because it is
    possible to recover from the error. (#4121)
  - Fix a (harmless) warning in module-rtp because of comparing
    samples and time. (#4095)
  * SPA
  - Let the freewheel driver detect xrun recovery and handle the
    timeouts correctly. This fixes an issue with ardour export.
  - Remove the HDMI/AC3 profiles. they turn out to fail on some
    hardware with no way to detect this.
  - Signal the eventfd when the loop is full to make sure the
    other thread is woken up to process the queue.
  * JACK
  - Don't check timestamps when mixing down events. The
    timestamps are only checked when writing new events with the
    public API. This fixes an issue where qsynth would not
    receive midi events anymore.
  - Fix the jack_get_time() function, it was returning nano
    instead of micro seconds.</changelog>
</package>
<package pkgid="c7d8c039349bcd1fe7930b4625699906242e1c4a2916306b4d8d8aa4c62030c4a84b20155dbb4b5c9957cd60364f6197d88d05b06e926bedc4926dcec0719a66" name="gstreamer-plugin-pipewire-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.2.2" rel="1.1.2.1.sr20240803"/>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1706961600">- Update to version 1.0.3:
  * Highlights
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.
  - Some small fixes and improvements.
  * PipeWire
  - Escape @DEFAULT_SINK@ in the conf files.
  * Modules
  - Improve logging in module-pipe-tunnel.
  * SPA
  - Always recheck rate matching in ALSA when moving drivers.
    This fixes a potential issue where the adaptive resampler
    would not be activated in some cases.
  * ALSA
  - Fix ALSA version check. This should allow the alsa plugin to
    work again.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708430400">- Add a conflict in -pulseaudio with
  pipewire-modules-%{apiver} &lt; 1.0.0 since the
  libpipewire-module-protocol-pulse.so module was included in
  - modules before 1.0.0 so we should avoid a file conflict.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1708516800">- Force using doxygen-1_10 in SLE where the default doxygen is too
  old and generates broken docs (boo#1217886)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709208000">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="alarrosa@suse.com" date="1709726400">- Add patch from upstream submitted at glfo#pipewire/pipewire#1932
  that fixes selecting the pipewire gstreamer plugins by the
  autoaudiosink/autoaudiosrc plugins:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244800">- Require pipewire-pulseaudio from pipewire-alsa so when
  pipewire-alsa is installed, pipewire has audio support (or put
  in other words, so pipewire-alsa isn't installed with the real
  pulseaudio). Fixes boo#1221235.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710244801">- Update to version 1.0.3+git51.89d8e8b:
  * module-ffado: make the event buffer per port
  * module-ffado: handle MIDI correctly
  * module-ffado: implement MIDI send and receive
  * module-ffado: various fixes to make things work
  * stream: add pw_stream_get_nsec() to get current time
  * jack: fix multiple midi input ports
  * pw-top: only check terminal size in non-batch mode
  * Specify "Audio" in gstreamer sink/src metadata to fix autodetect
  * Add SOC-style jack names to HDMI audio paths
  * gst: remove timeouts when autoconnect=false
  * audioconvert: handle invalid ports better
  * audioconvert: handle port remove
  * pw_context_parse_conf_section: use the conf argument instead of the context's conf
  * stream: FORCE_RATE should just contain the rate
  * jack: FORCE_RATE should just contain the rate
  * jack: set global_mix safely
  * jack: sync threads by pausing the core
  * alsa: Added handle for controlling htimestamp autodisable
  * And more
- Remove patch already merged upstream:
  * fix-gst-sink.patch</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1710331200">- Update to version 1.0.4:
  * Highlights
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Correctly handle removed objects in the metadata.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14.
  - The JACK library has seen some important fixes. Some ardour
    crackling has been fixed when looping and multiple MIDI ports
    on a client should now work.
  - Small bugfixes and improvements.
  * PipeWire
  - Track memfd better to avoid inconsistent memory. Also make
    sure the mixer info is removed correctly in all cases on
    destroyed ports.
  - Fix Props param emission again in pw_stream. (#3833)
  - Add MAPPABLE flag to buffer data to indicate that the fd can
    be mmapped directly. Use this on DMABUF from v4l2. (#3840)
  - Correctly handle removed object in the metadata.
  - FreeBSD build and compatibility fixes.
  - Add an option to set the server and client priorities instead
    of using a hardcoded value of 88.
  - Read config overrides in the right order.
  - Fix PIPEWIRE_QUANTUM rate handling in pw_stream and
    pw_filter.
  - Fix pw_context_parse_conf_section(), actually use the conf
    argument.
  - A new pw_stream_get_nsec() and pw_filter_get_nsec() function
    was added to get the current time of the stream/filter
    without having to assume a particular clock.
  - A new default.clock.quantum-floor property was added to
    configure the absolute lowest buffer-size. (#3908)
  * docs
  - Many doc updates.
  * tools
  - Make sure we always quit pw-cli when the server stops.(#3837)
  - pw-top now prints all drivers in batch mode. (#3899)
  * modules
  - Don't destroy the client in protocol-simple on EAGAIN.
  - Handle IPv6 better in the RTP modules. Fix IPv6 SAP header
    parsing. (#3851)
  - The FFADO module has been fixed. Audio and MIDI now works
    with the same latency as the JACK driver. This has now also
    been tested with a Focusrite Saffire Pro 14. (#3558)
  * pulse-server
  - Make sure the peer_name is filled to avoid protocol errors.
  * SPA
  - Small resampler tweaks to improve stability of adaptive
    resampler.
  - Add ALSA option to control htimestamp autodisable.
  - Avoid some potential crashes in audioconvert when ports are
    removed.
  - Improve HDMI jack detection on some SOCs.
  - The audioconvert now has a monitor.passthrough option to pass
    the latency information on the monitor ports. (#3888)
  * GStreamer
  - Don't use timeouts when autoconnect=false in pipewiresrc.
    (#3884)
  - pipewiresrc and pipewiresink can now be automatically
    selected as audio source and sink.
  - An invalid memory access was fixed when destroying the device
    provider.
  * JACK
  - Remove properties correctly with the object id, not serial.
  - Improve sync with the data thread by pausing the core. Also
    improve handling of port io to avoid invalid buffer access.
  - Fix PIPEWIRE_QUANTUM rate handling.
  - Support multiple MIDI input ports per client. (#3901)
  - The output buffer size is now always correctly set. (#3892)
  * ALSA
  - Handle errors from eventfd_create correctly.</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1710849600">- Avoid %if %{pkg_vcmp gcc &lt; 8}, instead replicate the condition
  from the BuildRequires section.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1712836800">- Move the jack spa plugin from the pipewire-spa-plugins-0_2
  package to a new pipewire-spa-plugins-0_2-jack package. This
  allows to not Suggest the pipewire-libjack package from
  pipewire-spa-plugins-0_2 since that's only used to connect
  pipewire as a client to a jack server which is not common at all
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1713355200">- Update to version 1.0.5:
  * Highlights
  - pw_stream can now report timestamps on buffers and the
    expected amount of samples for the resampler.
  - The GStreamer element now has more correct timestamps using
    the new pw_stream timestamps as a fallback.
  - The FFADO module now handles suspend and resume better.
  - A regression in v4l2 was fixed when parsing malformed
    filters.
  - A potential memory/fd leak was fixed in client-node.
  - Many more small bugfixes and improvements.
  * PipeWire
  - pw_stream now reports the expected resampler input or output
    size in the pw_time structure. (#3750)
  - pw_stream now also adds a time field to the buffer, which
    contains the time of the graph when the buffer was received
    in the stream.
  - Fix a compiler error when compiling with -Werror=shadow.
    (#3915)
  - The config parser will warn when invalid config is detected.
  * Modules
  - The FFADO module now opens and closes when suspending. This
    fixes some problems when FFADO properties are changed while
    suspended. (#3558)
  - Filter-chain will now warn when invalid config is detected.
  - Echo-cancel will now handle manage the state of the
    echo-cancel plugin better, making sure run() is not called
    after deactivate().
  - Fix some potential memory/fd leaks in client-node.
  * SPA
  - Improve reading the bound ALSA controls.
  - The resampler can now also report the number of expected
    output samples.
  - The ALSA ACP device objects have some more properties like
    the card.id and alsa.components. (#3912)
  - Fix a potential string corruption when parsing JSON strings.
  - V4l2 now sets the latency on the port. (#3910)
  - alsa-udev now has an option to expose the device even if
    busy. (#3914)
  - Improve null-audio-sink channel handling. (#3931)
  - v4l2 will now drop the first frame because it often contains
    wrong timestamps or garbage. (#3910)
  - A regression in v4l2 was fixed where invalid/empty properties
    in the filter would make it error early. (#3959)
  * GStreamer
  - The source now falls back to the new pw_buffer time for the
    timestamps.
  * Docs
  - Sync with the master branch.</changelog>
  <changelog author="alarrosa@suse.com" date="1714996800">- Update to version 1.0.5+git36.60deeb2 to fix several crashes,
  NULL checks, format strings and other issues:
  * spa: libcamera: fix RGB mappings
  * pw-dump: destroy all objects not just those matching the pattern
  * pw-dump: fix string memory leak on error
  * json: fix high surrogate escapes
  * core: handle import errors better
  * gst/src: fix crash when current_caps is NULL
  * gst/src: Avoid unnecessary renegotiations during streaming
  * gst/src: Cleanups for src_negotiate()
  * pw-mon: fix type confusion in core event handler
  * gst: fix stream params memory leak
  * gst: handle some more errors
  * treewide: fix errno assignments
  * alsa-pcm: don't force quantum for iec958 formats
  * journal: prepend code location to messages at debug log levels
  * module-rt: fix compiler warning
  * filter-chain: fix arguments of calloc
  * combine-stream tag forward
  * Add album to tag metadata
  * impl-node: avoid bitfield races
  * treewide: fix some format string issues
  * conf: warn when match actions are missing
  * module-protocol-simple: handle 'node.name' property
  * module-ffado: only start after ports are configured
  * context: fill basic properties early
  * combine-stream: fix latency-compensate with resample.disabled=true
  * profiler: remove unused data-loop
  * v4l2: fix printf format
  * spa: v4l2: encode device id into a json array
  * spa: libcamera: encode device ids into a json array
  * impl-port: avoid doing work when the port is destroyed
  * impl-port: use 0 size when clearing IO
  * stream: log a warning when media.class and direction mismatch
  * module-loopback: only enable delay with valid rate and channels
  * alsa: fix race when updating the eventfd
  * audioconvert: also clamp monitor volume to min/max
  * combine-stream: actually make use of resample.disable</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715342400">- Update to version 1.0.6:
  * Highlights
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  - Fix to some invalid memory access in the pw-mon and pw-dump.
  - A regression in kodi with IEC958 formats playback was fixed.
  - A race in the ALSA plugin was fixed when updating the
    eventfd.
  - Improvements and fixes to module-combine-stream.
  - Negotiation was improved in pipewiresrc.
  - Some more small fixes and improvements.
  * PipeWire
  - Context properties are now set early so that client
    properties can be matched with rules.
  - A bitfield race was fixed that could cause some crashes or
    undefined behaviour when moving nodes between drivers.
  * Tools
  - Fix failure to hide properties in pw-mon. (#3997)
  - Fix some memleaks and a crash in pw-dump. (#4001)
  * Modules
  - The combine-stream module now prevents resampling to avoid
    broken audio because of different samplerates.
  - Fix a potential double free in module-loopback when
    calculating the delay. (#3748)
  - The FFADO module now only starts when ports are negotiated
    to avoid startup races. (#3968)
  - The combine-stream module will now forward tags.
  * SPA
  - Monitor volumes are now also clamped to the min/max volumes.
    (#3962)
  - V4l2 and libcamera now encodes the device ids into a JSON
    array. This is part of the deduplication code of devices.
  - A regression in kodi with IEC958 formats playback was fixed.
  * Bluetooth
  - Improved buffer handling and queued data when stopping.
  * ALSA
  - A race was fixed when updating the eventfd. (#3711)
  * GStreamer
  - Handle some errors better instead of crashing. (#3994)
  - Fix a memleak in the stream params handling.
  - Negotiation was improved in pipewiresrc.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1715774400">- Move modules jack-tunnel and jackdbus-detect to the
  pipewire-spa-plugins-0_2-jack since those modules should only
  be used when the real jack server is running. This fixes pipewire
  starting jackdbus on start.</changelog>
  <changelog author="Alexei Sorokin &lt;sor.alexei@meowr.ru&gt;" date="1716638400">- Update to version 1.0.7:
  * Highlights
  - Fix a potential race/crash.
  - Fix some problems with negotiation of large integers and
    floats.
  - Fix JACK sysex MIDI event handling.
  - Some more smaller fixes and improvements.
  * PipeWire
  - Fix a potential race when adding/removing a port to be
    scheduled.
  * Modules
  - Fix FFADO default device handling.
  * SPA
  - Fix in integer overflow and float/double compare in POD.
  * JACK
  - Copy larger MIDI events correctly.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1718020800">- Make sure the pipewire-libjack package doesn't completely
  replace the original jack libraries unless the pipewire-jack
  package which installs the ld.so.conf.d file is installed too
  (boo#1222253).</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719403200">- Update to version 1.1.83:
  * This is the third and hopefully the last 1.2 release candidate
    that is API and ABI compatible with previous 1.0.x releases.
  * Highlights
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Improve xruns in module-ffado.
  - Many GStreamer element updates.
  - More fixes and improvements.
  * PipeWire
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less dropouts in the graph when
    reconnecting. (#4026)
  - Improve debug of xruns.
  - Evaluate node.rules and device.rules before loading the
    plugin so that extra properties can be passed to the plugin
    init function.
  * Modules
  - Improve timing reporting in module-ffado some more.
  - Prealloc less memory in the profiler by default.
  - Improve xrun handling in module-ffado.
  * Tools
  - Fix a crash in pw-link when a link fails.
  - Fix pw-dump update for metadata. (#4053)
  * SPA
  - Improve handling of controls. (#4028)
  - Fix the string size in v4l2 to hold the device and vendor id.
  - Support meta_videotransform on buffers in v4l2. This can be
    used to signal that the buffer was rotated for example.
  - Add HDMI/AC3 profile to ALSA when supported.
  - Make it possible to disable the webrtc dependency
  * GStreamer
  - Improve caps handling in the elements.
  - Set buffer duration when we can.
  - Post an element error when all the elements buffers are
    removed. (#1980)
  - Improve DMA_DRM caps selection.
  - Some refactoring work.
  - Improve state handling in the elements.
  * JACK
  - Improve how links are activated.
  - Fix some races when freeing memory.
  * Bluetooth
  - Support multiple BIS in the broadcast source.
- Add patch recommended by upstream to fix compilation for vulkan:
  * 0001-vulkan-fix-compilation.patch
- Update to version 1.1.82:
  * This is the second 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  - Add snapcast-discover module to stream to snapcast servers.
  - Work around wrong kernel provided MTU for USB controllers.
  - Fix some spelling mistakes all over the codebase.
  - More small fixes and improvements.
  * PipeWire
  - Remove the private cleanup.h header and use the public SPA
    version.
  - Fix problem when moving nodes that could cause nodes to be
    scheduled wrongly and cause errors. (#4017)
  * Modules
  - Handle IPv6 in module-protocol-simple and support port
    allocation.
  - Add snapcast-discover module to stream to snapcast servers.
  * Bluetooth
  - Work around wrong kernel provided MTU for USB controllers.
- Update to version 1.1.81:
  * This is the first 1.2 release candidate that is API and ABI
    compatible with previous 1.0.x releases.
  * Highlights
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiation buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Support was added for making and using multiple data-loops in
    the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  * PipeWire
  - snap support has been added.
  - Implement async processing. (#3509)
  - Support for explicit sync was added.
  - Config parsing errors are reported earlier and much better.
  - A -P option was added to provide extra properties to the
    context. This can be used to enable some features that use
    rules.
  - properties.rules was added to enhance properties based on
    some rules. This deprecates the vm.overrides.
  - Support was added for security-context. This makes it
    possible for a flatpak to request a socket with specific
    properties from pipewire to mount in the flatpak. The session
    manager can then assign permissions based on the connection
    properties.
  - Support for fixed arrays in pw_array was improved.
  - Pipewire server and clients can now use multiple threads to
    process the nodes in parallel.
  - device.rules and node.rules were added to update device and
    node properties based on rules.
  - device.param and node.param can now be used to configure
    params when devices and nodes are created.
  - Memory will now try to use MFD_NOEXEC_SEAL.
  - The driver id of a node is now placed in the properties.
  - A potential race was fixed when adding and removing ports to
    the scheduling lists.
  * Modules
  - Priorities for the FFADO threads can be configured now.
  - The loopback module now has support for up and downmixing.
  - Extra properties can now be configured per native-connection
    socket.
  - The pulse-tunnel can now automatically reconnect when the
    connection is broken.
  - The RTP module now supports the PTP management protocol.
  - The RTP sender can now use a timer to send out multiple
    packets per quantum.
  - A new module was added for loading Parametric EQ.
  - The simple-protocol module now has per stream configurable
    properties and can also be used to interface with a snapcast
    server.
  - Support for local services was added to raop, rtp and pulse
    avahi discoverers. Support for IPv6 on local services was
    added to RAOP.
  * SPA
  - Support for reporting JSON parsing errors has been added.
  - Some extra checks are added when iterating POD structures.
  - Port and profiles can now be hidden from ALSA nodes with
    api.acp.hidden-ports and api.acp.hidden-profiles properties.
  - The UCM conflicting devices patches were merged.
  - Profiles and Routes can now also be set by name.
  - Hires timestamps are now used when possible in IRQ based
    scheduling to get more accurate wakup times.
  - udev can now be an optional dependency.
  - audioadapter now has an option to automatically configure
    its ports.
  - Camera rotation was added to the libcamera node.
  - invoke on loops can now be done from multiple threads at the
    same time.
  - Make sure we use CLOCK_MONOTONIC everywhere in the io_clock.
  - Vulkan bit and convert filters were added.
  - ALSA will now always read the HW ringbuffer pointer when
    followers are not on the same card.
  - Support for larger MIDI sysex messages was improved.
    Configuration of the client input and output pool was added.
    (#4005)
  * Bluetooth
  - Support Google OPUS codec.
  - Support the LC3-SWB codec.
  - Support the AAC-ELD codec.
  - Broadcast source configuration support was added.
  * pulseaudio-server
  - The GSettings schemas are now optionally installed.
  - Extensions were moved to the modules.
  - The log level of the pulse server can dynamically be changed
    with a core object message.
  - snap access control was added to pulse-server.
  - The old pacmd describe-module functionality is now
    implemented with a core message
    pipewire-pulse:describe-module.
  - An option was added to disable module loading and unloading.
  * JACK
  - OSC messages can now also be placed in JACK MIDI and the
    translation layer will detect and tag the right PipeWire
    control message types.
  - A jack.other-connect-mode was added to limit the connections
    that an app can do to ports it doesn't own.
  - The way the transport is started and how the nodes are
    grouped together in the transport was improved using the new
    sync groups. (#3850)
  - Fix large MIDI messages handling. (#4005)
  * ALSA
  - Fix format renegotiation. (#3858)
  - Handle period events better. (#3676)
  - Improve handling of the eventfd wakeups.
  * GStreamer
  - The GStreamer elements can now negotiate and use DMABUF.
  * Tools
  - The T flag is used in pw-top when the transport is running.
  - A new pw-container tool was added to start a new security
    context and run an application in it.
  - pw-dot handles properties with quotes better. Nodes are
    grouped with the node.link-group.
  - pw-link has a --wait option to wait for all links to be created.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1719576000">- Update to version 1.2.0:
  * This is the 1.2 release that is API and ABI compatible with
    previous 1.1.x and 1.0.x releases.
  * This release contains some of the bigger changes that happened
    since the 1.0 release last year, including:
  - Support for asynchronous processing has been implemented.
    Nodes can choose (or be forced) to be scheduled
    asynchronously. The graph will not wait for the output of the
    node to continue processing but it will use the output of the
    previous cycle (or silence) instead. This adds one cycle of
    latency but it can avoid having some nodes blocking the
    processing graph. Non realtime streams and filters now also
    use this asynchronous processing instead of their own
    slightly broken version.
  - The concept of node.sync-group was added. This groups nodes
    with overlapping sync-group together when one of them sets
    the node.sync = true. This is now used to make sure all nodes
    are scheduled together when JACK transport is started so that
    they all see the same transport time.
  - Config parsing errors are reported earlier and much better
    with line and column numbers where the parsing started to
    fail.
  - Add support for mandatory metadata when negotiating buffer
    parameters. This can be used to only negotiate extra buffer
    planes when certain metadata is negotiated. One use case is
    the explicit sync support that requires 2 extra fds for the
    timelines.
  - Explicit sync metadata and support was added.
  - Support was added for making and using multiple data-loops
    in the server and clients. Support for CPU affinity and
    priorities was added to the data-loops as well.
  - The log topic debug levels can now be changed at runtime with
    metadata.
  - The log levels in the pulse server can be dynamically changed
    with a /core message.
  - The UCM conflicting devices patches were merged.
  - Add snapcast-discover module to stream to snapcast servers.
  - Rework how peers are linked and the counters are updated.
    Resume the peers when a node is unlinked and not yet
    processed. This should cause less occasional dropouts in the
    graph when reconnecting things.
  - Many GStreamer element updates.
  - Many more fixes and improvements.
  * Highlights (since the previous 1.1.83 release)
  - Small fixes here and there.
  * PipeWire
  - Compilation fixes after enabling -Werror=float-conversion
  * Modules
  - The module-rtp-sap now propagates the cleanup.sec property to
    the rtp-source and the rtp-source now sets a property with
    the receiving status.
  - Fix for ROC 0.3, explicitly specify sender encoding. (#4070)
  - Some fixes to the RAOP sink module, including a format fix
    for 32 bit machines.
  * Tools
  - Fix pw-cli monitoring code.
  * SPA
  - Revert peer_enum_params again because it was not used and
    flawed.
  - Fix multichannel processing in webrtc AEC.
  * GStreamer
  - Logging improvements.
  - Fix a race in the bufferpool activation.
  * Bluetooth
  - Improvements to BAP broadcast code parsing.
- Remove patch already included in 1.2.0:
  * 0001-vulkan-fix-compilation.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1720958400">- Update to version 1.2.1:
  * Highlights
  - Fix a regression in the node activation counters that would
    break audio when using KODI.
  - Fix a regression in ardour export because of mishandling of
    sync groups.
  - Fix a regression in KDE screen preview because of the new
    async scheduling.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - More small bug fixes and improvements.
  * PipeWire
  - Fix a regression in the node activation counters that would
    break audio when using KODI. (#4087)
  - Fix a regression in ardour export because of mishandling of
    sync groups. (#4083)
  - Fix a regression in KDE screen preview because of the new
    async scheduling. Disable async for driver nodes. (#4092)
  - Slightly improve node shutdown to cause less xruns.
  - Fix a regression in context.exec argument parsing that would
    break some existing scripts.
  - Support custom thread create functions.
  * Modules
  - Improve snapcast address parsing. (#4093)
  * SPA
  - Fix multiple %f parsing in ACP for the new plug+a52 profiles.
  - Improve v4l2 param generation. Improve recovery when
    framesize or rates are unknown, support vivid. (#4063)
  * JACK
  - Use the custom thread create function to correctly let
    module-rt kit manage threads so that we don't end up with
    priorities on the wrong threads. (#4099)
  * GStreamer
  - Fix a crash when destroying a stream.</changelog>
  <changelog author="Antonio Larrosa &lt;alarrosa@suse.com&gt;" date="1723118400">- Update to version 1.2.2:
  * Highlights
  - Fix some more fallout of the async nodes rewrite. Fixes some
    crackling, xruns and possibly also some crashes in some
    cases.
  - Fix freewheeling timeouts in case of xruns. This fixes ardour
    export.
  - Fix event mixdown in JACK. Fixes qsynth and possibly other
    apps.
  - Some more small fixes and improvements.
  * PipeWire
  - Add a new SPA_IO_CLOCK_FLAG_XRUN_RECOVER flag when the
    process function is called because of xrun recovery.
  - Properly stop nodes in all cases, this avoids spurious xruns
    and scheduling errors. (#4122)
  - Make sure async nodes receive an async link in all cases. Do
    the processing of source output ports slightly differently to
    make sure we don't cause latency for sources. (#4138)
    (#4133)
  - Fix some races when negotiating and starting nodes. (#4094)
  - Actually include the config.h header to use malloc_trim() to
    reduce memory usage in pulse-server.
  * Modules
  - Avoid unloading some modules on stream errors because it is
    possible to recover from the error. (#4121)
  - Fix a (harmless) warning in module-rtp because of comparing
    samples and time. (#4095)
  * SPA
  - Let the freewheel driver detect xrun recovery and handle the
    timeouts correctly. This fixes an issue with ardour export.
  - Remove the HDMI/AC3 profiles. they turn out to fail on some
    hardware with no way to detect this.
  - Signal the eventfd when the loop is full to make sure the
    other thread is woken up to process the queue.
  * JACK
  - Don't check timestamps when mixing down events. The
    timestamps are only checked when writing new events with the
    public API. This fixes an issue where qsynth would not
    receive midi events anymore.
  - Fix the jack_get_time() function, it was returning nano
    instead of micro seconds.</changelog>
</package>
<package pkgid="6397127626fec923d135cdfc9924eae75932944de3be405e2b4533769c6a248d47b88e3a896caee334a60049ad8d2b9bda47fbc051007ce1c0407a6df1845ea8" name="gtk2-metatheme-breeze6" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689422400">- Init breeze6-gtk</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1707998400">- Fix obsoleted versions</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708257600">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.93.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Use 0.2 instead of varied values for outline contrasts
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
- Add patch to fix build:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * fix ecm dep version
  * update version for new release
  * bump version ahead of next release
  * respin 6.0.1 tar
  * Don't require a non-existent ECM version
  * update version for new release
- Drop patches, now upstream:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * fix ecm version number
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4.1
- Changes since 6.0.3:
  * fix ecm version
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * ecm set to framewrosk 6.2
  * update version for new release
  * Change radius from 0.75 (3px) to 1.25 (5px)
  * Set radiobutton and checkbox use button bg color
  * fix ecm version number
  * gtk3,gtk4: Remove visible scrollbar trough (aka groove)
  * Use 0.2 instead of varied values for outline contrasts</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="08efddc7c7ed1894fd0afd56eda3089fc027d3596453dac00a18a1642517e343d863a6ec7bb6680fee9e55a1380abd74674a7f8922f7ab18673457b32b66f20d" name="gtk3-metatheme-breeze6" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689422400">- Init breeze6-gtk</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1707998400">- Fix obsoleted versions</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708257600">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.93.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Use 0.2 instead of varied values for outline contrasts
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
- Add patch to fix build:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * fix ecm dep version
  * update version for new release
  * bump version ahead of next release
  * respin 6.0.1 tar
  * Don't require a non-existent ECM version
  * update version for new release
- Drop patches, now upstream:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * fix ecm version number
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4.1
- Changes since 6.0.3:
  * fix ecm version
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * ecm set to framewrosk 6.2
  * update version for new release
  * Change radius from 0.75 (3px) to 1.25 (5px)
  * Set radiobutton and checkbox use button bg color
  * fix ecm version number
  * gtk3,gtk4: Remove visible scrollbar trough (aka groove)
  * Use 0.2 instead of varied values for outline contrasts</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="9c7cb3c4cf2ed9802828351e2511deb17a39e85ad3c7b31fe2bc4548f46271102536417b69ea297cf952f4bf7c527a26c2588b3bec7c33909df12fcb31982915" name="gtk4" arch="src">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="9e08fb17f0cb44ba54d4a072eb2b557c26b4d62f4eff90020c2ef50bb209e57445e27e39b127c3304cc3821d50ecb8484b5ee312ab2544cf9558c4bcc3d72708" name="gtk4-branding-upstream" arch="noarch">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="2c8cd6534ea43534c8f065656be5ede72177b9822ebae98571fd427b5fd9f11fae630fe35ef18a5ed536ba6edc90de97b556cd2b67c4db91e0dfbf152ee4be8d" name="gtk4-debuginfo" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="b5a23a2c8c5ce1f40e58cdaa56ec945962c840bcdb04354fd6775f44405a205b339da6e8fed6856e81c0158552d325af0a51debf2d5f4379a591c60dc2f4ebd1" name="gtk4-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="a7d1fe32f2f6017eedc9b9f0db7216aa4bc9dc1c2c9e2ac8b8054c58d072836772be8b3cf0b740ac0caf86423068374223d0c0d7a07e088a38e589a6e6d7c4b7" name="gtk4-debugsource" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="13fb8ae35393f903dec072b84289cc50dc581cf211f8dbf5d4fb8cf885d6f117eaf2ac5bb106a3ba5273cc06cb0eb9c0e7232e167142f2ee0c1730cc82d0dc82" name="gtk4-debugsource" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="ac03d6c968ad942fd98e4b5d9b8002c9779f281aea41f3310bba001a41ac6f78be2cddf77891edd0a5395ecfbc99adf54a565f04ad29ca6862dc02d059e91d00" name="gtk4-devel" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="314fb485892f1894320d631668047fffaa4393e32e20d49729d1ff8f529a71c83bd53090f5c76e6c4ae076bf317369daeb88d65a567ba673a1b30871cb7d348f" name="gtk4-devel" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="097784aa7e87bbc841351b6cc42abb2f8ce4af0e2442f8c144a246148a12c84646e7d37ed8b1633d7445a677851cd428e21778f599a0b67986e257ac8bef1fa3" name="gtk4-devel-tools" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="c4c8d6878670716950bc01ce111f800643cf25dbfb0f67571c54ab8d98f53c383b40f0bb580e2eb84d37fb358fb8418e160af4e79cc5ecfa77d697c4787dda04" name="gtk4-devel-tools" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="82eb1a94e7ad6e14f55eb6cf0bd62c2bebb50ed87167a6b4f0ce4afede91d1f42383a0ef3a8a2ba25bea568654b11b3b5df13bb49a52ea38bb16ad7f1b6f93ad" name="gtk4-devel-tools-debuginfo" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="ba35b341ab4a65eedd9e95f8f1862d7970b33d2bd219756fa0c9f56c3474b6700d60b15c179a7bb23b0fed5119bd5a1e224bc119820eabe8100e4476930e964b" name="gtk4-devel-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="ea83d07d0437ca9e4557165fbf18eded3065f6a206b4173cadf4d1cafbaa5cb7095932ff99e244bcffb6a0ccdaeb46b97e3cf020971026329405aebd473451c2" name="gtk4-docs" arch="noarch">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="85513dc873ec86bbf1113f9f20205a2fbb47574553fb3211394b95de0a26651f2c12394acf939522afdc22f5602de1d4cc5f3b8fc7938de397e421cf2ae6055e" name="gtk4-lang" arch="noarch">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="3f364760bb82d93946248bfa5275f5617714166758a7b77d7b95fe4aff5e7eb317907d4794b92bc637f9fe6147074860bd8993680567c628c95c3ebb1dbfefdb" name="gtk4-metatheme-breeze6" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1689422400">- Init breeze6-gtk</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1707998400">- Fix obsoleted versions</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708257600">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.93.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Use 0.2 instead of varied values for outline contrasts
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
- Add patch to fix build:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * fix ecm dep version
  * update version for new release
  * bump version ahead of next release
  * respin 6.0.1 tar
  * Don't require a non-existent ECM version
  * update version for new release
- Drop patches, now upstream:
  * 0001-Don-t-require-a-non-existent-ECM-version.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * fix ecm version number
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4.1
- Changes since 6.0.3:
  * fix ecm version
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * ecm set to framewrosk 6.2
  * update version for new release
  * Change radius from 0.75 (3px) to 1.25 (5px)
  * Set radiobutton and checkbox use button bg color
  * fix ecm version number
  * gtk3,gtk4: Remove visible scrollbar trough (aka groove)
  * Use 0.2 instead of varied values for outline contrasts</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="613a9084edbf0a35fadd5f6ab9fd7aa37ea2bac11008ecb5e1189692fe9c3c05f1a114b7c129fb5a5491479c7ce8da79f4e088378bb2438c304e6bbb3949072f" name="gtk4-schema" arch="noarch">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="a40115beb077b746798a28b9897e5fbd6a662f4fb840a1142fe397efc48b851d9c5a22257a501da6aa4b3dc54f231e2179de3e69f46e73b22203b872f92a63b4" name="gtk4-tools" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="2b91e020e9fb0c7490b85e3d92100c49afb16c4043dfa75ab8eeefedf96a6416cf1cb67eaeb3898a6b7017f1c3255de2e03e73b34ba8dbb8743c89d74bf37fcc" name="gtk4-tools" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="e83a3c36d092f8efc1170753e0306536225bd980106c19a6c82e718229f50e5e82c9e9e7a028fbf4e6d936fd332dfe945c8ad17c4ca6b694753aa6a26195b9cc" name="gtk4-tools-debuginfo" arch="i586">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="fa953b88fe2ccf65a5ba08965ec1a84fb55adc9581440962796ab5fc7d2526932543cff656ef54a75494a7bdc4b492347aca1b3b4d07d0bf5ccb894331088324" name="gtk4-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.15.4" rel="2.1"/>
  <changelog author="Luciano Santos &lt;luc14n0@opensuse.org&gt;" date="1695211200">- Update to version 4.12.2:
  + GtkTooltip: Don't cross native boundaries when looking for
    tooltips.
  + GtkCenterLayout, GtkEntry, GtkSearchEntry: Fix some issues with
    baseline handling.
  + GtkSwitch: Respect text direction.
  + Theme: Use relative font sizes.
  + GSK:
  - Make repeated gradients match between GL and cairo.
  - Make rounded rect shrinking match between Vulkan, GL and
    cairo.
  - Fix parsing of text nodes with color glyphs.
  - Restrict an optimization to the cases where it is correct.
  - Fix rendering of shadows with opacity.
  + Updated translations.
- Drop merged upstream patch: e001b421.patch.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1695902400">- Update to version 4.12.3:
  + GtkWindow: Don't assume titlebars are GtkHeaderBar
  + GtkTreeView: Fix a crash in gtk_tree_view_is_blank_at_pos
  + printing: Fix some issues with the portal implementation
  + GSK:
  - Some optimizations in the GL renderer
  - Fix memory leaks in the Broadway renderer
  + demos: Fix a crash in gtk4-demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1701432000">- Update to version 4.12.4:
  + a11y: Tweak name computation for some corner cases.
  + gdk:
  - gl: Improve our use of GLES a bit (use vertex arrays and
    GL_BGRA if available)
  - Fix some errors in our memory format tables
  + gsk:
  - gl: handle texture-scale nodes more faithfully
  - gl: Fix icon padding in the atlas
  + Tools: Add a --undecorated option to gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 4.12.5:
  + GtkColumnView: Fix a crash on dispose.
  + GtkEmojiChooser:
  - Update to CLDR v44.
  - Add more translations.
  + GtkFileDialog:
  - Return an error if no file is selected.
  - Make closing the portal file chooser work.
  + GtkDropDown: Fix display of the initial checkmark.
  + GtkShortcutsWindow: Reduce the minimum width.
  + GDK: Make the png loader safer against overflow.
  + Wayland: Fix cursor handling with graphics tablets.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393601">- Update to version 4.13.6:
  + GtkColumnView:
  - Fix infinite loops in dispose.
  - Fix problems with weak ref cycles in GtkExpression.
  + GtkListView:
  - Fix some corner cases with sections during insertions and
    deletions.
  - Don't double-recycle widgets.
  + GtkStack: Add automatic cleanup for GtkStackPage.
  + GDK:
  - Use standard cursor names for drag cursors.
  - Enable fractional scaling with gl by default.
  + GSK:
  - Many fixes and improvements to the unified renderers:
  - Fix text rendering with the uber shader.
  - Fix rounding issues with fractional scales.
  - Fix some memory leaks.
  - Many text rendering fixes.
  - Implement subpixel positioning for glyphs.
  - Support custom fonts in node files.
  - Add tests for font rendering.
  - Fix drawing of repeat nodes.
  - Implement subpixels positioning.
  - Evict stale textures, glyphs and atlases from the cache.
  - Some fixes and improvements to the GL renderer:
  - Fix problems with GLES on Nvidia.
  - Avoid a crash in the mask demo.
  - Respect opacity of the first child node in containers.
  - Some fixes and improvements to the fallback renderer:
  - Fix drawing of repeat nodes.
  - Make ngl the default renderer.
  + Wayland:
  - Fix problems with tablet cursors.
  - Fix problems without seats.
  + Accessibility:
  - Respect a separate "show-status-shapes setting.
  - Fix change notification for accessible names on some widgets.
  + Inspector: Show the git commit in devel builds.
  + Tools:
  - Make gtk4-node-editor autosave its contents.
  - Add a benchmark command to gtk4-rendernode-tool.
  + Updated translations.
- Changes from version 4.13.5:
  + This release adds two new GSK renderers called vulkan and ngl,
    that are built from the same sources. The new renderers can
    handle many corner cases correctly that the current gl renderer
    does not handle, and they offer advantages such as antialiasing
    and supersampled gradients.
  + GtkDropdown: Fix display of initial selection
  + GtkShortcutsWindow: Make the window adapt to smaller screen
    widths
  + GtkTextView: Fix a possible NULL dereference in history
  + GDK: Make the png loader safer against overflows
  + GL: Fix some errors in handling of texture formats and mipmaps
- Switch to source-service managed sources.
- Enable sassc BuildRequires, as we're now building from git.
- Enable pkgconfig(vulkan) BuildRequires: upstream recommends
  enabling vulkan by now.
- Add shaderc BuildRequires: new dependency for the vulkan
  renderer.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707739200">- Update to version 4.13.7:
  + GtkFileChooser: Speed up opening.
  + GtkCalendar: Add some missing setters and getters.
  + Accessibility:
  - Add socket support for webkit accessibility.
  - Implement AT-SPI text for GtkText.
  - Implement AT-SPI component generically.
  - Add an announce API.
  + GSK:
  - Fix a crash in the vulkan renderer.
  - Make nodeparser allow aliases for fonts again.
  - Implement cache eviction for glyph and texture caches.
  - Fix ngl shaders to work on GL &lt; 4.0.
  - Require GL 3.3 for the ngl renderer.
  - Fix problems with scaled shadows.
  - Fix problems with holes for underlaid subsurfaces.
  - Improve handling of scales and glyph cache efficiency.
  + Media:
  - Support dmabufs in the gstreamer backend. This allows
    zero-copy video playback on Wayland when paired with
    hardware video decoding.
  - Drop the experimental ffmpeg backend. It hasn't been
    building for a year.
  + Wayland:
  - Commit empty frames if and double-buffered state is pending.
  - Fix monitor size information when using mutter without
    the scale-monitor-framebuffer setting.
  - Clear the current tablet on tab leave, fixing a crash.
  + Tools: Make the crash handling in gtk4-node-editor more robust.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708516800">- Update to version 4.13.8:
  + Accessibility:
  - Add a GtkAccessibleText interface for allowing 3rd party.
    text widgets (notably vte) to be accessible.
  - Avoid duplicate accessible descriptions.
  - Fix GetAccessibleAtPoint.
  + GSK:
  - Avoid offscreens for disjoint containers.
  - Don't use the gpu renderers with llvmpipe.
  - Fix various rendering issues found by tests.
  - Allow unnormalized node bounds again.
  - Fix a broken case of rounded-rect intersection.
  - Fix handling of external textures in gpu renderers.
  - Make gpu renderers work with WGL on Windows.
  + build: Allow building without dmabuf support on (old) Linux.
  + X11: Fix monitor enter/leave signals.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Update to version 4.13.8.1+7:
  + Fix Crash in gtk_file_dialog_save() with initial filename.
  + x11: Shadows require compositing</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709553600">- Update to version 4.13.9:
  + GtkEditable: Fix preconditions to be not too strict.
  + GtkEmojiChooser: Support search in the locale as well as in
    English.
  + GtkIconTheme: Make gtk_icon_paintable_new_for_file support
    symbolics.
  + GtkVideo: Fix a problem with cursor handling that could lead to
    crashes.
  + Accessibility:
  - Fix GetCharacterAtOffset implementation.
  - Add a Terminal role.
  - Make TextCaretMoved match gtk3.
  - Support multiple levels of GtkEditable delegates.
  + GSK:
  - Make the node parser more flexible for text nodes.
  - Change the way font scaling is handled to avoid clipping.
  - Fix handling of missing glyphs in the new renderers.
  + X11: Don't claim to support shadows without a compositor.
  + Wayland: Fix handling of output scales.
  + Tools: Add a compare command to gtk4-rendernode-tool.
  + Build: Fix some ubsan complaints.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710244800">- Update to version 4.14.0:
  + GtkTextView:
  - Don't snapshot children twice.
  - Don't blink the cursor when hidden.
  + GtkEmojiChooser: Fix presentation selector handling.
  + GtkSnapshot: Fix wrong nodes with transformed shadows.
  + GtkIMContext: Make gtk_im_context_activate_osk public.
  + Accessibility:
  - Implement get_contents_at for all our text widgets.
  - Add GtkAccessibleText.get_default_attributes.
  + GSK:
  - Don't fall back to cairo for software rendering. gl+llvmpipe
    is better.
  - Round vertical glyph position to a device pixel position if
    the font is hinted.
  - Fix problems with clip handling.
  - Make vulkan and ngl match their font handling.
  - Fix some corner-cases with offloading and clips.
  - Fix problem with rendering of missing glyphs in hinted fonts.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1710676800">- Update to version 4.14.1:
  + GtkTextView: Fix a mixup of cursor and anchor when retrieving
    surrounding text in input methods.
  + Printing: Avoid accessing freed printers.
  + Accessibility: Fix memory leaks.
  + GDK:
  - Rename the GDK_VULKAN_SKIP environment variable to
    GDK_VULKAN_DISABLE.
  - Add a GDK_GL_DISABLE environment variable.
  + GSK:
  - Rename the GSK_GPU_SKIP environment variable to
    GSK_GPU_DISABLE.
  - Speed up handling of repeated ops, which should help for
    text.
  - Speed up the inner loop of text node conversion.
  - Drop the glyph-align optimization flag.
  - ngl: Avoid reusing frames while they are in use.
  - Fix flickering thumbnails in nautilus.
  - Speed up buffer handling in both ngl and Vulkan.
  + Demos: Skip demos using gl shaders when we're not using the gl
    renderer.
  + Build:
  - Fix some ubsan warnings.
  - Avoid zink in ci since it spams stderr.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1712232000">- Update to version 4.14.2:
  + GtkScale: Improve positioning of values in some cases.
  + Theme: Make progress in entries visible.
  + Accessibility: Fix text insertion handling.
  + GDK:
  - dnd: Use the default cursor durion motion
  - dnd: Use a better cursor for indicating the move action
  + GSK:
  - gl: Handle offloads in offscreen context better
  - Fix text rendering problems with some fonts
  + Wayland:
  - Tighten up some protocol version checks
  - Use the presentation time protocol
  - Fix a crash with subsurfaces
  - Improve settings portal handling
  + Debugging: Add font settings in the inspector.
  + Demos:
  - Clean up the application demo
  - Update cursor images for the cursor demo
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1713528000">- Update to version 4.14.3:
  + GtkShortcutManager: Track the propagation phase of added
    controllers.
  + Accessibility: Implement GtkAccessibleRange for scrollbars.
  + X11:
  - Fix some confusing debug messages
  - Drop a no-longer-relevant optimization that was interfering
    with getting the current window manager capabilities.
  + Tools: Support generating pdf in gtk4-rendernode-tool.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1714737600">- Update to version 4.14.4:
  + GtkGraphicsOffload: Don't crash without a child.
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats.
  - dmabuf: Use narrow range for YUV.
  + GSK: gpu: Handle  tiny offscreens correctl.
  + Build: Fix many ubsan warning.
  + Updated translations.</changelog>
  <changelog author="joan.torres@suse.com" date="1718971200">- Update to version 4.15.1:
  + GtkGraphicsOffload: Don't crash without a child.
  + GtkSpinner: Don't animate when unmapped.
  + CSS:
  - Support the :root selector.
  - Support variables and custom properties.
  - Implement math functions.
  - Support modern syntax and calc in rgb() and hsl().
  + Icontheme:
  - Make symbolic svg loading more efficient.
  - Handle color-free symbolics more efficiently.
  + Accessibility:
  - Make the gtk-demo sidebar search more accessible.
  - Stop emitting focus events.
  - Realize child contexts when necessary.
  + GDK:
  - Support XDG_ACTIVATION_TOKEN.
  - dmabuf: Be more defensive when importing unknown formats to
    GL.
  - dmabuf: Use narrow range for YUV.
  - vulkan: Recreate swapchains when necessary or beneficial.
  + GSK:
  - Improve logging for GDK_DEBUG=offload.
  - Improve logging for GSK_DEBUG=renderer.
  - gpu: Warn about inefficient texture import.
  - gpu: Handle tiny offscreens correctly.
  - vulkan: Add profiler marks in various places.
  - vulkan: Fix a problem with imported dmabufs showing up black.
  - cairo: Speed up mask nodes, since we use them for symbolic
    icons.
  + Wayland: Use wl_compositor version 6.
  + X11: Implement a missing method.
  + Build: Fix many ubsan warnings.
  + Debugging:
  - Show more texture details in the recorder.
  - Use GTK_DEBUG=css to see CSS deprecations.
  + Deprecations: Use of @name colors in CSS.
  + Updated translations.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1719835200">- Update to version 4.15.3:
  + Accessibility:
  - Only emit notifications when cursor positions change in
    GtkText.
  - Fix handling of help text properties.
  + CSS: Fix some crashes introduced in recent currentcolor
    changes.
  + DND: Avoid a critical.
  + Documentation: Fix many oversights and missing docs.
- Changes from version 4.15.2:
  + GtkFileChooserWidget:
  - Plug some memory leaks.
  - Make Ctrl-Shift-N create a new folder.
  + GtkPopover: Handle resizing and position changes better.
  + CSS:
  - Support color(), oklab().
  - Support color-mix() (https://www.w3.org/TR/css-color-5/).
  - Support relative colors (https://www.w3.org/TR/css-color-5/).
  - Support more colorspaces in color().
  - Allow percentages for opacity.
  - Handle currentcolor more correctly.
  + Accessibility: Avoid markup when reading labels.
  + GSK:
  - Subset fonts when serializing node trees.
  - Make ngl export render_texture results as dmabufs.
  + Wayland: Use xdg-dialog protocol for attached dialogs.
  + Documentation: Widget shortcuts and actions are now described
    in the docs.
  + Debugging: Add GTK_DEBUG=css for warning about deprecated css
    syntax.
  + Tools: rendernode-tool: Add an extract command for data urls.
  + Deprecations:
  - CSS Color functions shade(), lighter(), darker(), alpha(),
    mix().
  + Updated translations.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1722340800">- Update to version 4.15.4:
  + GtkPopover: Fix size allocation with wrapping labels
  + GtkColumnView: Check column visibility when measuring
  + CSS:
  - Fix fallout from recent changes
  - Make implementation of currentcolor inheritance match browsers
  + Gdk:
  - Introduce GdkColorState for encoding color space information.
    Currently, we support srgb, srgb-linear, rec2100-pq and
    rec2100-linear
  - Add color states to GdkTexture, as well as to the texture
    builder and downloader objects, and convert as necessary
  - Add GdkMemoryTextureBuilder
  - Attach color states when loading or saving textures
  - Add GdkCicpParams to create color state objects for cicp
    tuples
  - Drop GDK_DEBUG=vulkan-validate. Use
    VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead
  + Gsk:
  - Improve caching of glyphs and textures
  - Remove the uber shader
  - Numerous bug fixes
  - Fix corner cases in offload handling
  - Implement occlusion culling for opaque content
  - Allow offloading (some) transformed textures
  - Take colorstate into account when compositing
  - Add GDK_DEBUG=linear to opt into linear compositing
  - Implement tiling for large textures
  - Stop using descriptors and go back to simpler texture
    management that should work better with older GL
  - Use correct shader clip mode for glyphs
  - Improve shadow rendering
  + Media: Attach color states to textures obtained from gstreamer
  + Wayland:
  - Allow offloading GL textures via dmabuf export
  - Suppot the xx-color-management-v4 protocol
  + Deprecations: GskGLShader and the render node
  + Tools:
  - Improve the rendernode tool extract command
  - Add an image tool that is about manipulating textures
  + Build: GTK now requires a C11 compiler
  + Updated translations.</changelog>
  <changelog author="Filip Kastl &lt;filip.kastl@suse.com&gt;" date="1722427200">- Add -Wno-int-conversion to CFLAGS to enable compilation with
  GCC 14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1722513600">- Add missed optflags to CFLAGS.</changelog>
  <changelog author="Joshua Smith &lt;smolsheep@opensuse.org&gt;" date="1722600000">- Add 0002-Revert-no-pointer-viewport.patch --
  Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6620</changelog>
</package>
<package pkgid="8a03903d550cc7469ebb77db4501fbfde683cbf65d5159b8865360c2b2e553cf57d9fc5d15bb93410a19026e6a1418a63e95124378ba80cb49b4820e80f360da" name="guestfs-tools" arch="src">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="36a6c08db89b87fda721b19387986937c2f7faf47faa17c095b8c4636825ceeba01fcfc7cc89e75c185f012777519325fc942b6e7f1ef4eb65425b47f561cb78" name="guestfs-tools" arch="x86_64">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="9a433053f8d6f0e362072ace99631e18c61464938f7d04f120dab07876da22ad37beef18c7ebf2e660f7dcf283a7c35ee00730bb7f438f8ad23b81353abd90b8" name="guestfs-tools-bash-completion" arch="noarch">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="5d426bdaacaa2e87e27c55a6850e861257a5ec6d6b54726d625916aa720068e7f87f6104af5ec3150967507b5a8d80369c83bd90930e5a3dadcc445c701b389b" name="guestfs-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="3d74e7856eef02c8060f52d98da170523ecda889703a4ca6c0da54723c0312beeba109221104501e7bfd02213b9b83986bc2e881f614992cfdf7d1cbdcf02491" name="guestfs-tools-debugsource" arch="x86_64">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="53ea52731e9bbc8a9daa10e5f1626523ec1c1987afd039b9b47c6c251db3f898e0b3778632749ffa9b64ae5bacc63258fc341fe4adc3af7cc1aef381385bda52" name="guestfs-tools-man-pages-ja" arch="noarch">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="73857d08a61c6a991f59d7068ce3066dc5cc586fccd771e8468a731dd703bd0f4e79119cea5f84579541d889f3d13a7796ddf07af327f2ba890191b9bcc6710d" name="guestfs-tools-man-pages-uk" arch="noarch">
  <version epoch="0" ver="1.53.2" rel="1.1"/>
  <changelog author="carnold@suse.com" date="1639742400">- Initial creation of the guestfs-tools package split out from the
  libguestfs package.
  * This release moves many of the virt tools like virt-builder,
    virt-cat, virt-customize, virt-df, etc. from libguestfs to the
    guestfs-tools package. This makes libguestfs a bit easier to
    build and manage.
- These patches fix ocaml build errors.
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="Vasily Ulyanov &lt;vasily.ulyanov@suse.com&gt;" date="1640865600">- Fix Requires: gnupg2 -&gt; gpg2</changelog>
  <changelog author="carnold@suse.com" date="1647518400">- Update to version 1.48.0
  * virt-builder
    New templates: "alma-8.5", "centosstream-8", "debian-11",
    "fedora-34", "fedora-34" (armv7l), "fedora-35" "fedora-35"
    (aarch64) (Lars Kaiser, Stef Walter).
    New fedora-34 (armv7l) template is built to use UEFI.
  * virt-customize
    The yescrypt password hashing method is now supported (Björn
    Esser).
  * virt-inspector
    Recognise "kalilinux", "kylin" and "msdos" operating systems /
    Linux distros (Laszlo Ersek).
    Inspection of LUKS encrypted filesystems placed directly on
    logical volumes is now supported, but you will need
    libguestfs ≥ 1.48 (Laszlo Ersek).
  * virt-sysprep
    Add a new default operation called "net-nmconn" which removes
    NetworkManager connection profiles (Laszlo Ersek).
  * virt-win-reg
    "virt-win-reg --version" now prints both the version of guestfs
    tools and the libguestfs library that it is linked with.
  * Various bug fixes
- Drop patches contained in new tarball
  63c9cd93-m4-guestfs-ocaml.m4-Fix-deprecated-warning-format.patch
  a4930f5f-customize-Suppress-OCaml-warning.patch</changelog>
  <changelog author="carnold@suse.com" date="1652702400">- Update to version 1.48.1
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1654171200">- Update to version 1.48.2
  * This is a bug fix release</changelog>
  <changelog author="carnold@suse.com" date="1656504000">- bsc#1201064 - Libguestfs: Buffer overflow in get_keys leads
  to DOS - CVE-2022-2211
  CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="carnold@suse.com" date="1664884800">- jsc#PED-2104 [Virt Tools] Refresh Virtualization Tools for Xen
  and KVM Management</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1672142400">- Enable build on riscv64</changelog>
  <changelog author="carnold@suse.com" date="1674648000">- Update to version 1.48.3 bug fix release
  * jsc#PED-2113
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1675944000">- Update to verion 1.50.0
  * Drivers: Require guestfs_inspect_get_build_id API
  * Drivers: Add support for scanning drivers in Windows guests
  * New 'virt-drivers' tool
    This tool can be pointed at a disk image which lacks metadata and in
    some circumstances can determine useful information about it, such as
    what bootloader it contains and what device emulation it needs to
    boot.
  * Customize: Implement --inject-qemu-ga and --inject-virtio-win operations
  * Customize: Run zypper dist-upgrade for --update operation
  * Customize: rebase to the common/mlcustomize/Guest_packages interface
  * Adopt inversion of SELinux relabeling in virt-customize
  * Update common submodule. In particular, pick up the new Inject_virtio_win module:
  * Inspector: Update coreos test for new &lt;build_id&gt; field
  * Inspector: Display the new build ID field
  * Sysprep: advise against cloning VMs with internal full disk encryption
  * Sysprep: make an effort to cope with LUKS-on-LVM
  * Fixes related to "--key ID:clevis"
    sysprep: set networking for "--key ID:clevis"
    customize: add reminder about "--key ID:clevis"
    get-kernel, sparsify: set networking for "--key ID:clevis"
    cat, log, ls, tail, diff, edit, insp.: set networking for "--key ID:clevis"
  * Builder: templates: Account for UEFI when regenerating grub
  * Ocaml-dep.sh.in: Remove reference to bundled/ocaml-augeas
- Drop CVE-2022-2211-options-fix-buffer-overflow-in-get_keys.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1679054400">- Use gzip -n for bit-reproducible packages</changelog>
  <changelog author="carnold@suse.com" date="1682942400">- Update to version 1.50.1 bug fix release
  * No upstream changelog found in sources or webpage</changelog>
  <changelog author="carnold@suse.com" date="1701172800">- Update to version 1.51.5
  * No upstream changelog found in sources or webpage
  * customize: Change --chown to use UID:GID:FILENAME
  * Implement virt-customize --tar-in
  * Dropped the virt-dib tool
  * Various bug fixes and language translations</changelog>
  <changelog author="olaf@aepfle.de" date="1701345600">- Remove obsolete requirement for ocaml-gettext-stub-devel
- Require OCaml 4.07+</changelog>
  <changelog author="carnold@suse.com" date="1702296000">- Update to version 1.51.6
  * Include &lt;libxml/parser.h&gt; for xmlReadMemory
  * Test new --key all:SELECTOR option</changelog>
  <changelog author="carnold@suse.com" date="1704369600">- Update to version 1.52.0 (jsc#PED-6305)
  * mltools/libosinfo-c.c: Fix off-by-one error
  * Documentation fixes
  * Fix bugs-in-changelog.sh: Use grep -E instead of egrep</changelog>
  <changelog author="carnold@suse.com" date="1711713600">- Upstream bug fixes
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1715083200">- Add Requires on libguestfs which will pull in
  libguestfs-appliance and all its dependencies. (bsc#1223444)
  guestfs-tools.spec</changelog>
  <changelog author="carnold@suse.com" date="1721131200">- Update to version 1.53.1 (jsc#PED-6305)
  * Add support for LoongArch.
  * Suppress false use-after-free warning generated by GCC 14
  * m4/guestfs-c.m4: Re-add ./configure --enable-werror
  * make-fs: Use -S option with -z
  * sysprep: Make clearer that we do not support Windows
  * Fix bytecode compilation to output whole exe instead of using
  - custom
  * options: Allow nbd+unix:// URIs
- Drop patches contained in new tarball
  Update-virt-customize-generated-files.patch
  Initialise-bar-fp-as-NULL.patch</changelog>
  <changelog author="carnold@suse.com" date="1722945600">- Update to version 1.53.2 (jsc#PED-6305)
  * Implement --inject-blnsvr operation
  * mlcustomize: firstboot: Use Linux path for Powershell script path
  * mlcustomize: firstboot: Use powershell.exe instead of path
  * mlcustomize: firstboot: Use Powershell -NoProfile flag
  * mlcustomize: Revert delay installation of qemu-ga MSI
  * mldrivers/linux_kernels.ml: Prefix general information with ^info:
  * mlcustomize: Use Start-Process -Wait to run qemu-ga installer
  * mlcustomize: Add Firstboot.firstboot_dir function
  * mlcustomize: Place powershell scripts into &lt;firstboot_dir&gt;\Temp
  * mlcustomize: Inject qemu-ga &amp; blnsvr into &lt;firstboot_dir&gt;/Temp
  * mlcustomize: Write qemu-ga log file name to log.txt</changelog>
</package>
<package pkgid="c4da0b95b77c76bcb039d1726ad578802f71e024b44a3f62b05e35de86c314fbf7448c1cb623a0c50d2c943f44cf17240c170946baa4d987f64e3730c7f00465" name="hawkey-man" arch="noarch">
  <version epoch="0" ver="0.73.2" rel="1.1"/>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614081600">- Backport support for using certificates for repository authorization
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614254400">- Add repo-config-zypp subpackage to allow easily using Zypper
  repository configuration</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614340800">- Backport more fixes for using certs for repo authorization
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686400">- Update to 0.60.0
  + Fix repo.fresh() implementation
  + Fix: Fully set ssl in newHandle function
  + [conf] Add options for working with certificates used with proxy
  + Apply proxy certificate options
  + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer
  + build-sys: Clean up message about Python bindings
  + Modify module NSVCA parsing - context definition (rh#1926771)
  + [context] Fix: dnf_package_is_installonly (rh#1928056)
  + Fix problematic language
  + Add getApplicablePackages to advisory and isApplicable to advisorymodule
  + Keep isAdvisoryApplicable to preserve API
  + Run ModulePackageContainerTest tests in tmpdir, merge interdependent
  + [context] Support config file option "proxy_auth_method", defaults "any"
  + Properly handle multiple collections in updateinfo.xml (rh#1804234)
  + Support main config file option "installonlypkgs"
  + Support main config file option "protected_packages"
- Drop patches now part of this release
  + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch
  + Patch: 0002-context-Support-config-file-option-protected_package.patch
  + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch
  + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch
  + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch
  + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch
  + Patch: 0004-Apply-proxy-certificate-options.patch
  + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch
  + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1614686401">- Fix dependency for repo-config-zypp subpackage to work with SLE</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618315200">- Update to 0.62.0
  + Change order of TransactionItemReason (rh#1921063)
  + Add two new comperators for security filters (rh#1918475)
  + Apply security filters for candidates with lower priority
  + Fix: Goal - translation of messages in global maps
  + Enhance description of modular solvables
  + Improve performance for module query
  + Change mechanism of modular errata applicability (rh#1804234)
  + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags
  + Fix a couple of memory leaks
  + Fix: Setting of librepo handle in newHandle function
  + Remove failsafe data when module is not enabled (rh#1847035)
  + Expose librepo's checksum functions via SWIG
  + Fix: Mising check of "hy_split_nevra()" return code
  + Do not allow 1 as installonly_limit value (rh#1926261)
  + Fix check whether the subkey can be used for signing
  + Hardening: add signature check with rpmcliVerifySignatures
    (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779)
  + Add a config option sslverifystatus, defaults to false (rh#1814383)
  + [context] Add API for distro-sync</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1618488000">- Add patch to fix crash when loading DVD repositories
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1630065600">- Update to 0.63.1
  + ModuleProfile: add isDefault()
  + ModulePackage: add getDefaultProfile()
  + Add new dnf_context_module_install() C API
  + Fix a crash when [media] section in .treeinfo is missing for bootable media (rh#1946024)
  + Add hy_query_get_advisory_pkgs to C API (rh#1960561)
  + Add dnf_advisorypkg_get_advisory()
  + DNF does not fail on non UTF-8 file names in a package (rh#1893176)
  + Improve error-reporting for modular functions
- Drop patch included in this release
  + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1635940800">- Update to 0.65.0
  + Add support for excluding packages to be installed as weak dependencies
  + Add support for autodetecting packages to be excluded from being installed as weak dependencies
  + Turn off strict validation of modulemd documents (rh#2004853, rh#2007166, rh#2007167)
  + Implement logic for demodularization of modular rpms (rh#1805260)
  + DnfContext: fix handling of default module profiles
  + ModuleMetadata: gracefully handle modules with no defaults
  + Remove failovermethod config option (rh#1961083)</changelog>
  <changelog author="Neal Gompa &lt;ngompa13@gmail.com&gt;" date="1648382400">- Update to 0.66.0
  + Use `rpmdbCookie` from librpm, remove `hawkey.Sack._rpmdb_version`
  + Fix handling transaction id in resolveTransactionItemReason (rh#2010259, rh#2053014)
  + Remove deprecated assertions (rh#2027383)
  + Increase required rpm version since we use `rpmdbCookie()`
  + Skip rich deps for autodetection of unmet dependencies (rh#2033130)
- Use ldconfig_scriptlets macro for ldconfig scriptlets</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1651665600">- Update to 0.67.0:
  * Add 'loongarch' support
  * Use dnf solv userdata to check versions and checksum (rh#2027445)
  * context: Substitute all repository config options (rh#2076853)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1665835200">- libdnf 0.69.0:
  * Expose librepo max_downloads_per_mirror configuration
- includes changes from 0.68.0:
  * context: Support (NEVRA forms, provides, file provides)
    including globs in the dnf_context_remove func
  * dnf-context: Disconnect signal handler before dropping file
    monitor ref
  * Filter out advisory pkgs with different arch during advisory
    upgrade, fixes possible problems in dependency resulution
  * Gracefully handle failure to open repo primary file
  * Fix listing a repository without cpeid</changelog>
  <changelog author="Bruno Pitrus &lt;brunopitrus@hotmail.com&gt;" date="1677240000">- Precompile python bytecode (boo#1208151)</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1677499200">- libdnf 0.70.0:
  * Allow change of architecture for packages during security
    updates with noarch involved
  * "dnf_keyring_add_public_keys": reset localError to NULL after
    free
  * context: Get RPM db path from RPM
  * Fix memory leak of SolvUserdata</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685448000">- update to 0.70.1:
  * Add repoid to solver errors for RPMs (rh#2179413)
  * Avoid using obsolete RPM API and drop redundant calls
  * Remove DNF from list of protected packages
- avoid bashism</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1690891200">- Update to 0.70.2:
  * Support "proxy=none" in main config (rh#2155713)
  * Fix #1558: Don't assume inclusion of cstdint
  * Disconnect monitors in dnf_repo_loader_finalize() (rh#2070153)</changelog>
  <changelog author="Neal Gompa &lt;ngompa@opensuse.org&gt;" date="1699099200">- Update to 0.72.0
  + PGP: Use new librepo PGP API, remove gpgme dependency
  + API: Basic support for OpenPGP public keys
  + Avoid using GNU extensions in the dependency splitter regex
  + filterAdvisory: match installed_solvables sort with lower_bound (rh#2212838)
  + Make code C++20 compatible
  + Avoid reinstalling installonly packages marked for ERASE (rh#2163474)
  + transaction: Save the reason for installing (rh#1733274)
  + hawkey.subject: get_best_selectors only obsoleters of latest (rh#2183279, rh#2176263)
  + conf: Add limited shell-style variable expansion (rh#1789346)
  + conf: Add support for $releasever_major, $releasever_minor (rh#1789346)
  + repo: Don't download the repository if the local cache is up to date
  + Allow DNF to be removed by DNF 5 (rh#2221907)
  + Include dist-info for python3-libdnf
  + bindings: Load all modules with RTLD_GLOBAL
  + Update translations
- Fix RHBZ references
- Refresh patch to link with static libsolvext
  + Remove patch: libdnf-0.48.0-with-static-libsolvext.patch
  + Add patch: libdnf-0.72.0-with-static-libsolvext.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1707998400">- version update to 0.73.0
  * Major changes:
  * filelists metadata not loaded by default
  * deltarpm disabled by default
  * New features:
  * conf: Introduce new optional_metadata_types option to load
    filelists on demand
  * goal: Method for detecting file dependency problems</changelog>
  <changelog author="pgajdos@suse.com" date="1712145600">- version update to 0.73.1
  * Bug fixes:
  - Fix https://issues.redhat.com/browse/RHEL-27657
  - subject-py: Fix memory leak
  * Others:
  - MergedTransaction: Calculate RPM difference between two same versions as no-op
  - Onboard packit tests
  - Add virtual destructor to TransactionItem</changelog>
  <changelog author="pgajdos@suse.com" date="1722340800">- version update to 0.73.2
  * context: use rpmtsAddReinstallElement() when doing a reinstall by @kontura in #1650
  * MergedTransaction: Fix invalid memory access when dropping items by @jan-kolarik in #1658
  * ConfigParser: fix use-out-of-scope leaks by @evan-goode in #1661
  * Since we use rpmtsAddReinstallElement rpm also uninstalls the package by @kontura in #1660
  * Fix countme bucket calculation by @dmnks in #1662</changelog>
</package>
<package pkgid="6259f4525a1e64ce95cb893ca0d3798be2430528b6093ac60a8745da92488100fb41f86b75fbbe13c1616a9af6a031280f9b5ba7c9bfeb0d046222ad2922bc1a" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.43"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="ae3765bf46e4630c168db9680767aa3cbbd98245db5786503556b7d65319efd8a367c8cb58d6cf8ea3a075ce619086222ab25911f514e06ce19f9f9bc17708d0" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.44.2.2.sr20240429"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="77927f9a948207fa6d4801ec51c14dc51be70bfed801e91fe439fd45e38aa384cc53e7c1c30e466c1986f4c7d8d87de457ee1d629a71c5577ecce9d315f913b3" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.44.2.4.sr20240429"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="5adc7ae9d28de6c843583a5e53eb616ed1de7e43d893c7fdbae9ed8674505f44e13f507cfc8b89bd9f99636a9c9986197e63a9843bdfe289b099d6c381e62112" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.44"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="3b91eb301cd27cdc32fe2bbb9eff880c05c7719cb989cf2f8bd2dde3dda481eab94ab4cbba4f19c30edd4880b182eaad9dd21c2a0e22c4766d63070d148b304c" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.45"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="eb301537fca334ca1292341bb9b4dc7790121d7fded40e71aab65148256b829bf7023e1c3ff81efe6376d0bc7a0f1cd0560a86326eb0ff5309ba9e64a44378d0" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.46"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="339715e0a07a917627839e672912674af9f557af9c5b082ee2f5b79ef9855a7ab508a042d4cfe279efb8d9cd41ffff54839e909754eb26c344be1dba663d4b40" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.47"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d746d51e23aeea2d0c6bf540457d628b3919063d646e347dec375a5444d71d03c0fb756a9b14e45e6bec15fdae01b20ca1432119b2599ba20c5ca9bf2dd358aa" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.48"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="57788f02185fe444a4827b69bda7d15c34b54e2bfbb2495b74bffab597d728e718a32a982dbddf2a0f7a91d0075fc41285a0ae18b68274ffc4bd3965f28ba8f9" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.49.2.2.sr20240702"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="4b3f5d10f3e7809b583c880d74ba3d54e09924281e5863ea262060b53c27697d7fdcd2c7a61fd7b857414ea88961df40cd33167cbf84cc68d415ff559b97a01d" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.49.2.6.sr20240702"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="f21924988ac2febb0bb98dbd8e6a22e2e745909a3b46e43f8e20d14d227ec89d83339bce2cbbb796a15d3dee6d3c4240cdbbd1bcc6ee274012fa6251adff91c5" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.49.2.7.sr20240702"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="ae68370c8253634e38a2be091cbf102b55c3552f4684ec8e06969443877e4370c3f02b25df530dd1728cb17899d1678e68d7e2cfd2bc0783b9b57e63ecb2e1a5" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.49.2.8.sr20240702"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="ecca0052a23b347bc7999698d575ed9af5c44a77c4826257b90ed25eb80619505410a585b2475519c51da2c2f180eef205e0dda311ca752adefde41257b138cf" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.49.2.9.sr20240702"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d66c310d1c2f933715aab28141afa501a6da822b02bd232f2dcec5fd5066146adeceed1d97a51056bef26a5e6f65655b4a851ca1fdf41f0ef7d64e99087e59ae" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.50"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="3fff54ea590e25438b1ade912ac4116a45089eef00ef29f94e0753f8de7e52190d110f62b578b4e05a4a9a58ee346a5cbb854898639168623380e8fbdcef573e" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.52.2.1.sr20240803"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="737cdf141e899f83821e1457a0df9ca54c7c75b2bc75195f6795b44408e23296a2878f065a5e1c14c8199fa2d0522c084f952e240c227d8cca7ba096f178127c" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.52.2.3.sr20240803"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="926add75122f5224e60244f49c99cff3f970426852f53ba5d7a33d469e927a14f46948020b59100657cf0cd9cd3debb223058a557e25e243c40866d870da4f81" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.53"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="2f0a01dfdf6860dc1a29a65d03fbbdfe5cb2ac21734b0d98c2f7c4090450de8595ddcc7780960f238de48b245303a83c7733fa0fa536cc6281c82bab2e04c2da" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="1.54"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="41a302211742455b4638ff60626768bff0c86db599f622aebb952b48a19caae5330ad46afe76393ade845ad7288940adf717e9769db402a613f54d47c51fc2d4" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="3.3.sr20240605"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="32c0c3180cb4943a339e36af461575890f1bab791e43e846f5470f56e257e20d5c997cd0b1e8cccf7190c4f4c595eff45814df788594c7df75d12608bb530a38" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="3.7.sr20240605"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="9c846086ee89176c77a4b4d30bc2a7e99a52da47f11e27ae2ae7588c58eb27d5c48caf054751d6bd11a200f22ad444aaf219ed2119b0212ea0258feada4de96b" name="hdjmod" arch="src">
  <version epoch="0" ver="1.34" rel="3.8.sr20240605"/>
  <changelog author="marix@marix.org" date="1304164800">- Cleaned up spec file
- Fixed missing dependency to the kernel</changelog>
  <changelog author="marix@marix.org" date="1304164801">- Fixed build on SLE 11 SP 1</changelog>
  <changelog author="marix@marix.org" date="1306756800">- Fixed build on kernels newer than openSUSE 11.4</changelog>
  <changelog author="cfarrell@novell.com" date="1312372800">- license update: GPL-2.0+
  Specify the license more accurately using the appropriate syntax</changelog>
  <changelog author="marix@marix.org" date="1331640000">- Fixed USB hotplugging
  Previously the module also loaded for devices of other vendors.</changelog>
  <changelog author="marix@marix.org" date="1333800000">- Fixed build on SLE 11 SP 2</changelog>
  <changelog author="marix@marix.org" date="1350388800">- Fixed build on kernel 3.6</changelog>
  <changelog author="marix@marix.org" date="1356264000">- Fixed build on kernel 3.7</changelog>
  <changelog author="marix@marix.org" date="1406289600">- Fixed build on kernel 3.16
  The required patch is hdjmod_kernel_3.16.patch</changelog>
  <changelog author="marix@marix.org" date="1495800000">- Added hdjmod_kernel_4.11.patch: Fixes build on Kernel 4.11 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="07d79d7ccaacba1da7455bc768fd3ed6af48e921a2b7ad0ecf497f7222d9fd819f78e48dfb4bbe46290bd7afef551d765298de02cbaa853bd8edb2938fa1d502" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.43"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="e324b6b716f81daa550886a368f0ea6ca1c81e052f68dd088864ad46efef2b184a3e0761dbd7ba95e0aa6ec88495864d051eee316a3277e6de391945b5b89ade" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.44.2.2.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="26b049e539a8f74c0e9ac212485a791bd84432e6bcc9b31c84d07334ff21b7520c8020ad9140a4e5bffe93011dd12ab119be6094e8b1d93f1edc6f6d02efc548" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.44.2.4.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="184eda0f122ad453d3034e8e9c90960400f1a6f159e4cd63505c4073570715d9c07f0f32ff86af266a6c77e7b315315d444f49310b8e2769cff4c8ea02a74b9f" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.44"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d0e0447f20fbe9cca18b3bca5df0706cac6f6d2a3b07ca90fdf7a79193e44ceadb916b14b2e69cb2419329da74c6fc833f8f095088d426e3855b37c5b9477c83" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.45"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="6f0940431a3c111b8897a2a4200442c248336b9e969d674d3d2f39ae4048a4ead196c60935d1cc300ee1abc3ef412ad40ef229bdd888244e12b4106b9f632549" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.46"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="fc9f106710429aeabea80b9a80a1e77c77cc200b4a78355e4cec732326b866ddeb574c09f1934ae83e994e6efcc113242d62c53a12c42fa6095635693244b272" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.47"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="f1b2c00e10b1b525a518ca5604e565dcf2514d418bce13bf1c6a01c54acc0859c68f8b67fab6785cce8141abdf317a7a135b223011e07f5178fde5e58527dd64" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.48"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="9763aae0c0ca5c4924a4f56a64b03ab1320876e677f9d1216b7ac0145042684389c637276b41ae8ee3bf095370834d42f1256bfccd8f8a981cfe77f80bd6cc1b" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.49.2.2.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="7c1203a3deac5c70a0c3d8b5aa6e0964ac7285ce78c28ac7f1f25757387bc604e9a5cb401d8e86003570abc840722941499f9954a450a5adb91a819281baf084" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.49.2.6.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8e0c15934d7ec4cc7059d1b8cafa8131649ac81b93014d5eee9c95480daf7852f34bf76395198404454e373a978269d2d283437d74fe3a22c17fa3ba1ed08945" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.49.2.7.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d128798fc8999d02c8c7cb13cf196ca93d3e7df66a382957034cddd59af4a371a5b451eaf1d21f44a913450d05a1e5988f965126b604ce23c8e1d98ef811c9de" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.49.2.8.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="6dceaeb4ead2f9d031959a9c63bf5f1aab4da0a7324fe768df7ca39d735b1d32609f334d67d3be0ffdd7ac7c44228cd46b171bf1a005dd993939a61856607e77" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.49.2.9.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="80e4e3bb0a0c5466ff98e65ace842e0e17a959e7f06a4851f8dda03982decce038d5c4a8add286a86b953b2f4a776d5cbd491dee6aecc9659017807ddedc269b" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.50"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="407db899ca8dbd75a13c9cca25ed4f68e69f4bcbeeea56ef159114c623755f8b4ecacc77b35007d275f526ea1ebf16c82d40ad7230fe35df5074c7c6408a5030" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.52.2.1.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="053b1a859cad6e7a1519bbae353bc8ed4441c9d203b889da0ac1abf82ab51920b276d0f3ddb2a9a7ff84635a6dd7ff99ce9d1a920528229d443518b34163db88" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.52.2.3.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="5d263094dd649adfe7d2cd2d9c548d5c0f5c23ce1723b944c3572fa50133fde7fc6bf7e829a2244b6b71f232c35a15396454a324410b4b8bb3e5ba7ae61069cc" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.53"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="cabbd519dc20ebcfaa0c1d04a625e39e9ec16fb277784a69109e00d2d773b6b3ed1d959b150b100488cd2f9d6101ff74e6860b0e6390cd1a3d1a80f10f2d334e" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="1.54"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8e905159ec7d93c009017413fc0d2f417f7f1d449ce66d78ddd3de742d0be71a02aa1f453b8aa56fc7e46160f32bbf8da5282b94242d0fd4174a7fe930dcaf72" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="3.3.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="6c69c6f3c136e2e7ad0723200f90eb9f63e2c12e4efcb230792e4e9ef8ba8e7aad7c6a2d15864faba4d64897bb92b60244e393b132f41b1c32a671e3db7265c9" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="3.7.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="20ec1d30b2b352c43edccf3e258501b08e78d78771f5f425f35f3a5a48da7d2efecc371e6fb9ec78cf6c046037a3cfc28afcb4fca24a228d60e3a9c0ef103c97" name="hdjmod-debugsource" arch="x86_64">
  <version epoch="0" ver="1.34" rel="3.8.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="3d42482e5eb1c64b4a6847c7035aa7eaa96d597911af7cdceebdd32b3b31cae26552f58af533f2d859de7f08e461e90d5152e12eef19c4e5d4d0383a09bbd4ec" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.10.3_1" rel="1.53"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="10953e8c1b3c49ef696db2c7ac03c1100b42d2c7c15ad22513c1dfdce240f7dc4e3bb0d67a8aa010f8a789914e5dd1e6c738e17ed789ca6c0d6327d63cabaf47" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.10.5_1" rel="1.52.2.3.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="4583afb026314a880a57dd632232711c5c106eb12a3e604a8a9910986262ec479b71e21f77baa0df8e07db34377bbec8b745c797d0a6137269d397566a821aaa" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.10.5_1" rel="1.54"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="3eeca57c3a73b809c0905abb6f46fba6829905129b22ac64777d2a0d5864025d4f82048508943e17e552b97ba2e3d1d4704f40592bae32439ad5a8c8c97365f1" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.5_1" rel="1.43"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="3416051e6d419726f7cb1277d90a6f5a85b461010dadd61df5ba7dde7932cf5e05868b2895e1723a8eb53ab81841f801faad147722a0e5a128fa17d2b78cc8e7" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.6_1" rel="1.44"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8b0ac9010f7643e3f3ec5b2afa7887abd980c0bcf36cb7db3c0758de8b1c802f80aacaae40b61b9074336d91a0ba67e48f9fe08d2d9f396cbe4dc23a5f43e1b9" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.8_1" rel="1.44.2.2.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="7dec37025b485cb0a8b9a141d023bc57bc70b525b51e2aad3dce86339d1e92d5ab792e28660a564d3e67a5bd25e6d93037ad11b81a6498c9a57075fe87585e51" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.8_1" rel="1.45"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="0946776eefd02e8dc04237f53d52fc86a5c830e938da0127a49a1164aca2005f9da56b22a811ae354b708edc03c5e389b2c0866e0933b712dcf2542ccd7bf950" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.9_1" rel="1.44.2.4.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8f38fa0eb9c079c1dbc54c6a0000eb96b625b65dbc0453ee650899648251b2142f90b123ace952cc0c0bd758088adc4dc6bcee0b780046138263defdaaca37cb" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.1_1" rel="1.46"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="71efa7fb1621ae8c3feb746e8e55be3506d164e51f88e6b8cfb49522b5b99082a0104d8d073b468b36c6aa128eee1cb86cde40a347a7233b981482ed48d8b7c7" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.3_1" rel="3.3.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="f4e96eb4bad0d2e8864d03b36390960377be8c72795344c5f5d88ab642b3f1653f2ff9bf01b1182ca293317c6045ffb03507d29bc61e10445a2e3391041e1ab7" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.4_1" rel="1.47"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="ecd6c5e2ac8a7c5e43c5242c202c95c676281ce4d666b67728fde22185061518863d1690ca072de8ad7864f0d0fe210e8037521cf8880fe2a71f526106eff3f4" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.5_1" rel="1.48"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8fe5869df02d9b4ba1e101bc97633feb0960353e3689a5ac731e8162ae5456f1e358c6ded8f504f05f6fcd48867d360c0ad67dacd7cc58bf13e8e7fe84f1f1ba" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.5_1" rel="3.7.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="a5e87f7833f44145dd4b96f6760c8b55be5a9ecb5ca17c7f4cd2ce34d0d892f7f1b32c4461e3fa19a26a3fc51b2c0db6e92065ae1ffea1a150465830be3ac202" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.7_1" rel="1.49.2.2.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d8756c010b802a0f4a4a4108fdfbb32f6fe753a5fd83bf4daa94975616529650992cd1d1c8a9bbfb7bc2d7d6f535dfcd34c6658424d18834c7a0e1f24cd4c5dd" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.7_1" rel="1.50"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d26a42cce2ea82380cabde5d6ebdf537cac2b331c7dd4cc8570eab71f8cf98a00f0cc55d2f481790e947a7b537403c1600ebb07d21c7b63183362a6ccbdb8abb" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.7_1" rel="3.8.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d8bff66718a3611d4cc3d31a8dadba0c28196776f123f3bee8668927159ddd8d5d2ec176aefca52359a0a5c20710b2f91ec1288930d568a7fd4265e7f2e6f4db" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.6.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="0221c14d5e9517ef2f0c0476e38df1cb3b8663bf5285a03fbf3cc258dd3b3897c359ca2a4fbfb75ea9769f70fbabc541f50b1aee66144809b64ca16db5040880" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.7.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="f138604c9fbf0a78fad9330df8a6aeb43b6895219fc55d63526c544b6124bba942b8ecf81dfe0f7b34200bd5c072c96bbee54e3f37a5add89efcac492944ec28" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.8.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="9f8300b11780a28adec414af18c3d5672c071be462e5485c2bab4d6c00086be119ea006159d1e7406acafef746779cfbcc470436ddc8926b5b906d8bfb65c767" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.9.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="1e454404de546490d333bd5ca61034c141d73c6f61eef28391baa1382409751f96ebd59bb9fd185c7d3f4878b4f2986a44eca1322ba587df7a7cfc5a9814a7e5" name="hdjmod-kmp-default" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.52.2.1.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="98359195195157afdfd3e2f1eb552918b69cbd6d211d541b1756ad667788dfed994b7f4a193ab70417014b2f71648d802c33a08540c7302ad398c658b0d62085" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.10.3_1" rel="1.53"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="cbbae5fe5ce9e36b38988989cf9895999ddb18ddeb7fe60ff9e7b4c3a0e012f5256080d499afcb617a6c87d9d6166a8e4fb6f603abefd918a9afd09e7bf0a896" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.10.5_1" rel="1.52.2.3.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="a9ebb14a1bf69eb5c3d03b9a3a65019586c1e4d4dd753a39f3b19ec2653c07ab0ef7630a97fe0c04893d7261f78b1c8c62a936dc56745029a14b2210b9a7842f" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.10.5_1" rel="1.54"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="e3209ddac755cdb0ef06fca05e5569ed2e77644b36976d773e99da78e392881ffd97d2e0c02cf7612b30b77fd0dc0689fcc302c3ae59d43c069e017009631c45" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.5_1" rel="1.43"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="6018315ec20dad6418af85003aaaab5777f3b109b25cc0bdc269b129d4af1d9cc8a621a4773923b41b8ba9eaad1f2c35ebde9059d61b0dd89a31ced37b0b1db3" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.6_1" rel="1.44"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="016e5fe0fdeaf4e7e4c8256a8b468e052285b3623c5594d1548ffbbcd6c0366b615f16301f1806229d4a41e28644dc4f9114f686826a0659a4d47b0692d13a34" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.8_1" rel="1.44.2.2.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="d185ec14509839418024e1ccfafb363eaa99ad3229206a32e269005787e17cffce12d13a888e3033bd8996f706066fda79399fd2e578dfde9c6d2fd8ae6ef9f4" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.8_1" rel="1.45"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="9bafcbe3976455be5034753679a07135ffc60b94370afc778c1ce3248c589531f8958c3f4bce877bf2298548cc0436b0d5c2904334f05a564fdaa53a3a34b2ab" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.8.9_1" rel="1.44.2.4.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="7e708a628e8ea18ba0d6c88c918f7fd585c10f981d45acc5f9e395d96fab01f4ec7a5f824b33173eae48b036b9c923060204ad258a6048bd07903765e61c4aca" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.1_1" rel="1.46"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="5e680a41c9ca6eb8c17e89873e99a93b1f6f8e0b76b5c40af1c6b7073ae0331cdb1fb7c3f401b15ae2c6f2b50240600f16fdaca105863e6c0b9a844b5c935cb4" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.3_1" rel="3.3.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="f30a6d27afdcc37adc5591475c01f21782d38f844361004a8a929dcb689c678d5a4821b23a238bf0b0ea0fb0808dd2cdcbd5f77199cec75c3523179e7afa5aa8" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.4_1" rel="1.47"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="4d1986a243b8888a4097d6ee1bf5b9d847a27a6e16305754c4dde30c191ab868de781363bbc9f673756cba056ad8fd4acb02ba9f26c55661d5a01eb88415b0a6" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.5_1" rel="1.48"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="40fb91d4523112008bc280012457f67b35f9de4d52e4dc29975fcd26bbde7de955c36ce5bafea8eac9efb41537ab5133260c249603aecd419b540363834daad1" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.5_1" rel="3.7.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="2744f553882bdbd66f44381b860282ef7907d3b73b01d1a4318dc318bd8b4a833391969b69f540d81ca0e17cb4d738fa4410fee418d783d79e9c115da5d0fd02" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.7_1" rel="1.49.2.2.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="74eb5cd3201cd90afa39a5d21a9417742fb14af9fd26a5d06b3a636e66f24e4bb55f410a00635fe74c3da973ee42244f7717875551700f24d6ed019869893c49" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.7_1" rel="1.50"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="b006c9a175f93d11790454fa30ce191321958d682795164445ebea7fce6cd6a5e0f87ba328805734ddf45397f23b446156b15972aa48531a95c06fd99b4be6e6" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.7_1" rel="3.8.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="ca1b97315fdecdc59b6f5332400e1712ed96212d8836bd26ed5771ec7d7ad7469230a657824cc03769ba234afff84fb7ac0df3aa41d3ec34519bc5517d2f5e94" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.6.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="037d577626ca9d4443495d1adb1fccf1fad167b15be1939fae1d7f75154b6e3b3db7f95b5c9db2eeb50888736de538ac39a652ac1967fcc66ce264b5117f3229" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.7.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8d52b86dc15840b623621c75ca9551ef79e650cb4ba0ebf8acf75b6d6a0a48bea45701935ea132111e456fb42d5ccd2c7e5a1469e4b6d6948a5b1ed2df3c4652" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.8.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="f0dddc49573d1be7fc4d4432993931a4e28521dfb03a3cc5f75d9faac38e8395be5a8da5d1c3ad069540a9a32f85671f57d8dfc6c164cd4998b706cbf13c719c" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.49.2.9.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="47b9663be4be449d269f874de669488235285f0acd48bc43c69f3a94468c39b619d8595cc50ecafc39cd110993ca0b229ff056751824aaaf1587b0e3088ddbc7" name="hdjmod-kmp-default-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.9.9_1" rel="1.52.2.1.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="014fa1275818b622a52e33d4dbcd2ca91b6ce9ee242c4a724fa7f6bae1eca3a842457a5d75969220345ed580ebde63e146a0cb1929c73c1e525f2651d546413e" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.30_1" rel="1.44.2.2.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="9ffbb8d31953ffc96f81e6f40d194a10aa8237718979fd41e1a8eceb27a504f463b9b15acb786c4e8fec539d2e7007016b26a21a0f712444ea009df650dc07e3" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.31_1" rel="1.44.2.4.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="e653b8d688bdee96b5d7a01db9f8dc60c1faae64a7c65492b2b942beb9c5b317d5d71260c0ad404d466cc70c4ea6d2f0f516349d78ba092de1f0f6d33b4fc522" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.32_2" rel="3.3.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="89dea4c4e768123075526d4ee19dd0120af54652c53f2f2ed931ca9ea995d5086fe19a9c69da7426020c5a25bbc564e3aa3078e6cd0b71e24a779e13863b4613" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.34_1" rel="3.7.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="6a0119e87da4cd687080b7a485a3f8a6da0f0d509b8c8e4903575077105f6f195a29eaa8e46f404f37f40bf966919e51605dc8d4e8e0b770cff7d39ee2cda5c2" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.36_1" rel="1.49.2.2.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8dae2593ca7ec4ffb9e73c2311a0385c178560069904ff6d5985f4ab11cf07c0b741d8d03416debfa62e4eb8048b475007612f77c1b2b09782f6c17b48bc20c6" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.36_1" rel="3.8.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="cc7eb030679d0b890a3b00802462e8eb2ea2956b239ac510e20535f34de4f61c15f29bda7c9cbce334aa831495842a25c18c70119990e5143338a6f41678fd33" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.40_1" rel="1.49.2.6.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="9b1c80910434a64bf228579f72921445b7efbd41e7db2c8c58397f04aaebee62d4e5204b884f7db164aff2894990dd16e227de9dcdf2413ae3b89e8e4fc29ef3" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.41_1" rel="1.49.2.7.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="b0a21977de556a0a6ef46141c49e7cbc94c214a7ad1c6928609feda7d0bd211c3aa4358595b6ba6d884b2a87bc93796d560e7a39fe4dd4ddb0b9098d33397c82" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.43_1" rel="1.49.2.8.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="fde2b2a8a2ed65b1ba60d9ba951d00828e5fb9bbb8c0782c3fd88af4e995f76642a4d880b1a0a0f73a1959171d37bcdec703500aa6a31fa523cb6ca3c13e26c4" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.44_1" rel="1.49.2.9.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="90142894ed274e00b1b26d990b807422df25340b0e6f9fc11b585056490c991a5a709e24689176fb8a61b9e14cfb26e581ebf225b0dedd921cb86c91e09ae178" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.44_1" rel="1.52.2.1.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="bf50dd12c94d6b082fd3a6b3b7109e404ec77a3f03cc01ec49b0bc88e993f0db569574949839c5f2a4bd4ae653ec88741cd98659ca5d908e6fe09ad638ba4405" name="hdjmod-kmp-longterm" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.46_1" rel="1.52.2.3.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="8b459f729f07affabf29098631e4cc12dedfe5d40a271bb0ee5f2513a48009916d6b2746807c5d6b4f0c0d97ca1bfe08374357d3ea515c58b3d1cfa96a8a6937" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.30_1" rel="1.44.2.2.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="2571cf2545d849acb6f420c84067a452ab7aa2753495d28a1e3e1ce55efeb7973f45a031f3718ae60415ae9d5dd819aa144cbeca8dee13ab5b529a4600f8d31e" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.31_1" rel="1.44.2.4.sr20240429"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="10f47e667cd23da69eb185b5db41bb05718a4723fe0526f0c750558eeb12ab3dfc08786c4ebfbfa5a74d6a81b985412d7ac312b56e212f04a14df23b27453f89" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.32_2" rel="3.3.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="932bd92af2645bec5bb3f0659e4cc9490db6374bd4cd4ff5d86b33849c35dc94174bfe6e84e922018921ed959b2f2190aeb56053c3cd806a73d9449b24bee1ab" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.34_1" rel="3.7.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="21d6b8cda999b851e143234e447ab2283ce4fe8bd9092fc43bfb76b6a9000244d5e91f34e03fa0607500bb599783d8f8793b1a4d291006a8ad14b21bbd4cf646" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.36_1" rel="1.49.2.2.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="c25ca84cdd7c96ca46fe89b733a3bea00e137604847d43b8d9c95e1008ab4395dfb2b527751fd0c2d47fe38b734baee17e64fd3f726e9875e9253c0f13c0c271" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.36_1" rel="3.8.sr20240605"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="7053539c12571d67ccb5382f743c5d590ec72d88303f60f0f705dfccca0067a9deda586629e5ee1312b88ac592fd70e2e95fa95402bcf7b0c056cb069f9769be" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.40_1" rel="1.49.2.6.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="e0fdfd67434fd9f0bb128e7d1bcfbb5d7d8674e9cbb1fa6b953ca8d579df13ff84232898ad37d84b7528213866c26e50da08e62d9844fbdc2655907397d7e64f" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.41_1" rel="1.49.2.7.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="a6216a4ed4986ba2321666184b818f97743b7fea6582bfb7202eb7c27e446a69071dac6dd2a0de4f66762646bbb43a111e4d580a563ed27e12dd05c282b53d86" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.43_1" rel="1.49.2.8.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="b9b54f95d6d9a80caeb4225ddf962d4897cef64eb1db5f1571446de7c00c98e5fa2fc207d64061ddf47c0ab9ec206f1b4bccd0ff5719bbf2025fc72711b72205" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.44_1" rel="1.49.2.9.sr20240702"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="b862229acf2215acad0b2113d80d363f866abc0626db4caaf6fb2a6a9784885d61bf06a3601e722c8d3bf23b9c18bc1252be2f08dc92ed2abce0485d41f29732" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.44_1" rel="1.52.2.1.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="b82183fb8bb055f482cba74fc9047f546dc04f72205aeb970cafabf5f5d0b50d874571b214fa9c9447106087b24f6735f601ac1c393ba195a3d6a5ed7db4f80f" name="hdjmod-kmp-longterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.34_k6.6.46_1" rel="1.52.2.3.sr20240803"/>
  <changelog author="marix@marix.org" date="1498910400">- Added hdjmod_fix_buffer_overrun_in_device_name_handling.patch:
  Fixes a potential buffer overrun in device name handling.</changelog>
  <changelog author="marix@marix.org" date="1511697600">- Added hdjmod_kernel_4.14.patch: Fixes build on Kernel 4.14 and
  up.</changelog>
  <changelog author="marix@marix.org" date="1518264000">- Added hdjmod_kernel_4.15.patch: Fixes build on Kernel 4.15 and
  up.
- Removed accidentally added backup file from
  hdjmod_fix_hotplug.patch</changelog>
  <changelog author="msuchanek@suse.com" date="1529409600">- Use %{?linux_make_arch} when building kernel modules (boo#1098050).</changelog>
  <changelog author="Michal Suchanek &lt;msuchanek@suse.com&gt;" date="1552910400">- Fix build with kernel 5.0:
  * hdjmod_kernel_5.0.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1608811200">- Make package conform to spec-cleaner
- Drop support for ancient openSUSE versions</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt;" date="1620475200">- Added hdjmod_kernel_5.12.patch to fix build against Linux 5.12.</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.32" date="1622894400">- Update to version 1.32
  * Adds support for the Hercules Steel controller.
- Switch to fork maintained at https://codeberg.org/Marix/hdjmod.
  * Consolidates fixes made for openSUSE and Ubuntu packages,
    providing support for newer kernel up to including Linux 5.12
    without having to maintain a series of patch files.
- Dropped obsolete patches:
  * hdjmod_fix_buffer_overrun_in_device_name_handling.patch
  * hdjmod_kernel_2.6.30.patch
  * hdjmod_kernel_2.6.36.patch.bz2
  * hdjmod_kernel_2.6.37.patch
  * hdjmod_kernel_2.6.39.patch
  * hdjmod_kernel_3.6.patch
  * hdjmod_kernel_3.7.patch
  * hdjmod_kernel_3.16.patch
  * hdjmod_kernel_4.11.patch
  * hdjmod_kernel_4.14.patch
  * hdjmod_kernel_4.15.patch
  * hdjmod_kernel_5.0.patch
  * hdjmod_kernel_5.12.patch
  * hdjmod-kfree.patch</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.33" date="1655726400">- Update to version 1.33
  * Compatibility with Linux 5.19</changelog>
  <changelog author="Matthias Bach &lt;marix@marix.org&gt; - 1.34" date="1683720000">- Update to version 1.34
  * Compatibility with Linux 6.4
- Drop hdjmod_fix_hotplug.patch that has been included upstream.</changelog>
</package>
<package pkgid="86721739cb35c10d973c452cf9f779ccbdaabe0c053dd1f3bdaf9a885ec4030709a9e2282833885f18f369b8fbfb227481454b955cb37943a4719d3cc4b4cbe0" name="helmfile" arch="src">
  <version epoch="0" ver="0.167.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680177600">- Update to version 0.152.0:
  What's Changed:
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by
    @dependabot in #704
  * optimize logger code by @yxxhero in #706
  * Use Masterminds/semver/v3 instead of hashicorp/go-version by
    @johejo in #712
  * fix cobra issue by @yxxhero in #715
  * issue with in process label will never be considered stale by
    @yxxhero in #716
  * fix: update file help message by @yxxhero in #714
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to
    1.8.2 by @dependabot in #717
  * build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by
    @dependabot in #720
  * fix build-in objects docs by @yxxhero in #719
  * fix get template func by @yxxhero in #721
  * v1: Fix --state-values-set to override values of environments
    colocated with releases by @yxxhero in #705
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 by
    @dependabot in #728
  * fix: improve set and values flags help message by @yxxhero in
    [#724]
  * build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by
    @dependabot in #731
  * bump helm to 3.11.2 by @yxxhero in #733
  * build(deps): bump github.com/helmfile/vals from 0.22.0 to
    0.23.0 by @dependabot in #735
  * clean: helm v2 logic code by @yxxhero in #736
  * clean: optimize postrenderer code by @yxxhero in #738
  * fix concurrency issue by @yxxhero in #742
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to
    1.7.1 by @dependabot in #745
  * bump mergo to 0.3.14 by @yxxhero in #751
  * chore(ci): use docker/metadata-action by @rmoreas in #756
  * build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 by
    @dependabot in #758
  * bump chartify to v0.14.0 by @yxxhero in #759
  * feat: use new helm version parse function by @yxxhero in #760
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
    by @dependabot in #762
  * chore(release): add latest tag only on release tags by @rmoreas
    in #766
  * fix: formatting of YAML samples in 1.0 proposal doc by @smlx in
    [#767]
  * feat: use offical goccy/go-yaml by @yxxhero in #769
  * fix: goccy/go-yaml tests by @yxxhero in #770
  * remove unnecessary remote.Locate() by @itscaro in #565</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683201600">- Update to version 0.153.1:
  What's Changed:
  * Properly emulated arm64 Docker builds by @lavifb in #826
- Update to version 0.153.0:
  What's Changed:
  * build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0
    by @dependabot in #772
  * feat: add/expose cli flags by @hans-m-song in #771
  * build(deps): bump github.com/goccy/go-yaml from 1.10.1 to
    1.11.0 by @dependabot in #778
  * Bump github.com/helmfile/vals by @jkroepke in #781
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
    by @dependabot in #783
  * build(deps): bump github.com/docker/docker from
    20.10.21+incompatible to 20.10.24+incompatible by @dependabot
    in #784
  * Update USERS.md by @AndreiBrandes in #777
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by
    @dependabot in #789
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
    to 3.2.1 by @dependabot in #796
  * Documentation updated about kubeVersion field by @Edu-DevOps
    in #797
  * build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0
    by @dependabot in #801
  * bump helm to v3.11.3 by @yxxhero in #802
  * fix: ValuesTemplate quote issue by @yxxhero in #787
  * feat: add duration to affected releases on sync by @AlexAxenti
    in #773
  * Add kube version flag by @FeLvi-zzz in #804
  * bump vals to v0.25.0 by @stoned in #808
  * build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by
    @dependabot in #810
  * Add documentation on internal environment variables by @voron
    in #811
  * Doc fixes by @stoned in #812
  * Fix inherit examples following #674 by @stoned in #815
  * Fix Markdown rendering of indented code blocks by @stoned
    in #814
  * Uniformize usage message by @stoned in #813
  * Build correct arch for container image by @lavifb in #817
  * Fix depedency binaries for arm64 builds by @lavifb in #820
  * chore(release): fix condition for latest tag by @rmoreas
    in #823</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688644800">- Update to version 0.155.0:
  What's Changed
  * fix: more stringent condition checking by @thejan2009 in #869
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
    by @dependabot in #873
  * build(deps): bump github.com/stretchr/testify from 1.8.3 to
    1.8.4 by @dependabot in #876
  * feat: update repo Spec var type skipTLSVerify to bool by
    @yxxhero in #877
  * feat: set RepositorySpec.PassCredentials var type to bool by
    @yxxhero in #878
  * cleanup: remove tls configures about helm v2 by @yxxhero in #880
  * Upgrade helm diff version by @yxxhero in #883
  * Add insecure skip tls verify support by @yxxhero in #882
  * chore(docs): fix table by @josephgardner in #881
  * Feat: add --strip-args-values-on-exit-error by @jkroepke in #887
  * Stop failing on single helmfile part missing specified env by
    @mumoshu in #885
  * fix(docs): table and list formatting by @josephgardner in #891
  * add unittest for storage by @yxxhero in #894
  * cleanup: remove panic in testutil by @yxxhero in #890
  * fix: chartifyOpts ignore release set values by @yxxhero in #896
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by
    @dependabot in #897
  * build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by
    @dependabot in #898
  * bump helm to v3.12.1 by @yxxhero in #899
  * build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by
    @dependabot in #900
  * replace interface{} by any by @yxxhero in #901
  * fix set-file cannot find the file on windows by @xiaomudk in #908
  * feat: add starhistory by @yxxhero in #909
- Update to version 0.154.0:
  What's Changed
  * Feat: support helm flag --enable-dns by @vincentstchu in #830
  * Make helmfile respect signals send by kill command (not only
    Ctrl+C in terminal) by @dm3ch in #750
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by
    @dependabot in #846
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by
    @dependabot in #847
  * feat: add --skip-trailing-cr to helmfile diff by @rezonant
    in #625
  * fix: loadBases overrodeEnv issue by @yxxhero in #838
  * build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0
    by @dependabot in #852
  * bump helm to v3.12.0 by @yxxhero in #855
  * build(deps): bump github.com/docker/distribution from
    2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #857
  * Feat add cascade support by @yxxhero in #860
  * docs: update cascade by @yxxhero in #861
  * fix extra args missing in helmfile apply subcommand by
    @yxxhero in #858
  * build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2
    by @dependabot in #865
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to
    1.8.3 by @dependabot in #866
  * feat: make environment context available by @SeWieland in #832
  * Fix set flag are ignored when used in conjunction with
    jsonPatches by @xiaomudk in #867</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691841600">- Update to version 0.155.1:
  What's Changed
  * feat: add --insecure-skip-tls-verify support for helmfile
    template by @yxxhero in #916
  * feat: Allow to skip diff output on release base by @jkroepke
    in #906
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by
    @dependabot in #918
  * build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by
    @dependabot in #930
  * build(deps): bump github.com/docker/docker from
    23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #932
  * bump helm to v3.12.2 by @yxxhero in #933
  * build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
    by @dependabot in #936
  * build(deps): bump github.com/helmfile/vals from 0.25.0 to
    0.26.0 by @dependabot in #938
  * Cancel rendering helmfile parts once the missing env is
    detected in the previous part by @mumoshu in #941
  * fix typo by @lucasfcnunes in #940
  * fix: oci pull directory conflict when download twice by
    @yxxhero in #914
  * feat: add insecure support for oci repo by @yxxhero in #921
  * add bug to exempt labels on git stale.yml by @lucasfcnunes
    in #942
  * build(deps): bump github.com/helmfile/vals from 0.26.0 to
    0.26.1 by @dependabot in #944</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1694779200">- Update to version 0.157.0:
  What's Changed
  * bump github.com/helmfile/vals by @jkroepke in #982
  * fix snapshot tests random error by @yxxhero in #985
  * feat: keyring supportting by @yxxhero in #984
  * update keyring docs by @yxxhero in #986
  * Update docs for running as container by @PointyShinyBurning
    in #988
  * Add missing documentation for isFile function by @anessi in #996
  * Update workflows by @bonddim in #998
  * build(deps): bump actions/checkout from 3 to 4 by @dependabot
    in #999
  * build(deps): bump gitpython from 3.1.32 to 3.1.34 in /docs
    by @dependabot in #1004
  * chore: added a note in the doc. by @rlnchow in #1006
  * build(deps): bump gitpython from 3.1.34 to 3.1.35 in /docs by
    @dependabot in #1008
- Update to version 0.156.0:
  What's Changed
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
    1.7.2 by @dependabot in #949
  * build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by
    @dependabot in #957
  * build(deps): bump github.com/helmfile/chartify from 0.14.0 to
    0.15.0 by @dependabot in #956
  * build(deps): bump github.com/helmfile/vals from 0.26.1 to
    0.26.2 by @dependabot in #962
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
    by @dependabot in #961
  * fix re-using environment state in sub-helmfiles issue by
    @yxxhero in #951
  * feat: add friendly tips for helmfile config order by @yxxhero
    in #710
  * chore: join with space by @wrenix in #963
  * Implement --diff-args by @jkroepke in #959
  * build(deps): bump gitpython from 3.1.30 to 3.1.32 in /docs
    by @dependabot in #970
  * build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3
    by @dependabot in #968
  * bump helm to v3.12.3 by @yxxhero in #971
  * bump go to 1.21 by @yxxhero in #972
  * Support functions written by KCL to mutate or validate
    manifests for Helmfile @Peefy #827</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697112000">- Use go1.21 for building.
- Bump helm to v3.13.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Update to version 0.158.0:
  What's Changed
  * feat: add an option to set a custom kustomize binary by
    @alessiodionisi in #1012
  * feat: bump helm to 3.13.0 by @yxxhero in #1044
  * feat: skip deps when installed is false by @yxxhero in #1054
  * feat: add duration to failed releases summary by @felipecrs
    in #1066
  * feat: bump helm version to 3.13.1 of tests by @yxxhero in #1068
  * feat: support most remote urls by @xiaomudk in #1061
  * Add diffArgs to helmDefaults by @yktakaha4 in #1019
  * Fix symlink behaviour by @reegnz in #1020
  * fix: security/dependabot/33 by @yxxhero in #1025
  * by @lucasfcnunes in #1028
  * optimize OCI chart version check by @yxxhero in #1052
  * optimize flag logic about wait by @yxxhero in #1051
  * doc: remote Environment values support more protocols by
    @xiaomudk in #1089
  * add more tests for Desired func by @yxxhero in #1082
  * upgrade helm in dockerfile images by @jouve in #1067
  * replace all mozilla/sops with getsops/sops
  * test: fix running tests locally by @felipecrs in #1088
  * build(deps): bump docker/login-action from 2 to 3 by
    @dependabot in #1018
  * build(deps): bump docker/metadata-action from 4 to 5 by
    @dependabot in #1017
  * build(deps): bump docker/build-push-action from 4 to 5 by
    @dependabot in #1016
  * build(deps): bump docker/setup-qemu-action from 2 to 3 by
    @dependabot in #1015
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 by
    @dependabot in #1014
  * build(deps): bump docker/setup-buildx-action from 2 to 3 by
    @dependabot in #1022
  * build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by
    @dependabot in #1032
  * build(deps): bump github.com/goccy/go-yaml from 1.11.0 to
    1.11.2 by @dependabot in #1031
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0
    by @dependabot in #1033
  * build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0
    by @dependabot in #1045
  * build(deps): bump github.com/cyphar/filepath-securejoin from
    0.2.3 to 0.2.4 by @dependabot in #1026
  * build(deps): bump github.com/helmfile/vals from 0.27.1 to
    0.28.0 by @dependabot in #1048
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0
    by @dependabot in #1055
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
    by @dependabot in #1056
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.2
    to 1.7.3 by @dependabot in #1058
  * build(deps): bump gitpython from 3.1.35 to 3.1.37 in /docs by
    @dependabot in #1059
  * build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    by @dependabot in #1060
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
    @dependabot in #1063
  * build(deps): bump helm.sh/helm/v3 from 3.13.0 to 3.13.1 by
    @dependabot in #1065
  * build(deps): bump github.com/helmfile/vals from 0.28.0 to 0.28.1
    by @dependabot in #1071
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to
    1.45.27 by @dependabot in #1076
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.27 to
    1.45.28 by @dependabot in #1083
  * build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3
    by @dependabot in #1084
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.28 to
    1.46.0 by @dependabot in #1085</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698408000">- autocomplete files can be generated using "helmfile complete" for
  the shells "bash", "zsh" and "fish". Use this feature to provide
  additional helmfile-&lt;shell&gt;-completion packages again.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Update to version 0.158.1:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.0 to 1.46.1
    by @dependabot in #1090
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.2
    by @dependabot in #1091
  * fix issue 1093 by @yxxhero in #1094
  * build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by
    @dependabot in #1099
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3
    by @dependabot in #1097
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.4
    by @dependabot in #1101
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.4 to 1.46.5
    by @dependabot in #1102
  * enable run skip-diff-output tests by @yxxhero in #1104
  * fix golang lint error by @yxxhero in #1106
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.5 to 1.46.6
    by @dependabot in #1107
  * build(deps): bump github.com/docker/docker from 24.0.6+incompatible
    to 24.0.7+incompatible by @dependabot in #1108
  * fix chartify with non-chart dir by @yxxhero in #1105
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.46.7
    by @dependabot in #1109
  * fix #1095 by @yxxhero in #1100</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701259200">- Update to version 0.159.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.7 to
    1.47.0 by @dependabot in #1111
  * docs: fix indentation error in index.md by @tjanson in #1114
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to
    1.47.1 by @dependabot in #1113
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.1 to
    1.47.2 by @dependabot in #1117
  * fix: args ignore in diff subcommand by @yxxhero in #1118
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.2 to
    1.47.3 by @dependabot in #1125
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by
    @dependabot in #1124
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
    by @dependabot in #1123
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to
    1.47.4 by @dependabot in #1126
  * resolved deps even when installed=false by @jouve in #1120
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.4 to
    1.47.5 by @dependabot in #1127
  * build(deps): bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by
    @dependabot in #1128
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0
    by @dependabot in #1129
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.5 to
    1.47.7 by @dependabot in #1134
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.7 to
    1.47.8 by @dependabot in #1138
  * fix: support large output with --enable-live-ouput by
    @flabatut in #1139
  * bump helm to 3.13.2 by @yxxhero in #1130
  * Update helmfile/chartify to v0.17.0 by @moririnson in #1140
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.8 to
    1.47.9 by @dependabot in #1141
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to
    1.47.10 by @dependabot in #1143
  * build(deps): bump dessant/lock-threads from 4 to 5
    by @dependabot in #1144
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.10 to
    1.47.11 by @dependabot in #1146
  * build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by
    @dependabot in #1149
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.11 to
    1.47.12 by @dependabot in #1150
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.12 to
    1.47.13 by @dependabot in #1152
  * fix checker for empty array case by @yxxhero in #1153
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.13 to
    1.48.0 by @dependabot in #1156
  * build(deps): bump github.com/helmfile/vals from 0.28.1 to
    0.29.0 by @dependabot in #1155
  * Add "PostRendererArgs" option to be passed to helm by
    @boekhold in #1133
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to
    1.48.1 by @dependabot in #1159
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to
    3.0.1 by @dependabot in #1160
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.1 to
    1.48.2 by @dependabot in #1162
  * update get and getOrNil docs by @yxxhero in #1164
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to
    1.48.3 by @dependabot in #1166</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703592000">- Update to version 0.160.0:
  What's Changed
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by
    @dependabot in #1170
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to
    1.48.4 by @dependabot in #1171
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to
    1.48.6 by @dependabot in #1173
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to
    1.48.7 by @dependabot in #1176
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.7 to
    1.48.9 by @dependabot in #1179
  * Fix failing docs build by @josephgardner in #1186
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.9 to
    1.48.10 by @dependabot in #1181
  * [dockerfile] latest sops by @jouve in #1185
  * [dockerfile] update plugins by @jouve in #1182
  * [dockerfile] age 1.1.1 by @jouve in #1183
  * [dockerfile] latest kubectl 1.25 by @jouve in #1184
  * [dockerfile] update latest kustomize by @jouve in #1188
  * feat: include func support by @yxxhero in #1187
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.10 to
    1.48.11 by @dependabot in #1190
  * Create DeleteWait and DeleteTimeout parameters for Destroy by
    @virginiabrioso in #1177
  * Allow secrets to be excluded from release template inheritance
    by @voron in #1189
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to
    1.48.12 by @dependabot in #1191
  * fix(docs): specify python version by @josephgardner in #1193
  * fix(docs): typo in templating_funcs.md by @yxxhero in #1194
  * build(deps): bump github.com/helmfile/vals from 0.29.0 to
    0.30.0 by @dependabot in #1192
  * fix(docs): pin python to 3.11 by @josephgardner in #1197
  * chore(docs): update link by @josephgardner in #1198
  * build(deps): bump actions/setup-go from 4 to 5 by @dependabot
    in #1196
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.12 to
    1.48.13 by @dependabot in #1195
  * chore(docs): Add missing template funcs by @josephgardner in
    [#1201]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.13 to
    1.48.14 by @dependabot in #1200
  * fix: --state-values-set unable to set booleans by
    @tunahansezen in #1199
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.14 to
    1.48.15 by @dependabot in #1202
  * chore: add bluelabs to list of helmfile users by @efcasado
    in #1206
  * consistently use Masterminds/semver by @jouve in #1209
  * simplify multierr usage with standard errors by @jouve in
    [#1208]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.15 to
    1.48.16 by @dependabot in #1211
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to
    1.49.0 by @dependabot in #1214
  * replace custom diff in tests using testify by @jouve in #1215
  * fix: ConditionEnabled panic issue by @yxxhero in #1221
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to
    1.49.1 by @dependabot in #1223
  * bump helm version to 3.13.3 by @yxxhero in #1225
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.1 to
    1.49.2 by @dependabot in #1227
  * build(deps): bump k8s.io/apimachinery from 0.28.4 to 0.29.0
    by @dependabot in #1226
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.2 to
    1.49.3 by @dependabot in #1231
  * build(deps): bump github.com/helmfile/vals from 0.30.0 to
    0.31.0 by @dependabot in #1230
  * build(deps): bump actions/upload-artifact and
    actions/download-artifact from 3 to 4 by @yxxhero in #1234
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
    by @dependabot in #1238
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.3 to
    1.49.4 by @dependabot in #1236
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to
    1.49.5 by @dependabot in #1240
  * build(deps): bump github.com/containerd/containerd from
    1.7.6 to 1.7.11 by @dependabot in #1241
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.5 to
    1.49.6 by @dependabot in #1242
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to
    1.49.7 by @dependabot in #1246
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to
    1.49.8 by @dependabot in #1247</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706097600">- Update to version 0.161.0:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.31.0 to
    0.32.0 by @dependabot in #1250
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.8 to
    1.49.9 by @dependabot in #1251
  * feat: respect helmfile.lock with ad-hoc kustimzation by
    @vlpav030 in #1244
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to
    1.49.10 by @dependabot in #1257
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.10 to
    1.49.11 by @dependabot in #1259
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.11 to
    1.49.12 by @dependabot in #1260
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.12 to
    1.49.13 by @dependabot in #1263
  * fix: prevent preparing chart for disabled releases by
    @mighty1231 in #1210
  * add support for HELMFILE_FILE_PATH envvar to set -f by
    @sstarcher in #1255
  * fix checker error message by @petelock in #1266
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0
    by @dependabot in #1267
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to
    1.49.14 by @dependabot in #1269
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #1268
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.14 to
    1.49.15 by @dependabot in #1270
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.15 to
    1.49.16 by @dependabot in #1272
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to
    1.3.7 by @dependabot in #1273
  * feat: include func support more template functions by
    @yxxhero in #1277
  * chore: add zhihu to list of helmfile users by @zhaogaolong
    in #1278
  * Bugfix: do not print registry password to stdout when running
    by @ennekein in #1275
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to
    1.49.17 by @dependabot in #1279
  * build(deps): bump gitpython from 3.1.37 to 3.1.41 in /docs
    by @dependabot in #1280
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to
    1.49.18 by @dependabot in #1283
  * build(deps): bump jinja2 from 3.1.1 to 3.1.3 in /docs by
    @dependabot in #1284
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.18 to
    1.49.19 by @dependabot in #1285
  * feat: bump helm-diff to v3.9.1 by @yxxhero in #1286
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.19 to
    1.49.21 by @dependabot in #1287
  * Bump helm diff to 3.9.2 by @kxkcx in #1291
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to
    1.49.22 by @dependabot in #1292
  * fix: issue with pre-release Helm version by @yxxhero in #1293
  * build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1
    by @dependabot in #1298
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.22 to
    1.49.23 by @dependabot in #1296
  * Bump helm diff to 3.9.2 by @kxkcx in #1299
  * feat: bump helm to 3.14.0 by @yxxhero in #1295
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.23 to
    1.49.24 by @dependabot in #1300
  * feat: bump vals to 0.33.0 by @yxxhero in #1302
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.24 to
    1.50.0 by @dependabot in #1303
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to
    1.50.1 by @dependabot in #1305
  * Fix the password display problem when passing the chart link
    by @NavesEdu in #1281</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1708344000">- Update to version 0.162.0:
  New feature
  * add suppress output line regex support by @yxxhero in #1329
    see more: https://github.com/helmfile/helmfile/blob/v0.162.0/test/integration/test-cases/suppress-output-line-regex/input/helmfile.yaml.gotmpl
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.1 to
    1.50.2 by @dependabot in #1309
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.2 to
    1.50.3 by @dependabot in #1312
  * feat: document that jsonPatches et al can be files by
    @rsrchboy in #1313
  * build(deps): bump github.com/goccy/go-yaml from 1.11.2 to
    1.11.3 by @dependabot in #1314
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.3 to
    1.50.4 by @dependabot in #1315
  * feat: Bump helm-diff to 3.9.4 by @yxxhero in #1316
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.4 to
    1.50.5 by @dependabot in #1318
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to
    1.50.6 by @dependabot in #1319
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.6 to
    1.50.7 by @dependabot in #1321
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.7 to
    1.50.8 by @dependabot in #1322
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.8 to
    1.50.9 by @dependabot in #1323
  * disable version check for sops while building container
    image by @itscaro in #1320
  * build(deps): bump github.com/helmfile/vals from 0.33.0 to
    0.33.1 by @dependabot in #1325
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to
    1.50.10 by @dependabot in #1324
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to
    1.50.11 by @dependabot in #1328
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.11 to
    1.50.12 by @dependabot in #1330
  * feat: update to use go 1.22 by @chenrui333 in #1332
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
    by @dependabot in #1334
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.12 to
    1.50.13 by @dependabot in #1333
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.13 to
    1.50.14 by @dependabot in #1336
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
    by @dependabot in #1338
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.14 to
    1.50.15 by @dependabot in #1337
  * build(deps): bump github.com/helmfile/vals from 0.33.1 to
    0.34.1 by @dependabot in #1339
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to
    1.50.17 by @dependabot in #1342
  * build(deps): bump github.com/helmfile/chartify from 0.17.0 to
    0.18.1 by @dependabot in #1341
  * fix: use finer-grained locking when listing releases for diff
    by @steved in #1343
  * run deps without chart preparation by @jouve in #1011
  * build(deps): bump k8s.io/apimachinery from 0.29.1 to 0.29.2
    by @dependabot in #1348
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.17 to
    1.50.18 by @dependabot in #1347
  * build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
    by @dependabot in #1346
  * fix: version path issue by @yxxhero in #1344
  * Make it clear that the plugin install prompt is a question
    by @wallrj in #1355
  * Update Helm version to v3.14.1 by @yxxhero in #1352
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to
    1.50.19 by @dependabot in #1357
  * feat: add suppress output line regex support by @yxxhero
    in #1329
- Use go1.22 for building.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711108800">- Update to version 0.163.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to
    1.50.20 by @dependabot in #1359
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to
    1.50.21 by @dependabot in #1361
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to
    1.50.22 by @dependabot in #1363
  * build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by
    @dependabot in #1362
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to
    1.50.23 by @dependabot in #1367
  * build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by
    @dependabot in #1366
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to
    1.50.24 by @dependabot in #1369
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.24 to
    1.50.25 by @dependabot in #1371
  * feat: bump helm to v3.14.2 by @yxxhero in #1372
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to
    1.50.26 by @dependabot in #1373
  * build(deps): bump github.com/helmfile/vals from 0.34.1 to
    0.35.0 by @dependabot in #1377
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.26 to
    1.50.28 by @dependabot in #1378
  * Add the SyncArgs option and --sync-args flag by @inteon
    in #1375
  * Add --kubeconfig flag by @inteon in #1381
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.28 to
    1.50.29 by @dependabot in #1382
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to
    1.9.0 by @dependabot in #1383
  * bump helm-diff to 3.9.5 by @yxxhero in #1384
  * fix needs issue when release installed is false by @yxxhero
    in #997
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.29 to
    1.50.30 by @dependabot in #1387
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0
    by @dependabot in #1389
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to
    1.50.31 by @dependabot in #1388
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.31 to
    1.50.32 by @dependabot in #1390
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to
    1.50.34 by @dependabot in #1395
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to
    3.0.3 by @dependabot in #1393
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to
    1.50.35 by @dependabot in #1396
  * Allow for conditions to have a deeper nested structure. by
    @vandycknick in #1360
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to
    1.50.36 by @dependabot in #1397
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to
    1.50.37 by @dependabot in #1400
  * Add Tudock GmbH to USERS.md by @jeliebig in #1399
  * build(deps): bump google.golang.org/protobuf from 1.32.0 to
    1.33.0 by @dependabot in #1403
  * build(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 by
    @dependabot in #1404
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to
    1.50.38 by @dependabot in #1405
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to
    1.51.0 by @dependabot in #1406
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to
    1.51.1 by @dependabot in #1410
  * build(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3
    by @dependabot in #1409
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to
    1.51.2 by @dependabot in #1413
  * build(deps): bump github.com/docker/docker from
    24.0.7+incompatible to 24.0.9+incompatible by @dependabot
    in #1416
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to
    1.51.3 by @dependabot in #1415
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to
    1.51.4 by @dependabot in #1417
  * feat: bump helm to 3.14.3 by @yxxhero in #1418</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711454400">- Update to version 0.163.1:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.35.0 to
    0.36.0 by @dependabot in #1421
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to
    1.51.5 by @dependabot in #1420
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to
    1.51.6 by @dependabot in #1422
  * skip helm dep up for kustomizations by @jouve in #1424</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1714737600">- Update to version 0.164.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to
    1.51.7 by @dependabot in #1429
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to
    1.51.8 by @dependabot in #1430
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to
    1.51.9 by @dependabot in #1432
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.9 to
    1.51.10 by @dependabot in #1433
  * remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS for v1 by
    @yxxhero in #1434
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.10 to
    1.51.11 by @dependabot in #1435
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to
    1.51.12 by @dependabot in #1436
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to
    1.51.13 by @dependabot in #1438
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.13 to
    1.51.14 by @dependabot in #1439
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by
    @dependabot in #1441
  * build(deps): bump github.com/helmfile/vals from 0.36.0 to
    0.37.0 by @dependabot in #1440
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0
    by @dependabot in #1444
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.14 to
    1.51.15 by @dependabot in #1443
  * Misc documentation fixes by @StarlessNights in #1442
  * update deps versions by @yxxhero in #1446
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.15 to
    1.51.16 by @dependabot in #1447
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to
    1.51.17 by @dependabot in #1448
  * build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by
    @dependabot in #1451
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.17 to
    1.51.19 by @dependabot in #1450
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to
    1.51.20 by @dependabot in #1452
  * bump helm to v3.14.4 by @yxxhero in #1453
  * build(deps): bump helm-git from v0.15.1 to v0.16.0 (minor) by
    @maxime1907 in #1455
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.20 to
    1.51.21 by @dependabot in #1456
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to
    1.7.4 by @dependabot in #1457
  * build(deps): bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by
    @dependabot in #1463
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to
    1.51.22 by @dependabot in #1462
  * add NAMESPACE filed for diff by @yxxhero in #1460
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.22 to
    1.51.23 by @dependabot in #1466
  * build(deps): bump k8s.io/apimachinery from 0.29.4 to 0.30.0
    by @dependabot in #1465
  * chore(docs): update heading by @josephgardner in #1470
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.23 to
    1.51.24 by @dependabot in #1469
  * build(deps): bump github.com/helmfile/chartify from 0.18.1 to
    0.19.0 by @dependabot in #1468
  * Feature/support env hcl and interpolations by @XT-Phate in #1423
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.19.1 to
    2.20.1 by @dependabot in #1475
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.24 to
    1.51.25 by @dependabot in #1476
  * build(deps): bump github.com/zclconf/go-cty from 1.14.3 to
    1.14.4 by @dependabot in #1474
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to
    1.51.26 by @dependabot in #1478
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.26 to
    1.51.27 by @dependabot in #1480
  * build(deps): bump golangci/golangci-lint-action from 4 to 5
    by @dependabot in #1482
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.27 to
    1.51.28 by @dependabot in #1481
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.28 to
    1.51.29 by @dependabot in #1485
  * Update DAG with dependencies by @vlpav030 in #1477
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.29 to
    1.51.30 by @dependabot in #1486
  * build(deps): bump github.com/helmfile/chartify from 0.19.0 to
    0.20.0 by @dependabot in #1487
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to
    1.51.31 by @dependabot in #1488
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.31 to
    1.51.32 by @dependabot in #1489</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1716811200">- Update to version 0.165.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.32 to
    1.52.0 by @dependabot in #1496
  * build(deps): bump github.com/helmfile/vals from 0.37.0 to
    0.37.1 by @dependabot in #1500
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.0 to
    1.52.1 by @dependabot in #1499
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs by
    @dependabot in #1505
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
    by @dependabot in #1502
  * build(deps): bump github.com/helmfile/chartify from 0.20.0
    to 0.20.1 by @dependabot in #1503
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.1 to
    1.52.2 by @dependabot in #1501
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to
    1.52.3 by @dependabot in #1507
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1506
  * Remove config key order check by @drivelikebrazil in #1504
  * Relax the helmfile.lock helmfile binary version constraint
    by @mumoshu in #1511
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.3 to
    1.52.4 by @dependabot in #1509
  * v1: Document experimental features by @mumoshu in #1512
  * Update the project status with invitation to v1 rc testers
    by @mumoshu in #1513
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.4 to
    1.52.5 by @dependabot in #1514
  * chore: upgrade kubectl to v1.28.9 by @rtomadpg in #1516
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.5 to
    1.52.6 by @dependabot in #1518
  * bump helm-diff to v3.9.6 by @yxxhero in #1517
  * Add helmfile template --show-only by @jim-barber-he in #1494
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.6 to
    1.53.0 by @dependabot in #1519
  * build(deps): bump k8s.io/apimachinery from 0.30.0 to 0.30.1
    by @dependabot in #1521
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to
    1.53.2 by @dependabot in #1520
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.2 to
    1.53.3 by @dependabot in #1525
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.3 to
    1.53.4 by @dependabot in #1526
  * Fix typo and link for supported backends by @koenpunt in #1529
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.4 to
    1.53.5 by @dependabot in #1528
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.5 to
    1.53.6 by @dependabot in #1531
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.6 to
    1.53.7 by @dependabot in #1532
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.7 to
    1.53.8 by @dependabot in #1534
  * feat: bump helm to v3.15.1 by @yxxhero in #1523
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.8 to
    1.53.9 by @dependabot in #1535
  * bump helm-diff to 3.9.7 by @yxxhero in #1536</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1719403200">- Update to version 0.166.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.9 to
    1.53.10 by @dependabot in #1540
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to
    1.53.11 by @dependabot in #1542
  * chore: add Incentive.me to the list of helmfile users by
    @gabriel-suela in #1545
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.11 to
    1.53.13 by @dependabot in #1546
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to
    1.53.14 by @dependabot in #1549
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to
    1.53.15 by @dependabot in #1552
  * build(deps): bump github.com/helmfile/vals from 0.37.1 to
    0.37.2 by @dependabot in #1551
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
    by @dependabot in #1553
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
    by @dependabot in #1555
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to
    1.53.17 by @dependabot in #1557
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.17 to
    1.53.18 by @dependabot in #1559
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.18 to
    1.53.19 by @dependabot in #1561
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to
    1.53.20 by @dependabot in #1562
  * build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
    from 1.5.2 to 1.6.0 by @dependabot in #1564
  * fix: Incentive.me url on list of helmfile users by
    @gabriel-suela in #1570
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.20 to
    1.54.0 by @dependabot in #1568
  * build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by
    @dependabot in #1565
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.0 to
    1.54.1 by @dependabot in #1571
  * build(deps): bump docker/build-push-action from 5 to 6 by
    @dependabot in #1575
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
    by @dependabot in #1574
  * build(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2
    by @dependabot in #1569
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.1 to
    1.54.2 by @dependabot in #1573
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to
    1.54.3 by @dependabot in #1576
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.3 to
    1.54.5 by @dependabot in #1580
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.1 to
    2.21.0 by @dependabot in #1578
  * bump helm to 3.15.2 by @yxxhero in #1581
  * bump helm-diff to 3.9.8 by @yxxhero in #1582
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.5 to
    1.54.6 by @dependabot in #1583
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.4
    to 1.7.5 by @dependabot in #1587
  * build(deps): bump github.com/helmfile/vals from 0.37.2 to
    0.37.3 by @dependabot in #1588
  * build(deps): bump github.com/hashicorp/go-retryablehttp from
    0.7.6 to 0.7.7 by @dependabot in #1590
  * build(deps): bump github.com/go-test/deep from 1.1.0 to 1.1.1
    by @dependabot in #1589
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to
    1.54.7 by @dependabot in #1594
  * fix windows glob issue by @yxxhero in #1572
  * fix CVE-2024-24790 on helmfile (#1592) by @LionnelC in #1593
- This update contains fixes for boo#1227002, boo#1227014 and
  boo#1227040</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722427200">- Update to version 0.167.0:
  * Update GoReleaser configuration for version 2 by @yxxhero
    in #1600
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.7 to
    1.54.8 by @dependabot in #1602
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.8 to
    1.54.10 by @dependabot in #1607
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.10 to
    1.54.11 by @dependabot in #1608
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to
    1.54.12 by @dependabot in #1610
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to
    1.54.13 by @dependabot in #1611
  * Use logger for helm output by @inteon in #1585
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
    by @dependabot in #1616
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.13 to
    1.54.14 by @dependabot in #1612
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to
    1.54.15 by @dependabot in #1617
  * Fix broken links in status section of README.md by
    @jonathanmanton in #1618
  * build(deps): bump zipp from 3.7.0 to 3.19.1 in /docs by
    @dependabot in #1620
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to
    1.54.17 by @dependabot in #1622
  * build(deps): bump google.golang.org/grpc from 1.64.0 to
    1.64.1 by @dependabot in #1621
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.17 to
    1.54.18 by @dependabot in #1625
  * feat: bump helm to 3.15.3 by @yxxhero in #1627
  * fix: inject KubeVersion and ApiVersions in Chartify rendering
    by @xabufr in #1624
  * chore: add tests for release filters by @zhaque44 in #1629
  * feat: add namespace info in syncRelease and diffRelease by
    @yxxhero in #1609
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to
    1.54.19 by @dependabot in #1628
  * feat: add support for OCI auth through registry-config flag
    by @ThatsMrTalbot in #1630
  * build(deps): bump github.com/zclconf/go-cty from 1.14.4 to
    1.15.0 by @dependabot in #1632
  * feat: Update sops version 3.9.0 by @zhaque44 in #1634
  * build(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3
    by @dependabot in #1635
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to
    1.54.20 by @dependabot in #1638
  * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to
    1.12.0 by @dependabot in #1631
  * chore: documentation updates: grammar &amp; rm whitespace by
    @zhaque44 in #1639
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to
    1.55.2 by @dependabot in #1644
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to
    1.55.3 by @dependabot in #1645
  * chore: remove unecessary check in HandleExitCoder function and
    streamline logic by @zhaque44 in #1646
  * feat: use helm status to find helm release by @yxxhero in #1640
  * build(deps): bump github.com/docker/docker from
    27.0.1+incompatible to 27.1.0+incompatible by @dependabot in #1647</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722772800">- Update to version 0.167.1:
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to
    1.55.4 by @dependabot in #1649
  * fix(oci): use output-dir-template in path if specified by
    @henkka in #1648
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.4 to
    1.55.5 by @dependabot in #1651
  * build(deps): helm-s3: v0.16.0 -&gt; v0.16.2 by @yxxhero in #1652</changelog>
</package>
<package pkgid="90421c22e165dc32a7400687a766a50283cc1b655e4c208638fc63e85770ea922ffc2807d69e9a74663eec2fb50a68da4a6d4ba86d185211cdbc8447f7710599" name="helmfile" arch="x86_64">
  <version epoch="0" ver="0.167.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680177600">- Update to version 0.152.0:
  What's Changed:
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by
    @dependabot in #704
  * optimize logger code by @yxxhero in #706
  * Use Masterminds/semver/v3 instead of hashicorp/go-version by
    @johejo in #712
  * fix cobra issue by @yxxhero in #715
  * issue with in process label will never be considered stale by
    @yxxhero in #716
  * fix: update file help message by @yxxhero in #714
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to
    1.8.2 by @dependabot in #717
  * build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by
    @dependabot in #720
  * fix build-in objects docs by @yxxhero in #719
  * fix get template func by @yxxhero in #721
  * v1: Fix --state-values-set to override values of environments
    colocated with releases by @yxxhero in #705
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 by
    @dependabot in #728
  * fix: improve set and values flags help message by @yxxhero in
    [#724]
  * build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by
    @dependabot in #731
  * bump helm to 3.11.2 by @yxxhero in #733
  * build(deps): bump github.com/helmfile/vals from 0.22.0 to
    0.23.0 by @dependabot in #735
  * clean: helm v2 logic code by @yxxhero in #736
  * clean: optimize postrenderer code by @yxxhero in #738
  * fix concurrency issue by @yxxhero in #742
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to
    1.7.1 by @dependabot in #745
  * bump mergo to 0.3.14 by @yxxhero in #751
  * chore(ci): use docker/metadata-action by @rmoreas in #756
  * build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 by
    @dependabot in #758
  * bump chartify to v0.14.0 by @yxxhero in #759
  * feat: use new helm version parse function by @yxxhero in #760
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
    by @dependabot in #762
  * chore(release): add latest tag only on release tags by @rmoreas
    in #766
  * fix: formatting of YAML samples in 1.0 proposal doc by @smlx in
    [#767]
  * feat: use offical goccy/go-yaml by @yxxhero in #769
  * fix: goccy/go-yaml tests by @yxxhero in #770
  * remove unnecessary remote.Locate() by @itscaro in #565</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683201600">- Update to version 0.153.1:
  What's Changed:
  * Properly emulated arm64 Docker builds by @lavifb in #826
- Update to version 0.153.0:
  What's Changed:
  * build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0
    by @dependabot in #772
  * feat: add/expose cli flags by @hans-m-song in #771
  * build(deps): bump github.com/goccy/go-yaml from 1.10.1 to
    1.11.0 by @dependabot in #778
  * Bump github.com/helmfile/vals by @jkroepke in #781
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
    by @dependabot in #783
  * build(deps): bump github.com/docker/docker from
    20.10.21+incompatible to 20.10.24+incompatible by @dependabot
    in #784
  * Update USERS.md by @AndreiBrandes in #777
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by
    @dependabot in #789
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
    to 3.2.1 by @dependabot in #796
  * Documentation updated about kubeVersion field by @Edu-DevOps
    in #797
  * build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0
    by @dependabot in #801
  * bump helm to v3.11.3 by @yxxhero in #802
  * fix: ValuesTemplate quote issue by @yxxhero in #787
  * feat: add duration to affected releases on sync by @AlexAxenti
    in #773
  * Add kube version flag by @FeLvi-zzz in #804
  * bump vals to v0.25.0 by @stoned in #808
  * build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by
    @dependabot in #810
  * Add documentation on internal environment variables by @voron
    in #811
  * Doc fixes by @stoned in #812
  * Fix inherit examples following #674 by @stoned in #815
  * Fix Markdown rendering of indented code blocks by @stoned
    in #814
  * Uniformize usage message by @stoned in #813
  * Build correct arch for container image by @lavifb in #817
  * Fix depedency binaries for arm64 builds by @lavifb in #820
  * chore(release): fix condition for latest tag by @rmoreas
    in #823</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688644800">- Update to version 0.155.0:
  What's Changed
  * fix: more stringent condition checking by @thejan2009 in #869
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
    by @dependabot in #873
  * build(deps): bump github.com/stretchr/testify from 1.8.3 to
    1.8.4 by @dependabot in #876
  * feat: update repo Spec var type skipTLSVerify to bool by
    @yxxhero in #877
  * feat: set RepositorySpec.PassCredentials var type to bool by
    @yxxhero in #878
  * cleanup: remove tls configures about helm v2 by @yxxhero in #880
  * Upgrade helm diff version by @yxxhero in #883
  * Add insecure skip tls verify support by @yxxhero in #882
  * chore(docs): fix table by @josephgardner in #881
  * Feat: add --strip-args-values-on-exit-error by @jkroepke in #887
  * Stop failing on single helmfile part missing specified env by
    @mumoshu in #885
  * fix(docs): table and list formatting by @josephgardner in #891
  * add unittest for storage by @yxxhero in #894
  * cleanup: remove panic in testutil by @yxxhero in #890
  * fix: chartifyOpts ignore release set values by @yxxhero in #896
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by
    @dependabot in #897
  * build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by
    @dependabot in #898
  * bump helm to v3.12.1 by @yxxhero in #899
  * build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by
    @dependabot in #900
  * replace interface{} by any by @yxxhero in #901
  * fix set-file cannot find the file on windows by @xiaomudk in #908
  * feat: add starhistory by @yxxhero in #909
- Update to version 0.154.0:
  What's Changed
  * Feat: support helm flag --enable-dns by @vincentstchu in #830
  * Make helmfile respect signals send by kill command (not only
    Ctrl+C in terminal) by @dm3ch in #750
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by
    @dependabot in #846
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by
    @dependabot in #847
  * feat: add --skip-trailing-cr to helmfile diff by @rezonant
    in #625
  * fix: loadBases overrodeEnv issue by @yxxhero in #838
  * build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0
    by @dependabot in #852
  * bump helm to v3.12.0 by @yxxhero in #855
  * build(deps): bump github.com/docker/distribution from
    2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #857
  * Feat add cascade support by @yxxhero in #860
  * docs: update cascade by @yxxhero in #861
  * fix extra args missing in helmfile apply subcommand by
    @yxxhero in #858
  * build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2
    by @dependabot in #865
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to
    1.8.3 by @dependabot in #866
  * feat: make environment context available by @SeWieland in #832
  * Fix set flag are ignored when used in conjunction with
    jsonPatches by @xiaomudk in #867</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691841600">- Update to version 0.155.1:
  What's Changed
  * feat: add --insecure-skip-tls-verify support for helmfile
    template by @yxxhero in #916
  * feat: Allow to skip diff output on release base by @jkroepke
    in #906
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by
    @dependabot in #918
  * build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by
    @dependabot in #930
  * build(deps): bump github.com/docker/docker from
    23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #932
  * bump helm to v3.12.2 by @yxxhero in #933
  * build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
    by @dependabot in #936
  * build(deps): bump github.com/helmfile/vals from 0.25.0 to
    0.26.0 by @dependabot in #938
  * Cancel rendering helmfile parts once the missing env is
    detected in the previous part by @mumoshu in #941
  * fix typo by @lucasfcnunes in #940
  * fix: oci pull directory conflict when download twice by
    @yxxhero in #914
  * feat: add insecure support for oci repo by @yxxhero in #921
  * add bug to exempt labels on git stale.yml by @lucasfcnunes
    in #942
  * build(deps): bump github.com/helmfile/vals from 0.26.0 to
    0.26.1 by @dependabot in #944</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1694779200">- Update to version 0.157.0:
  What's Changed
  * bump github.com/helmfile/vals by @jkroepke in #982
  * fix snapshot tests random error by @yxxhero in #985
  * feat: keyring supportting by @yxxhero in #984
  * update keyring docs by @yxxhero in #986
  * Update docs for running as container by @PointyShinyBurning
    in #988
  * Add missing documentation for isFile function by @anessi in #996
  * Update workflows by @bonddim in #998
  * build(deps): bump actions/checkout from 3 to 4 by @dependabot
    in #999
  * build(deps): bump gitpython from 3.1.32 to 3.1.34 in /docs
    by @dependabot in #1004
  * chore: added a note in the doc. by @rlnchow in #1006
  * build(deps): bump gitpython from 3.1.34 to 3.1.35 in /docs by
    @dependabot in #1008
- Update to version 0.156.0:
  What's Changed
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
    1.7.2 by @dependabot in #949
  * build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by
    @dependabot in #957
  * build(deps): bump github.com/helmfile/chartify from 0.14.0 to
    0.15.0 by @dependabot in #956
  * build(deps): bump github.com/helmfile/vals from 0.26.1 to
    0.26.2 by @dependabot in #962
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
    by @dependabot in #961
  * fix re-using environment state in sub-helmfiles issue by
    @yxxhero in #951
  * feat: add friendly tips for helmfile config order by @yxxhero
    in #710
  * chore: join with space by @wrenix in #963
  * Implement --diff-args by @jkroepke in #959
  * build(deps): bump gitpython from 3.1.30 to 3.1.32 in /docs
    by @dependabot in #970
  * build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3
    by @dependabot in #968
  * bump helm to v3.12.3 by @yxxhero in #971
  * bump go to 1.21 by @yxxhero in #972
  * Support functions written by KCL to mutate or validate
    manifests for Helmfile @Peefy #827</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697112000">- Use go1.21 for building.
- Bump helm to v3.13.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Update to version 0.158.0:
  What's Changed
  * feat: add an option to set a custom kustomize binary by
    @alessiodionisi in #1012
  * feat: bump helm to 3.13.0 by @yxxhero in #1044
  * feat: skip deps when installed is false by @yxxhero in #1054
  * feat: add duration to failed releases summary by @felipecrs
    in #1066
  * feat: bump helm version to 3.13.1 of tests by @yxxhero in #1068
  * feat: support most remote urls by @xiaomudk in #1061
  * Add diffArgs to helmDefaults by @yktakaha4 in #1019
  * Fix symlink behaviour by @reegnz in #1020
  * fix: security/dependabot/33 by @yxxhero in #1025
  * by @lucasfcnunes in #1028
  * optimize OCI chart version check by @yxxhero in #1052
  * optimize flag logic about wait by @yxxhero in #1051
  * doc: remote Environment values support more protocols by
    @xiaomudk in #1089
  * add more tests for Desired func by @yxxhero in #1082
  * upgrade helm in dockerfile images by @jouve in #1067
  * replace all mozilla/sops with getsops/sops
  * test: fix running tests locally by @felipecrs in #1088
  * build(deps): bump docker/login-action from 2 to 3 by
    @dependabot in #1018
  * build(deps): bump docker/metadata-action from 4 to 5 by
    @dependabot in #1017
  * build(deps): bump docker/build-push-action from 4 to 5 by
    @dependabot in #1016
  * build(deps): bump docker/setup-qemu-action from 2 to 3 by
    @dependabot in #1015
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 by
    @dependabot in #1014
  * build(deps): bump docker/setup-buildx-action from 2 to 3 by
    @dependabot in #1022
  * build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by
    @dependabot in #1032
  * build(deps): bump github.com/goccy/go-yaml from 1.11.0 to
    1.11.2 by @dependabot in #1031
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0
    by @dependabot in #1033
  * build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0
    by @dependabot in #1045
  * build(deps): bump github.com/cyphar/filepath-securejoin from
    0.2.3 to 0.2.4 by @dependabot in #1026
  * build(deps): bump github.com/helmfile/vals from 0.27.1 to
    0.28.0 by @dependabot in #1048
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0
    by @dependabot in #1055
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
    by @dependabot in #1056
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.2
    to 1.7.3 by @dependabot in #1058
  * build(deps): bump gitpython from 3.1.35 to 3.1.37 in /docs by
    @dependabot in #1059
  * build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    by @dependabot in #1060
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
    @dependabot in #1063
  * build(deps): bump helm.sh/helm/v3 from 3.13.0 to 3.13.1 by
    @dependabot in #1065
  * build(deps): bump github.com/helmfile/vals from 0.28.0 to 0.28.1
    by @dependabot in #1071
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to
    1.45.27 by @dependabot in #1076
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.27 to
    1.45.28 by @dependabot in #1083
  * build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3
    by @dependabot in #1084
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.28 to
    1.46.0 by @dependabot in #1085</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698408000">- autocomplete files can be generated using "helmfile complete" for
  the shells "bash", "zsh" and "fish". Use this feature to provide
  additional helmfile-&lt;shell&gt;-completion packages again.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Update to version 0.158.1:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.0 to 1.46.1
    by @dependabot in #1090
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.2
    by @dependabot in #1091
  * fix issue 1093 by @yxxhero in #1094
  * build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by
    @dependabot in #1099
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3
    by @dependabot in #1097
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.4
    by @dependabot in #1101
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.4 to 1.46.5
    by @dependabot in #1102
  * enable run skip-diff-output tests by @yxxhero in #1104
  * fix golang lint error by @yxxhero in #1106
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.5 to 1.46.6
    by @dependabot in #1107
  * build(deps): bump github.com/docker/docker from 24.0.6+incompatible
    to 24.0.7+incompatible by @dependabot in #1108
  * fix chartify with non-chart dir by @yxxhero in #1105
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.46.7
    by @dependabot in #1109
  * fix #1095 by @yxxhero in #1100</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701259200">- Update to version 0.159.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.7 to
    1.47.0 by @dependabot in #1111
  * docs: fix indentation error in index.md by @tjanson in #1114
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to
    1.47.1 by @dependabot in #1113
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.1 to
    1.47.2 by @dependabot in #1117
  * fix: args ignore in diff subcommand by @yxxhero in #1118
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.2 to
    1.47.3 by @dependabot in #1125
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by
    @dependabot in #1124
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
    by @dependabot in #1123
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to
    1.47.4 by @dependabot in #1126
  * resolved deps even when installed=false by @jouve in #1120
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.4 to
    1.47.5 by @dependabot in #1127
  * build(deps): bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by
    @dependabot in #1128
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0
    by @dependabot in #1129
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.5 to
    1.47.7 by @dependabot in #1134
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.7 to
    1.47.8 by @dependabot in #1138
  * fix: support large output with --enable-live-ouput by
    @flabatut in #1139
  * bump helm to 3.13.2 by @yxxhero in #1130
  * Update helmfile/chartify to v0.17.0 by @moririnson in #1140
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.8 to
    1.47.9 by @dependabot in #1141
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to
    1.47.10 by @dependabot in #1143
  * build(deps): bump dessant/lock-threads from 4 to 5
    by @dependabot in #1144
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.10 to
    1.47.11 by @dependabot in #1146
  * build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by
    @dependabot in #1149
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.11 to
    1.47.12 by @dependabot in #1150
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.12 to
    1.47.13 by @dependabot in #1152
  * fix checker for empty array case by @yxxhero in #1153
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.13 to
    1.48.0 by @dependabot in #1156
  * build(deps): bump github.com/helmfile/vals from 0.28.1 to
    0.29.0 by @dependabot in #1155
  * Add "PostRendererArgs" option to be passed to helm by
    @boekhold in #1133
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to
    1.48.1 by @dependabot in #1159
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to
    3.0.1 by @dependabot in #1160
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.1 to
    1.48.2 by @dependabot in #1162
  * update get and getOrNil docs by @yxxhero in #1164
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to
    1.48.3 by @dependabot in #1166</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703592000">- Update to version 0.160.0:
  What's Changed
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by
    @dependabot in #1170
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to
    1.48.4 by @dependabot in #1171
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to
    1.48.6 by @dependabot in #1173
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to
    1.48.7 by @dependabot in #1176
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.7 to
    1.48.9 by @dependabot in #1179
  * Fix failing docs build by @josephgardner in #1186
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.9 to
    1.48.10 by @dependabot in #1181
  * [dockerfile] latest sops by @jouve in #1185
  * [dockerfile] update plugins by @jouve in #1182
  * [dockerfile] age 1.1.1 by @jouve in #1183
  * [dockerfile] latest kubectl 1.25 by @jouve in #1184
  * [dockerfile] update latest kustomize by @jouve in #1188
  * feat: include func support by @yxxhero in #1187
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.10 to
    1.48.11 by @dependabot in #1190
  * Create DeleteWait and DeleteTimeout parameters for Destroy by
    @virginiabrioso in #1177
  * Allow secrets to be excluded from release template inheritance
    by @voron in #1189
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to
    1.48.12 by @dependabot in #1191
  * fix(docs): specify python version by @josephgardner in #1193
  * fix(docs): typo in templating_funcs.md by @yxxhero in #1194
  * build(deps): bump github.com/helmfile/vals from 0.29.0 to
    0.30.0 by @dependabot in #1192
  * fix(docs): pin python to 3.11 by @josephgardner in #1197
  * chore(docs): update link by @josephgardner in #1198
  * build(deps): bump actions/setup-go from 4 to 5 by @dependabot
    in #1196
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.12 to
    1.48.13 by @dependabot in #1195
  * chore(docs): Add missing template funcs by @josephgardner in
    [#1201]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.13 to
    1.48.14 by @dependabot in #1200
  * fix: --state-values-set unable to set booleans by
    @tunahansezen in #1199
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.14 to
    1.48.15 by @dependabot in #1202
  * chore: add bluelabs to list of helmfile users by @efcasado
    in #1206
  * consistently use Masterminds/semver by @jouve in #1209
  * simplify multierr usage with standard errors by @jouve in
    [#1208]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.15 to
    1.48.16 by @dependabot in #1211
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to
    1.49.0 by @dependabot in #1214
  * replace custom diff in tests using testify by @jouve in #1215
  * fix: ConditionEnabled panic issue by @yxxhero in #1221
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to
    1.49.1 by @dependabot in #1223
  * bump helm version to 3.13.3 by @yxxhero in #1225
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.1 to
    1.49.2 by @dependabot in #1227
  * build(deps): bump k8s.io/apimachinery from 0.28.4 to 0.29.0
    by @dependabot in #1226
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.2 to
    1.49.3 by @dependabot in #1231
  * build(deps): bump github.com/helmfile/vals from 0.30.0 to
    0.31.0 by @dependabot in #1230
  * build(deps): bump actions/upload-artifact and
    actions/download-artifact from 3 to 4 by @yxxhero in #1234
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
    by @dependabot in #1238
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.3 to
    1.49.4 by @dependabot in #1236
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to
    1.49.5 by @dependabot in #1240
  * build(deps): bump github.com/containerd/containerd from
    1.7.6 to 1.7.11 by @dependabot in #1241
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.5 to
    1.49.6 by @dependabot in #1242
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to
    1.49.7 by @dependabot in #1246
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to
    1.49.8 by @dependabot in #1247</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706097600">- Update to version 0.161.0:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.31.0 to
    0.32.0 by @dependabot in #1250
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.8 to
    1.49.9 by @dependabot in #1251
  * feat: respect helmfile.lock with ad-hoc kustimzation by
    @vlpav030 in #1244
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to
    1.49.10 by @dependabot in #1257
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.10 to
    1.49.11 by @dependabot in #1259
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.11 to
    1.49.12 by @dependabot in #1260
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.12 to
    1.49.13 by @dependabot in #1263
  * fix: prevent preparing chart for disabled releases by
    @mighty1231 in #1210
  * add support for HELMFILE_FILE_PATH envvar to set -f by
    @sstarcher in #1255
  * fix checker error message by @petelock in #1266
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0
    by @dependabot in #1267
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to
    1.49.14 by @dependabot in #1269
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #1268
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.14 to
    1.49.15 by @dependabot in #1270
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.15 to
    1.49.16 by @dependabot in #1272
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to
    1.3.7 by @dependabot in #1273
  * feat: include func support more template functions by
    @yxxhero in #1277
  * chore: add zhihu to list of helmfile users by @zhaogaolong
    in #1278
  * Bugfix: do not print registry password to stdout when running
    by @ennekein in #1275
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to
    1.49.17 by @dependabot in #1279
  * build(deps): bump gitpython from 3.1.37 to 3.1.41 in /docs
    by @dependabot in #1280
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to
    1.49.18 by @dependabot in #1283
  * build(deps): bump jinja2 from 3.1.1 to 3.1.3 in /docs by
    @dependabot in #1284
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.18 to
    1.49.19 by @dependabot in #1285
  * feat: bump helm-diff to v3.9.1 by @yxxhero in #1286
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.19 to
    1.49.21 by @dependabot in #1287
  * Bump helm diff to 3.9.2 by @kxkcx in #1291
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to
    1.49.22 by @dependabot in #1292
  * fix: issue with pre-release Helm version by @yxxhero in #1293
  * build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1
    by @dependabot in #1298
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.22 to
    1.49.23 by @dependabot in #1296
  * Bump helm diff to 3.9.2 by @kxkcx in #1299
  * feat: bump helm to 3.14.0 by @yxxhero in #1295
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.23 to
    1.49.24 by @dependabot in #1300
  * feat: bump vals to 0.33.0 by @yxxhero in #1302
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.24 to
    1.50.0 by @dependabot in #1303
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to
    1.50.1 by @dependabot in #1305
  * Fix the password display problem when passing the chart link
    by @NavesEdu in #1281</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1708344000">- Update to version 0.162.0:
  New feature
  * add suppress output line regex support by @yxxhero in #1329
    see more: https://github.com/helmfile/helmfile/blob/v0.162.0/test/integration/test-cases/suppress-output-line-regex/input/helmfile.yaml.gotmpl
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.1 to
    1.50.2 by @dependabot in #1309
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.2 to
    1.50.3 by @dependabot in #1312
  * feat: document that jsonPatches et al can be files by
    @rsrchboy in #1313
  * build(deps): bump github.com/goccy/go-yaml from 1.11.2 to
    1.11.3 by @dependabot in #1314
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.3 to
    1.50.4 by @dependabot in #1315
  * feat: Bump helm-diff to 3.9.4 by @yxxhero in #1316
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.4 to
    1.50.5 by @dependabot in #1318
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to
    1.50.6 by @dependabot in #1319
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.6 to
    1.50.7 by @dependabot in #1321
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.7 to
    1.50.8 by @dependabot in #1322
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.8 to
    1.50.9 by @dependabot in #1323
  * disable version check for sops while building container
    image by @itscaro in #1320
  * build(deps): bump github.com/helmfile/vals from 0.33.0 to
    0.33.1 by @dependabot in #1325
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to
    1.50.10 by @dependabot in #1324
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to
    1.50.11 by @dependabot in #1328
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.11 to
    1.50.12 by @dependabot in #1330
  * feat: update to use go 1.22 by @chenrui333 in #1332
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
    by @dependabot in #1334
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.12 to
    1.50.13 by @dependabot in #1333
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.13 to
    1.50.14 by @dependabot in #1336
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
    by @dependabot in #1338
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.14 to
    1.50.15 by @dependabot in #1337
  * build(deps): bump github.com/helmfile/vals from 0.33.1 to
    0.34.1 by @dependabot in #1339
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to
    1.50.17 by @dependabot in #1342
  * build(deps): bump github.com/helmfile/chartify from 0.17.0 to
    0.18.1 by @dependabot in #1341
  * fix: use finer-grained locking when listing releases for diff
    by @steved in #1343
  * run deps without chart preparation by @jouve in #1011
  * build(deps): bump k8s.io/apimachinery from 0.29.1 to 0.29.2
    by @dependabot in #1348
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.17 to
    1.50.18 by @dependabot in #1347
  * build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
    by @dependabot in #1346
  * fix: version path issue by @yxxhero in #1344
  * Make it clear that the plugin install prompt is a question
    by @wallrj in #1355
  * Update Helm version to v3.14.1 by @yxxhero in #1352
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to
    1.50.19 by @dependabot in #1357
  * feat: add suppress output line regex support by @yxxhero
    in #1329
- Use go1.22 for building.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711108800">- Update to version 0.163.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to
    1.50.20 by @dependabot in #1359
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to
    1.50.21 by @dependabot in #1361
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to
    1.50.22 by @dependabot in #1363
  * build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by
    @dependabot in #1362
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to
    1.50.23 by @dependabot in #1367
  * build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by
    @dependabot in #1366
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to
    1.50.24 by @dependabot in #1369
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.24 to
    1.50.25 by @dependabot in #1371
  * feat: bump helm to v3.14.2 by @yxxhero in #1372
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to
    1.50.26 by @dependabot in #1373
  * build(deps): bump github.com/helmfile/vals from 0.34.1 to
    0.35.0 by @dependabot in #1377
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.26 to
    1.50.28 by @dependabot in #1378
  * Add the SyncArgs option and --sync-args flag by @inteon
    in #1375
  * Add --kubeconfig flag by @inteon in #1381
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.28 to
    1.50.29 by @dependabot in #1382
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to
    1.9.0 by @dependabot in #1383
  * bump helm-diff to 3.9.5 by @yxxhero in #1384
  * fix needs issue when release installed is false by @yxxhero
    in #997
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.29 to
    1.50.30 by @dependabot in #1387
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0
    by @dependabot in #1389
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to
    1.50.31 by @dependabot in #1388
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.31 to
    1.50.32 by @dependabot in #1390
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to
    1.50.34 by @dependabot in #1395
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to
    3.0.3 by @dependabot in #1393
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to
    1.50.35 by @dependabot in #1396
  * Allow for conditions to have a deeper nested structure. by
    @vandycknick in #1360
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to
    1.50.36 by @dependabot in #1397
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to
    1.50.37 by @dependabot in #1400
  * Add Tudock GmbH to USERS.md by @jeliebig in #1399
  * build(deps): bump google.golang.org/protobuf from 1.32.0 to
    1.33.0 by @dependabot in #1403
  * build(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 by
    @dependabot in #1404
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to
    1.50.38 by @dependabot in #1405
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to
    1.51.0 by @dependabot in #1406
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to
    1.51.1 by @dependabot in #1410
  * build(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3
    by @dependabot in #1409
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to
    1.51.2 by @dependabot in #1413
  * build(deps): bump github.com/docker/docker from
    24.0.7+incompatible to 24.0.9+incompatible by @dependabot
    in #1416
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to
    1.51.3 by @dependabot in #1415
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to
    1.51.4 by @dependabot in #1417
  * feat: bump helm to 3.14.3 by @yxxhero in #1418</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711454400">- Update to version 0.163.1:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.35.0 to
    0.36.0 by @dependabot in #1421
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to
    1.51.5 by @dependabot in #1420
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to
    1.51.6 by @dependabot in #1422
  * skip helm dep up for kustomizations by @jouve in #1424</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1714737600">- Update to version 0.164.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to
    1.51.7 by @dependabot in #1429
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to
    1.51.8 by @dependabot in #1430
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to
    1.51.9 by @dependabot in #1432
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.9 to
    1.51.10 by @dependabot in #1433
  * remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS for v1 by
    @yxxhero in #1434
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.10 to
    1.51.11 by @dependabot in #1435
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to
    1.51.12 by @dependabot in #1436
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to
    1.51.13 by @dependabot in #1438
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.13 to
    1.51.14 by @dependabot in #1439
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by
    @dependabot in #1441
  * build(deps): bump github.com/helmfile/vals from 0.36.0 to
    0.37.0 by @dependabot in #1440
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0
    by @dependabot in #1444
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.14 to
    1.51.15 by @dependabot in #1443
  * Misc documentation fixes by @StarlessNights in #1442
  * update deps versions by @yxxhero in #1446
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.15 to
    1.51.16 by @dependabot in #1447
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to
    1.51.17 by @dependabot in #1448
  * build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by
    @dependabot in #1451
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.17 to
    1.51.19 by @dependabot in #1450
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to
    1.51.20 by @dependabot in #1452
  * bump helm to v3.14.4 by @yxxhero in #1453
  * build(deps): bump helm-git from v0.15.1 to v0.16.0 (minor) by
    @maxime1907 in #1455
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.20 to
    1.51.21 by @dependabot in #1456
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to
    1.7.4 by @dependabot in #1457
  * build(deps): bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by
    @dependabot in #1463
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to
    1.51.22 by @dependabot in #1462
  * add NAMESPACE filed for diff by @yxxhero in #1460
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.22 to
    1.51.23 by @dependabot in #1466
  * build(deps): bump k8s.io/apimachinery from 0.29.4 to 0.30.0
    by @dependabot in #1465
  * chore(docs): update heading by @josephgardner in #1470
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.23 to
    1.51.24 by @dependabot in #1469
  * build(deps): bump github.com/helmfile/chartify from 0.18.1 to
    0.19.0 by @dependabot in #1468
  * Feature/support env hcl and interpolations by @XT-Phate in #1423
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.19.1 to
    2.20.1 by @dependabot in #1475
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.24 to
    1.51.25 by @dependabot in #1476
  * build(deps): bump github.com/zclconf/go-cty from 1.14.3 to
    1.14.4 by @dependabot in #1474
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to
    1.51.26 by @dependabot in #1478
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.26 to
    1.51.27 by @dependabot in #1480
  * build(deps): bump golangci/golangci-lint-action from 4 to 5
    by @dependabot in #1482
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.27 to
    1.51.28 by @dependabot in #1481
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.28 to
    1.51.29 by @dependabot in #1485
  * Update DAG with dependencies by @vlpav030 in #1477
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.29 to
    1.51.30 by @dependabot in #1486
  * build(deps): bump github.com/helmfile/chartify from 0.19.0 to
    0.20.0 by @dependabot in #1487
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to
    1.51.31 by @dependabot in #1488
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.31 to
    1.51.32 by @dependabot in #1489</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1716811200">- Update to version 0.165.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.32 to
    1.52.0 by @dependabot in #1496
  * build(deps): bump github.com/helmfile/vals from 0.37.0 to
    0.37.1 by @dependabot in #1500
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.0 to
    1.52.1 by @dependabot in #1499
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs by
    @dependabot in #1505
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
    by @dependabot in #1502
  * build(deps): bump github.com/helmfile/chartify from 0.20.0
    to 0.20.1 by @dependabot in #1503
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.1 to
    1.52.2 by @dependabot in #1501
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to
    1.52.3 by @dependabot in #1507
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1506
  * Remove config key order check by @drivelikebrazil in #1504
  * Relax the helmfile.lock helmfile binary version constraint
    by @mumoshu in #1511
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.3 to
    1.52.4 by @dependabot in #1509
  * v1: Document experimental features by @mumoshu in #1512
  * Update the project status with invitation to v1 rc testers
    by @mumoshu in #1513
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.4 to
    1.52.5 by @dependabot in #1514
  * chore: upgrade kubectl to v1.28.9 by @rtomadpg in #1516
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.5 to
    1.52.6 by @dependabot in #1518
  * bump helm-diff to v3.9.6 by @yxxhero in #1517
  * Add helmfile template --show-only by @jim-barber-he in #1494
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.6 to
    1.53.0 by @dependabot in #1519
  * build(deps): bump k8s.io/apimachinery from 0.30.0 to 0.30.1
    by @dependabot in #1521
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to
    1.53.2 by @dependabot in #1520
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.2 to
    1.53.3 by @dependabot in #1525
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.3 to
    1.53.4 by @dependabot in #1526
  * Fix typo and link for supported backends by @koenpunt in #1529
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.4 to
    1.53.5 by @dependabot in #1528
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.5 to
    1.53.6 by @dependabot in #1531
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.6 to
    1.53.7 by @dependabot in #1532
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.7 to
    1.53.8 by @dependabot in #1534
  * feat: bump helm to v3.15.1 by @yxxhero in #1523
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.8 to
    1.53.9 by @dependabot in #1535
  * bump helm-diff to 3.9.7 by @yxxhero in #1536</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1719403200">- Update to version 0.166.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.9 to
    1.53.10 by @dependabot in #1540
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to
    1.53.11 by @dependabot in #1542
  * chore: add Incentive.me to the list of helmfile users by
    @gabriel-suela in #1545
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.11 to
    1.53.13 by @dependabot in #1546
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to
    1.53.14 by @dependabot in #1549
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to
    1.53.15 by @dependabot in #1552
  * build(deps): bump github.com/helmfile/vals from 0.37.1 to
    0.37.2 by @dependabot in #1551
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
    by @dependabot in #1553
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
    by @dependabot in #1555
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to
    1.53.17 by @dependabot in #1557
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.17 to
    1.53.18 by @dependabot in #1559
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.18 to
    1.53.19 by @dependabot in #1561
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to
    1.53.20 by @dependabot in #1562
  * build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
    from 1.5.2 to 1.6.0 by @dependabot in #1564
  * fix: Incentive.me url on list of helmfile users by
    @gabriel-suela in #1570
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.20 to
    1.54.0 by @dependabot in #1568
  * build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by
    @dependabot in #1565
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.0 to
    1.54.1 by @dependabot in #1571
  * build(deps): bump docker/build-push-action from 5 to 6 by
    @dependabot in #1575
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
    by @dependabot in #1574
  * build(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2
    by @dependabot in #1569
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.1 to
    1.54.2 by @dependabot in #1573
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to
    1.54.3 by @dependabot in #1576
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.3 to
    1.54.5 by @dependabot in #1580
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.1 to
    2.21.0 by @dependabot in #1578
  * bump helm to 3.15.2 by @yxxhero in #1581
  * bump helm-diff to 3.9.8 by @yxxhero in #1582
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.5 to
    1.54.6 by @dependabot in #1583
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.4
    to 1.7.5 by @dependabot in #1587
  * build(deps): bump github.com/helmfile/vals from 0.37.2 to
    0.37.3 by @dependabot in #1588
  * build(deps): bump github.com/hashicorp/go-retryablehttp from
    0.7.6 to 0.7.7 by @dependabot in #1590
  * build(deps): bump github.com/go-test/deep from 1.1.0 to 1.1.1
    by @dependabot in #1589
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to
    1.54.7 by @dependabot in #1594
  * fix windows glob issue by @yxxhero in #1572
  * fix CVE-2024-24790 on helmfile (#1592) by @LionnelC in #1593
- This update contains fixes for boo#1227002, boo#1227014 and
  boo#1227040</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722427200">- Update to version 0.167.0:
  * Update GoReleaser configuration for version 2 by @yxxhero
    in #1600
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.7 to
    1.54.8 by @dependabot in #1602
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.8 to
    1.54.10 by @dependabot in #1607
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.10 to
    1.54.11 by @dependabot in #1608
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to
    1.54.12 by @dependabot in #1610
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to
    1.54.13 by @dependabot in #1611
  * Use logger for helm output by @inteon in #1585
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
    by @dependabot in #1616
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.13 to
    1.54.14 by @dependabot in #1612
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to
    1.54.15 by @dependabot in #1617
  * Fix broken links in status section of README.md by
    @jonathanmanton in #1618
  * build(deps): bump zipp from 3.7.0 to 3.19.1 in /docs by
    @dependabot in #1620
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to
    1.54.17 by @dependabot in #1622
  * build(deps): bump google.golang.org/grpc from 1.64.0 to
    1.64.1 by @dependabot in #1621
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.17 to
    1.54.18 by @dependabot in #1625
  * feat: bump helm to 3.15.3 by @yxxhero in #1627
  * fix: inject KubeVersion and ApiVersions in Chartify rendering
    by @xabufr in #1624
  * chore: add tests for release filters by @zhaque44 in #1629
  * feat: add namespace info in syncRelease and diffRelease by
    @yxxhero in #1609
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to
    1.54.19 by @dependabot in #1628
  * feat: add support for OCI auth through registry-config flag
    by @ThatsMrTalbot in #1630
  * build(deps): bump github.com/zclconf/go-cty from 1.14.4 to
    1.15.0 by @dependabot in #1632
  * feat: Update sops version 3.9.0 by @zhaque44 in #1634
  * build(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3
    by @dependabot in #1635
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to
    1.54.20 by @dependabot in #1638
  * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to
    1.12.0 by @dependabot in #1631
  * chore: documentation updates: grammar &amp; rm whitespace by
    @zhaque44 in #1639
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to
    1.55.2 by @dependabot in #1644
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to
    1.55.3 by @dependabot in #1645
  * chore: remove unecessary check in HandleExitCoder function and
    streamline logic by @zhaque44 in #1646
  * feat: use helm status to find helm release by @yxxhero in #1640
  * build(deps): bump github.com/docker/docker from
    27.0.1+incompatible to 27.1.0+incompatible by @dependabot in #1647</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722772800">- Update to version 0.167.1:
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to
    1.55.4 by @dependabot in #1649
  * fix(oci): use output-dir-template in path if specified by
    @henkka in #1648
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.4 to
    1.55.5 by @dependabot in #1651
  * build(deps): helm-s3: v0.16.0 -&gt; v0.16.2 by @yxxhero in #1652</changelog>
</package>
<package pkgid="d487c424434b99a3dd61b78469031bb3e9d8324da75d122f0656b54b4f981406b102cdc6406a04c4c798ab64861fc4c1a1daaa3e6c0a59d047c2a1008c0df5b2" name="helmfile-bash-completion" arch="noarch">
  <version epoch="0" ver="0.167.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680177600">- Update to version 0.152.0:
  What's Changed:
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by
    @dependabot in #704
  * optimize logger code by @yxxhero in #706
  * Use Masterminds/semver/v3 instead of hashicorp/go-version by
    @johejo in #712
  * fix cobra issue by @yxxhero in #715
  * issue with in process label will never be considered stale by
    @yxxhero in #716
  * fix: update file help message by @yxxhero in #714
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to
    1.8.2 by @dependabot in #717
  * build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by
    @dependabot in #720
  * fix build-in objects docs by @yxxhero in #719
  * fix get template func by @yxxhero in #721
  * v1: Fix --state-values-set to override values of environments
    colocated with releases by @yxxhero in #705
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 by
    @dependabot in #728
  * fix: improve set and values flags help message by @yxxhero in
    [#724]
  * build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by
    @dependabot in #731
  * bump helm to 3.11.2 by @yxxhero in #733
  * build(deps): bump github.com/helmfile/vals from 0.22.0 to
    0.23.0 by @dependabot in #735
  * clean: helm v2 logic code by @yxxhero in #736
  * clean: optimize postrenderer code by @yxxhero in #738
  * fix concurrency issue by @yxxhero in #742
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to
    1.7.1 by @dependabot in #745
  * bump mergo to 0.3.14 by @yxxhero in #751
  * chore(ci): use docker/metadata-action by @rmoreas in #756
  * build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 by
    @dependabot in #758
  * bump chartify to v0.14.0 by @yxxhero in #759
  * feat: use new helm version parse function by @yxxhero in #760
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
    by @dependabot in #762
  * chore(release): add latest tag only on release tags by @rmoreas
    in #766
  * fix: formatting of YAML samples in 1.0 proposal doc by @smlx in
    [#767]
  * feat: use offical goccy/go-yaml by @yxxhero in #769
  * fix: goccy/go-yaml tests by @yxxhero in #770
  * remove unnecessary remote.Locate() by @itscaro in #565</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683201600">- Update to version 0.153.1:
  What's Changed:
  * Properly emulated arm64 Docker builds by @lavifb in #826
- Update to version 0.153.0:
  What's Changed:
  * build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0
    by @dependabot in #772
  * feat: add/expose cli flags by @hans-m-song in #771
  * build(deps): bump github.com/goccy/go-yaml from 1.10.1 to
    1.11.0 by @dependabot in #778
  * Bump github.com/helmfile/vals by @jkroepke in #781
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
    by @dependabot in #783
  * build(deps): bump github.com/docker/docker from
    20.10.21+incompatible to 20.10.24+incompatible by @dependabot
    in #784
  * Update USERS.md by @AndreiBrandes in #777
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by
    @dependabot in #789
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
    to 3.2.1 by @dependabot in #796
  * Documentation updated about kubeVersion field by @Edu-DevOps
    in #797
  * build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0
    by @dependabot in #801
  * bump helm to v3.11.3 by @yxxhero in #802
  * fix: ValuesTemplate quote issue by @yxxhero in #787
  * feat: add duration to affected releases on sync by @AlexAxenti
    in #773
  * Add kube version flag by @FeLvi-zzz in #804
  * bump vals to v0.25.0 by @stoned in #808
  * build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by
    @dependabot in #810
  * Add documentation on internal environment variables by @voron
    in #811
  * Doc fixes by @stoned in #812
  * Fix inherit examples following #674 by @stoned in #815
  * Fix Markdown rendering of indented code blocks by @stoned
    in #814
  * Uniformize usage message by @stoned in #813
  * Build correct arch for container image by @lavifb in #817
  * Fix depedency binaries for arm64 builds by @lavifb in #820
  * chore(release): fix condition for latest tag by @rmoreas
    in #823</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688644800">- Update to version 0.155.0:
  What's Changed
  * fix: more stringent condition checking by @thejan2009 in #869
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
    by @dependabot in #873
  * build(deps): bump github.com/stretchr/testify from 1.8.3 to
    1.8.4 by @dependabot in #876
  * feat: update repo Spec var type skipTLSVerify to bool by
    @yxxhero in #877
  * feat: set RepositorySpec.PassCredentials var type to bool by
    @yxxhero in #878
  * cleanup: remove tls configures about helm v2 by @yxxhero in #880
  * Upgrade helm diff version by @yxxhero in #883
  * Add insecure skip tls verify support by @yxxhero in #882
  * chore(docs): fix table by @josephgardner in #881
  * Feat: add --strip-args-values-on-exit-error by @jkroepke in #887
  * Stop failing on single helmfile part missing specified env by
    @mumoshu in #885
  * fix(docs): table and list formatting by @josephgardner in #891
  * add unittest for storage by @yxxhero in #894
  * cleanup: remove panic in testutil by @yxxhero in #890
  * fix: chartifyOpts ignore release set values by @yxxhero in #896
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by
    @dependabot in #897
  * build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by
    @dependabot in #898
  * bump helm to v3.12.1 by @yxxhero in #899
  * build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by
    @dependabot in #900
  * replace interface{} by any by @yxxhero in #901
  * fix set-file cannot find the file on windows by @xiaomudk in #908
  * feat: add starhistory by @yxxhero in #909
- Update to version 0.154.0:
  What's Changed
  * Feat: support helm flag --enable-dns by @vincentstchu in #830
  * Make helmfile respect signals send by kill command (not only
    Ctrl+C in terminal) by @dm3ch in #750
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by
    @dependabot in #846
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by
    @dependabot in #847
  * feat: add --skip-trailing-cr to helmfile diff by @rezonant
    in #625
  * fix: loadBases overrodeEnv issue by @yxxhero in #838
  * build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0
    by @dependabot in #852
  * bump helm to v3.12.0 by @yxxhero in #855
  * build(deps): bump github.com/docker/distribution from
    2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #857
  * Feat add cascade support by @yxxhero in #860
  * docs: update cascade by @yxxhero in #861
  * fix extra args missing in helmfile apply subcommand by
    @yxxhero in #858
  * build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2
    by @dependabot in #865
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to
    1.8.3 by @dependabot in #866
  * feat: make environment context available by @SeWieland in #832
  * Fix set flag are ignored when used in conjunction with
    jsonPatches by @xiaomudk in #867</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691841600">- Update to version 0.155.1:
  What's Changed
  * feat: add --insecure-skip-tls-verify support for helmfile
    template by @yxxhero in #916
  * feat: Allow to skip diff output on release base by @jkroepke
    in #906
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by
    @dependabot in #918
  * build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by
    @dependabot in #930
  * build(deps): bump github.com/docker/docker from
    23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #932
  * bump helm to v3.12.2 by @yxxhero in #933
  * build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
    by @dependabot in #936
  * build(deps): bump github.com/helmfile/vals from 0.25.0 to
    0.26.0 by @dependabot in #938
  * Cancel rendering helmfile parts once the missing env is
    detected in the previous part by @mumoshu in #941
  * fix typo by @lucasfcnunes in #940
  * fix: oci pull directory conflict when download twice by
    @yxxhero in #914
  * feat: add insecure support for oci repo by @yxxhero in #921
  * add bug to exempt labels on git stale.yml by @lucasfcnunes
    in #942
  * build(deps): bump github.com/helmfile/vals from 0.26.0 to
    0.26.1 by @dependabot in #944</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1694779200">- Update to version 0.157.0:
  What's Changed
  * bump github.com/helmfile/vals by @jkroepke in #982
  * fix snapshot tests random error by @yxxhero in #985
  * feat: keyring supportting by @yxxhero in #984
  * update keyring docs by @yxxhero in #986
  * Update docs for running as container by @PointyShinyBurning
    in #988
  * Add missing documentation for isFile function by @anessi in #996
  * Update workflows by @bonddim in #998
  * build(deps): bump actions/checkout from 3 to 4 by @dependabot
    in #999
  * build(deps): bump gitpython from 3.1.32 to 3.1.34 in /docs
    by @dependabot in #1004
  * chore: added a note in the doc. by @rlnchow in #1006
  * build(deps): bump gitpython from 3.1.34 to 3.1.35 in /docs by
    @dependabot in #1008
- Update to version 0.156.0:
  What's Changed
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
    1.7.2 by @dependabot in #949
  * build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by
    @dependabot in #957
  * build(deps): bump github.com/helmfile/chartify from 0.14.0 to
    0.15.0 by @dependabot in #956
  * build(deps): bump github.com/helmfile/vals from 0.26.1 to
    0.26.2 by @dependabot in #962
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
    by @dependabot in #961
  * fix re-using environment state in sub-helmfiles issue by
    @yxxhero in #951
  * feat: add friendly tips for helmfile config order by @yxxhero
    in #710
  * chore: join with space by @wrenix in #963
  * Implement --diff-args by @jkroepke in #959
  * build(deps): bump gitpython from 3.1.30 to 3.1.32 in /docs
    by @dependabot in #970
  * build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3
    by @dependabot in #968
  * bump helm to v3.12.3 by @yxxhero in #971
  * bump go to 1.21 by @yxxhero in #972
  * Support functions written by KCL to mutate or validate
    manifests for Helmfile @Peefy #827</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697112000">- Use go1.21 for building.
- Bump helm to v3.13.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Update to version 0.158.0:
  What's Changed
  * feat: add an option to set a custom kustomize binary by
    @alessiodionisi in #1012
  * feat: bump helm to 3.13.0 by @yxxhero in #1044
  * feat: skip deps when installed is false by @yxxhero in #1054
  * feat: add duration to failed releases summary by @felipecrs
    in #1066
  * feat: bump helm version to 3.13.1 of tests by @yxxhero in #1068
  * feat: support most remote urls by @xiaomudk in #1061
  * Add diffArgs to helmDefaults by @yktakaha4 in #1019
  * Fix symlink behaviour by @reegnz in #1020
  * fix: security/dependabot/33 by @yxxhero in #1025
  * by @lucasfcnunes in #1028
  * optimize OCI chart version check by @yxxhero in #1052
  * optimize flag logic about wait by @yxxhero in #1051
  * doc: remote Environment values support more protocols by
    @xiaomudk in #1089
  * add more tests for Desired func by @yxxhero in #1082
  * upgrade helm in dockerfile images by @jouve in #1067
  * replace all mozilla/sops with getsops/sops
  * test: fix running tests locally by @felipecrs in #1088
  * build(deps): bump docker/login-action from 2 to 3 by
    @dependabot in #1018
  * build(deps): bump docker/metadata-action from 4 to 5 by
    @dependabot in #1017
  * build(deps): bump docker/build-push-action from 4 to 5 by
    @dependabot in #1016
  * build(deps): bump docker/setup-qemu-action from 2 to 3 by
    @dependabot in #1015
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 by
    @dependabot in #1014
  * build(deps): bump docker/setup-buildx-action from 2 to 3 by
    @dependabot in #1022
  * build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by
    @dependabot in #1032
  * build(deps): bump github.com/goccy/go-yaml from 1.11.0 to
    1.11.2 by @dependabot in #1031
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0
    by @dependabot in #1033
  * build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0
    by @dependabot in #1045
  * build(deps): bump github.com/cyphar/filepath-securejoin from
    0.2.3 to 0.2.4 by @dependabot in #1026
  * build(deps): bump github.com/helmfile/vals from 0.27.1 to
    0.28.0 by @dependabot in #1048
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0
    by @dependabot in #1055
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
    by @dependabot in #1056
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.2
    to 1.7.3 by @dependabot in #1058
  * build(deps): bump gitpython from 3.1.35 to 3.1.37 in /docs by
    @dependabot in #1059
  * build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    by @dependabot in #1060
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
    @dependabot in #1063
  * build(deps): bump helm.sh/helm/v3 from 3.13.0 to 3.13.1 by
    @dependabot in #1065
  * build(deps): bump github.com/helmfile/vals from 0.28.0 to 0.28.1
    by @dependabot in #1071
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to
    1.45.27 by @dependabot in #1076
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.27 to
    1.45.28 by @dependabot in #1083
  * build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3
    by @dependabot in #1084
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.28 to
    1.46.0 by @dependabot in #1085</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698408000">- autocomplete files can be generated using "helmfile complete" for
  the shells "bash", "zsh" and "fish". Use this feature to provide
  additional helmfile-&lt;shell&gt;-completion packages again.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Update to version 0.158.1:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.0 to 1.46.1
    by @dependabot in #1090
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.2
    by @dependabot in #1091
  * fix issue 1093 by @yxxhero in #1094
  * build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by
    @dependabot in #1099
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3
    by @dependabot in #1097
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.4
    by @dependabot in #1101
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.4 to 1.46.5
    by @dependabot in #1102
  * enable run skip-diff-output tests by @yxxhero in #1104
  * fix golang lint error by @yxxhero in #1106
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.5 to 1.46.6
    by @dependabot in #1107
  * build(deps): bump github.com/docker/docker from 24.0.6+incompatible
    to 24.0.7+incompatible by @dependabot in #1108
  * fix chartify with non-chart dir by @yxxhero in #1105
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.46.7
    by @dependabot in #1109
  * fix #1095 by @yxxhero in #1100</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701259200">- Update to version 0.159.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.7 to
    1.47.0 by @dependabot in #1111
  * docs: fix indentation error in index.md by @tjanson in #1114
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to
    1.47.1 by @dependabot in #1113
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.1 to
    1.47.2 by @dependabot in #1117
  * fix: args ignore in diff subcommand by @yxxhero in #1118
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.2 to
    1.47.3 by @dependabot in #1125
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by
    @dependabot in #1124
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
    by @dependabot in #1123
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to
    1.47.4 by @dependabot in #1126
  * resolved deps even when installed=false by @jouve in #1120
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.4 to
    1.47.5 by @dependabot in #1127
  * build(deps): bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by
    @dependabot in #1128
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0
    by @dependabot in #1129
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.5 to
    1.47.7 by @dependabot in #1134
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.7 to
    1.47.8 by @dependabot in #1138
  * fix: support large output with --enable-live-ouput by
    @flabatut in #1139
  * bump helm to 3.13.2 by @yxxhero in #1130
  * Update helmfile/chartify to v0.17.0 by @moririnson in #1140
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.8 to
    1.47.9 by @dependabot in #1141
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to
    1.47.10 by @dependabot in #1143
  * build(deps): bump dessant/lock-threads from 4 to 5
    by @dependabot in #1144
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.10 to
    1.47.11 by @dependabot in #1146
  * build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by
    @dependabot in #1149
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.11 to
    1.47.12 by @dependabot in #1150
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.12 to
    1.47.13 by @dependabot in #1152
  * fix checker for empty array case by @yxxhero in #1153
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.13 to
    1.48.0 by @dependabot in #1156
  * build(deps): bump github.com/helmfile/vals from 0.28.1 to
    0.29.0 by @dependabot in #1155
  * Add "PostRendererArgs" option to be passed to helm by
    @boekhold in #1133
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to
    1.48.1 by @dependabot in #1159
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to
    3.0.1 by @dependabot in #1160
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.1 to
    1.48.2 by @dependabot in #1162
  * update get and getOrNil docs by @yxxhero in #1164
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to
    1.48.3 by @dependabot in #1166</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703592000">- Update to version 0.160.0:
  What's Changed
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by
    @dependabot in #1170
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to
    1.48.4 by @dependabot in #1171
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to
    1.48.6 by @dependabot in #1173
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to
    1.48.7 by @dependabot in #1176
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.7 to
    1.48.9 by @dependabot in #1179
  * Fix failing docs build by @josephgardner in #1186
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.9 to
    1.48.10 by @dependabot in #1181
  * [dockerfile] latest sops by @jouve in #1185
  * [dockerfile] update plugins by @jouve in #1182
  * [dockerfile] age 1.1.1 by @jouve in #1183
  * [dockerfile] latest kubectl 1.25 by @jouve in #1184
  * [dockerfile] update latest kustomize by @jouve in #1188
  * feat: include func support by @yxxhero in #1187
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.10 to
    1.48.11 by @dependabot in #1190
  * Create DeleteWait and DeleteTimeout parameters for Destroy by
    @virginiabrioso in #1177
  * Allow secrets to be excluded from release template inheritance
    by @voron in #1189
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to
    1.48.12 by @dependabot in #1191
  * fix(docs): specify python version by @josephgardner in #1193
  * fix(docs): typo in templating_funcs.md by @yxxhero in #1194
  * build(deps): bump github.com/helmfile/vals from 0.29.0 to
    0.30.0 by @dependabot in #1192
  * fix(docs): pin python to 3.11 by @josephgardner in #1197
  * chore(docs): update link by @josephgardner in #1198
  * build(deps): bump actions/setup-go from 4 to 5 by @dependabot
    in #1196
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.12 to
    1.48.13 by @dependabot in #1195
  * chore(docs): Add missing template funcs by @josephgardner in
    [#1201]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.13 to
    1.48.14 by @dependabot in #1200
  * fix: --state-values-set unable to set booleans by
    @tunahansezen in #1199
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.14 to
    1.48.15 by @dependabot in #1202
  * chore: add bluelabs to list of helmfile users by @efcasado
    in #1206
  * consistently use Masterminds/semver by @jouve in #1209
  * simplify multierr usage with standard errors by @jouve in
    [#1208]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.15 to
    1.48.16 by @dependabot in #1211
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to
    1.49.0 by @dependabot in #1214
  * replace custom diff in tests using testify by @jouve in #1215
  * fix: ConditionEnabled panic issue by @yxxhero in #1221
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to
    1.49.1 by @dependabot in #1223
  * bump helm version to 3.13.3 by @yxxhero in #1225
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.1 to
    1.49.2 by @dependabot in #1227
  * build(deps): bump k8s.io/apimachinery from 0.28.4 to 0.29.0
    by @dependabot in #1226
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.2 to
    1.49.3 by @dependabot in #1231
  * build(deps): bump github.com/helmfile/vals from 0.30.0 to
    0.31.0 by @dependabot in #1230
  * build(deps): bump actions/upload-artifact and
    actions/download-artifact from 3 to 4 by @yxxhero in #1234
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
    by @dependabot in #1238
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.3 to
    1.49.4 by @dependabot in #1236
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to
    1.49.5 by @dependabot in #1240
  * build(deps): bump github.com/containerd/containerd from
    1.7.6 to 1.7.11 by @dependabot in #1241
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.5 to
    1.49.6 by @dependabot in #1242
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to
    1.49.7 by @dependabot in #1246
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to
    1.49.8 by @dependabot in #1247</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706097600">- Update to version 0.161.0:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.31.0 to
    0.32.0 by @dependabot in #1250
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.8 to
    1.49.9 by @dependabot in #1251
  * feat: respect helmfile.lock with ad-hoc kustimzation by
    @vlpav030 in #1244
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to
    1.49.10 by @dependabot in #1257
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.10 to
    1.49.11 by @dependabot in #1259
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.11 to
    1.49.12 by @dependabot in #1260
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.12 to
    1.49.13 by @dependabot in #1263
  * fix: prevent preparing chart for disabled releases by
    @mighty1231 in #1210
  * add support for HELMFILE_FILE_PATH envvar to set -f by
    @sstarcher in #1255
  * fix checker error message by @petelock in #1266
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0
    by @dependabot in #1267
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to
    1.49.14 by @dependabot in #1269
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #1268
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.14 to
    1.49.15 by @dependabot in #1270
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.15 to
    1.49.16 by @dependabot in #1272
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to
    1.3.7 by @dependabot in #1273
  * feat: include func support more template functions by
    @yxxhero in #1277
  * chore: add zhihu to list of helmfile users by @zhaogaolong
    in #1278
  * Bugfix: do not print registry password to stdout when running
    by @ennekein in #1275
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to
    1.49.17 by @dependabot in #1279
  * build(deps): bump gitpython from 3.1.37 to 3.1.41 in /docs
    by @dependabot in #1280
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to
    1.49.18 by @dependabot in #1283
  * build(deps): bump jinja2 from 3.1.1 to 3.1.3 in /docs by
    @dependabot in #1284
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.18 to
    1.49.19 by @dependabot in #1285
  * feat: bump helm-diff to v3.9.1 by @yxxhero in #1286
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.19 to
    1.49.21 by @dependabot in #1287
  * Bump helm diff to 3.9.2 by @kxkcx in #1291
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to
    1.49.22 by @dependabot in #1292
  * fix: issue with pre-release Helm version by @yxxhero in #1293
  * build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1
    by @dependabot in #1298
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.22 to
    1.49.23 by @dependabot in #1296
  * Bump helm diff to 3.9.2 by @kxkcx in #1299
  * feat: bump helm to 3.14.0 by @yxxhero in #1295
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.23 to
    1.49.24 by @dependabot in #1300
  * feat: bump vals to 0.33.0 by @yxxhero in #1302
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.24 to
    1.50.0 by @dependabot in #1303
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to
    1.50.1 by @dependabot in #1305
  * Fix the password display problem when passing the chart link
    by @NavesEdu in #1281</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1708344000">- Update to version 0.162.0:
  New feature
  * add suppress output line regex support by @yxxhero in #1329
    see more: https://github.com/helmfile/helmfile/blob/v0.162.0/test/integration/test-cases/suppress-output-line-regex/input/helmfile.yaml.gotmpl
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.1 to
    1.50.2 by @dependabot in #1309
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.2 to
    1.50.3 by @dependabot in #1312
  * feat: document that jsonPatches et al can be files by
    @rsrchboy in #1313
  * build(deps): bump github.com/goccy/go-yaml from 1.11.2 to
    1.11.3 by @dependabot in #1314
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.3 to
    1.50.4 by @dependabot in #1315
  * feat: Bump helm-diff to 3.9.4 by @yxxhero in #1316
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.4 to
    1.50.5 by @dependabot in #1318
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to
    1.50.6 by @dependabot in #1319
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.6 to
    1.50.7 by @dependabot in #1321
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.7 to
    1.50.8 by @dependabot in #1322
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.8 to
    1.50.9 by @dependabot in #1323
  * disable version check for sops while building container
    image by @itscaro in #1320
  * build(deps): bump github.com/helmfile/vals from 0.33.0 to
    0.33.1 by @dependabot in #1325
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to
    1.50.10 by @dependabot in #1324
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to
    1.50.11 by @dependabot in #1328
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.11 to
    1.50.12 by @dependabot in #1330
  * feat: update to use go 1.22 by @chenrui333 in #1332
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
    by @dependabot in #1334
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.12 to
    1.50.13 by @dependabot in #1333
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.13 to
    1.50.14 by @dependabot in #1336
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
    by @dependabot in #1338
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.14 to
    1.50.15 by @dependabot in #1337
  * build(deps): bump github.com/helmfile/vals from 0.33.1 to
    0.34.1 by @dependabot in #1339
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to
    1.50.17 by @dependabot in #1342
  * build(deps): bump github.com/helmfile/chartify from 0.17.0 to
    0.18.1 by @dependabot in #1341
  * fix: use finer-grained locking when listing releases for diff
    by @steved in #1343
  * run deps without chart preparation by @jouve in #1011
  * build(deps): bump k8s.io/apimachinery from 0.29.1 to 0.29.2
    by @dependabot in #1348
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.17 to
    1.50.18 by @dependabot in #1347
  * build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
    by @dependabot in #1346
  * fix: version path issue by @yxxhero in #1344
  * Make it clear that the plugin install prompt is a question
    by @wallrj in #1355
  * Update Helm version to v3.14.1 by @yxxhero in #1352
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to
    1.50.19 by @dependabot in #1357
  * feat: add suppress output line regex support by @yxxhero
    in #1329
- Use go1.22 for building.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711108800">- Update to version 0.163.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to
    1.50.20 by @dependabot in #1359
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to
    1.50.21 by @dependabot in #1361
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to
    1.50.22 by @dependabot in #1363
  * build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by
    @dependabot in #1362
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to
    1.50.23 by @dependabot in #1367
  * build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by
    @dependabot in #1366
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to
    1.50.24 by @dependabot in #1369
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.24 to
    1.50.25 by @dependabot in #1371
  * feat: bump helm to v3.14.2 by @yxxhero in #1372
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to
    1.50.26 by @dependabot in #1373
  * build(deps): bump github.com/helmfile/vals from 0.34.1 to
    0.35.0 by @dependabot in #1377
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.26 to
    1.50.28 by @dependabot in #1378
  * Add the SyncArgs option and --sync-args flag by @inteon
    in #1375
  * Add --kubeconfig flag by @inteon in #1381
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.28 to
    1.50.29 by @dependabot in #1382
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to
    1.9.0 by @dependabot in #1383
  * bump helm-diff to 3.9.5 by @yxxhero in #1384
  * fix needs issue when release installed is false by @yxxhero
    in #997
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.29 to
    1.50.30 by @dependabot in #1387
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0
    by @dependabot in #1389
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to
    1.50.31 by @dependabot in #1388
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.31 to
    1.50.32 by @dependabot in #1390
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to
    1.50.34 by @dependabot in #1395
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to
    3.0.3 by @dependabot in #1393
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to
    1.50.35 by @dependabot in #1396
  * Allow for conditions to have a deeper nested structure. by
    @vandycknick in #1360
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to
    1.50.36 by @dependabot in #1397
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to
    1.50.37 by @dependabot in #1400
  * Add Tudock GmbH to USERS.md by @jeliebig in #1399
  * build(deps): bump google.golang.org/protobuf from 1.32.0 to
    1.33.0 by @dependabot in #1403
  * build(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 by
    @dependabot in #1404
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to
    1.50.38 by @dependabot in #1405
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to
    1.51.0 by @dependabot in #1406
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to
    1.51.1 by @dependabot in #1410
  * build(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3
    by @dependabot in #1409
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to
    1.51.2 by @dependabot in #1413
  * build(deps): bump github.com/docker/docker from
    24.0.7+incompatible to 24.0.9+incompatible by @dependabot
    in #1416
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to
    1.51.3 by @dependabot in #1415
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to
    1.51.4 by @dependabot in #1417
  * feat: bump helm to 3.14.3 by @yxxhero in #1418</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711454400">- Update to version 0.163.1:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.35.0 to
    0.36.0 by @dependabot in #1421
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to
    1.51.5 by @dependabot in #1420
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to
    1.51.6 by @dependabot in #1422
  * skip helm dep up for kustomizations by @jouve in #1424</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1714737600">- Update to version 0.164.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to
    1.51.7 by @dependabot in #1429
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to
    1.51.8 by @dependabot in #1430
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to
    1.51.9 by @dependabot in #1432
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.9 to
    1.51.10 by @dependabot in #1433
  * remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS for v1 by
    @yxxhero in #1434
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.10 to
    1.51.11 by @dependabot in #1435
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to
    1.51.12 by @dependabot in #1436
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to
    1.51.13 by @dependabot in #1438
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.13 to
    1.51.14 by @dependabot in #1439
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by
    @dependabot in #1441
  * build(deps): bump github.com/helmfile/vals from 0.36.0 to
    0.37.0 by @dependabot in #1440
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0
    by @dependabot in #1444
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.14 to
    1.51.15 by @dependabot in #1443
  * Misc documentation fixes by @StarlessNights in #1442
  * update deps versions by @yxxhero in #1446
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.15 to
    1.51.16 by @dependabot in #1447
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to
    1.51.17 by @dependabot in #1448
  * build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by
    @dependabot in #1451
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.17 to
    1.51.19 by @dependabot in #1450
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to
    1.51.20 by @dependabot in #1452
  * bump helm to v3.14.4 by @yxxhero in #1453
  * build(deps): bump helm-git from v0.15.1 to v0.16.0 (minor) by
    @maxime1907 in #1455
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.20 to
    1.51.21 by @dependabot in #1456
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to
    1.7.4 by @dependabot in #1457
  * build(deps): bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by
    @dependabot in #1463
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to
    1.51.22 by @dependabot in #1462
  * add NAMESPACE filed for diff by @yxxhero in #1460
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.22 to
    1.51.23 by @dependabot in #1466
  * build(deps): bump k8s.io/apimachinery from 0.29.4 to 0.30.0
    by @dependabot in #1465
  * chore(docs): update heading by @josephgardner in #1470
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.23 to
    1.51.24 by @dependabot in #1469
  * build(deps): bump github.com/helmfile/chartify from 0.18.1 to
    0.19.0 by @dependabot in #1468
  * Feature/support env hcl and interpolations by @XT-Phate in #1423
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.19.1 to
    2.20.1 by @dependabot in #1475
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.24 to
    1.51.25 by @dependabot in #1476
  * build(deps): bump github.com/zclconf/go-cty from 1.14.3 to
    1.14.4 by @dependabot in #1474
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to
    1.51.26 by @dependabot in #1478
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.26 to
    1.51.27 by @dependabot in #1480
  * build(deps): bump golangci/golangci-lint-action from 4 to 5
    by @dependabot in #1482
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.27 to
    1.51.28 by @dependabot in #1481
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.28 to
    1.51.29 by @dependabot in #1485
  * Update DAG with dependencies by @vlpav030 in #1477
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.29 to
    1.51.30 by @dependabot in #1486
  * build(deps): bump github.com/helmfile/chartify from 0.19.0 to
    0.20.0 by @dependabot in #1487
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to
    1.51.31 by @dependabot in #1488
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.31 to
    1.51.32 by @dependabot in #1489</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1716811200">- Update to version 0.165.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.32 to
    1.52.0 by @dependabot in #1496
  * build(deps): bump github.com/helmfile/vals from 0.37.0 to
    0.37.1 by @dependabot in #1500
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.0 to
    1.52.1 by @dependabot in #1499
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs by
    @dependabot in #1505
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
    by @dependabot in #1502
  * build(deps): bump github.com/helmfile/chartify from 0.20.0
    to 0.20.1 by @dependabot in #1503
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.1 to
    1.52.2 by @dependabot in #1501
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to
    1.52.3 by @dependabot in #1507
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1506
  * Remove config key order check by @drivelikebrazil in #1504
  * Relax the helmfile.lock helmfile binary version constraint
    by @mumoshu in #1511
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.3 to
    1.52.4 by @dependabot in #1509
  * v1: Document experimental features by @mumoshu in #1512
  * Update the project status with invitation to v1 rc testers
    by @mumoshu in #1513
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.4 to
    1.52.5 by @dependabot in #1514
  * chore: upgrade kubectl to v1.28.9 by @rtomadpg in #1516
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.5 to
    1.52.6 by @dependabot in #1518
  * bump helm-diff to v3.9.6 by @yxxhero in #1517
  * Add helmfile template --show-only by @jim-barber-he in #1494
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.6 to
    1.53.0 by @dependabot in #1519
  * build(deps): bump k8s.io/apimachinery from 0.30.0 to 0.30.1
    by @dependabot in #1521
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to
    1.53.2 by @dependabot in #1520
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.2 to
    1.53.3 by @dependabot in #1525
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.3 to
    1.53.4 by @dependabot in #1526
  * Fix typo and link for supported backends by @koenpunt in #1529
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.4 to
    1.53.5 by @dependabot in #1528
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.5 to
    1.53.6 by @dependabot in #1531
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.6 to
    1.53.7 by @dependabot in #1532
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.7 to
    1.53.8 by @dependabot in #1534
  * feat: bump helm to v3.15.1 by @yxxhero in #1523
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.8 to
    1.53.9 by @dependabot in #1535
  * bump helm-diff to 3.9.7 by @yxxhero in #1536</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1719403200">- Update to version 0.166.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.9 to
    1.53.10 by @dependabot in #1540
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to
    1.53.11 by @dependabot in #1542
  * chore: add Incentive.me to the list of helmfile users by
    @gabriel-suela in #1545
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.11 to
    1.53.13 by @dependabot in #1546
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to
    1.53.14 by @dependabot in #1549
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to
    1.53.15 by @dependabot in #1552
  * build(deps): bump github.com/helmfile/vals from 0.37.1 to
    0.37.2 by @dependabot in #1551
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
    by @dependabot in #1553
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
    by @dependabot in #1555
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to
    1.53.17 by @dependabot in #1557
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.17 to
    1.53.18 by @dependabot in #1559
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.18 to
    1.53.19 by @dependabot in #1561
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to
    1.53.20 by @dependabot in #1562
  * build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
    from 1.5.2 to 1.6.0 by @dependabot in #1564
  * fix: Incentive.me url on list of helmfile users by
    @gabriel-suela in #1570
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.20 to
    1.54.0 by @dependabot in #1568
  * build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by
    @dependabot in #1565
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.0 to
    1.54.1 by @dependabot in #1571
  * build(deps): bump docker/build-push-action from 5 to 6 by
    @dependabot in #1575
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
    by @dependabot in #1574
  * build(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2
    by @dependabot in #1569
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.1 to
    1.54.2 by @dependabot in #1573
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to
    1.54.3 by @dependabot in #1576
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.3 to
    1.54.5 by @dependabot in #1580
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.1 to
    2.21.0 by @dependabot in #1578
  * bump helm to 3.15.2 by @yxxhero in #1581
  * bump helm-diff to 3.9.8 by @yxxhero in #1582
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.5 to
    1.54.6 by @dependabot in #1583
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.4
    to 1.7.5 by @dependabot in #1587
  * build(deps): bump github.com/helmfile/vals from 0.37.2 to
    0.37.3 by @dependabot in #1588
  * build(deps): bump github.com/hashicorp/go-retryablehttp from
    0.7.6 to 0.7.7 by @dependabot in #1590
  * build(deps): bump github.com/go-test/deep from 1.1.0 to 1.1.1
    by @dependabot in #1589
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to
    1.54.7 by @dependabot in #1594
  * fix windows glob issue by @yxxhero in #1572
  * fix CVE-2024-24790 on helmfile (#1592) by @LionnelC in #1593
- This update contains fixes for boo#1227002, boo#1227014 and
  boo#1227040</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722427200">- Update to version 0.167.0:
  * Update GoReleaser configuration for version 2 by @yxxhero
    in #1600
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.7 to
    1.54.8 by @dependabot in #1602
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.8 to
    1.54.10 by @dependabot in #1607
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.10 to
    1.54.11 by @dependabot in #1608
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to
    1.54.12 by @dependabot in #1610
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to
    1.54.13 by @dependabot in #1611
  * Use logger for helm output by @inteon in #1585
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
    by @dependabot in #1616
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.13 to
    1.54.14 by @dependabot in #1612
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to
    1.54.15 by @dependabot in #1617
  * Fix broken links in status section of README.md by
    @jonathanmanton in #1618
  * build(deps): bump zipp from 3.7.0 to 3.19.1 in /docs by
    @dependabot in #1620
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to
    1.54.17 by @dependabot in #1622
  * build(deps): bump google.golang.org/grpc from 1.64.0 to
    1.64.1 by @dependabot in #1621
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.17 to
    1.54.18 by @dependabot in #1625
  * feat: bump helm to 3.15.3 by @yxxhero in #1627
  * fix: inject KubeVersion and ApiVersions in Chartify rendering
    by @xabufr in #1624
  * chore: add tests for release filters by @zhaque44 in #1629
  * feat: add namespace info in syncRelease and diffRelease by
    @yxxhero in #1609
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to
    1.54.19 by @dependabot in #1628
  * feat: add support for OCI auth through registry-config flag
    by @ThatsMrTalbot in #1630
  * build(deps): bump github.com/zclconf/go-cty from 1.14.4 to
    1.15.0 by @dependabot in #1632
  * feat: Update sops version 3.9.0 by @zhaque44 in #1634
  * build(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3
    by @dependabot in #1635
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to
    1.54.20 by @dependabot in #1638
  * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to
    1.12.0 by @dependabot in #1631
  * chore: documentation updates: grammar &amp; rm whitespace by
    @zhaque44 in #1639
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to
    1.55.2 by @dependabot in #1644
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to
    1.55.3 by @dependabot in #1645
  * chore: remove unecessary check in HandleExitCoder function and
    streamline logic by @zhaque44 in #1646
  * feat: use helm status to find helm release by @yxxhero in #1640
  * build(deps): bump github.com/docker/docker from
    27.0.1+incompatible to 27.1.0+incompatible by @dependabot in #1647</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722772800">- Update to version 0.167.1:
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to
    1.55.4 by @dependabot in #1649
  * fix(oci): use output-dir-template in path if specified by
    @henkka in #1648
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.4 to
    1.55.5 by @dependabot in #1651
  * build(deps): helm-s3: v0.16.0 -&gt; v0.16.2 by @yxxhero in #1652</changelog>
</package>
<package pkgid="e71b5e45d392e9967512c77e8edf4398146b47906ed828b5af91b996c769b60b96b2cbe1ad5c63af620ccb25c2e681dcb83a39df6678749a776add6a5ca948fa" name="helmfile-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.167.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680177600">- Update to version 0.152.0:
  What's Changed:
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by
    @dependabot in #704
  * optimize logger code by @yxxhero in #706
  * Use Masterminds/semver/v3 instead of hashicorp/go-version by
    @johejo in #712
  * fix cobra issue by @yxxhero in #715
  * issue with in process label will never be considered stale by
    @yxxhero in #716
  * fix: update file help message by @yxxhero in #714
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to
    1.8.2 by @dependabot in #717
  * build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by
    @dependabot in #720
  * fix build-in objects docs by @yxxhero in #719
  * fix get template func by @yxxhero in #721
  * v1: Fix --state-values-set to override values of environments
    colocated with releases by @yxxhero in #705
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 by
    @dependabot in #728
  * fix: improve set and values flags help message by @yxxhero in
    [#724]
  * build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by
    @dependabot in #731
  * bump helm to 3.11.2 by @yxxhero in #733
  * build(deps): bump github.com/helmfile/vals from 0.22.0 to
    0.23.0 by @dependabot in #735
  * clean: helm v2 logic code by @yxxhero in #736
  * clean: optimize postrenderer code by @yxxhero in #738
  * fix concurrency issue by @yxxhero in #742
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to
    1.7.1 by @dependabot in #745
  * bump mergo to 0.3.14 by @yxxhero in #751
  * chore(ci): use docker/metadata-action by @rmoreas in #756
  * build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 by
    @dependabot in #758
  * bump chartify to v0.14.0 by @yxxhero in #759
  * feat: use new helm version parse function by @yxxhero in #760
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
    by @dependabot in #762
  * chore(release): add latest tag only on release tags by @rmoreas
    in #766
  * fix: formatting of YAML samples in 1.0 proposal doc by @smlx in
    [#767]
  * feat: use offical goccy/go-yaml by @yxxhero in #769
  * fix: goccy/go-yaml tests by @yxxhero in #770
  * remove unnecessary remote.Locate() by @itscaro in #565</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683201600">- Update to version 0.153.1:
  What's Changed:
  * Properly emulated arm64 Docker builds by @lavifb in #826
- Update to version 0.153.0:
  What's Changed:
  * build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0
    by @dependabot in #772
  * feat: add/expose cli flags by @hans-m-song in #771
  * build(deps): bump github.com/goccy/go-yaml from 1.10.1 to
    1.11.0 by @dependabot in #778
  * Bump github.com/helmfile/vals by @jkroepke in #781
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
    by @dependabot in #783
  * build(deps): bump github.com/docker/docker from
    20.10.21+incompatible to 20.10.24+incompatible by @dependabot
    in #784
  * Update USERS.md by @AndreiBrandes in #777
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by
    @dependabot in #789
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
    to 3.2.1 by @dependabot in #796
  * Documentation updated about kubeVersion field by @Edu-DevOps
    in #797
  * build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0
    by @dependabot in #801
  * bump helm to v3.11.3 by @yxxhero in #802
  * fix: ValuesTemplate quote issue by @yxxhero in #787
  * feat: add duration to affected releases on sync by @AlexAxenti
    in #773
  * Add kube version flag by @FeLvi-zzz in #804
  * bump vals to v0.25.0 by @stoned in #808
  * build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by
    @dependabot in #810
  * Add documentation on internal environment variables by @voron
    in #811
  * Doc fixes by @stoned in #812
  * Fix inherit examples following #674 by @stoned in #815
  * Fix Markdown rendering of indented code blocks by @stoned
    in #814
  * Uniformize usage message by @stoned in #813
  * Build correct arch for container image by @lavifb in #817
  * Fix depedency binaries for arm64 builds by @lavifb in #820
  * chore(release): fix condition for latest tag by @rmoreas
    in #823</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688644800">- Update to version 0.155.0:
  What's Changed
  * fix: more stringent condition checking by @thejan2009 in #869
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
    by @dependabot in #873
  * build(deps): bump github.com/stretchr/testify from 1.8.3 to
    1.8.4 by @dependabot in #876
  * feat: update repo Spec var type skipTLSVerify to bool by
    @yxxhero in #877
  * feat: set RepositorySpec.PassCredentials var type to bool by
    @yxxhero in #878
  * cleanup: remove tls configures about helm v2 by @yxxhero in #880
  * Upgrade helm diff version by @yxxhero in #883
  * Add insecure skip tls verify support by @yxxhero in #882
  * chore(docs): fix table by @josephgardner in #881
  * Feat: add --strip-args-values-on-exit-error by @jkroepke in #887
  * Stop failing on single helmfile part missing specified env by
    @mumoshu in #885
  * fix(docs): table and list formatting by @josephgardner in #891
  * add unittest for storage by @yxxhero in #894
  * cleanup: remove panic in testutil by @yxxhero in #890
  * fix: chartifyOpts ignore release set values by @yxxhero in #896
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by
    @dependabot in #897
  * build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by
    @dependabot in #898
  * bump helm to v3.12.1 by @yxxhero in #899
  * build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by
    @dependabot in #900
  * replace interface{} by any by @yxxhero in #901
  * fix set-file cannot find the file on windows by @xiaomudk in #908
  * feat: add starhistory by @yxxhero in #909
- Update to version 0.154.0:
  What's Changed
  * Feat: support helm flag --enable-dns by @vincentstchu in #830
  * Make helmfile respect signals send by kill command (not only
    Ctrl+C in terminal) by @dm3ch in #750
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by
    @dependabot in #846
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by
    @dependabot in #847
  * feat: add --skip-trailing-cr to helmfile diff by @rezonant
    in #625
  * fix: loadBases overrodeEnv issue by @yxxhero in #838
  * build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0
    by @dependabot in #852
  * bump helm to v3.12.0 by @yxxhero in #855
  * build(deps): bump github.com/docker/distribution from
    2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #857
  * Feat add cascade support by @yxxhero in #860
  * docs: update cascade by @yxxhero in #861
  * fix extra args missing in helmfile apply subcommand by
    @yxxhero in #858
  * build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2
    by @dependabot in #865
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to
    1.8.3 by @dependabot in #866
  * feat: make environment context available by @SeWieland in #832
  * Fix set flag are ignored when used in conjunction with
    jsonPatches by @xiaomudk in #867</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691841600">- Update to version 0.155.1:
  What's Changed
  * feat: add --insecure-skip-tls-verify support for helmfile
    template by @yxxhero in #916
  * feat: Allow to skip diff output on release base by @jkroepke
    in #906
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by
    @dependabot in #918
  * build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by
    @dependabot in #930
  * build(deps): bump github.com/docker/docker from
    23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #932
  * bump helm to v3.12.2 by @yxxhero in #933
  * build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
    by @dependabot in #936
  * build(deps): bump github.com/helmfile/vals from 0.25.0 to
    0.26.0 by @dependabot in #938
  * Cancel rendering helmfile parts once the missing env is
    detected in the previous part by @mumoshu in #941
  * fix typo by @lucasfcnunes in #940
  * fix: oci pull directory conflict when download twice by
    @yxxhero in #914
  * feat: add insecure support for oci repo by @yxxhero in #921
  * add bug to exempt labels on git stale.yml by @lucasfcnunes
    in #942
  * build(deps): bump github.com/helmfile/vals from 0.26.0 to
    0.26.1 by @dependabot in #944</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1694779200">- Update to version 0.157.0:
  What's Changed
  * bump github.com/helmfile/vals by @jkroepke in #982
  * fix snapshot tests random error by @yxxhero in #985
  * feat: keyring supportting by @yxxhero in #984
  * update keyring docs by @yxxhero in #986
  * Update docs for running as container by @PointyShinyBurning
    in #988
  * Add missing documentation for isFile function by @anessi in #996
  * Update workflows by @bonddim in #998
  * build(deps): bump actions/checkout from 3 to 4 by @dependabot
    in #999
  * build(deps): bump gitpython from 3.1.32 to 3.1.34 in /docs
    by @dependabot in #1004
  * chore: added a note in the doc. by @rlnchow in #1006
  * build(deps): bump gitpython from 3.1.34 to 3.1.35 in /docs by
    @dependabot in #1008
- Update to version 0.156.0:
  What's Changed
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
    1.7.2 by @dependabot in #949
  * build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by
    @dependabot in #957
  * build(deps): bump github.com/helmfile/chartify from 0.14.0 to
    0.15.0 by @dependabot in #956
  * build(deps): bump github.com/helmfile/vals from 0.26.1 to
    0.26.2 by @dependabot in #962
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
    by @dependabot in #961
  * fix re-using environment state in sub-helmfiles issue by
    @yxxhero in #951
  * feat: add friendly tips for helmfile config order by @yxxhero
    in #710
  * chore: join with space by @wrenix in #963
  * Implement --diff-args by @jkroepke in #959
  * build(deps): bump gitpython from 3.1.30 to 3.1.32 in /docs
    by @dependabot in #970
  * build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3
    by @dependabot in #968
  * bump helm to v3.12.3 by @yxxhero in #971
  * bump go to 1.21 by @yxxhero in #972
  * Support functions written by KCL to mutate or validate
    manifests for Helmfile @Peefy #827</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697112000">- Use go1.21 for building.
- Bump helm to v3.13.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Update to version 0.158.0:
  What's Changed
  * feat: add an option to set a custom kustomize binary by
    @alessiodionisi in #1012
  * feat: bump helm to 3.13.0 by @yxxhero in #1044
  * feat: skip deps when installed is false by @yxxhero in #1054
  * feat: add duration to failed releases summary by @felipecrs
    in #1066
  * feat: bump helm version to 3.13.1 of tests by @yxxhero in #1068
  * feat: support most remote urls by @xiaomudk in #1061
  * Add diffArgs to helmDefaults by @yktakaha4 in #1019
  * Fix symlink behaviour by @reegnz in #1020
  * fix: security/dependabot/33 by @yxxhero in #1025
  * by @lucasfcnunes in #1028
  * optimize OCI chart version check by @yxxhero in #1052
  * optimize flag logic about wait by @yxxhero in #1051
  * doc: remote Environment values support more protocols by
    @xiaomudk in #1089
  * add more tests for Desired func by @yxxhero in #1082
  * upgrade helm in dockerfile images by @jouve in #1067
  * replace all mozilla/sops with getsops/sops
  * test: fix running tests locally by @felipecrs in #1088
  * build(deps): bump docker/login-action from 2 to 3 by
    @dependabot in #1018
  * build(deps): bump docker/metadata-action from 4 to 5 by
    @dependabot in #1017
  * build(deps): bump docker/build-push-action from 4 to 5 by
    @dependabot in #1016
  * build(deps): bump docker/setup-qemu-action from 2 to 3 by
    @dependabot in #1015
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 by
    @dependabot in #1014
  * build(deps): bump docker/setup-buildx-action from 2 to 3 by
    @dependabot in #1022
  * build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by
    @dependabot in #1032
  * build(deps): bump github.com/goccy/go-yaml from 1.11.0 to
    1.11.2 by @dependabot in #1031
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0
    by @dependabot in #1033
  * build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0
    by @dependabot in #1045
  * build(deps): bump github.com/cyphar/filepath-securejoin from
    0.2.3 to 0.2.4 by @dependabot in #1026
  * build(deps): bump github.com/helmfile/vals from 0.27.1 to
    0.28.0 by @dependabot in #1048
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0
    by @dependabot in #1055
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
    by @dependabot in #1056
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.2
    to 1.7.3 by @dependabot in #1058
  * build(deps): bump gitpython from 3.1.35 to 3.1.37 in /docs by
    @dependabot in #1059
  * build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    by @dependabot in #1060
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
    @dependabot in #1063
  * build(deps): bump helm.sh/helm/v3 from 3.13.0 to 3.13.1 by
    @dependabot in #1065
  * build(deps): bump github.com/helmfile/vals from 0.28.0 to 0.28.1
    by @dependabot in #1071
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to
    1.45.27 by @dependabot in #1076
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.27 to
    1.45.28 by @dependabot in #1083
  * build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3
    by @dependabot in #1084
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.28 to
    1.46.0 by @dependabot in #1085</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698408000">- autocomplete files can be generated using "helmfile complete" for
  the shells "bash", "zsh" and "fish". Use this feature to provide
  additional helmfile-&lt;shell&gt;-completion packages again.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Update to version 0.158.1:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.0 to 1.46.1
    by @dependabot in #1090
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.2
    by @dependabot in #1091
  * fix issue 1093 by @yxxhero in #1094
  * build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by
    @dependabot in #1099
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3
    by @dependabot in #1097
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.4
    by @dependabot in #1101
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.4 to 1.46.5
    by @dependabot in #1102
  * enable run skip-diff-output tests by @yxxhero in #1104
  * fix golang lint error by @yxxhero in #1106
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.5 to 1.46.6
    by @dependabot in #1107
  * build(deps): bump github.com/docker/docker from 24.0.6+incompatible
    to 24.0.7+incompatible by @dependabot in #1108
  * fix chartify with non-chart dir by @yxxhero in #1105
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.46.7
    by @dependabot in #1109
  * fix #1095 by @yxxhero in #1100</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701259200">- Update to version 0.159.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.7 to
    1.47.0 by @dependabot in #1111
  * docs: fix indentation error in index.md by @tjanson in #1114
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to
    1.47.1 by @dependabot in #1113
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.1 to
    1.47.2 by @dependabot in #1117
  * fix: args ignore in diff subcommand by @yxxhero in #1118
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.2 to
    1.47.3 by @dependabot in #1125
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by
    @dependabot in #1124
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
    by @dependabot in #1123
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to
    1.47.4 by @dependabot in #1126
  * resolved deps even when installed=false by @jouve in #1120
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.4 to
    1.47.5 by @dependabot in #1127
  * build(deps): bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by
    @dependabot in #1128
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0
    by @dependabot in #1129
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.5 to
    1.47.7 by @dependabot in #1134
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.7 to
    1.47.8 by @dependabot in #1138
  * fix: support large output with --enable-live-ouput by
    @flabatut in #1139
  * bump helm to 3.13.2 by @yxxhero in #1130
  * Update helmfile/chartify to v0.17.0 by @moririnson in #1140
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.8 to
    1.47.9 by @dependabot in #1141
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to
    1.47.10 by @dependabot in #1143
  * build(deps): bump dessant/lock-threads from 4 to 5
    by @dependabot in #1144
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.10 to
    1.47.11 by @dependabot in #1146
  * build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by
    @dependabot in #1149
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.11 to
    1.47.12 by @dependabot in #1150
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.12 to
    1.47.13 by @dependabot in #1152
  * fix checker for empty array case by @yxxhero in #1153
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.13 to
    1.48.0 by @dependabot in #1156
  * build(deps): bump github.com/helmfile/vals from 0.28.1 to
    0.29.0 by @dependabot in #1155
  * Add "PostRendererArgs" option to be passed to helm by
    @boekhold in #1133
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to
    1.48.1 by @dependabot in #1159
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to
    3.0.1 by @dependabot in #1160
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.1 to
    1.48.2 by @dependabot in #1162
  * update get and getOrNil docs by @yxxhero in #1164
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to
    1.48.3 by @dependabot in #1166</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703592000">- Update to version 0.160.0:
  What's Changed
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by
    @dependabot in #1170
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to
    1.48.4 by @dependabot in #1171
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to
    1.48.6 by @dependabot in #1173
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to
    1.48.7 by @dependabot in #1176
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.7 to
    1.48.9 by @dependabot in #1179
  * Fix failing docs build by @josephgardner in #1186
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.9 to
    1.48.10 by @dependabot in #1181
  * [dockerfile] latest sops by @jouve in #1185
  * [dockerfile] update plugins by @jouve in #1182
  * [dockerfile] age 1.1.1 by @jouve in #1183
  * [dockerfile] latest kubectl 1.25 by @jouve in #1184
  * [dockerfile] update latest kustomize by @jouve in #1188
  * feat: include func support by @yxxhero in #1187
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.10 to
    1.48.11 by @dependabot in #1190
  * Create DeleteWait and DeleteTimeout parameters for Destroy by
    @virginiabrioso in #1177
  * Allow secrets to be excluded from release template inheritance
    by @voron in #1189
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to
    1.48.12 by @dependabot in #1191
  * fix(docs): specify python version by @josephgardner in #1193
  * fix(docs): typo in templating_funcs.md by @yxxhero in #1194
  * build(deps): bump github.com/helmfile/vals from 0.29.0 to
    0.30.0 by @dependabot in #1192
  * fix(docs): pin python to 3.11 by @josephgardner in #1197
  * chore(docs): update link by @josephgardner in #1198
  * build(deps): bump actions/setup-go from 4 to 5 by @dependabot
    in #1196
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.12 to
    1.48.13 by @dependabot in #1195
  * chore(docs): Add missing template funcs by @josephgardner in
    [#1201]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.13 to
    1.48.14 by @dependabot in #1200
  * fix: --state-values-set unable to set booleans by
    @tunahansezen in #1199
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.14 to
    1.48.15 by @dependabot in #1202
  * chore: add bluelabs to list of helmfile users by @efcasado
    in #1206
  * consistently use Masterminds/semver by @jouve in #1209
  * simplify multierr usage with standard errors by @jouve in
    [#1208]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.15 to
    1.48.16 by @dependabot in #1211
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to
    1.49.0 by @dependabot in #1214
  * replace custom diff in tests using testify by @jouve in #1215
  * fix: ConditionEnabled panic issue by @yxxhero in #1221
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to
    1.49.1 by @dependabot in #1223
  * bump helm version to 3.13.3 by @yxxhero in #1225
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.1 to
    1.49.2 by @dependabot in #1227
  * build(deps): bump k8s.io/apimachinery from 0.28.4 to 0.29.0
    by @dependabot in #1226
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.2 to
    1.49.3 by @dependabot in #1231
  * build(deps): bump github.com/helmfile/vals from 0.30.0 to
    0.31.0 by @dependabot in #1230
  * build(deps): bump actions/upload-artifact and
    actions/download-artifact from 3 to 4 by @yxxhero in #1234
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
    by @dependabot in #1238
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.3 to
    1.49.4 by @dependabot in #1236
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to
    1.49.5 by @dependabot in #1240
  * build(deps): bump github.com/containerd/containerd from
    1.7.6 to 1.7.11 by @dependabot in #1241
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.5 to
    1.49.6 by @dependabot in #1242
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to
    1.49.7 by @dependabot in #1246
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to
    1.49.8 by @dependabot in #1247</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706097600">- Update to version 0.161.0:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.31.0 to
    0.32.0 by @dependabot in #1250
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.8 to
    1.49.9 by @dependabot in #1251
  * feat: respect helmfile.lock with ad-hoc kustimzation by
    @vlpav030 in #1244
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to
    1.49.10 by @dependabot in #1257
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.10 to
    1.49.11 by @dependabot in #1259
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.11 to
    1.49.12 by @dependabot in #1260
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.12 to
    1.49.13 by @dependabot in #1263
  * fix: prevent preparing chart for disabled releases by
    @mighty1231 in #1210
  * add support for HELMFILE_FILE_PATH envvar to set -f by
    @sstarcher in #1255
  * fix checker error message by @petelock in #1266
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0
    by @dependabot in #1267
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to
    1.49.14 by @dependabot in #1269
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #1268
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.14 to
    1.49.15 by @dependabot in #1270
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.15 to
    1.49.16 by @dependabot in #1272
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to
    1.3.7 by @dependabot in #1273
  * feat: include func support more template functions by
    @yxxhero in #1277
  * chore: add zhihu to list of helmfile users by @zhaogaolong
    in #1278
  * Bugfix: do not print registry password to stdout when running
    by @ennekein in #1275
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to
    1.49.17 by @dependabot in #1279
  * build(deps): bump gitpython from 3.1.37 to 3.1.41 in /docs
    by @dependabot in #1280
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to
    1.49.18 by @dependabot in #1283
  * build(deps): bump jinja2 from 3.1.1 to 3.1.3 in /docs by
    @dependabot in #1284
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.18 to
    1.49.19 by @dependabot in #1285
  * feat: bump helm-diff to v3.9.1 by @yxxhero in #1286
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.19 to
    1.49.21 by @dependabot in #1287
  * Bump helm diff to 3.9.2 by @kxkcx in #1291
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to
    1.49.22 by @dependabot in #1292
  * fix: issue with pre-release Helm version by @yxxhero in #1293
  * build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1
    by @dependabot in #1298
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.22 to
    1.49.23 by @dependabot in #1296
  * Bump helm diff to 3.9.2 by @kxkcx in #1299
  * feat: bump helm to 3.14.0 by @yxxhero in #1295
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.23 to
    1.49.24 by @dependabot in #1300
  * feat: bump vals to 0.33.0 by @yxxhero in #1302
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.24 to
    1.50.0 by @dependabot in #1303
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to
    1.50.1 by @dependabot in #1305
  * Fix the password display problem when passing the chart link
    by @NavesEdu in #1281</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1708344000">- Update to version 0.162.0:
  New feature
  * add suppress output line regex support by @yxxhero in #1329
    see more: https://github.com/helmfile/helmfile/blob/v0.162.0/test/integration/test-cases/suppress-output-line-regex/input/helmfile.yaml.gotmpl
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.1 to
    1.50.2 by @dependabot in #1309
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.2 to
    1.50.3 by @dependabot in #1312
  * feat: document that jsonPatches et al can be files by
    @rsrchboy in #1313
  * build(deps): bump github.com/goccy/go-yaml from 1.11.2 to
    1.11.3 by @dependabot in #1314
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.3 to
    1.50.4 by @dependabot in #1315
  * feat: Bump helm-diff to 3.9.4 by @yxxhero in #1316
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.4 to
    1.50.5 by @dependabot in #1318
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to
    1.50.6 by @dependabot in #1319
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.6 to
    1.50.7 by @dependabot in #1321
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.7 to
    1.50.8 by @dependabot in #1322
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.8 to
    1.50.9 by @dependabot in #1323
  * disable version check for sops while building container
    image by @itscaro in #1320
  * build(deps): bump github.com/helmfile/vals from 0.33.0 to
    0.33.1 by @dependabot in #1325
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to
    1.50.10 by @dependabot in #1324
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to
    1.50.11 by @dependabot in #1328
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.11 to
    1.50.12 by @dependabot in #1330
  * feat: update to use go 1.22 by @chenrui333 in #1332
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
    by @dependabot in #1334
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.12 to
    1.50.13 by @dependabot in #1333
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.13 to
    1.50.14 by @dependabot in #1336
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
    by @dependabot in #1338
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.14 to
    1.50.15 by @dependabot in #1337
  * build(deps): bump github.com/helmfile/vals from 0.33.1 to
    0.34.1 by @dependabot in #1339
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to
    1.50.17 by @dependabot in #1342
  * build(deps): bump github.com/helmfile/chartify from 0.17.0 to
    0.18.1 by @dependabot in #1341
  * fix: use finer-grained locking when listing releases for diff
    by @steved in #1343
  * run deps without chart preparation by @jouve in #1011
  * build(deps): bump k8s.io/apimachinery from 0.29.1 to 0.29.2
    by @dependabot in #1348
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.17 to
    1.50.18 by @dependabot in #1347
  * build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
    by @dependabot in #1346
  * fix: version path issue by @yxxhero in #1344
  * Make it clear that the plugin install prompt is a question
    by @wallrj in #1355
  * Update Helm version to v3.14.1 by @yxxhero in #1352
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to
    1.50.19 by @dependabot in #1357
  * feat: add suppress output line regex support by @yxxhero
    in #1329
- Use go1.22 for building.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711108800">- Update to version 0.163.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to
    1.50.20 by @dependabot in #1359
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to
    1.50.21 by @dependabot in #1361
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to
    1.50.22 by @dependabot in #1363
  * build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by
    @dependabot in #1362
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to
    1.50.23 by @dependabot in #1367
  * build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by
    @dependabot in #1366
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to
    1.50.24 by @dependabot in #1369
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.24 to
    1.50.25 by @dependabot in #1371
  * feat: bump helm to v3.14.2 by @yxxhero in #1372
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to
    1.50.26 by @dependabot in #1373
  * build(deps): bump github.com/helmfile/vals from 0.34.1 to
    0.35.0 by @dependabot in #1377
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.26 to
    1.50.28 by @dependabot in #1378
  * Add the SyncArgs option and --sync-args flag by @inteon
    in #1375
  * Add --kubeconfig flag by @inteon in #1381
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.28 to
    1.50.29 by @dependabot in #1382
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to
    1.9.0 by @dependabot in #1383
  * bump helm-diff to 3.9.5 by @yxxhero in #1384
  * fix needs issue when release installed is false by @yxxhero
    in #997
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.29 to
    1.50.30 by @dependabot in #1387
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0
    by @dependabot in #1389
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to
    1.50.31 by @dependabot in #1388
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.31 to
    1.50.32 by @dependabot in #1390
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to
    1.50.34 by @dependabot in #1395
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to
    3.0.3 by @dependabot in #1393
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to
    1.50.35 by @dependabot in #1396
  * Allow for conditions to have a deeper nested structure. by
    @vandycknick in #1360
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to
    1.50.36 by @dependabot in #1397
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to
    1.50.37 by @dependabot in #1400
  * Add Tudock GmbH to USERS.md by @jeliebig in #1399
  * build(deps): bump google.golang.org/protobuf from 1.32.0 to
    1.33.0 by @dependabot in #1403
  * build(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 by
    @dependabot in #1404
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to
    1.50.38 by @dependabot in #1405
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to
    1.51.0 by @dependabot in #1406
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to
    1.51.1 by @dependabot in #1410
  * build(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3
    by @dependabot in #1409
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to
    1.51.2 by @dependabot in #1413
  * build(deps): bump github.com/docker/docker from
    24.0.7+incompatible to 24.0.9+incompatible by @dependabot
    in #1416
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to
    1.51.3 by @dependabot in #1415
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to
    1.51.4 by @dependabot in #1417
  * feat: bump helm to 3.14.3 by @yxxhero in #1418</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711454400">- Update to version 0.163.1:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.35.0 to
    0.36.0 by @dependabot in #1421
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to
    1.51.5 by @dependabot in #1420
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to
    1.51.6 by @dependabot in #1422
  * skip helm dep up for kustomizations by @jouve in #1424</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1714737600">- Update to version 0.164.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to
    1.51.7 by @dependabot in #1429
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to
    1.51.8 by @dependabot in #1430
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to
    1.51.9 by @dependabot in #1432
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.9 to
    1.51.10 by @dependabot in #1433
  * remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS for v1 by
    @yxxhero in #1434
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.10 to
    1.51.11 by @dependabot in #1435
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to
    1.51.12 by @dependabot in #1436
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to
    1.51.13 by @dependabot in #1438
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.13 to
    1.51.14 by @dependabot in #1439
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by
    @dependabot in #1441
  * build(deps): bump github.com/helmfile/vals from 0.36.0 to
    0.37.0 by @dependabot in #1440
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0
    by @dependabot in #1444
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.14 to
    1.51.15 by @dependabot in #1443
  * Misc documentation fixes by @StarlessNights in #1442
  * update deps versions by @yxxhero in #1446
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.15 to
    1.51.16 by @dependabot in #1447
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to
    1.51.17 by @dependabot in #1448
  * build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by
    @dependabot in #1451
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.17 to
    1.51.19 by @dependabot in #1450
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to
    1.51.20 by @dependabot in #1452
  * bump helm to v3.14.4 by @yxxhero in #1453
  * build(deps): bump helm-git from v0.15.1 to v0.16.0 (minor) by
    @maxime1907 in #1455
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.20 to
    1.51.21 by @dependabot in #1456
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to
    1.7.4 by @dependabot in #1457
  * build(deps): bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by
    @dependabot in #1463
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to
    1.51.22 by @dependabot in #1462
  * add NAMESPACE filed for diff by @yxxhero in #1460
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.22 to
    1.51.23 by @dependabot in #1466
  * build(deps): bump k8s.io/apimachinery from 0.29.4 to 0.30.0
    by @dependabot in #1465
  * chore(docs): update heading by @josephgardner in #1470
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.23 to
    1.51.24 by @dependabot in #1469
  * build(deps): bump github.com/helmfile/chartify from 0.18.1 to
    0.19.0 by @dependabot in #1468
  * Feature/support env hcl and interpolations by @XT-Phate in #1423
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.19.1 to
    2.20.1 by @dependabot in #1475
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.24 to
    1.51.25 by @dependabot in #1476
  * build(deps): bump github.com/zclconf/go-cty from 1.14.3 to
    1.14.4 by @dependabot in #1474
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to
    1.51.26 by @dependabot in #1478
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.26 to
    1.51.27 by @dependabot in #1480
  * build(deps): bump golangci/golangci-lint-action from 4 to 5
    by @dependabot in #1482
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.27 to
    1.51.28 by @dependabot in #1481
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.28 to
    1.51.29 by @dependabot in #1485
  * Update DAG with dependencies by @vlpav030 in #1477
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.29 to
    1.51.30 by @dependabot in #1486
  * build(deps): bump github.com/helmfile/chartify from 0.19.0 to
    0.20.0 by @dependabot in #1487
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to
    1.51.31 by @dependabot in #1488
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.31 to
    1.51.32 by @dependabot in #1489</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1716811200">- Update to version 0.165.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.32 to
    1.52.0 by @dependabot in #1496
  * build(deps): bump github.com/helmfile/vals from 0.37.0 to
    0.37.1 by @dependabot in #1500
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.0 to
    1.52.1 by @dependabot in #1499
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs by
    @dependabot in #1505
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
    by @dependabot in #1502
  * build(deps): bump github.com/helmfile/chartify from 0.20.0
    to 0.20.1 by @dependabot in #1503
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.1 to
    1.52.2 by @dependabot in #1501
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to
    1.52.3 by @dependabot in #1507
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1506
  * Remove config key order check by @drivelikebrazil in #1504
  * Relax the helmfile.lock helmfile binary version constraint
    by @mumoshu in #1511
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.3 to
    1.52.4 by @dependabot in #1509
  * v1: Document experimental features by @mumoshu in #1512
  * Update the project status with invitation to v1 rc testers
    by @mumoshu in #1513
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.4 to
    1.52.5 by @dependabot in #1514
  * chore: upgrade kubectl to v1.28.9 by @rtomadpg in #1516
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.5 to
    1.52.6 by @dependabot in #1518
  * bump helm-diff to v3.9.6 by @yxxhero in #1517
  * Add helmfile template --show-only by @jim-barber-he in #1494
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.6 to
    1.53.0 by @dependabot in #1519
  * build(deps): bump k8s.io/apimachinery from 0.30.0 to 0.30.1
    by @dependabot in #1521
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to
    1.53.2 by @dependabot in #1520
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.2 to
    1.53.3 by @dependabot in #1525
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.3 to
    1.53.4 by @dependabot in #1526
  * Fix typo and link for supported backends by @koenpunt in #1529
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.4 to
    1.53.5 by @dependabot in #1528
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.5 to
    1.53.6 by @dependabot in #1531
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.6 to
    1.53.7 by @dependabot in #1532
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.7 to
    1.53.8 by @dependabot in #1534
  * feat: bump helm to v3.15.1 by @yxxhero in #1523
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.8 to
    1.53.9 by @dependabot in #1535
  * bump helm-diff to 3.9.7 by @yxxhero in #1536</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1719403200">- Update to version 0.166.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.9 to
    1.53.10 by @dependabot in #1540
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to
    1.53.11 by @dependabot in #1542
  * chore: add Incentive.me to the list of helmfile users by
    @gabriel-suela in #1545
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.11 to
    1.53.13 by @dependabot in #1546
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to
    1.53.14 by @dependabot in #1549
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to
    1.53.15 by @dependabot in #1552
  * build(deps): bump github.com/helmfile/vals from 0.37.1 to
    0.37.2 by @dependabot in #1551
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
    by @dependabot in #1553
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
    by @dependabot in #1555
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to
    1.53.17 by @dependabot in #1557
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.17 to
    1.53.18 by @dependabot in #1559
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.18 to
    1.53.19 by @dependabot in #1561
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to
    1.53.20 by @dependabot in #1562
  * build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
    from 1.5.2 to 1.6.0 by @dependabot in #1564
  * fix: Incentive.me url on list of helmfile users by
    @gabriel-suela in #1570
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.20 to
    1.54.0 by @dependabot in #1568
  * build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by
    @dependabot in #1565
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.0 to
    1.54.1 by @dependabot in #1571
  * build(deps): bump docker/build-push-action from 5 to 6 by
    @dependabot in #1575
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
    by @dependabot in #1574
  * build(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2
    by @dependabot in #1569
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.1 to
    1.54.2 by @dependabot in #1573
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to
    1.54.3 by @dependabot in #1576
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.3 to
    1.54.5 by @dependabot in #1580
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.1 to
    2.21.0 by @dependabot in #1578
  * bump helm to 3.15.2 by @yxxhero in #1581
  * bump helm-diff to 3.9.8 by @yxxhero in #1582
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.5 to
    1.54.6 by @dependabot in #1583
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.4
    to 1.7.5 by @dependabot in #1587
  * build(deps): bump github.com/helmfile/vals from 0.37.2 to
    0.37.3 by @dependabot in #1588
  * build(deps): bump github.com/hashicorp/go-retryablehttp from
    0.7.6 to 0.7.7 by @dependabot in #1590
  * build(deps): bump github.com/go-test/deep from 1.1.0 to 1.1.1
    by @dependabot in #1589
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to
    1.54.7 by @dependabot in #1594
  * fix windows glob issue by @yxxhero in #1572
  * fix CVE-2024-24790 on helmfile (#1592) by @LionnelC in #1593
- This update contains fixes for boo#1227002, boo#1227014 and
  boo#1227040</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722427200">- Update to version 0.167.0:
  * Update GoReleaser configuration for version 2 by @yxxhero
    in #1600
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.7 to
    1.54.8 by @dependabot in #1602
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.8 to
    1.54.10 by @dependabot in #1607
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.10 to
    1.54.11 by @dependabot in #1608
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to
    1.54.12 by @dependabot in #1610
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to
    1.54.13 by @dependabot in #1611
  * Use logger for helm output by @inteon in #1585
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
    by @dependabot in #1616
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.13 to
    1.54.14 by @dependabot in #1612
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to
    1.54.15 by @dependabot in #1617
  * Fix broken links in status section of README.md by
    @jonathanmanton in #1618
  * build(deps): bump zipp from 3.7.0 to 3.19.1 in /docs by
    @dependabot in #1620
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to
    1.54.17 by @dependabot in #1622
  * build(deps): bump google.golang.org/grpc from 1.64.0 to
    1.64.1 by @dependabot in #1621
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.17 to
    1.54.18 by @dependabot in #1625
  * feat: bump helm to 3.15.3 by @yxxhero in #1627
  * fix: inject KubeVersion and ApiVersions in Chartify rendering
    by @xabufr in #1624
  * chore: add tests for release filters by @zhaque44 in #1629
  * feat: add namespace info in syncRelease and diffRelease by
    @yxxhero in #1609
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to
    1.54.19 by @dependabot in #1628
  * feat: add support for OCI auth through registry-config flag
    by @ThatsMrTalbot in #1630
  * build(deps): bump github.com/zclconf/go-cty from 1.14.4 to
    1.15.0 by @dependabot in #1632
  * feat: Update sops version 3.9.0 by @zhaque44 in #1634
  * build(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3
    by @dependabot in #1635
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to
    1.54.20 by @dependabot in #1638
  * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to
    1.12.0 by @dependabot in #1631
  * chore: documentation updates: grammar &amp; rm whitespace by
    @zhaque44 in #1639
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to
    1.55.2 by @dependabot in #1644
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to
    1.55.3 by @dependabot in #1645
  * chore: remove unecessary check in HandleExitCoder function and
    streamline logic by @zhaque44 in #1646
  * feat: use helm status to find helm release by @yxxhero in #1640
  * build(deps): bump github.com/docker/docker from
    27.0.1+incompatible to 27.1.0+incompatible by @dependabot in #1647</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722772800">- Update to version 0.167.1:
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to
    1.55.4 by @dependabot in #1649
  * fix(oci): use output-dir-template in path if specified by
    @henkka in #1648
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.4 to
    1.55.5 by @dependabot in #1651
  * build(deps): helm-s3: v0.16.0 -&gt; v0.16.2 by @yxxhero in #1652</changelog>
</package>
<package pkgid="52842c05ace08676b0b496e056568809c8599f7d7de6dd40e520b1438062dcbff1fde13a54dadd2bfd6f149b1807ed82365850023ef15e29dd55618036fd7026" name="helmfile-fish-completion" arch="noarch">
  <version epoch="0" ver="0.167.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680177600">- Update to version 0.152.0:
  What's Changed:
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by
    @dependabot in #704
  * optimize logger code by @yxxhero in #706
  * Use Masterminds/semver/v3 instead of hashicorp/go-version by
    @johejo in #712
  * fix cobra issue by @yxxhero in #715
  * issue with in process label will never be considered stale by
    @yxxhero in #716
  * fix: update file help message by @yxxhero in #714
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to
    1.8.2 by @dependabot in #717
  * build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by
    @dependabot in #720
  * fix build-in objects docs by @yxxhero in #719
  * fix get template func by @yxxhero in #721
  * v1: Fix --state-values-set to override values of environments
    colocated with releases by @yxxhero in #705
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 by
    @dependabot in #728
  * fix: improve set and values flags help message by @yxxhero in
    [#724]
  * build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by
    @dependabot in #731
  * bump helm to 3.11.2 by @yxxhero in #733
  * build(deps): bump github.com/helmfile/vals from 0.22.0 to
    0.23.0 by @dependabot in #735
  * clean: helm v2 logic code by @yxxhero in #736
  * clean: optimize postrenderer code by @yxxhero in #738
  * fix concurrency issue by @yxxhero in #742
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to
    1.7.1 by @dependabot in #745
  * bump mergo to 0.3.14 by @yxxhero in #751
  * chore(ci): use docker/metadata-action by @rmoreas in #756
  * build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 by
    @dependabot in #758
  * bump chartify to v0.14.0 by @yxxhero in #759
  * feat: use new helm version parse function by @yxxhero in #760
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
    by @dependabot in #762
  * chore(release): add latest tag only on release tags by @rmoreas
    in #766
  * fix: formatting of YAML samples in 1.0 proposal doc by @smlx in
    [#767]
  * feat: use offical goccy/go-yaml by @yxxhero in #769
  * fix: goccy/go-yaml tests by @yxxhero in #770
  * remove unnecessary remote.Locate() by @itscaro in #565</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683201600">- Update to version 0.153.1:
  What's Changed:
  * Properly emulated arm64 Docker builds by @lavifb in #826
- Update to version 0.153.0:
  What's Changed:
  * build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0
    by @dependabot in #772
  * feat: add/expose cli flags by @hans-m-song in #771
  * build(deps): bump github.com/goccy/go-yaml from 1.10.1 to
    1.11.0 by @dependabot in #778
  * Bump github.com/helmfile/vals by @jkroepke in #781
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
    by @dependabot in #783
  * build(deps): bump github.com/docker/docker from
    20.10.21+incompatible to 20.10.24+incompatible by @dependabot
    in #784
  * Update USERS.md by @AndreiBrandes in #777
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by
    @dependabot in #789
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
    to 3.2.1 by @dependabot in #796
  * Documentation updated about kubeVersion field by @Edu-DevOps
    in #797
  * build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0
    by @dependabot in #801
  * bump helm to v3.11.3 by @yxxhero in #802
  * fix: ValuesTemplate quote issue by @yxxhero in #787
  * feat: add duration to affected releases on sync by @AlexAxenti
    in #773
  * Add kube version flag by @FeLvi-zzz in #804
  * bump vals to v0.25.0 by @stoned in #808
  * build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by
    @dependabot in #810
  * Add documentation on internal environment variables by @voron
    in #811
  * Doc fixes by @stoned in #812
  * Fix inherit examples following #674 by @stoned in #815
  * Fix Markdown rendering of indented code blocks by @stoned
    in #814
  * Uniformize usage message by @stoned in #813
  * Build correct arch for container image by @lavifb in #817
  * Fix depedency binaries for arm64 builds by @lavifb in #820
  * chore(release): fix condition for latest tag by @rmoreas
    in #823</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688644800">- Update to version 0.155.0:
  What's Changed
  * fix: more stringent condition checking by @thejan2009 in #869
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
    by @dependabot in #873
  * build(deps): bump github.com/stretchr/testify from 1.8.3 to
    1.8.4 by @dependabot in #876
  * feat: update repo Spec var type skipTLSVerify to bool by
    @yxxhero in #877
  * feat: set RepositorySpec.PassCredentials var type to bool by
    @yxxhero in #878
  * cleanup: remove tls configures about helm v2 by @yxxhero in #880
  * Upgrade helm diff version by @yxxhero in #883
  * Add insecure skip tls verify support by @yxxhero in #882
  * chore(docs): fix table by @josephgardner in #881
  * Feat: add --strip-args-values-on-exit-error by @jkroepke in #887
  * Stop failing on single helmfile part missing specified env by
    @mumoshu in #885
  * fix(docs): table and list formatting by @josephgardner in #891
  * add unittest for storage by @yxxhero in #894
  * cleanup: remove panic in testutil by @yxxhero in #890
  * fix: chartifyOpts ignore release set values by @yxxhero in #896
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by
    @dependabot in #897
  * build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by
    @dependabot in #898
  * bump helm to v3.12.1 by @yxxhero in #899
  * build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by
    @dependabot in #900
  * replace interface{} by any by @yxxhero in #901
  * fix set-file cannot find the file on windows by @xiaomudk in #908
  * feat: add starhistory by @yxxhero in #909
- Update to version 0.154.0:
  What's Changed
  * Feat: support helm flag --enable-dns by @vincentstchu in #830
  * Make helmfile respect signals send by kill command (not only
    Ctrl+C in terminal) by @dm3ch in #750
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by
    @dependabot in #846
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by
    @dependabot in #847
  * feat: add --skip-trailing-cr to helmfile diff by @rezonant
    in #625
  * fix: loadBases overrodeEnv issue by @yxxhero in #838
  * build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0
    by @dependabot in #852
  * bump helm to v3.12.0 by @yxxhero in #855
  * build(deps): bump github.com/docker/distribution from
    2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #857
  * Feat add cascade support by @yxxhero in #860
  * docs: update cascade by @yxxhero in #861
  * fix extra args missing in helmfile apply subcommand by
    @yxxhero in #858
  * build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2
    by @dependabot in #865
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to
    1.8.3 by @dependabot in #866
  * feat: make environment context available by @SeWieland in #832
  * Fix set flag are ignored when used in conjunction with
    jsonPatches by @xiaomudk in #867</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691841600">- Update to version 0.155.1:
  What's Changed
  * feat: add --insecure-skip-tls-verify support for helmfile
    template by @yxxhero in #916
  * feat: Allow to skip diff output on release base by @jkroepke
    in #906
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by
    @dependabot in #918
  * build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by
    @dependabot in #930
  * build(deps): bump github.com/docker/docker from
    23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #932
  * bump helm to v3.12.2 by @yxxhero in #933
  * build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
    by @dependabot in #936
  * build(deps): bump github.com/helmfile/vals from 0.25.0 to
    0.26.0 by @dependabot in #938
  * Cancel rendering helmfile parts once the missing env is
    detected in the previous part by @mumoshu in #941
  * fix typo by @lucasfcnunes in #940
  * fix: oci pull directory conflict when download twice by
    @yxxhero in #914
  * feat: add insecure support for oci repo by @yxxhero in #921
  * add bug to exempt labels on git stale.yml by @lucasfcnunes
    in #942
  * build(deps): bump github.com/helmfile/vals from 0.26.0 to
    0.26.1 by @dependabot in #944</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1694779200">- Update to version 0.157.0:
  What's Changed
  * bump github.com/helmfile/vals by @jkroepke in #982
  * fix snapshot tests random error by @yxxhero in #985
  * feat: keyring supportting by @yxxhero in #984
  * update keyring docs by @yxxhero in #986
  * Update docs for running as container by @PointyShinyBurning
    in #988
  * Add missing documentation for isFile function by @anessi in #996
  * Update workflows by @bonddim in #998
  * build(deps): bump actions/checkout from 3 to 4 by @dependabot
    in #999
  * build(deps): bump gitpython from 3.1.32 to 3.1.34 in /docs
    by @dependabot in #1004
  * chore: added a note in the doc. by @rlnchow in #1006
  * build(deps): bump gitpython from 3.1.34 to 3.1.35 in /docs by
    @dependabot in #1008
- Update to version 0.156.0:
  What's Changed
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
    1.7.2 by @dependabot in #949
  * build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by
    @dependabot in #957
  * build(deps): bump github.com/helmfile/chartify from 0.14.0 to
    0.15.0 by @dependabot in #956
  * build(deps): bump github.com/helmfile/vals from 0.26.1 to
    0.26.2 by @dependabot in #962
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
    by @dependabot in #961
  * fix re-using environment state in sub-helmfiles issue by
    @yxxhero in #951
  * feat: add friendly tips for helmfile config order by @yxxhero
    in #710
  * chore: join with space by @wrenix in #963
  * Implement --diff-args by @jkroepke in #959
  * build(deps): bump gitpython from 3.1.30 to 3.1.32 in /docs
    by @dependabot in #970
  * build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3
    by @dependabot in #968
  * bump helm to v3.12.3 by @yxxhero in #971
  * bump go to 1.21 by @yxxhero in #972
  * Support functions written by KCL to mutate or validate
    manifests for Helmfile @Peefy #827</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697112000">- Use go1.21 for building.
- Bump helm to v3.13.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Update to version 0.158.0:
  What's Changed
  * feat: add an option to set a custom kustomize binary by
    @alessiodionisi in #1012
  * feat: bump helm to 3.13.0 by @yxxhero in #1044
  * feat: skip deps when installed is false by @yxxhero in #1054
  * feat: add duration to failed releases summary by @felipecrs
    in #1066
  * feat: bump helm version to 3.13.1 of tests by @yxxhero in #1068
  * feat: support most remote urls by @xiaomudk in #1061
  * Add diffArgs to helmDefaults by @yktakaha4 in #1019
  * Fix symlink behaviour by @reegnz in #1020
  * fix: security/dependabot/33 by @yxxhero in #1025
  * by @lucasfcnunes in #1028
  * optimize OCI chart version check by @yxxhero in #1052
  * optimize flag logic about wait by @yxxhero in #1051
  * doc: remote Environment values support more protocols by
    @xiaomudk in #1089
  * add more tests for Desired func by @yxxhero in #1082
  * upgrade helm in dockerfile images by @jouve in #1067
  * replace all mozilla/sops with getsops/sops
  * test: fix running tests locally by @felipecrs in #1088
  * build(deps): bump docker/login-action from 2 to 3 by
    @dependabot in #1018
  * build(deps): bump docker/metadata-action from 4 to 5 by
    @dependabot in #1017
  * build(deps): bump docker/build-push-action from 4 to 5 by
    @dependabot in #1016
  * build(deps): bump docker/setup-qemu-action from 2 to 3 by
    @dependabot in #1015
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 by
    @dependabot in #1014
  * build(deps): bump docker/setup-buildx-action from 2 to 3 by
    @dependabot in #1022
  * build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by
    @dependabot in #1032
  * build(deps): bump github.com/goccy/go-yaml from 1.11.0 to
    1.11.2 by @dependabot in #1031
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0
    by @dependabot in #1033
  * build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0
    by @dependabot in #1045
  * build(deps): bump github.com/cyphar/filepath-securejoin from
    0.2.3 to 0.2.4 by @dependabot in #1026
  * build(deps): bump github.com/helmfile/vals from 0.27.1 to
    0.28.0 by @dependabot in #1048
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0
    by @dependabot in #1055
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
    by @dependabot in #1056
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.2
    to 1.7.3 by @dependabot in #1058
  * build(deps): bump gitpython from 3.1.35 to 3.1.37 in /docs by
    @dependabot in #1059
  * build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    by @dependabot in #1060
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
    @dependabot in #1063
  * build(deps): bump helm.sh/helm/v3 from 3.13.0 to 3.13.1 by
    @dependabot in #1065
  * build(deps): bump github.com/helmfile/vals from 0.28.0 to 0.28.1
    by @dependabot in #1071
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to
    1.45.27 by @dependabot in #1076
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.27 to
    1.45.28 by @dependabot in #1083
  * build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3
    by @dependabot in #1084
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.28 to
    1.46.0 by @dependabot in #1085</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698408000">- autocomplete files can be generated using "helmfile complete" for
  the shells "bash", "zsh" and "fish". Use this feature to provide
  additional helmfile-&lt;shell&gt;-completion packages again.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Update to version 0.158.1:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.0 to 1.46.1
    by @dependabot in #1090
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.2
    by @dependabot in #1091
  * fix issue 1093 by @yxxhero in #1094
  * build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by
    @dependabot in #1099
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3
    by @dependabot in #1097
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.4
    by @dependabot in #1101
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.4 to 1.46.5
    by @dependabot in #1102
  * enable run skip-diff-output tests by @yxxhero in #1104
  * fix golang lint error by @yxxhero in #1106
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.5 to 1.46.6
    by @dependabot in #1107
  * build(deps): bump github.com/docker/docker from 24.0.6+incompatible
    to 24.0.7+incompatible by @dependabot in #1108
  * fix chartify with non-chart dir by @yxxhero in #1105
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.46.7
    by @dependabot in #1109
  * fix #1095 by @yxxhero in #1100</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701259200">- Update to version 0.159.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.7 to
    1.47.0 by @dependabot in #1111
  * docs: fix indentation error in index.md by @tjanson in #1114
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to
    1.47.1 by @dependabot in #1113
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.1 to
    1.47.2 by @dependabot in #1117
  * fix: args ignore in diff subcommand by @yxxhero in #1118
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.2 to
    1.47.3 by @dependabot in #1125
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by
    @dependabot in #1124
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
    by @dependabot in #1123
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to
    1.47.4 by @dependabot in #1126
  * resolved deps even when installed=false by @jouve in #1120
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.4 to
    1.47.5 by @dependabot in #1127
  * build(deps): bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by
    @dependabot in #1128
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0
    by @dependabot in #1129
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.5 to
    1.47.7 by @dependabot in #1134
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.7 to
    1.47.8 by @dependabot in #1138
  * fix: support large output with --enable-live-ouput by
    @flabatut in #1139
  * bump helm to 3.13.2 by @yxxhero in #1130
  * Update helmfile/chartify to v0.17.0 by @moririnson in #1140
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.8 to
    1.47.9 by @dependabot in #1141
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to
    1.47.10 by @dependabot in #1143
  * build(deps): bump dessant/lock-threads from 4 to 5
    by @dependabot in #1144
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.10 to
    1.47.11 by @dependabot in #1146
  * build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by
    @dependabot in #1149
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.11 to
    1.47.12 by @dependabot in #1150
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.12 to
    1.47.13 by @dependabot in #1152
  * fix checker for empty array case by @yxxhero in #1153
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.13 to
    1.48.0 by @dependabot in #1156
  * build(deps): bump github.com/helmfile/vals from 0.28.1 to
    0.29.0 by @dependabot in #1155
  * Add "PostRendererArgs" option to be passed to helm by
    @boekhold in #1133
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to
    1.48.1 by @dependabot in #1159
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to
    3.0.1 by @dependabot in #1160
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.1 to
    1.48.2 by @dependabot in #1162
  * update get and getOrNil docs by @yxxhero in #1164
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to
    1.48.3 by @dependabot in #1166</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703592000">- Update to version 0.160.0:
  What's Changed
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by
    @dependabot in #1170
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to
    1.48.4 by @dependabot in #1171
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to
    1.48.6 by @dependabot in #1173
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to
    1.48.7 by @dependabot in #1176
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.7 to
    1.48.9 by @dependabot in #1179
  * Fix failing docs build by @josephgardner in #1186
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.9 to
    1.48.10 by @dependabot in #1181
  * [dockerfile] latest sops by @jouve in #1185
  * [dockerfile] update plugins by @jouve in #1182
  * [dockerfile] age 1.1.1 by @jouve in #1183
  * [dockerfile] latest kubectl 1.25 by @jouve in #1184
  * [dockerfile] update latest kustomize by @jouve in #1188
  * feat: include func support by @yxxhero in #1187
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.10 to
    1.48.11 by @dependabot in #1190
  * Create DeleteWait and DeleteTimeout parameters for Destroy by
    @virginiabrioso in #1177
  * Allow secrets to be excluded from release template inheritance
    by @voron in #1189
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to
    1.48.12 by @dependabot in #1191
  * fix(docs): specify python version by @josephgardner in #1193
  * fix(docs): typo in templating_funcs.md by @yxxhero in #1194
  * build(deps): bump github.com/helmfile/vals from 0.29.0 to
    0.30.0 by @dependabot in #1192
  * fix(docs): pin python to 3.11 by @josephgardner in #1197
  * chore(docs): update link by @josephgardner in #1198
  * build(deps): bump actions/setup-go from 4 to 5 by @dependabot
    in #1196
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.12 to
    1.48.13 by @dependabot in #1195
  * chore(docs): Add missing template funcs by @josephgardner in
    [#1201]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.13 to
    1.48.14 by @dependabot in #1200
  * fix: --state-values-set unable to set booleans by
    @tunahansezen in #1199
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.14 to
    1.48.15 by @dependabot in #1202
  * chore: add bluelabs to list of helmfile users by @efcasado
    in #1206
  * consistently use Masterminds/semver by @jouve in #1209
  * simplify multierr usage with standard errors by @jouve in
    [#1208]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.15 to
    1.48.16 by @dependabot in #1211
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to
    1.49.0 by @dependabot in #1214
  * replace custom diff in tests using testify by @jouve in #1215
  * fix: ConditionEnabled panic issue by @yxxhero in #1221
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to
    1.49.1 by @dependabot in #1223
  * bump helm version to 3.13.3 by @yxxhero in #1225
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.1 to
    1.49.2 by @dependabot in #1227
  * build(deps): bump k8s.io/apimachinery from 0.28.4 to 0.29.0
    by @dependabot in #1226
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.2 to
    1.49.3 by @dependabot in #1231
  * build(deps): bump github.com/helmfile/vals from 0.30.0 to
    0.31.0 by @dependabot in #1230
  * build(deps): bump actions/upload-artifact and
    actions/download-artifact from 3 to 4 by @yxxhero in #1234
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
    by @dependabot in #1238
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.3 to
    1.49.4 by @dependabot in #1236
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to
    1.49.5 by @dependabot in #1240
  * build(deps): bump github.com/containerd/containerd from
    1.7.6 to 1.7.11 by @dependabot in #1241
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.5 to
    1.49.6 by @dependabot in #1242
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to
    1.49.7 by @dependabot in #1246
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to
    1.49.8 by @dependabot in #1247</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706097600">- Update to version 0.161.0:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.31.0 to
    0.32.0 by @dependabot in #1250
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.8 to
    1.49.9 by @dependabot in #1251
  * feat: respect helmfile.lock with ad-hoc kustimzation by
    @vlpav030 in #1244
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to
    1.49.10 by @dependabot in #1257
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.10 to
    1.49.11 by @dependabot in #1259
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.11 to
    1.49.12 by @dependabot in #1260
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.12 to
    1.49.13 by @dependabot in #1263
  * fix: prevent preparing chart for disabled releases by
    @mighty1231 in #1210
  * add support for HELMFILE_FILE_PATH envvar to set -f by
    @sstarcher in #1255
  * fix checker error message by @petelock in #1266
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0
    by @dependabot in #1267
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to
    1.49.14 by @dependabot in #1269
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #1268
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.14 to
    1.49.15 by @dependabot in #1270
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.15 to
    1.49.16 by @dependabot in #1272
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to
    1.3.7 by @dependabot in #1273
  * feat: include func support more template functions by
    @yxxhero in #1277
  * chore: add zhihu to list of helmfile users by @zhaogaolong
    in #1278
  * Bugfix: do not print registry password to stdout when running
    by @ennekein in #1275
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to
    1.49.17 by @dependabot in #1279
  * build(deps): bump gitpython from 3.1.37 to 3.1.41 in /docs
    by @dependabot in #1280
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to
    1.49.18 by @dependabot in #1283
  * build(deps): bump jinja2 from 3.1.1 to 3.1.3 in /docs by
    @dependabot in #1284
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.18 to
    1.49.19 by @dependabot in #1285
  * feat: bump helm-diff to v3.9.1 by @yxxhero in #1286
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.19 to
    1.49.21 by @dependabot in #1287
  * Bump helm diff to 3.9.2 by @kxkcx in #1291
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to
    1.49.22 by @dependabot in #1292
  * fix: issue with pre-release Helm version by @yxxhero in #1293
  * build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1
    by @dependabot in #1298
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.22 to
    1.49.23 by @dependabot in #1296
  * Bump helm diff to 3.9.2 by @kxkcx in #1299
  * feat: bump helm to 3.14.0 by @yxxhero in #1295
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.23 to
    1.49.24 by @dependabot in #1300
  * feat: bump vals to 0.33.0 by @yxxhero in #1302
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.24 to
    1.50.0 by @dependabot in #1303
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to
    1.50.1 by @dependabot in #1305
  * Fix the password display problem when passing the chart link
    by @NavesEdu in #1281</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1708344000">- Update to version 0.162.0:
  New feature
  * add suppress output line regex support by @yxxhero in #1329
    see more: https://github.com/helmfile/helmfile/blob/v0.162.0/test/integration/test-cases/suppress-output-line-regex/input/helmfile.yaml.gotmpl
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.1 to
    1.50.2 by @dependabot in #1309
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.2 to
    1.50.3 by @dependabot in #1312
  * feat: document that jsonPatches et al can be files by
    @rsrchboy in #1313
  * build(deps): bump github.com/goccy/go-yaml from 1.11.2 to
    1.11.3 by @dependabot in #1314
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.3 to
    1.50.4 by @dependabot in #1315
  * feat: Bump helm-diff to 3.9.4 by @yxxhero in #1316
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.4 to
    1.50.5 by @dependabot in #1318
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to
    1.50.6 by @dependabot in #1319
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.6 to
    1.50.7 by @dependabot in #1321
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.7 to
    1.50.8 by @dependabot in #1322
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.8 to
    1.50.9 by @dependabot in #1323
  * disable version check for sops while building container
    image by @itscaro in #1320
  * build(deps): bump github.com/helmfile/vals from 0.33.0 to
    0.33.1 by @dependabot in #1325
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to
    1.50.10 by @dependabot in #1324
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to
    1.50.11 by @dependabot in #1328
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.11 to
    1.50.12 by @dependabot in #1330
  * feat: update to use go 1.22 by @chenrui333 in #1332
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
    by @dependabot in #1334
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.12 to
    1.50.13 by @dependabot in #1333
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.13 to
    1.50.14 by @dependabot in #1336
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
    by @dependabot in #1338
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.14 to
    1.50.15 by @dependabot in #1337
  * build(deps): bump github.com/helmfile/vals from 0.33.1 to
    0.34.1 by @dependabot in #1339
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to
    1.50.17 by @dependabot in #1342
  * build(deps): bump github.com/helmfile/chartify from 0.17.0 to
    0.18.1 by @dependabot in #1341
  * fix: use finer-grained locking when listing releases for diff
    by @steved in #1343
  * run deps without chart preparation by @jouve in #1011
  * build(deps): bump k8s.io/apimachinery from 0.29.1 to 0.29.2
    by @dependabot in #1348
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.17 to
    1.50.18 by @dependabot in #1347
  * build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
    by @dependabot in #1346
  * fix: version path issue by @yxxhero in #1344
  * Make it clear that the plugin install prompt is a question
    by @wallrj in #1355
  * Update Helm version to v3.14.1 by @yxxhero in #1352
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to
    1.50.19 by @dependabot in #1357
  * feat: add suppress output line regex support by @yxxhero
    in #1329
- Use go1.22 for building.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711108800">- Update to version 0.163.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to
    1.50.20 by @dependabot in #1359
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to
    1.50.21 by @dependabot in #1361
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to
    1.50.22 by @dependabot in #1363
  * build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by
    @dependabot in #1362
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to
    1.50.23 by @dependabot in #1367
  * build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by
    @dependabot in #1366
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to
    1.50.24 by @dependabot in #1369
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.24 to
    1.50.25 by @dependabot in #1371
  * feat: bump helm to v3.14.2 by @yxxhero in #1372
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to
    1.50.26 by @dependabot in #1373
  * build(deps): bump github.com/helmfile/vals from 0.34.1 to
    0.35.0 by @dependabot in #1377
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.26 to
    1.50.28 by @dependabot in #1378
  * Add the SyncArgs option and --sync-args flag by @inteon
    in #1375
  * Add --kubeconfig flag by @inteon in #1381
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.28 to
    1.50.29 by @dependabot in #1382
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to
    1.9.0 by @dependabot in #1383
  * bump helm-diff to 3.9.5 by @yxxhero in #1384
  * fix needs issue when release installed is false by @yxxhero
    in #997
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.29 to
    1.50.30 by @dependabot in #1387
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0
    by @dependabot in #1389
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to
    1.50.31 by @dependabot in #1388
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.31 to
    1.50.32 by @dependabot in #1390
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to
    1.50.34 by @dependabot in #1395
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to
    3.0.3 by @dependabot in #1393
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to
    1.50.35 by @dependabot in #1396
  * Allow for conditions to have a deeper nested structure. by
    @vandycknick in #1360
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to
    1.50.36 by @dependabot in #1397
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to
    1.50.37 by @dependabot in #1400
  * Add Tudock GmbH to USERS.md by @jeliebig in #1399
  * build(deps): bump google.golang.org/protobuf from 1.32.0 to
    1.33.0 by @dependabot in #1403
  * build(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 by
    @dependabot in #1404
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to
    1.50.38 by @dependabot in #1405
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to
    1.51.0 by @dependabot in #1406
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to
    1.51.1 by @dependabot in #1410
  * build(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3
    by @dependabot in #1409
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to
    1.51.2 by @dependabot in #1413
  * build(deps): bump github.com/docker/docker from
    24.0.7+incompatible to 24.0.9+incompatible by @dependabot
    in #1416
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to
    1.51.3 by @dependabot in #1415
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to
    1.51.4 by @dependabot in #1417
  * feat: bump helm to 3.14.3 by @yxxhero in #1418</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711454400">- Update to version 0.163.1:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.35.0 to
    0.36.0 by @dependabot in #1421
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to
    1.51.5 by @dependabot in #1420
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to
    1.51.6 by @dependabot in #1422
  * skip helm dep up for kustomizations by @jouve in #1424</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1714737600">- Update to version 0.164.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to
    1.51.7 by @dependabot in #1429
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to
    1.51.8 by @dependabot in #1430
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to
    1.51.9 by @dependabot in #1432
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.9 to
    1.51.10 by @dependabot in #1433
  * remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS for v1 by
    @yxxhero in #1434
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.10 to
    1.51.11 by @dependabot in #1435
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to
    1.51.12 by @dependabot in #1436
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to
    1.51.13 by @dependabot in #1438
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.13 to
    1.51.14 by @dependabot in #1439
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by
    @dependabot in #1441
  * build(deps): bump github.com/helmfile/vals from 0.36.0 to
    0.37.0 by @dependabot in #1440
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0
    by @dependabot in #1444
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.14 to
    1.51.15 by @dependabot in #1443
  * Misc documentation fixes by @StarlessNights in #1442
  * update deps versions by @yxxhero in #1446
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.15 to
    1.51.16 by @dependabot in #1447
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to
    1.51.17 by @dependabot in #1448
  * build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by
    @dependabot in #1451
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.17 to
    1.51.19 by @dependabot in #1450
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to
    1.51.20 by @dependabot in #1452
  * bump helm to v3.14.4 by @yxxhero in #1453
  * build(deps): bump helm-git from v0.15.1 to v0.16.0 (minor) by
    @maxime1907 in #1455
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.20 to
    1.51.21 by @dependabot in #1456
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to
    1.7.4 by @dependabot in #1457
  * build(deps): bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by
    @dependabot in #1463
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to
    1.51.22 by @dependabot in #1462
  * add NAMESPACE filed for diff by @yxxhero in #1460
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.22 to
    1.51.23 by @dependabot in #1466
  * build(deps): bump k8s.io/apimachinery from 0.29.4 to 0.30.0
    by @dependabot in #1465
  * chore(docs): update heading by @josephgardner in #1470
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.23 to
    1.51.24 by @dependabot in #1469
  * build(deps): bump github.com/helmfile/chartify from 0.18.1 to
    0.19.0 by @dependabot in #1468
  * Feature/support env hcl and interpolations by @XT-Phate in #1423
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.19.1 to
    2.20.1 by @dependabot in #1475
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.24 to
    1.51.25 by @dependabot in #1476
  * build(deps): bump github.com/zclconf/go-cty from 1.14.3 to
    1.14.4 by @dependabot in #1474
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to
    1.51.26 by @dependabot in #1478
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.26 to
    1.51.27 by @dependabot in #1480
  * build(deps): bump golangci/golangci-lint-action from 4 to 5
    by @dependabot in #1482
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.27 to
    1.51.28 by @dependabot in #1481
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.28 to
    1.51.29 by @dependabot in #1485
  * Update DAG with dependencies by @vlpav030 in #1477
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.29 to
    1.51.30 by @dependabot in #1486
  * build(deps): bump github.com/helmfile/chartify from 0.19.0 to
    0.20.0 by @dependabot in #1487
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to
    1.51.31 by @dependabot in #1488
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.31 to
    1.51.32 by @dependabot in #1489</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1716811200">- Update to version 0.165.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.32 to
    1.52.0 by @dependabot in #1496
  * build(deps): bump github.com/helmfile/vals from 0.37.0 to
    0.37.1 by @dependabot in #1500
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.0 to
    1.52.1 by @dependabot in #1499
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs by
    @dependabot in #1505
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
    by @dependabot in #1502
  * build(deps): bump github.com/helmfile/chartify from 0.20.0
    to 0.20.1 by @dependabot in #1503
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.1 to
    1.52.2 by @dependabot in #1501
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to
    1.52.3 by @dependabot in #1507
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1506
  * Remove config key order check by @drivelikebrazil in #1504
  * Relax the helmfile.lock helmfile binary version constraint
    by @mumoshu in #1511
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.3 to
    1.52.4 by @dependabot in #1509
  * v1: Document experimental features by @mumoshu in #1512
  * Update the project status with invitation to v1 rc testers
    by @mumoshu in #1513
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.4 to
    1.52.5 by @dependabot in #1514
  * chore: upgrade kubectl to v1.28.9 by @rtomadpg in #1516
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.5 to
    1.52.6 by @dependabot in #1518
  * bump helm-diff to v3.9.6 by @yxxhero in #1517
  * Add helmfile template --show-only by @jim-barber-he in #1494
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.6 to
    1.53.0 by @dependabot in #1519
  * build(deps): bump k8s.io/apimachinery from 0.30.0 to 0.30.1
    by @dependabot in #1521
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to
    1.53.2 by @dependabot in #1520
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.2 to
    1.53.3 by @dependabot in #1525
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.3 to
    1.53.4 by @dependabot in #1526
  * Fix typo and link for supported backends by @koenpunt in #1529
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.4 to
    1.53.5 by @dependabot in #1528
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.5 to
    1.53.6 by @dependabot in #1531
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.6 to
    1.53.7 by @dependabot in #1532
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.7 to
    1.53.8 by @dependabot in #1534
  * feat: bump helm to v3.15.1 by @yxxhero in #1523
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.8 to
    1.53.9 by @dependabot in #1535
  * bump helm-diff to 3.9.7 by @yxxhero in #1536</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1719403200">- Update to version 0.166.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.9 to
    1.53.10 by @dependabot in #1540
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to
    1.53.11 by @dependabot in #1542
  * chore: add Incentive.me to the list of helmfile users by
    @gabriel-suela in #1545
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.11 to
    1.53.13 by @dependabot in #1546
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to
    1.53.14 by @dependabot in #1549
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to
    1.53.15 by @dependabot in #1552
  * build(deps): bump github.com/helmfile/vals from 0.37.1 to
    0.37.2 by @dependabot in #1551
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
    by @dependabot in #1553
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
    by @dependabot in #1555
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to
    1.53.17 by @dependabot in #1557
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.17 to
    1.53.18 by @dependabot in #1559
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.18 to
    1.53.19 by @dependabot in #1561
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to
    1.53.20 by @dependabot in #1562
  * build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
    from 1.5.2 to 1.6.0 by @dependabot in #1564
  * fix: Incentive.me url on list of helmfile users by
    @gabriel-suela in #1570
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.20 to
    1.54.0 by @dependabot in #1568
  * build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by
    @dependabot in #1565
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.0 to
    1.54.1 by @dependabot in #1571
  * build(deps): bump docker/build-push-action from 5 to 6 by
    @dependabot in #1575
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
    by @dependabot in #1574
  * build(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2
    by @dependabot in #1569
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.1 to
    1.54.2 by @dependabot in #1573
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to
    1.54.3 by @dependabot in #1576
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.3 to
    1.54.5 by @dependabot in #1580
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.1 to
    2.21.0 by @dependabot in #1578
  * bump helm to 3.15.2 by @yxxhero in #1581
  * bump helm-diff to 3.9.8 by @yxxhero in #1582
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.5 to
    1.54.6 by @dependabot in #1583
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.4
    to 1.7.5 by @dependabot in #1587
  * build(deps): bump github.com/helmfile/vals from 0.37.2 to
    0.37.3 by @dependabot in #1588
  * build(deps): bump github.com/hashicorp/go-retryablehttp from
    0.7.6 to 0.7.7 by @dependabot in #1590
  * build(deps): bump github.com/go-test/deep from 1.1.0 to 1.1.1
    by @dependabot in #1589
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to
    1.54.7 by @dependabot in #1594
  * fix windows glob issue by @yxxhero in #1572
  * fix CVE-2024-24790 on helmfile (#1592) by @LionnelC in #1593
- This update contains fixes for boo#1227002, boo#1227014 and
  boo#1227040</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722427200">- Update to version 0.167.0:
  * Update GoReleaser configuration for version 2 by @yxxhero
    in #1600
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.7 to
    1.54.8 by @dependabot in #1602
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.8 to
    1.54.10 by @dependabot in #1607
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.10 to
    1.54.11 by @dependabot in #1608
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to
    1.54.12 by @dependabot in #1610
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to
    1.54.13 by @dependabot in #1611
  * Use logger for helm output by @inteon in #1585
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
    by @dependabot in #1616
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.13 to
    1.54.14 by @dependabot in #1612
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to
    1.54.15 by @dependabot in #1617
  * Fix broken links in status section of README.md by
    @jonathanmanton in #1618
  * build(deps): bump zipp from 3.7.0 to 3.19.1 in /docs by
    @dependabot in #1620
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to
    1.54.17 by @dependabot in #1622
  * build(deps): bump google.golang.org/grpc from 1.64.0 to
    1.64.1 by @dependabot in #1621
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.17 to
    1.54.18 by @dependabot in #1625
  * feat: bump helm to 3.15.3 by @yxxhero in #1627
  * fix: inject KubeVersion and ApiVersions in Chartify rendering
    by @xabufr in #1624
  * chore: add tests for release filters by @zhaque44 in #1629
  * feat: add namespace info in syncRelease and diffRelease by
    @yxxhero in #1609
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to
    1.54.19 by @dependabot in #1628
  * feat: add support for OCI auth through registry-config flag
    by @ThatsMrTalbot in #1630
  * build(deps): bump github.com/zclconf/go-cty from 1.14.4 to
    1.15.0 by @dependabot in #1632
  * feat: Update sops version 3.9.0 by @zhaque44 in #1634
  * build(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3
    by @dependabot in #1635
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to
    1.54.20 by @dependabot in #1638
  * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to
    1.12.0 by @dependabot in #1631
  * chore: documentation updates: grammar &amp; rm whitespace by
    @zhaque44 in #1639
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to
    1.55.2 by @dependabot in #1644
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to
    1.55.3 by @dependabot in #1645
  * chore: remove unecessary check in HandleExitCoder function and
    streamline logic by @zhaque44 in #1646
  * feat: use helm status to find helm release by @yxxhero in #1640
  * build(deps): bump github.com/docker/docker from
    27.0.1+incompatible to 27.1.0+incompatible by @dependabot in #1647</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722772800">- Update to version 0.167.1:
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to
    1.55.4 by @dependabot in #1649
  * fix(oci): use output-dir-template in path if specified by
    @henkka in #1648
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.4 to
    1.55.5 by @dependabot in #1651
  * build(deps): helm-s3: v0.16.0 -&gt; v0.16.2 by @yxxhero in #1652</changelog>
</package>
<package pkgid="31d6af2f45b9638d3b0334802626180dd555cc06825e17b3414708f91aa211fa0d374fc264a9e359bd795cb1c9ec6a8256466a9245ba96d529304c092e3d6a94" name="helmfile-zsh-completion" arch="noarch">
  <version epoch="0" ver="0.167.1" rel="1.1"/>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1680177600">- Update to version 0.152.0:
  What's Changed:
  * build(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by
    @dependabot in #704
  * optimize logger code by @yxxhero in #706
  * Use Masterminds/semver/v3 instead of hashicorp/go-version by
    @johejo in #712
  * fix cobra issue by @yxxhero in #715
  * issue with in process label will never be considered stale by
    @yxxhero in #716
  * fix: update file help message by @yxxhero in #714
  * build(deps): bump github.com/stretchr/testify from 1.8.1 to
    1.8.2 by @dependabot in #717
  * build(deps): bump k8s.io/apimachinery from 0.26.1 to 0.26.2 by
    @dependabot in #720
  * fix build-in objects docs by @yxxhero in #719
  * fix get template func by @yxxhero in #721
  * v1: Fix --state-values-set to override values of environments
    colocated with releases by @yxxhero in #705
  * build(deps): bump golang.org/x/term from 0.5.0 to 0.6.0 by
    @dependabot in #728
  * fix: improve set and values flags help message by @yxxhero in
    [#724]
  * build(deps): bump go.uber.org/multierr from 1.9.0 to 1.10.0 by
    @dependabot in #731
  * bump helm to 3.11.2 by @yxxhero in #733
  * build(deps): bump github.com/helmfile/vals from 0.22.0 to
    0.23.0 by @dependabot in #735
  * clean: helm v2 logic code by @yxxhero in #736
  * clean: optimize postrenderer code by @yxxhero in #738
  * fix concurrency issue by @yxxhero in #742
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.0 to
    1.7.1 by @dependabot in #745
  * bump mergo to 0.3.14 by @yxxhero in #751
  * chore(ci): use docker/metadata-action by @rmoreas in #756
  * build(deps): bump k8s.io/apimachinery from 0.26.2 to 0.26.3 by
    @dependabot in #758
  * bump chartify to v0.14.0 by @yxxhero in #759
  * feat: use new helm version parse function by @yxxhero in #760
  * build(deps): bump github.com/imdario/mergo from 0.3.14 to 0.3.15
    by @dependabot in #762
  * chore(release): add latest tag only on release tags by @rmoreas
    in #766
  * fix: formatting of YAML samples in 1.0 proposal doc by @smlx in
    [#767]
  * feat: use offical goccy/go-yaml by @yxxhero in #769
  * fix: goccy/go-yaml tests by @yxxhero in #770
  * remove unnecessary remote.Locate() by @itscaro in #565</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1683201600">- Update to version 0.153.1:
  What's Changed:
  * Properly emulated arm64 Docker builds by @lavifb in #826
- Update to version 0.153.0:
  What's Changed:
  * build(deps): bump go.uber.org/multierr from 1.10.0 to 1.11.0
    by @dependabot in #772
  * feat: add/expose cli flags by @hans-m-song in #771
  * build(deps): bump github.com/goccy/go-yaml from 1.10.1 to
    1.11.0 by @dependabot in #778
  * Bump github.com/helmfile/vals by @jkroepke in #781
  * build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0
    by @dependabot in #783
  * build(deps): bump github.com/docker/docker from
    20.10.21+incompatible to 20.10.24+incompatible by @dependabot
    in #784
  * Update USERS.md by @AndreiBrandes in #777
  * build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 by
    @dependabot in #789
  * build(deps): bump github.com/Masterminds/semver/v3 from 3.2.0
    to 3.2.1 by @dependabot in #796
  * Documentation updated about kubeVersion field by @Edu-DevOps
    in #797
  * build(deps): bump k8s.io/apimachinery from 0.26.3 to 0.27.0
    by @dependabot in #801
  * bump helm to v3.11.3 by @yxxhero in #802
  * fix: ValuesTemplate quote issue by @yxxhero in #787
  * feat: add duration to affected releases on sync by @AlexAxenti
    in #773
  * Add kube version flag by @FeLvi-zzz in #804
  * bump vals to v0.25.0 by @stoned in #808
  * build(deps): bump k8s.io/apimachinery from 0.27.0 to 0.27.1 by
    @dependabot in #810
  * Add documentation on internal environment variables by @voron
    in #811
  * Doc fixes by @stoned in #812
  * Fix inherit examples following #674 by @stoned in #815
  * Fix Markdown rendering of indented code blocks by @stoned
    in #814
  * Uniformize usage message by @stoned in #813
  * Build correct arch for container image by @lavifb in #817
  * Fix depedency binaries for arm64 builds by @lavifb in #820
  * chore(release): fix condition for latest tag by @rmoreas
    in #823</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1688644800">- Update to version 0.155.0:
  What's Changed
  * fix: more stringent condition checking by @thejan2009 in #869
  * build(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16
    by @dependabot in #873
  * build(deps): bump github.com/stretchr/testify from 1.8.3 to
    1.8.4 by @dependabot in #876
  * feat: update repo Spec var type skipTLSVerify to bool by
    @yxxhero in #877
  * feat: set RepositorySpec.PassCredentials var type to bool by
    @yxxhero in #878
  * cleanup: remove tls configures about helm v2 by @yxxhero in #880
  * Upgrade helm diff version by @yxxhero in #883
  * Add insecure skip tls verify support by @yxxhero in #882
  * chore(docs): fix table by @josephgardner in #881
  * Feat: add --strip-args-values-on-exit-error by @jkroepke in #887
  * Stop failing on single helmfile part missing specified env by
    @mumoshu in #885
  * fix(docs): table and list formatting by @josephgardner in #891
  * add unittest for storage by @yxxhero in #894
  * cleanup: remove panic in testutil by @yxxhero in #890
  * fix: chartifyOpts ignore release set values by @yxxhero in #896
  * build(deps): bump golang.org/x/term from 0.8.0 to 0.9.0 by
    @dependabot in #897
  * build(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 by
    @dependabot in #898
  * bump helm to v3.12.1 by @yxxhero in #899
  * build(deps): bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by
    @dependabot in #900
  * replace interface{} by any by @yxxhero in #901
  * fix set-file cannot find the file on windows by @xiaomudk in #908
  * feat: add starhistory by @yxxhero in #909
- Update to version 0.154.0:
  What's Changed
  * Feat: support helm flag --enable-dns by @vincentstchu in #830
  * Make helmfile respect signals send by kill command (not only
    Ctrl+C in terminal) by @dm3ch in #750
  * build(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 by
    @dependabot in #846
  * build(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 by
    @dependabot in #847
  * feat: add --skip-trailing-cr to helmfile diff by @rezonant
    in #625
  * fix: loadBases overrodeEnv issue by @yxxhero in #838
  * build(deps): bump go.szostok.io/version from 1.1.0 to 1.2.0
    by @dependabot in #852
  * bump helm to v3.12.0 by @yxxhero in #855
  * build(deps): bump github.com/docker/distribution from
    2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #857
  * Feat add cascade support by @yxxhero in #860
  * docs: update cascade by @yxxhero in #861
  * fix extra args missing in helmfile apply subcommand by
    @yxxhero in #858
  * build(deps): bump k8s.io/apimachinery from 0.27.1 to 0.27.2
    by @dependabot in #865
  * build(deps): bump github.com/stretchr/testify from 1.8.2 to
    1.8.3 by @dependabot in #866
  * feat: make environment context available by @SeWieland in #832
  * Fix set flag are ignored when used in conjunction with
    jsonPatches by @xiaomudk in #867</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1691841600">- Update to version 0.155.1:
  What's Changed
  * feat: add --insecure-skip-tls-verify support for helmfile
    template by @yxxhero in #916
  * feat: Allow to skip diff output on release base by @jkroepke
    in #906
  * build(deps): bump golang.org/x/term from 0.9.0 to 0.10.0 by
    @dependabot in #918
  * build(deps): bump helm.sh/helm/v3 from 3.12.1 to 3.12.2 by
    @dependabot in #930
  * build(deps): bump github.com/docker/docker from
    23.0.1+incompatible to 23.0.3+incompatible by @dependabot in #932
  * bump helm to v3.12.2 by @yxxhero in #933
  * build(deps): bump k8s.io/apimachinery from 0.27.3 to 0.27.4
    by @dependabot in #936
  * build(deps): bump github.com/helmfile/vals from 0.25.0 to
    0.26.0 by @dependabot in #938
  * Cancel rendering helmfile parts once the missing env is
    detected in the previous part by @mumoshu in #941
  * fix typo by @lucasfcnunes in #940
  * fix: oci pull directory conflict when download twice by
    @yxxhero in #914
  * feat: add insecure support for oci repo by @yxxhero in #921
  * add bug to exempt labels on git stale.yml by @lucasfcnunes
    in #942
  * build(deps): bump github.com/helmfile/vals from 0.26.0 to
    0.26.1 by @dependabot in #944</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1694779200">- Update to version 0.157.0:
  What's Changed
  * bump github.com/helmfile/vals by @jkroepke in #982
  * fix snapshot tests random error by @yxxhero in #985
  * feat: keyring supportting by @yxxhero in #984
  * update keyring docs by @yxxhero in #986
  * Update docs for running as container by @PointyShinyBurning
    in #988
  * Add missing documentation for isFile function by @anessi in #996
  * Update workflows by @bonddim in #998
  * build(deps): bump actions/checkout from 3 to 4 by @dependabot
    in #999
  * build(deps): bump gitpython from 3.1.32 to 3.1.34 in /docs
    by @dependabot in #1004
  * chore: added a note in the doc. by @rlnchow in #1006
  * build(deps): bump gitpython from 3.1.34 to 3.1.35 in /docs by
    @dependabot in #1008
- Update to version 0.156.0:
  What's Changed
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.1 to
    1.7.2 by @dependabot in #949
  * build(deps): bump go.uber.org/zap from 1.24.0 to 1.25.0 by
    @dependabot in #957
  * build(deps): bump github.com/helmfile/chartify from 0.14.0 to
    0.15.0 by @dependabot in #956
  * build(deps): bump github.com/helmfile/vals from 0.26.1 to
    0.26.2 by @dependabot in #962
  * build(deps): bump golang.org/x/term from 0.10.0 to 0.11.0
    by @dependabot in #961
  * fix re-using environment state in sub-helmfiles issue by
    @yxxhero in #951
  * feat: add friendly tips for helmfile config order by @yxxhero
    in #710
  * chore: join with space by @wrenix in #963
  * Implement --diff-args by @jkroepke in #959
  * build(deps): bump gitpython from 3.1.30 to 3.1.32 in /docs
    by @dependabot in #970
  * build(deps): bump helm.sh/helm/v3 from 3.12.2 to 3.12.3
    by @dependabot in #968
  * bump helm to v3.12.3 by @yxxhero in #971
  * bump go to 1.21 by @yxxhero in #972
  * Support functions written by KCL to mutate or validate
    manifests for Helmfile @Peefy #827</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1697112000">- Use go1.21 for building.
- Bump helm to v3.13.1</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698148800">- Update to version 0.158.0:
  What's Changed
  * feat: add an option to set a custom kustomize binary by
    @alessiodionisi in #1012
  * feat: bump helm to 3.13.0 by @yxxhero in #1044
  * feat: skip deps when installed is false by @yxxhero in #1054
  * feat: add duration to failed releases summary by @felipecrs
    in #1066
  * feat: bump helm version to 3.13.1 of tests by @yxxhero in #1068
  * feat: support most remote urls by @xiaomudk in #1061
  * Add diffArgs to helmDefaults by @yktakaha4 in #1019
  * Fix symlink behaviour by @reegnz in #1020
  * fix: security/dependabot/33 by @yxxhero in #1025
  * by @lucasfcnunes in #1028
  * optimize OCI chart version check by @yxxhero in #1052
  * optimize flag logic about wait by @yxxhero in #1051
  * doc: remote Environment values support more protocols by
    @xiaomudk in #1089
  * add more tests for Desired func by @yxxhero in #1082
  * upgrade helm in dockerfile images by @jouve in #1067
  * replace all mozilla/sops with getsops/sops
  * test: fix running tests locally by @felipecrs in #1088
  * build(deps): bump docker/login-action from 2 to 3 by
    @dependabot in #1018
  * build(deps): bump docker/metadata-action from 4 to 5 by
    @dependabot in #1017
  * build(deps): bump docker/build-push-action from 4 to 5 by
    @dependabot in #1016
  * build(deps): bump docker/setup-qemu-action from 2 to 3 by
    @dependabot in #1015
  * build(deps): bump goreleaser/goreleaser-action from 4 to 5 by
    @dependabot in #1014
  * build(deps): bump docker/setup-buildx-action from 2 to 3 by
    @dependabot in #1022
  * build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0 by
    @dependabot in #1032
  * build(deps): bump github.com/goccy/go-yaml from 1.11.0 to
    1.11.2 by @dependabot in #1031
  * build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0
    by @dependabot in #1033
  * build(deps): bump helm.sh/helm/v3 from 3.12.3 to 3.13.0
    by @dependabot in #1045
  * build(deps): bump github.com/cyphar/filepath-securejoin from
    0.2.3 to 0.2.4 by @dependabot in #1026
  * build(deps): bump github.com/helmfile/vals from 0.27.1 to
    0.28.0 by @dependabot in #1048
  * build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0
    by @dependabot in #1055
  * build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
    by @dependabot in #1056
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.2
    to 1.7.3 by @dependabot in #1058
  * build(deps): bump gitpython from 3.1.35 to 3.1.37 in /docs by
    @dependabot in #1059
  * build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0
    by @dependabot in #1060
  * build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by
    @dependabot in #1063
  * build(deps): bump helm.sh/helm/v3 from 3.13.0 to 3.13.1 by
    @dependabot in #1065
  * build(deps): bump github.com/helmfile/vals from 0.28.0 to 0.28.1
    by @dependabot in #1071
  * build(deps): bump github.com/aws/aws-sdk-go from 1.44.251 to
    1.45.27 by @dependabot in #1076
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.27 to
    1.45.28 by @dependabot in #1083
  * build(deps): bump k8s.io/apimachinery from 0.28.2 to 0.28.3
    by @dependabot in #1084
  * build(deps): bump github.com/aws/aws-sdk-go from 1.45.28 to
    1.46.0 by @dependabot in #1085</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698408000">- autocomplete files can be generated using "helmfile complete" for
  the shells "bash", "zsh" and "fish". Use this feature to provide
  additional helmfile-&lt;shell&gt;-completion packages again.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1698926400">- Update to version 0.158.1:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.0 to 1.46.1
    by @dependabot in #1090
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.1 to 1.46.2
    by @dependabot in #1091
  * fix issue 1093 by @yxxhero in #1094
  * build(deps): bump google.golang.org/grpc from 1.58.1 to 1.58.3 by
    @dependabot in #1099
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.2 to 1.46.3
    by @dependabot in #1097
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.3 to 1.46.4
    by @dependabot in #1101
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.4 to 1.46.5
    by @dependabot in #1102
  * enable run skip-diff-output tests by @yxxhero in #1104
  * fix golang lint error by @yxxhero in #1106
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.5 to 1.46.6
    by @dependabot in #1107
  * build(deps): bump github.com/docker/docker from 24.0.6+incompatible
    to 24.0.7+incompatible by @dependabot in #1108
  * fix chartify with non-chart dir by @yxxhero in #1105
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.6 to 1.46.7
    by @dependabot in #1109
  * fix #1095 by @yxxhero in #1100</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1701259200">- Update to version 0.159.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.46.7 to
    1.47.0 by @dependabot in #1111
  * docs: fix indentation error in index.md by @tjanson in #1114
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.0 to
    1.47.1 by @dependabot in #1113
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.1 to
    1.47.2 by @dependabot in #1117
  * fix: args ignore in diff subcommand by @yxxhero in #1118
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.2 to
    1.47.3 by @dependabot in #1125
  * build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 by
    @dependabot in #1124
  * build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0
    by @dependabot in #1123
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.3 to
    1.47.4 by @dependabot in #1126
  * resolved deps even when installed=false by @jouve in #1120
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.4 to
    1.47.5 by @dependabot in #1127
  * build(deps): bump helm.sh/helm/v3 from 3.13.1 to 3.13.2 by
    @dependabot in #1128
  * build(deps): bump golang.org/x/term from 0.13.0 to 0.14.0
    by @dependabot in #1129
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.5 to
    1.47.7 by @dependabot in #1134
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.7 to
    1.47.8 by @dependabot in #1138
  * fix: support large output with --enable-live-ouput by
    @flabatut in #1139
  * bump helm to 3.13.2 by @yxxhero in #1130
  * Update helmfile/chartify to v0.17.0 by @moririnson in #1140
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.8 to
    1.47.9 by @dependabot in #1141
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.9 to
    1.47.10 by @dependabot in #1143
  * build(deps): bump dessant/lock-threads from 4 to 5
    by @dependabot in #1144
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.10 to
    1.47.11 by @dependabot in #1146
  * build(deps): bump k8s.io/apimachinery from 0.28.3 to 0.28.4 by
    @dependabot in #1149
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.11 to
    1.47.12 by @dependabot in #1150
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.12 to
    1.47.13 by @dependabot in #1152
  * fix checker for empty array case by @yxxhero in #1153
  * build(deps): bump github.com/aws/aws-sdk-go from 1.47.13 to
    1.48.0 by @dependabot in #1156
  * build(deps): bump github.com/helmfile/vals from 0.28.1 to
    0.29.0 by @dependabot in #1155
  * Add "PostRendererArgs" option to be passed to helm by
    @boekhold in #1133
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.0 to
    1.48.1 by @dependabot in #1159
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to
    3.0.1 by @dependabot in #1160
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.1 to
    1.48.2 by @dependabot in #1162
  * update get and getOrNil docs by @yxxhero in #1164
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.2 to
    1.48.3 by @dependabot in #1166</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1703592000">- Update to version 0.160.0:
  What's Changed
  * build(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by
    @dependabot in #1170
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.3 to
    1.48.4 by @dependabot in #1171
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.4 to
    1.48.6 by @dependabot in #1173
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to
    1.48.7 by @dependabot in #1176
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.7 to
    1.48.9 by @dependabot in #1179
  * Fix failing docs build by @josephgardner in #1186
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.9 to
    1.48.10 by @dependabot in #1181
  * [dockerfile] latest sops by @jouve in #1185
  * [dockerfile] update plugins by @jouve in #1182
  * [dockerfile] age 1.1.1 by @jouve in #1183
  * [dockerfile] latest kubectl 1.25 by @jouve in #1184
  * [dockerfile] update latest kustomize by @jouve in #1188
  * feat: include func support by @yxxhero in #1187
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.10 to
    1.48.11 by @dependabot in #1190
  * Create DeleteWait and DeleteTimeout parameters for Destroy by
    @virginiabrioso in #1177
  * Allow secrets to be excluded from release template inheritance
    by @voron in #1189
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.11 to
    1.48.12 by @dependabot in #1191
  * fix(docs): specify python version by @josephgardner in #1193
  * fix(docs): typo in templating_funcs.md by @yxxhero in #1194
  * build(deps): bump github.com/helmfile/vals from 0.29.0 to
    0.30.0 by @dependabot in #1192
  * fix(docs): pin python to 3.11 by @josephgardner in #1197
  * chore(docs): update link by @josephgardner in #1198
  * build(deps): bump actions/setup-go from 4 to 5 by @dependabot
    in #1196
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.12 to
    1.48.13 by @dependabot in #1195
  * chore(docs): Add missing template funcs by @josephgardner in
    [#1201]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.13 to
    1.48.14 by @dependabot in #1200
  * fix: --state-values-set unable to set booleans by
    @tunahansezen in #1199
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.14 to
    1.48.15 by @dependabot in #1202
  * chore: add bluelabs to list of helmfile users by @efcasado
    in #1206
  * consistently use Masterminds/semver by @jouve in #1209
  * simplify multierr usage with standard errors by @jouve in
    [#1208]
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.15 to
    1.48.16 by @dependabot in #1211
  * build(deps): bump github.com/aws/aws-sdk-go from 1.48.16 to
    1.49.0 by @dependabot in #1214
  * replace custom diff in tests using testify by @jouve in #1215
  * fix: ConditionEnabled panic issue by @yxxhero in #1221
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to
    1.49.1 by @dependabot in #1223
  * bump helm version to 3.13.3 by @yxxhero in #1225
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.1 to
    1.49.2 by @dependabot in #1227
  * build(deps): bump k8s.io/apimachinery from 0.28.4 to 0.29.0
    by @dependabot in #1226
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.2 to
    1.49.3 by @dependabot in #1231
  * build(deps): bump github.com/helmfile/vals from 0.30.0 to
    0.31.0 by @dependabot in #1230
  * build(deps): bump actions/upload-artifact and
    actions/download-artifact from 3 to 4 by @yxxhero in #1234
  * build(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0
    by @dependabot in #1238
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.3 to
    1.49.4 by @dependabot in #1236
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.4 to
    1.49.5 by @dependabot in #1240
  * build(deps): bump github.com/containerd/containerd from
    1.7.6 to 1.7.11 by @dependabot in #1241
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.5 to
    1.49.6 by @dependabot in #1242
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.6 to
    1.49.7 by @dependabot in #1246
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.7 to
    1.49.8 by @dependabot in #1247</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1706097600">- Update to version 0.161.0:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.31.0 to
    0.32.0 by @dependabot in #1250
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.8 to
    1.49.9 by @dependabot in #1251
  * feat: respect helmfile.lock with ad-hoc kustimzation by
    @vlpav030 in #1244
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.9 to
    1.49.10 by @dependabot in #1257
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.10 to
    1.49.11 by @dependabot in #1259
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.11 to
    1.49.12 by @dependabot in #1260
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.12 to
    1.49.13 by @dependabot in #1263
  * fix: prevent preparing chart for disabled releases by
    @mighty1231 in #1210
  * add support for HELMFILE_FILE_PATH envvar to set -f by
    @sstarcher in #1255
  * fix checker error message by @petelock in #1266
  * build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0
    by @dependabot in #1267
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.13 to
    1.49.14 by @dependabot in #1269
  * build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 by
    @dependabot in #1268
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.14 to
    1.49.15 by @dependabot in #1270
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.15 to
    1.49.16 by @dependabot in #1272
  * build(deps): bump github.com/cloudflare/circl from 1.3.3 to
    1.3.7 by @dependabot in #1273
  * feat: include func support more template functions by
    @yxxhero in #1277
  * chore: add zhihu to list of helmfile users by @zhaogaolong
    in #1278
  * Bugfix: do not print registry password to stdout when running
    by @ennekein in #1275
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.16 to
    1.49.17 by @dependabot in #1279
  * build(deps): bump gitpython from 3.1.37 to 3.1.41 in /docs
    by @dependabot in #1280
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to
    1.49.18 by @dependabot in #1283
  * build(deps): bump jinja2 from 3.1.1 to 3.1.3 in /docs by
    @dependabot in #1284
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.18 to
    1.49.19 by @dependabot in #1285
  * feat: bump helm-diff to v3.9.1 by @yxxhero in #1286
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.19 to
    1.49.21 by @dependabot in #1287
  * Bump helm diff to 3.9.2 by @kxkcx in #1291
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.21 to
    1.49.22 by @dependabot in #1292
  * fix: issue with pre-release Helm version by @yxxhero in #1293
  * build(deps): bump k8s.io/apimachinery from 0.29.0 to 0.29.1
    by @dependabot in #1298
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.22 to
    1.49.23 by @dependabot in #1296
  * Bump helm diff to 3.9.2 by @kxkcx in #1299
  * feat: bump helm to 3.14.0 by @yxxhero in #1295
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.23 to
    1.49.24 by @dependabot in #1300
  * feat: bump vals to 0.33.0 by @yxxhero in #1302
  * build(deps): bump github.com/aws/aws-sdk-go from 1.49.24 to
    1.50.0 by @dependabot in #1303
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.0 to
    1.50.1 by @dependabot in #1305
  * Fix the password display problem when passing the chart link
    by @NavesEdu in #1281</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1708344000">- Update to version 0.162.0:
  New feature
  * add suppress output line regex support by @yxxhero in #1329
    see more: https://github.com/helmfile/helmfile/blob/v0.162.0/test/integration/test-cases/suppress-output-line-regex/input/helmfile.yaml.gotmpl
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.1 to
    1.50.2 by @dependabot in #1309
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.2 to
    1.50.3 by @dependabot in #1312
  * feat: document that jsonPatches et al can be files by
    @rsrchboy in #1313
  * build(deps): bump github.com/goccy/go-yaml from 1.11.2 to
    1.11.3 by @dependabot in #1314
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.3 to
    1.50.4 by @dependabot in #1315
  * feat: Bump helm-diff to 3.9.4 by @yxxhero in #1316
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.4 to
    1.50.5 by @dependabot in #1318
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.5 to
    1.50.6 by @dependabot in #1319
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.6 to
    1.50.7 by @dependabot in #1321
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.7 to
    1.50.8 by @dependabot in #1322
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.8 to
    1.50.9 by @dependabot in #1323
  * disable version check for sops while building container
    image by @itscaro in #1320
  * build(deps): bump github.com/helmfile/vals from 0.33.0 to
    0.33.1 by @dependabot in #1325
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.9 to
    1.50.10 by @dependabot in #1324
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.10 to
    1.50.11 by @dependabot in #1328
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.11 to
    1.50.12 by @dependabot in #1330
  * feat: update to use go 1.22 by @chenrui333 in #1332
  * build(deps): bump golang.org/x/term from 0.16.0 to 0.17.0
    by @dependabot in #1334
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.12 to
    1.50.13 by @dependabot in #1333
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.13 to
    1.50.14 by @dependabot in #1336
  * build(deps): bump golangci/golangci-lint-action from 3 to 4
    by @dependabot in #1338
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.14 to
    1.50.15 by @dependabot in #1337
  * build(deps): bump github.com/helmfile/vals from 0.33.1 to
    0.34.1 by @dependabot in #1339
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.15 to
    1.50.17 by @dependabot in #1342
  * build(deps): bump github.com/helmfile/chartify from 0.17.0 to
    0.18.1 by @dependabot in #1341
  * fix: use finer-grained locking when listing releases for diff
    by @steved in #1343
  * run deps without chart preparation by @jouve in #1011
  * build(deps): bump k8s.io/apimachinery from 0.29.1 to 0.29.2
    by @dependabot in #1348
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.17 to
    1.50.18 by @dependabot in #1347
  * build(deps): bump helm.sh/helm/v3 from 3.14.0 to 3.14.1
    by @dependabot in #1346
  * fix: version path issue by @yxxhero in #1344
  * Make it clear that the plugin install prompt is a question
    by @wallrj in #1355
  * Update Helm version to v3.14.1 by @yxxhero in #1352
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.18 to
    1.50.19 by @dependabot in #1357
  * feat: add suppress output line regex support by @yxxhero
    in #1329
- Use go1.22 for building.</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711108800">- Update to version 0.163.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.19 to
    1.50.20 by @dependabot in #1359
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.20 to
    1.50.21 by @dependabot in #1361
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.21 to
    1.50.22 by @dependabot in #1363
  * build(deps): bump go.uber.org/zap from 1.26.0 to 1.27.0 by
    @dependabot in #1362
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.22 to
    1.50.23 by @dependabot in #1367
  * build(deps): bump helm.sh/helm/v3 from 3.14.1 to 3.14.2 by
    @dependabot in #1366
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.23 to
    1.50.24 by @dependabot in #1369
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.24 to
    1.50.25 by @dependabot in #1371
  * feat: bump helm to v3.14.2 by @yxxhero in #1372
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.25 to
    1.50.26 by @dependabot in #1373
  * build(deps): bump github.com/helmfile/vals from 0.34.1 to
    0.35.0 by @dependabot in #1377
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.26 to
    1.50.28 by @dependabot in #1378
  * Add the SyncArgs option and --sync-args flag by @inteon
    in #1375
  * Add --kubeconfig flag by @inteon in #1381
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.28 to
    1.50.29 by @dependabot in #1382
  * build(deps): bump github.com/stretchr/testify from 1.8.4 to
    1.9.0 by @dependabot in #1383
  * bump helm-diff to 3.9.5 by @yxxhero in #1384
  * fix needs issue when release installed is false by @yxxhero
    in #997
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.29 to
    1.50.30 by @dependabot in #1387
  * build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0
    by @dependabot in #1389
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.30 to
    1.50.31 by @dependabot in #1388
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.31 to
    1.50.32 by @dependabot in #1390
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.32 to
    1.50.34 by @dependabot in #1395
  * build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to
    3.0.3 by @dependabot in #1393
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.34 to
    1.50.35 by @dependabot in #1396
  * Allow for conditions to have a deeper nested structure. by
    @vandycknick in #1360
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.35 to
    1.50.36 by @dependabot in #1397
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.36 to
    1.50.37 by @dependabot in #1400
  * Add Tudock GmbH to USERS.md by @jeliebig in #1399
  * build(deps): bump google.golang.org/protobuf from 1.32.0 to
    1.33.0 by @dependabot in #1403
  * build(deps): bump helm.sh/helm/v3 from 3.14.2 to 3.14.3 by
    @dependabot in #1404
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.37 to
    1.50.38 by @dependabot in #1405
  * build(deps): bump github.com/aws/aws-sdk-go from 1.50.38 to
    1.51.0 by @dependabot in #1406
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.0 to
    1.51.1 by @dependabot in #1410
  * build(deps): bump k8s.io/apimachinery from 0.29.2 to 0.29.3
    by @dependabot in #1409
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.1 to
    1.51.2 by @dependabot in #1413
  * build(deps): bump github.com/docker/docker from
    24.0.7+incompatible to 24.0.9+incompatible by @dependabot
    in #1416
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.2 to
    1.51.3 by @dependabot in #1415
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.3 to
    1.51.4 by @dependabot in #1417
  * feat: bump helm to 3.14.3 by @yxxhero in #1418</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1711454400">- Update to version 0.163.1:
  What's Changed
  * build(deps): bump github.com/helmfile/vals from 0.35.0 to
    0.36.0 by @dependabot in #1421
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.4 to
    1.51.5 by @dependabot in #1420
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.5 to
    1.51.6 by @dependabot in #1422
  * skip helm dep up for kustomizations by @jouve in #1424</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1714737600">- Update to version 0.164.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.6 to
    1.51.7 by @dependabot in #1429
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.7 to
    1.51.8 by @dependabot in #1430
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.8 to
    1.51.9 by @dependabot in #1432
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.9 to
    1.51.10 by @dependabot in #1433
  * remove HELMFILE_SKIP_INSECURE_TEMPLATE_FUNCTIONS for v1 by
    @yxxhero in #1434
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.10 to
    1.51.11 by @dependabot in #1435
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.11 to
    1.51.12 by @dependabot in #1436
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.12 to
    1.51.13 by @dependabot in #1438
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.13 to
    1.51.14 by @dependabot in #1439
  * build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 by
    @dependabot in #1441
  * build(deps): bump github.com/helmfile/vals from 0.36.0 to
    0.37.0 by @dependabot in #1440
  * build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0
    by @dependabot in #1444
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.14 to
    1.51.15 by @dependabot in #1443
  * Misc documentation fixes by @StarlessNights in #1442
  * update deps versions by @yxxhero in #1446
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.15 to
    1.51.16 by @dependabot in #1447
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.16 to
    1.51.17 by @dependabot in #1448
  * build(deps): bump helm.sh/helm/v3 from 3.14.3 to 3.14.4 by
    @dependabot in #1451
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.17 to
    1.51.19 by @dependabot in #1450
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.19 to
    1.51.20 by @dependabot in #1452
  * bump helm to v3.14.4 by @yxxhero in #1453
  * build(deps): bump helm-git from v0.15.1 to v0.16.0 (minor) by
    @maxime1907 in #1455
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.20 to
    1.51.21 by @dependabot in #1456
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.3 to
    1.7.4 by @dependabot in #1457
  * build(deps): bump k8s.io/apimachinery from 0.29.3 to 0.29.4 by
    @dependabot in #1463
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.21 to
    1.51.22 by @dependabot in #1462
  * add NAMESPACE filed for diff by @yxxhero in #1460
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.22 to
    1.51.23 by @dependabot in #1466
  * build(deps): bump k8s.io/apimachinery from 0.29.4 to 0.30.0
    by @dependabot in #1465
  * chore(docs): update heading by @josephgardner in #1470
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.23 to
    1.51.24 by @dependabot in #1469
  * build(deps): bump github.com/helmfile/chartify from 0.18.1 to
    0.19.0 by @dependabot in #1468
  * Feature/support env hcl and interpolations by @XT-Phate in #1423
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.19.1 to
    2.20.1 by @dependabot in #1475
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.24 to
    1.51.25 by @dependabot in #1476
  * build(deps): bump github.com/zclconf/go-cty from 1.14.3 to
    1.14.4 by @dependabot in #1474
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to
    1.51.26 by @dependabot in #1478
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.26 to
    1.51.27 by @dependabot in #1480
  * build(deps): bump golangci/golangci-lint-action from 4 to 5
    by @dependabot in #1482
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.27 to
    1.51.28 by @dependabot in #1481
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.28 to
    1.51.29 by @dependabot in #1485
  * Update DAG with dependencies by @vlpav030 in #1477
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.29 to
    1.51.30 by @dependabot in #1486
  * build(deps): bump github.com/helmfile/chartify from 0.19.0 to
    0.20.0 by @dependabot in #1487
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.30 to
    1.51.31 by @dependabot in #1488
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.31 to
    1.51.32 by @dependabot in #1489</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1716811200">- Update to version 0.165.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.51.32 to
    1.52.0 by @dependabot in #1496
  * build(deps): bump github.com/helmfile/vals from 0.37.0 to
    0.37.1 by @dependabot in #1500
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.0 to
    1.52.1 by @dependabot in #1499
  * build(deps): bump jinja2 from 3.1.3 to 3.1.4 in /docs by
    @dependabot in #1505
  * build(deps): bump golang.org/x/term from 0.19.0 to 0.20.0
    by @dependabot in #1502
  * build(deps): bump github.com/helmfile/chartify from 0.20.0
    to 0.20.1 by @dependabot in #1503
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.1 to
    1.52.2 by @dependabot in #1501
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.2 to
    1.52.3 by @dependabot in #1507
  * build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #1506
  * Remove config key order check by @drivelikebrazil in #1504
  * Relax the helmfile.lock helmfile binary version constraint
    by @mumoshu in #1511
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.3 to
    1.52.4 by @dependabot in #1509
  * v1: Document experimental features by @mumoshu in #1512
  * Update the project status with invitation to v1 rc testers
    by @mumoshu in #1513
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.4 to
    1.52.5 by @dependabot in #1514
  * chore: upgrade kubectl to v1.28.9 by @rtomadpg in #1516
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.5 to
    1.52.6 by @dependabot in #1518
  * bump helm-diff to v3.9.6 by @yxxhero in #1517
  * Add helmfile template --show-only by @jim-barber-he in #1494
  * build(deps): bump github.com/aws/aws-sdk-go from 1.52.6 to
    1.53.0 by @dependabot in #1519
  * build(deps): bump k8s.io/apimachinery from 0.30.0 to 0.30.1
    by @dependabot in #1521
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.0 to
    1.53.2 by @dependabot in #1520
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.2 to
    1.53.3 by @dependabot in #1525
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.3 to
    1.53.4 by @dependabot in #1526
  * Fix typo and link for supported backends by @koenpunt in #1529
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.4 to
    1.53.5 by @dependabot in #1528
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.5 to
    1.53.6 by @dependabot in #1531
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.6 to
    1.53.7 by @dependabot in #1532
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.7 to
    1.53.8 by @dependabot in #1534
  * feat: bump helm to v3.15.1 by @yxxhero in #1523
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.8 to
    1.53.9 by @dependabot in #1535
  * bump helm-diff to 3.9.7 by @yxxhero in #1536</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1719403200">- Update to version 0.166.0:
  What's Changed
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.9 to
    1.53.10 by @dependabot in #1540
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to
    1.53.11 by @dependabot in #1542
  * chore: add Incentive.me to the list of helmfile users by
    @gabriel-suela in #1545
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.11 to
    1.53.13 by @dependabot in #1546
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.13 to
    1.53.14 by @dependabot in #1549
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.14 to
    1.53.15 by @dependabot in #1552
  * build(deps): bump github.com/helmfile/vals from 0.37.1 to
    0.37.2 by @dependabot in #1551
  * build(deps): bump golang.org/x/term from 0.20.0 to 0.21.0
    by @dependabot in #1553
  * build(deps): bump goreleaser/goreleaser-action from 5 to 6
    by @dependabot in #1555
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.15 to
    1.53.17 by @dependabot in #1557
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.17 to
    1.53.18 by @dependabot in #1559
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.18 to
    1.53.19 by @dependabot in #1561
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.19 to
    1.53.20 by @dependabot in #1562
  * build(deps): bump github.com/Azure/azure-sdk-for-go/sdk/azidentity
    from 1.5.2 to 1.6.0 by @dependabot in #1564
  * fix: Incentive.me url on list of helmfile users by
    @gabriel-suela in #1570
  * build(deps): bump github.com/aws/aws-sdk-go from 1.53.20 to
    1.54.0 by @dependabot in #1568
  * build(deps): bump helm.sh/helm/v3 from 3.15.1 to 3.15.2 by
    @dependabot in #1565
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.0 to
    1.54.1 by @dependabot in #1571
  * build(deps): bump docker/build-push-action from 5 to 6 by
    @dependabot in #1575
  * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
    by @dependabot in #1574
  * build(deps): bump k8s.io/apimachinery from 0.30.1 to 0.30.2
    by @dependabot in #1569
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.1 to
    1.54.2 by @dependabot in #1573
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.2 to
    1.54.3 by @dependabot in #1576
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.3 to
    1.54.5 by @dependabot in #1580
  * build(deps): bump github.com/hashicorp/hcl/v2 from 2.20.1 to
    2.21.0 by @dependabot in #1578
  * bump helm to 3.15.2 by @yxxhero in #1581
  * bump helm-diff to 3.9.8 by @yxxhero in #1582
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.5 to
    1.54.6 by @dependabot in #1583
  * build(deps): bump github.com/hashicorp/go-getter from 1.7.4
    to 1.7.5 by @dependabot in #1587
  * build(deps): bump github.com/helmfile/vals from 0.37.2 to
    0.37.3 by @dependabot in #1588
  * build(deps): bump github.com/hashicorp/go-retryablehttp from
    0.7.6 to 0.7.7 by @dependabot in #1590
  * build(deps): bump github.com/go-test/deep from 1.1.0 to 1.1.1
    by @dependabot in #1589
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.6 to
    1.54.7 by @dependabot in #1594
  * fix windows glob issue by @yxxhero in #1572
  * fix CVE-2024-24790 on helmfile (#1592) by @LionnelC in #1593
- This update contains fixes for boo#1227002, boo#1227014 and
  boo#1227040</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722427200">- Update to version 0.167.0:
  * Update GoReleaser configuration for version 2 by @yxxhero
    in #1600
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.7 to
    1.54.8 by @dependabot in #1602
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.8 to
    1.54.10 by @dependabot in #1607
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.10 to
    1.54.11 by @dependabot in #1608
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.11 to
    1.54.12 by @dependabot in #1610
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.12 to
    1.54.13 by @dependabot in #1611
  * Use logger for helm output by @inteon in #1585
  * build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0
    by @dependabot in #1616
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.13 to
    1.54.14 by @dependabot in #1612
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.14 to
    1.54.15 by @dependabot in #1617
  * Fix broken links in status section of README.md by
    @jonathanmanton in #1618
  * build(deps): bump zipp from 3.7.0 to 3.19.1 in /docs by
    @dependabot in #1620
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.15 to
    1.54.17 by @dependabot in #1622
  * build(deps): bump google.golang.org/grpc from 1.64.0 to
    1.64.1 by @dependabot in #1621
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.17 to
    1.54.18 by @dependabot in #1625
  * feat: bump helm to 3.15.3 by @yxxhero in #1627
  * fix: inject KubeVersion and ApiVersions in Chartify rendering
    by @xabufr in #1624
  * chore: add tests for release filters by @zhaque44 in #1629
  * feat: add namespace info in syncRelease and diffRelease by
    @yxxhero in #1609
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.18 to
    1.54.19 by @dependabot in #1628
  * feat: add support for OCI auth through registry-config flag
    by @ThatsMrTalbot in #1630
  * build(deps): bump github.com/zclconf/go-cty from 1.14.4 to
    1.15.0 by @dependabot in #1632
  * feat: Update sops version 3.9.0 by @zhaque44 in #1634
  * build(deps): bump k8s.io/apimachinery from 0.30.2 to 0.30.3
    by @dependabot in #1635
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.19 to
    1.54.20 by @dependabot in #1638
  * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to
    1.12.0 by @dependabot in #1631
  * chore: documentation updates: grammar &amp; rm whitespace by
    @zhaque44 in #1639
  * build(deps): bump github.com/aws/aws-sdk-go from 1.54.20 to
    1.55.2 by @dependabot in #1644
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.2 to
    1.55.3 by @dependabot in #1645
  * chore: remove unecessary check in HandleExitCoder function and
    streamline logic by @zhaque44 in #1646
  * feat: use helm status to find helm release by @yxxhero in #1640
  * build(deps): bump github.com/docker/docker from
    27.0.1+incompatible to 27.1.0+incompatible by @dependabot in #1647</changelog>
  <changelog author="Manfred Hollstein &lt;manfred.h@gmx.net&gt;" date="1722772800">- Update to version 0.167.1:
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.3 to
    1.55.4 by @dependabot in #1649
  * fix(oci): use output-dir-template in path if specified by
    @henkka in #1648
  * build(deps): bump github.com/aws/aws-sdk-go from 1.55.4 to
    1.55.5 by @dependabot in #1651
  * build(deps): helm-s3: v0.16.0 -&gt; v0.16.2 by @yxxhero in #1652</changelog>
</package>
<package pkgid="f2136d2c3f294fbeac7e19f562dad8c788270e6fc65e06b830d1e8eaa8ade6b394e3858ed51cff733d4bc75fe07631a1cb2063ec519bba31526408be17304253" name="hexchat" arch="src">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="nemysis@openSUSE.org" date="1460980800">- Remove non existent configure --enable-minimal-flags and --enable-ntlm</changelog>
  <changelog author="tyang@suse.com" date="1462449600">- Add migrate-configuration-from-xchat.patch
  Fate#318480:replace xchat with hexchat,automaticly migrate
  settings from xchat:
  http://hexchat.readthedocs.io/en/latest/faq.html#how-do-i-migrate-my-settings-from-xchat</changelog>
  <changelog author="tyang@suse.com" date="1469707200">- Modified migrate-configuration-from-xchat.patch.
  To realize the migration of servlist.conf file.(bnc#989961)</changelog>
  <changelog author="tyang@suse.com" date="1473076800">- Modified migrate-configuration-from-xchat.patch
  Add hexchat-migrate-sh
  Realizing the migration job with shell script(bnc#989961)</changelog>
  <changelog author="tchvatal@suse.com" date="1477915200">- Version update to 2.12.3:
  * various small bugfixes in the 2.12 series
  * Add LUA scripting support
- Drop patch hexchat-python3.patch</changelog>
  <changelog author="tingping@fedoraproject.org" date="1479211200">- Update dep versions to match actual requirement
- Remove unused build deps
- Remove no longer needed __DATE__ workaround</changelog>
  <changelog author="mpluskal@suse.com" date="1492257600">- Add dependency on iso-codes and hwdata as hexchat tries to use
  them (boo#1034310)</changelog>
  <changelog author="astieger@suse.com" date="1499083200">- hexchat 2.12.4:
  * fix issue with timers causing ping timeouts
  * fix building against OpenSSL 1.1
  * fix /exec output printing invalid utf8
  * replace doat plugin with an internal command
  * change how tab colors interact with plugins
- verify source signature</changelog>
  <changelog author="luc14n0@linuxmail.org" date="1521460800">- Update to version 2.14.1:
  * Fix performance regression on Unix.
- Changes from version 2.14.0:
  * Rename data files to use io.github.Hexchat name.
  * Add:
  - Option (irc_reconnect_rejoin) to disable auto-rejoin on
    reconnect.
  - Ability to set custom tray icon separate of app icon.
  * Fix:
  - Dnput box theming with Adwaita-dark;
  - Custom sounds not respecting omit if away option;
  - Detecting if a tray doesn’t exist on x11;
  - Cutting off ctcp text after ending \01;
  - /ignore not accepting full hosts;
  - Characters getting cut off when their width changes;
  - Various possible crashes.
  * Change preference window to be scroll-able.
  * Remove ctrl+w binding by default.
  * Remove mpcinfo plugin.
  * Doat: fix channels with / in them.
  * Fishlim: fix key exchange; pci.ids file not being found on some
    distros.
  * Lua: avoid loading the same script multiple times.
  * Update translations.
- Update '+' to '-or-later' in GPL License tag to comply with SPDX
  3.0.
- Switch dbus-1-glib-*, glib2-*, gtk2-*, iso-codes-*, libcanberra-*,
  libnotify-*, libopenssl-*, libproxy-* and pciutils-* devel
  packages BuildRequires by their respective pkgconfig modules:
  dbus-glib-1, gio-2.0 and gmodule-2.0, gtk+-2.0, iso-codes,
  libcanberra, libnotify, openssl, libproxy-1.0 and libpci.
- Drop:
  * intltool BuildRequires following upstream migration to Gettext.
  * xz and gettext-devel BuildRequires: meson does not look for
    them and it's an implicit dependency of the build system.
  * perl BuildRequires: it is already an implicit dependency being
    pulled by ExtUtil-Embedded perl module BuildRequires.
  * dbus-1-devel BuildRequires: meson does not look for it and
    dbus-1-glib-devel already pulls it.
  * update-desktop-files BuildRequires and suse_update_desktop_file
    macro: they are no longer needed.
  * desktop_database_* and icon_theme_cache_* post/postun
    scriptlets: their functionality has been moved to RPM file
    triggers (RPM 4.13, suse_version 1330)
- Add:
  * meson BuildRequires and replace configure/make/make_install
    macro/command with meson/meson_build/meson_install ones
    following upstream port to Meson build system.
  * pkgconfig(x11): new dependency.
- Rebase patch: migrate-configuration-from-xchat.patch.</changelog>
  <changelog author="jengelh@inai.de" date="1521720000">- Ensure neutrality of description.</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="2b8c9bae33b3a4f91e209b5c50aa853f9ca83ca4adbb243a825cb8f3c4b0b0bfae2a380780eebf8abc29ab8e01f900fa61069c8caebd2ea44675ba93611d404a" name="hexchat" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="c5ad276c1127951ce8745355cbb493cd89e5010125ddbc43ba996a3776d563074d17be71fcbc1ce1d1704ff7a53eb5295e32d7635f8e39d03aa3df9ec5246517" name="hexchat-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="4d3c2762959612d96d0f640781e83fe5d05ce0a01e410c924604db72e2e021a4db9ca3463af85b38951803d1177015868edf3c3b03e9dd673b01050af0ba54a1" name="hexchat-debugsource" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="8989f1ba1fca86a86ec41e7921a1df9f9551a80ba570b1698829ea5557a1858e14b0d977e8ae8fe5b41056957431fb111158f62e3b49e487075a7655deca92e1" name="hexchat-devel" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="e934e167b88e895e76b4b3e1a6714f3e8cf0f46b652e3788ba170c6b50699fcae0145d0c399a42b8f302cfa5f27e4b25d26cf757681074ab995df285535a2475" name="hexchat-lang" arch="noarch">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="c78f86224801c8cf351852556613358a5da5dc4d3b804d189662bb75dbf148d4e0fe1ff9cb7c8f9fb295ebaca23aaf4594b8340fbb53f3f434c15da32cae9b93" name="hexchat-plugins-lua" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="56db6de1e2e05518bbc370c04511653a2844b46c44be8f6ed566b8dccc13a7373d858e1ae1b9838428d8a45f31228930acd1cec76728411efa21b4fc02faca34" name="hexchat-plugins-lua-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="33c4db62eae14b1c7d2fa3116acd0d84d89a4ed32950136249137fa2a4550ee6e2fb629dc94498aef9e50f1b892cf544ef506e3d510d5e771c54e00c4c88ee08" name="hexchat-plugins-perl" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="77c38314c6769b4d66c2fb090990dd4cfe47abf0bb048a183ff8cc800b6528bb938174dd897c163044615cfa0655d173ede4a503a71eb74ccbf8e39c034e3e1a" name="hexchat-plugins-perl-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="162adc051fb47d3161c152c88da5cfe9814f9c8713c659391776733e1f47e7ae48d7fb3ad473aa818b83469ef68a50c85adc90c44cc58c979a004565eec27062" name="hexchat-plugins-python3" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="03fbcd427a8ab25e0ec79dcbbf52d3d0a7a7468109b38666e67814606661e3eb9e662e1b9f02fa96552f102484bc0f97c87f21e90cc4a4d313725e50ff247b83" name="hexchat-plugins-python3-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.16.2" rel="2.1"/>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1535803200">- update to 2.14.2
  * remove shift+click binding to close tabs
  * re-add option to build against legacy perl
  * add appstream metainfo for plugins
  * add build option to set perl binary
  * add option to build without appstream
  * fix not unminimizing when restoring from tray
  * fix translations containing invalid text events
  * fix server passwords starting with :
  * update libraries on windows, fixing CVE-2018-15120 (and emoji!)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1577016000">- update to 2.14.3
  * fix various incorrect parsing of IRC messages relating to trailing
    parameters
  * fix SASL negotiation combined with multi-line cap
  * fix input box theming with Yaru theme
  * python: Work around Python 3.7 regression causing crash on unload
  * sysinfo: Add support for /etc/os-release
  * sysinfo: Ignore irrelevant mounts when calculating storage size</changelog>
  <changelog author="Arnav Singh &lt;arnavion@gmail.com&gt;" date="1584360000">- Fix python plugin to work with Python 3.8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1618920000">- Add 2559.patch: fix segfault on lua_pop with Lua 5.4.3.</changelog>
  <changelog author="Simon Lees &lt;sflees@suse.de&gt;" date="1621598400">- Add Libera.Chat to the channel list
  * feature-add-libera-chat.patch</changelog>
  <changelog author="Predrag Ivanovi&#x107; &lt;predivan@mts.rs&gt;" date="1634212800">- Update to 2.16.0
  * add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  * add support for strikethrough formatting
  * update network list (including Libera.Chat as the default)
  * fix text clipping issues by respecting font line height
  * fix URLs not being escaped when opened
  * fix misc IRC message parsing issues
  * remove libnotify dependency on Linux, fixing hangs when notifications are shown
  * remove libproxy dependency on Linux
  * print ChanServ notices in the front tab by default
  * fishlim: add support for CBC mode
  * python: rewrite plugin in python with CFFI
    This lowers memory usage and fixed conflicts with many C Python modules including pygobject
- Package changes:
  - Update meson configuraion options
  - Add python3-cffi as BuildRequires and Requires for python3 plugin package
  - Drop 2559.patch and feature-add-libera-chat.patch (merged upstream)
  - Drop libnotify and libproxy BuildRequires, as per upstream changes
  - Drop hexchat.keyring, upstream no longer provides detached tarball signatures
    (gh#hexchat/hexchat#2635)</changelog>
  <changelog author="Andrey Karepin &lt;egdfree@opensuse.org&gt;" date="1644753600">- update to 2.16.1
  * add -NOOVERRIDE flag to the GUI COLOR command
  * add -q (quiet) flag to EXECWRITE command
  * rename installed icon on Linux to match app-id (Fixes notification icon)
  * fix escaping already escaped URLs when opening them
  * fix Python scripts not being opened as UTF-8
  * fix TIMER command supporting decimals regardless of locale
  * fishlim: fix building with OpenSSL 3</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1670846400">- Fix execution on i586: the migration script is installed in
  /usr/lib there (boo#1206323).</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707393600">- Update to version 2.16.2:
  + change /server to use TLS by default, use -insecure or the -
    prefix on the port to disable.
  + change preferences dialog to be modal.
  + add support for the extended-monitor capability.
  + add support for SCRAM SASL mechanisms.
  + add option to hide nick from window title.
  + increase max server password length to 1024.
  + fix some detecting some URLs causing a crash.
  + fix long SASL auth strings not being split.
  + fix PROTOCOL_NAMESX support and only use it when not using
    multi-prefix.
  + fix dialog topic not being updated with CHGHOST.
  + fix notify.conf being reversed when saved.
  + lua: fix crash when using pluginprefs.
  + python: fix API break in hook_timer().
  + python: fix timers that unhook themselves.
  + checksum: Various improvements including not blocking the UI.</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add hexchat-disable-tray-icon-by-default.patch: Workaround to
  prevent X BadWindow error (bsc#1225688).</changelog>
</package>
<package pkgid="a22408c88a211090cad2ba9187cceb4eeaf76dd2ad747084c5278cdad7e43eb6347494a3a27479c371a8ff7bba8e8c4082665d3abf953c4e88f37db3b73b1c1d" name="icewm-theme-yast-installation" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="5.1.sr20240429"/>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1609934400">- Update LibreOffice About image (boo#1180550)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- move SUSE-brand to /usr/etc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
</package>
<package pkgid="ffc5a7eaec1ed6e199733e8aaf75128d1099a4259da62ea50a97fd77f48a81c72479adfe2274c1d105fca7279b5ecd8f5afa686452010a6d897fa6227690fcb1" name="iir" arch="src">
  <version epoch="0" ver="1.9.5" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1665835200">- Initialized 1.9.3</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1673092800">- Updated to 1.9.4
  * Fixed broken copy-constructor and a lot of smaller fixes.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1723464000">- Updated to 1.9.5
  * Fixed phase inversal in the pole/zero to coefficient conversion.</changelog>
</package>
<package pkgid="b798cd26ad046a951edc469ca5ccc3e5e32cc5f40844dc42c699982e05a726522f716bab86d7d42f1dfdf47a10fe3c4d9996b47c1c91e4047cb9f9a012f8b758" name="iir-debugsource" arch="x86_64">
  <version epoch="0" ver="1.9.5" rel="1.1"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1665835200">- Initialized 1.9.3</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1673092800">- Updated to 1.9.4
  * Fixed broken copy-constructor and a lot of smaller fixes.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1723464000">- Updated to 1.9.5
  * Fixed phase inversal in the pole/zero to coefficient conversion.</changelog>
</package>
<package pkgid="fea566a24d54550e71ee6a08a31534d6ea610e4f93c389927eeefcfc422812cc2175b6d5f5efd35fe262c5dca168a07ce8a40fe0e80880f206f9468c78991b0a" name="indi" arch="src">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="64ea3e457f4e01d4d579337fd88e410805fdb2734e21f232cefbd7c498c65d091ef7818846df0e5b6259b49f5b843ace5688ecba47f39642f581a2035a0a7aeb" name="indi" arch="x86_64">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="6d74bf103666f35c30cd1376fbdeaa888bd88041da23d8b8ed6e74e151429327e21a08d5b12ac80d6686fdaa0e41bba610bd64afa95d73c6a34a5614edae6f45" name="indi-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="803df5b23fe20b518b93e53a0f3545c7d59b044a87589a424979056295ef5aac4d4bf2ade09c67a925c991a81b9de3bfdc2bf2e3a2b95482e56f9f3fed5680b4" name="indi-debugsource" arch="x86_64">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="e2c7378e6853c15cb8e0b75bbcffb8147d02681feac851efd39e32fa191f6054fec09f19d31054ee87c597d9b0e92152ab9a2963bb636d5fa4b13cc5d64c7d46" name="indi-devel" arch="x86_64">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="e790950a0d96dbb00c2c246dd2429eb01e8474b63df5e99121374ad7a1a82b2b22b2916674de4d82a914d1fdf069f5f9c4ac93033f8754bdfee669ae420bc5fd" name="indi-plugins" arch="x86_64">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="99caab5dd1a8837b8e66006076ce9a70cba75e89c6d3af21590c992347f3f440ee63d55b7ef195a7fc3072292c1d85b924be47cba50cda8da662d0a5edcb04b8" name="indi-plugins-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.0.9" rel="1.1"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1664452800">- Update to 1.9.8:
  * Remove some debug message from indiserver.
  * Don't tell cfitsio about preallocated buffers.
  * Corrections for Pegasus Falcon Rotator.
  * Fix blob id conflit.
  * Adding wanderer cover v3.
  * Fix memory leaks in indiserver.
- Drop add-hem27.patch
- Drop fix-cfitsio.patch
- Drop fix-ioptron-meridian.patch
- Drop fix-ioptron-timeout.patch
- Drop fix-pegasus.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1669809600">- Update to 1.9.9:
  * Driver for OpenAstroTech mounts
  * DRIVER_INFO also present for F2 focuser so that the device is detected
  * DeepSkyDad AF3: Mark as OK after backlash compensation
  * Add Excalibur Driver
  * Improved star brightness handling for higher gain
  * Add Gemini L6 Flip Point
  * lx200_OnStep minor fix
  * Add missing rule for switch
  * Fix client disconnect event
  * Update weather interface to define update period, refresh and override</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1671364800">- Fix cfitsio dep on TW</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675166400">- Update to 2.0.0:
  * Esatto &amp; SestoSenso2 update
  * Fix for issue1582 park status notifications and extra debugging for command errors
  * Add delay possibility for lx200 driver pulse command
  * Refactor - use PropertyView/WidgetView
  * Fix BaseClient::serverDisconnected behavior
  * Deprecated use of Property/BaseDevice as pointer
  * Don't modify usbfs_memory_mb if already set to unlimited
  * Switch Flip Points to use sexagesimal numbers
  * Refactor INDI::GPS to be inline with INDI 2.0.0
  * General cleanup
  * Don't call serverDisconnected if the client is not connected
  * Add refraction, and turn off J2000 for Gemini
  * Feature/new firmware fmc mfoc (Lacerta)
  * Downgrade to base64 for snooped blobs</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1675857600">- Add fix-operator.patch (#1843)
- Add fix-timestamp.patch (#1837)</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678276800">- Build AVX2 enabled hwcaps library for x86_64-v3</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1678449600">- Revert hwcaps.</changelog>
  <changelog author="Martin Li&#x161;ka &lt;mliska@suse.cz&gt;" date="1679572800">- Enable LTO as it builds fine.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1680609600">- Update to 2.0.1:
  * Resolve timestamp name conflict.
  * Fix PMC8 tracking rate.
  * Support for XISF files.
  * Update DDW dome driver for new property functions.
  * Added Safety and Goto Limits.
  * Feature/qhy gps timestamp.
  * Addition of myDewControllerPro driver.
  * Southern Hemisphere Support for PMC8.
  * Fixed regression with Servo Precision logic setting.
  * [WandererCover] Adding support for newer firmware (20221008).
  * Add driver for myDCP4ESP32 Dew Contoller.
  * Focuser Temperature Compensation minor fixes.
  * Fixing Openastrotech AutoPA.
  * Fixed SestoSenso2 calibration.
  * Force enable tracking after slew and unpark.
- Remove fix-operator.patch
- Remove fix-timestamp.patch</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1685707200">- Update to 2.0.2:
  * Minor Fixes discrepancies Indi / SmartwebServer
  * Add Flip functionality
  * Pegasus NYX-101
  * Bugfix/mfoc rel movement error
  * Fix AutoPA lx200 OpenAstroTech
  * Esatto: Port state tracking from EsattoArco
  * PLL: Treat ERR messages as out-of-bound warnings</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1690891200">- Update to 2.0.3:
  * Simplify RTL-SDR driver for bug #558
  * Update ioptronv3.cpp
  * Fix leaks last blob on driver restart</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1695988800">- Force usage of GCC&gt;=12 on Leap.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696420800">- Update to 2.0.4:
  * Fix bug in relative positioning of Lacerta MFOC
  * Fix setFormat typos, add isEmpty method
  * Use ZSTD compression for XISF images when available
  * Preliminary support for Planewave
  * Bug fix making both focusers visible
  * focuser crash fixed+some properties added
  * OnStep work
  * Openastrotech work</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701691200">- Update to 2.0.5:
  * Fix issue 1938
  * Add one more check to ensure minimum count is met
  * Update ioptronv3driver.cpp
  * Handling tracking mode in the pegasus driver, and enable King mode
  * Fixed 9 Stars Align
  * On step work
  * Added several missing commands
  * Snapcap driver with network connections</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1701777600">- Rename libindi to indi.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1706788800">- Update to 2.0.6:
  * Link against httplib if using system libraries
  * fix(actions): upgrade actions versions
  * Fix various typos throughout the codebase
  * Remove obsolete Avalon Legacy driver
  * TeenAstro pulse behaviour #1977
  * iOptron iEAF indi driver
  * Allow using system provided json library
  * Flip-flat: Allow handshake without ioctl on virtual serial connection
  * Fix version reporting on older Celestron NexStar mounts
  * PegasusAstro SaddlePowerBox</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1712059200">- Update to 2.0.7:
  * Update Pegasus Focuscube
  * New driver for DIY dew controllaer cheapodc
  * Weather interface refactor
  * Driver for Wnaderer Box and Cover products
  * Initial release of Alluno TCS2 driver</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1716984000">- Use ldconfig_scriptlets macro</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1718020800">- Update to 2.0.8:
  * Avoid using .getName() for new INDI properties
  * Migrate drivers to new properties
  * Various fixes</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1722600000">- Update to 2.0.9:
  * Minor buffer boundary fixes
  * Weather watcher dynamic labels
  * PegasusAstro FalconV2 Driver
  * Add Terrans PowerBoxPro V2 Driver
  * Waveshare Modbus Relay Drive
  * Universal Roll off roof driver
  * ZWO AM5 Save home position in the mount</changelog>
</package>
<package pkgid="d7f07d7cf32a55a57286aaf7e5825d4fcd4c179c069df52b996e5195899c29a440f02d2f6f2e3c844e99a95d7dad28bd9d9b114c510de483ba2fc61b7f2b80cf" name="influxdb" arch="src">
  <version epoch="0" ver="1.11.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1595592000">- Version 1.8.1
  [#18457]: feat(query): Parallelize field iterator planning.
  [#18886]: feat(http): Allow user supplied HTTP headers.
  Bugfixes:
  [#17319]: fix(flux): buckets call no longer panics.
  [#18212]: fix(tsdb): Defer closing of underlying SeriesIDSetIterators.
  [#18286]: fix(tsdb): Disable series id set cache size by default.
  [#18299]: refactor(http): Simplify Authorizer.
  [#18694]: fix(tsi1): wait deleting epoch before dropping shard.
  [#18687]: perf(tsi1): batch write tombstone entries when dropping/deleting.
  [#18826]: fix: gracefully handle errors when creating snapshots.
  [#18849]: chore(build): remove all of the go1.12 references from build.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1599998400">- Version 1.8.2
  [#19253]: fix(tsdb): Revert disable series id set cache size by default.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1606737600">- Fix build for Factory</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1612958400">- Version 1.8.4
  [#19696]: fix(flux): add durations to Flux logging
- Version 1.8.3
  [#19187]: feat: Collect values written stats.
  [#19611]: feat: Add -lponly flag to export sub-command.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1614945600">- in preparation for new package for influxdb 2.0.x, add a Conflicts
  statement to not have both installable on the same system</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 1.8.5
  Features
  * #20917: feat(inspect): Add report-disk for disk usage by measurement
  * #20118: feat: Optimize shard lookups in groups containing only one shard. Thanks @StoneYunZhao!
  * #20910: feat: Make meta queries respect QueryTimeout values
  * #20989: feat: influx_inspect export to standard out
  * #21021: feat: Log query text for POST requests
  Bugfixes
  * #21053: fix: help text for influx_inspect
  * #20101: fix(write): Successful writes increment write error statistics incorrectly.
  * #20276: fix(error): unsupported value: +Inf" error not handled gracefully.
  * #20277: fix(query): Group By queries with offset that crosses a DST boundary can fail.
  * #20295: fix: cp.Mux.Serve() closes all net.Listener instances silently on error.
  * #19832: fix(prometheus): regexp handling should comply with PromQL.
  * #20432: fix(error): SELECT INTO doesn't return error with unsupported value
  * #20033: fix(tsm1): "snapshot in progress" error during backup
  * #20909: fix(tsm1): data race when accessing tombstone stats
  * #20912: fix(tsdb): minimize lock contention when adding new fields or measure
  * #20914: fix: infinite recursion bug (#20862)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">- update to 1.8.6
  Bugfixes
  * #21290: fix: Anti-Entropy loops endlessly with empty shard
  * #21381: chore(ae): add more logging
  * #21518: fix: FGA enablement</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857602">- convert to using the go modules service to create the tarball
  - modify spec to adjust to new vendor.tar.gz being used
  - add _service file
  - remove README.packaging</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_influxdb.service.patch
  Modified:
  * influxdb.service</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1635336000">- Version 1.8.10
  Bugfixes:
  * #22076: fix: systemd service -- handle 40x and block indefinitely
  * #22253: fix: influxdb packages should depend on curl
  * #22427: fix(snapshotter): properly read payload
  * #22561: fix(restore): parameter validation, Windows temp file deletion
  * #22616: fix: better error for no data from snapshots
  * #21953: fix: prevent silently dropped writes with overlapping shards
  * #21991: fix: restore portable backup bug
  * #21987: fix: systemd-startup script should be executable by group and
    others
  * #22026: fix: handle https in systemd wrapper, and prevent it from looping
    forever
  * #22039: fix: error instead of panic when enterprise tries to restore with
    OSS
  * #21749: fix: rename arm rpms with yum-compatible names
  * #21775: fix: convert arm arch names for rpms during builds via docker
  * #21865: fix: systemd unit should block on startup until http endpoint is
    ready
  * #21891: chore: update protobuf libraries and remove influxdb_tsm</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1654776000">- Version 1.9.7.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/1.9/CHANGELOG.md
  * influx_stress has been removed
- Add 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  fix build on 32-bit architectures</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1664884800">- Verison 1.10.0
  Drop 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  upstreamed</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1668772800">- Drop 32bit architecures support boo#1205101
  Currently, 32bit binaries are not usable and influxdb upstream
  refused to fix it because 32bit architectures are not supported.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1673611200">- Replace pwdutils with shadow (pwdutils was dropped ages ago)
- Don't require systemd, it's only optional</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1680091200">- Version 1.11.0.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690545600">- Version 1.11.1.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1697457600">- Version 1.11.2.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md
- Drop harden_influxdb.service.patch:
  * ./scripts/influxdb.service has never been used and has been dropped in 1.11.2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbols for user generated during pre.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1708084800">- Version 1.11.5.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1723204800">- Version 1.11.6.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
</package>
<package pkgid="da0abe6217ca82db940cc1dcc5aa97e3c875761505751d297643ae7fe5a4cda60b551d11276e64775bfb1eb3628430e655dba460c21fbfb8eda791113120fb8c" name="influxdb" arch="x86_64">
  <version epoch="0" ver="1.11.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1612958400">- Version 1.8.4
  [#19696]: fix(flux): add durations to Flux logging
- Version 1.8.3
  [#19187]: feat: Collect values written stats.
  [#19611]: feat: Add -lponly flag to export sub-command.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1614945600">- in preparation for new package for influxdb 2.0.x, add a Conflicts
  statement to not have both installable on the same system</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 1.8.5
  Features
  * #20917: feat(inspect): Add report-disk for disk usage by measurement
  * #20118: feat: Optimize shard lookups in groups containing only one shard. Thanks @StoneYunZhao!
  * #20910: feat: Make meta queries respect QueryTimeout values
  * #20989: feat: influx_inspect export to standard out
  * #21021: feat: Log query text for POST requests
  Bugfixes
  * #21053: fix: help text for influx_inspect
  * #20101: fix(write): Successful writes increment write error statistics incorrectly.
  * #20276: fix(error): unsupported value: +Inf" error not handled gracefully.
  * #20277: fix(query): Group By queries with offset that crosses a DST boundary can fail.
  * #20295: fix: cp.Mux.Serve() closes all net.Listener instances silently on error.
  * #19832: fix(prometheus): regexp handling should comply with PromQL.
  * #20432: fix(error): SELECT INTO doesn't return error with unsupported value
  * #20033: fix(tsm1): "snapshot in progress" error during backup
  * #20909: fix(tsm1): data race when accessing tombstone stats
  * #20912: fix(tsdb): minimize lock contention when adding new fields or measure
  * #20914: fix: infinite recursion bug (#20862)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">- update to 1.8.6
  Bugfixes
  * #21290: fix: Anti-Entropy loops endlessly with empty shard
  * #21381: chore(ae): add more logging
  * #21518: fix: FGA enablement</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857602">- convert to using the go modules service to create the tarball
  - modify spec to adjust to new vendor.tar.gz being used
  - add _service file
  - remove README.packaging</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_influxdb.service.patch
  Modified:
  * influxdb.service</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1635336000">- Version 1.8.10
  Bugfixes:
  * #22076: fix: systemd service -- handle 40x and block indefinitely
  * #22253: fix: influxdb packages should depend on curl
  * #22427: fix(snapshotter): properly read payload
  * #22561: fix(restore): parameter validation, Windows temp file deletion
  * #22616: fix: better error for no data from snapshots
  * #21953: fix: prevent silently dropped writes with overlapping shards
  * #21991: fix: restore portable backup bug
  * #21987: fix: systemd-startup script should be executable by group and
    others
  * #22026: fix: handle https in systemd wrapper, and prevent it from looping
    forever
  * #22039: fix: error instead of panic when enterprise tries to restore with
    OSS
  * #21749: fix: rename arm rpms with yum-compatible names
  * #21775: fix: convert arm arch names for rpms during builds via docker
  * #21865: fix: systemd unit should block on startup until http endpoint is
    ready
  * #21891: chore: update protobuf libraries and remove influxdb_tsm</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1654776000">- Version 1.9.7.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/1.9/CHANGELOG.md
  * influx_stress has been removed
- Add 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  fix build on 32-bit architectures</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1664884800">- Verison 1.10.0
  Drop 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  upstreamed</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1668772800">- Drop 32bit architecures support boo#1205101
  Currently, 32bit binaries are not usable and influxdb upstream
  refused to fix it because 32bit architectures are not supported.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1673611200">- Replace pwdutils with shadow (pwdutils was dropped ages ago)
- Don't require systemd, it's only optional</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1680091200">- Version 1.11.0.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690545600">- Version 1.11.1.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1697457600">- Version 1.11.2.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md
- Drop harden_influxdb.service.patch:
  * ./scripts/influxdb.service has never been used and has been dropped in 1.11.2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbols for user generated during pre.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1708084800">- Version 1.11.5.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1723204800">- Version 1.11.6.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
</package>
<package pkgid="91c32a0f8586532529767dbee67aff42fc449319f1ea5885c0c9c416d399951b830c1a5d71b0f7b3afac488e68b55ccf72ab16299dcab6734a39b919e22b8829" name="influxdb-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.11.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1612958400">- Version 1.8.4
  [#19696]: fix(flux): add durations to Flux logging
- Version 1.8.3
  [#19187]: feat: Collect values written stats.
  [#19611]: feat: Add -lponly flag to export sub-command.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1614945600">- in preparation for new package for influxdb 2.0.x, add a Conflicts
  statement to not have both installable on the same system</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 1.8.5
  Features
  * #20917: feat(inspect): Add report-disk for disk usage by measurement
  * #20118: feat: Optimize shard lookups in groups containing only one shard. Thanks @StoneYunZhao!
  * #20910: feat: Make meta queries respect QueryTimeout values
  * #20989: feat: influx_inspect export to standard out
  * #21021: feat: Log query text for POST requests
  Bugfixes
  * #21053: fix: help text for influx_inspect
  * #20101: fix(write): Successful writes increment write error statistics incorrectly.
  * #20276: fix(error): unsupported value: +Inf" error not handled gracefully.
  * #20277: fix(query): Group By queries with offset that crosses a DST boundary can fail.
  * #20295: fix: cp.Mux.Serve() closes all net.Listener instances silently on error.
  * #19832: fix(prometheus): regexp handling should comply with PromQL.
  * #20432: fix(error): SELECT INTO doesn't return error with unsupported value
  * #20033: fix(tsm1): "snapshot in progress" error during backup
  * #20909: fix(tsm1): data race when accessing tombstone stats
  * #20912: fix(tsdb): minimize lock contention when adding new fields or measure
  * #20914: fix: infinite recursion bug (#20862)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">- update to 1.8.6
  Bugfixes
  * #21290: fix: Anti-Entropy loops endlessly with empty shard
  * #21381: chore(ae): add more logging
  * #21518: fix: FGA enablement</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857602">- convert to using the go modules service to create the tarball
  - modify spec to adjust to new vendor.tar.gz being used
  - add _service file
  - remove README.packaging</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_influxdb.service.patch
  Modified:
  * influxdb.service</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1635336000">- Version 1.8.10
  Bugfixes:
  * #22076: fix: systemd service -- handle 40x and block indefinitely
  * #22253: fix: influxdb packages should depend on curl
  * #22427: fix(snapshotter): properly read payload
  * #22561: fix(restore): parameter validation, Windows temp file deletion
  * #22616: fix: better error for no data from snapshots
  * #21953: fix: prevent silently dropped writes with overlapping shards
  * #21991: fix: restore portable backup bug
  * #21987: fix: systemd-startup script should be executable by group and
    others
  * #22026: fix: handle https in systemd wrapper, and prevent it from looping
    forever
  * #22039: fix: error instead of panic when enterprise tries to restore with
    OSS
  * #21749: fix: rename arm rpms with yum-compatible names
  * #21775: fix: convert arm arch names for rpms during builds via docker
  * #21865: fix: systemd unit should block on startup until http endpoint is
    ready
  * #21891: chore: update protobuf libraries and remove influxdb_tsm</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1654776000">- Version 1.9.7.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/1.9/CHANGELOG.md
  * influx_stress has been removed
- Add 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  fix build on 32-bit architectures</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1664884800">- Verison 1.10.0
  Drop 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  upstreamed</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1668772800">- Drop 32bit architecures support boo#1205101
  Currently, 32bit binaries are not usable and influxdb upstream
  refused to fix it because 32bit architectures are not supported.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1673611200">- Replace pwdutils with shadow (pwdutils was dropped ages ago)
- Don't require systemd, it's only optional</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1680091200">- Version 1.11.0.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690545600">- Version 1.11.1.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1697457600">- Version 1.11.2.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md
- Drop harden_influxdb.service.patch:
  * ./scripts/influxdb.service has never been used and has been dropped in 1.11.2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbols for user generated during pre.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1708084800">- Version 1.11.5.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1723204800">- Version 1.11.6.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
</package>
<package pkgid="2c3f6ad8b263b8aeccb17443804f61f5746827ebba1d7075594e64b6702099fc6301ae55d603d8bcba3c70fe55ce2b6511e3766da23791c9b307b885d4c3be94" name="influxdb-devel" arch="x86_64">
  <version epoch="0" ver="1.11.6" rel="1.0.2.1.sr20240803"/>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1612958400">- Version 1.8.4
  [#19696]: fix(flux): add durations to Flux logging
- Version 1.8.3
  [#19187]: feat: Collect values written stats.
  [#19611]: feat: Add -lponly flag to export sub-command.</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1614945600">- in preparation for new package for influxdb 2.0.x, add a Conflicts
  statement to not have both installable on the same system</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857600">- update to 1.8.5
  Features
  * #20917: feat(inspect): Add report-disk for disk usage by measurement
  * #20118: feat: Optimize shard lookups in groups containing only one shard. Thanks @StoneYunZhao!
  * #20910: feat: Make meta queries respect QueryTimeout values
  * #20989: feat: influx_inspect export to standard out
  * #21021: feat: Log query text for POST requests
  Bugfixes
  * #21053: fix: help text for influx_inspect
  * #20101: fix(write): Successful writes increment write error statistics incorrectly.
  * #20276: fix(error): unsupported value: +Inf" error not handled gracefully.
  * #20277: fix(query): Group By queries with offset that crosses a DST boundary can fail.
  * #20295: fix: cp.Mux.Serve() closes all net.Listener instances silently on error.
  * #19832: fix(prometheus): regexp handling should comply with PromQL.
  * #20432: fix(error): SELECT INTO doesn't return error with unsupported value
  * #20033: fix(tsm1): "snapshot in progress" error during backup
  * #20909: fix(tsm1): data race when accessing tombstone stats
  * #20912: fix(tsdb): minimize lock contention when adding new fields or measure
  * #20914: fix: infinite recursion bug (#20862)</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857601">- update to 1.8.6
  Bugfixes
  * #21290: fix: Anti-Entropy loops endlessly with empty shard
  * #21381: chore(ae): add more logging
  * #21518: fix: FGA enablement</changelog>
  <changelog author="Johannes Kastl &lt;kastl@b1-systems.de&gt;" date="1621857602">- convert to using the go modules service to create the tarball
  - modify spec to adjust to new vendor.tar.gz being used
  - add _service file
  - remove README.packaging</changelog>
  <changelog author="Johannes Segitz &lt;jsegitz@suse.com&gt;" date="1632312000">- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
  * harden_influxdb.service.patch
  Modified:
  * influxdb.service</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1635336000">- Version 1.8.10
  Bugfixes:
  * #22076: fix: systemd service -- handle 40x and block indefinitely
  * #22253: fix: influxdb packages should depend on curl
  * #22427: fix(snapshotter): properly read payload
  * #22561: fix(restore): parameter validation, Windows temp file deletion
  * #22616: fix: better error for no data from snapshots
  * #21953: fix: prevent silently dropped writes with overlapping shards
  * #21991: fix: restore portable backup bug
  * #21987: fix: systemd-startup script should be executable by group and
    others
  * #22026: fix: handle https in systemd wrapper, and prevent it from looping
    forever
  * #22039: fix: error instead of panic when enterprise tries to restore with
    OSS
  * #21749: fix: rename arm rpms with yum-compatible names
  * #21775: fix: convert arm arch names for rpms during builds via docker
  * #21865: fix: systemd unit should block on startup until http endpoint is
    ready
  * #21891: chore: update protobuf libraries and remove influxdb_tsm</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1654776000">- Version 1.9.7.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/1.9/CHANGELOG.md
  * influx_stress has been removed
- Add 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  fix build on 32-bit architectures</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1664884800">- Verison 1.10.0
  Drop 0001-fix-executor-do-not-assume-ints-are-64bits-4652.patch:
  upstreamed</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1668772800">- Drop 32bit architecures support boo#1205101
  Currently, 32bit binaries are not usable and influxdb upstream
  refused to fix it because 32bit architectures are not supported.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1673611200">- Replace pwdutils with shadow (pwdutils was dropped ages ago)
- Don't require systemd, it's only optional</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1680091200">- Version 1.11.0.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1690545600">- Version 1.11.1.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1697457600">- Version 1.11.2.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md
- Drop harden_influxdb.service.patch:
  * ./scripts/influxdb.service has never been used and has been dropped in 1.11.2</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1707307200">- Provide user/group symbols for user generated during pre.</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1708084800">- Version 1.11.5.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
  <changelog author="Matwey Kornilov &lt;matwey.kornilov@gmail.com&gt;" date="1723204800">- Version 1.11.6.
  * Many bugfixes: https://dl.influxdata.com/platform/nightlies/master-1.x/CHANGELOG.md</changelog>
</package>
<package pkgid="cb184ebbb2f31b68882c36b061e63a2c0833b334dd201be1fade44069f6259f3528f512b2da597bdebbb98cdc2a2d956440f54ed4c19d05ed56d3faa45379347" name="intel-vaapi-driver" arch="i586">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="8833921a4b1a119b23871339e53ecdb1f32b4cc80cb971224b3cd27be7fb42a63eddad719c83d466223007d1dc4f2efbe9d17acd65d9e7780aab963f0f75bc7e" name="intel-vaapi-driver" arch="src">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="chris@computersalat.de" date="1502884800">- pkg rename vaapi-intel-driver &gt; intel-vaapi-driver
  * add Obsoletes/Provides
  * add Supplements for xf86-video-intel</changelog>
  <changelog author="sndirsch@suse.com" date="1503057600">- updated tarball/signature with upstream ones</changelog>
  <changelog author="jengelh@inai.de" date="1503748800">- Remove unnecessary ldconfig calls.</changelog>
  <changelog author="zaitor@opensuse.org" date="1510660800">- Update to version 2.0.0:
  * Add support for Coffee Lake (aka. CFL).
  * Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC
    10-bit/VP9/VP9 10-bit.
  * Encoding: H.264/MPEG-2/JPEG/VP8/VP9/HEVC/HEVC 10-bit/AVC low
    power CQP/CBR/VBR mode.
  * VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob,
    MotionAdaptive, MotionCompensated}/ColorBalance/STD.
  * Add support for H264 FEI on SKL.
  * Add support for HEVC ROI encoding.
  * Add support for intensity compensation for VC-1 decoding.
  * Improve the quality of the H264 encoder on BDW/BSW.
  * Improve the CSC performance between I420/NV12/P010/YUY2/VYUY
    format.
  * Improve the performace of va{Get, Put}Image for
    I420/NV12/P010/YUY2/VYUY format.
  * Fix image corruption for VP9 decoding.
  * Fix race condition in wayland support.
  * Fix ROI support in VDEnc support.
  * Fix corrupted stream when using VDEnc CBR/VBR.
  * Fix GCC 7.1.1 warnings/errors.
  * Update the HEVC encoding kernel.
- No longer pass conditional disable-wayland, all currently
  supported versions of openSUSE support wayland.
- Drop u_wayland-includes.diff, seems that it is not really needed
  anymore, builds fine without it, even if the patch applies
  cleanly still.
- Pass explicit enable-drm, enable-x11 and enable-wayland to
  configure, ensure we build all supported backends.
- Following the above, add explicit pkgconfig(libva),
  pkgconfig(libva-drm), pkgconfig(wayland-client), pkgconfig(x11),
  pkgconfig(xext) and pkgconfig(xfixes) BuildRequires: Align with
  what configure looks for.
- Drop obsolete xz BuildRequires: No longer needed.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1525608000">- Update to version 2.1.0:
  * Add support for CannonLake (aka. CNL):
  - Decoding: H.264/MPEG-2/VC-1/JPEG/VP8/HEVC/HEVC 10-bit/VP9/VP9
    10-bit
  - Encoding: H.264/MPEG-2/JPEG/VP8/VP9
  - VPP: CSC/scaling/NoiseReduction/Deinterlacing{Bob,
    MotionAdaptive, MotionCompensated}/ColorBalance/STD
  * Add support for VC1 interlaced video decoding
  * Add support for Stats/PreEnc on GEN9
  * Add support for vaExportSurfaceHandle()
  * Add new PCI IDs for CFL
  * Add minimum resolution query for encoder
  * Enhance the logging to provide informational messages
  * Fix VP9 brc issue on KBL</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1527681600">- Add pkgconfig(libva-wayland) BuildRequires: Build full wayland
  support.</changelog>
  <changelog author="sndirsch@suse.com" date="1542110400">- Update to version 2.2.0
  * Bump version to 2.2.0
  * Add new PCI ID for KBL-Y
  * Add meson support
  * Fix for VC1 decoding issues
  * Fix VP8 encoding issues
  * Fix the over-run issue in HEVC encoding
  * Fix the max MV length in MPEG-2 encoding
  * Fix packed header mode
  * Fix building issue on Android</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1546084800">- Update to version 2.3.0:
  * Add new PCI ID for KBL and CFL
  * Fix frame corruption when there are big MVs in VP8 encoding
  * Fix dynamically bitrate resetting in AVC encoding
  * Fix build errors when the toolchain doesn't support
  - fstack-protector
  * Fix memory leak issue
  * Make sure the achieved bitrate meet the requirement for VP8
    encoding
  * Optimize VPP on GEN8
- Switch to meson buildsystem:
  * Add meson BuildRequires and macros.
  * Drop libtool BuildRequires.</changelog>
  <changelog author="bjorn.lie@gmail.com" date="1550577600">- Pass -Denable_hybrid_codec=true instead of false, build hybrid
  codec support.</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1551960000">- Add upstream bug fix patches:
  * U_vaapi_Check-interface-from-libva.patch
    (gh#intel/intel-vaapi-driver#419).
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch</changelog>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="1b22644cc101de2fb1a4bade1149cc71778dcf24d6e33dbed4c76daf1689bf770ba1d59014214f72a4c7413b64842f291f9b578596fc24a87f26ed3fb07e70fc" name="intel-vaapi-driver" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="95c7280bb818a9ffeda4876390ce853f217326bb7722f38140bc180ece27cddd24714e475a167adebcacf98dc4ad277b734c2aba1f7154694c7747840884f408" name="intel-vaapi-driver-32bit" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="8e5bb6c4055151025d1cc40989d1099528c59ad78b42baf115b27cb037b8d0cf33075066eb54674c46e9ee70e9ec997f16becce6453859e7d46fa58e4b84b1a2" name="intel-vaapi-driver-32bit-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="6d48c1f2a5b7a3e9106eeb7addf74ea0429b54af51b0c22940b8403fba0ead8a1d3958beafa5c8cbb13f7c4e98f716f854d45b60d22bac38c7867d11212733de" name="intel-vaapi-driver-debuginfo" arch="i586">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="f13cc71636261e5c93530850af1258d013a79af741585f69c45187084684625b6f572d94a271155f091a2f1854a35807beff5208e28db02c68cf05a259ee148e" name="intel-vaapi-driver-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="27464cafe9bfb6d68c2a9a59f818d17d189abf0fa1fd1335780d70131a071111fc240d8bdeea88212e560a66b489ef807512880159e0f34119019967f4ed86fd" name="intel-vaapi-driver-debugsource" arch="i586">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="1c759e7492c971338a579561d517f0ed91e8827f0b712973a937d84a65c0c994944b2a3ae8316bbaa6c570921a10933f71b43a9149cc4bc928514fbc7acd5591" name="intel-vaapi-driver-debugsource" arch="x86_64">
  <version epoch="0" ver="2.4.1" rel="6.0.2.1.sr20240803"/>
  <changelog author="Bj&#xF8;rn Lie &lt;bjorn.lie@gmail.com&gt;" date="1552651200">- Add upstream bug fix patches:
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1581940800">- Update to version 2.4.0
  * Fix the dependency on libEGL (boo#1163093)
  * Fix ROI support
  * Fix FD leaks on Wayland
  * Fix BRC setting
  * Fix VP8 encoder
  * Fix VP9 encoder
  * Fix meson build
- supersedes patches:
  * U_vaapi_Check-interface-from-libva.patch
  * U_vaapi_Revert-VPP-clear-surface.patch
  * U_vaapi_Return-false-instead-assertion-fail.patch
  * U_vaapi_HEVC-encoder-correct-minimal-bitrate.patch
  * U_vaapi_Remove-dep-on-EncRoi-attr.patch
  * U_vaapi_Fix-off-by-one-in-ROI-regions.patch</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1591704000">- U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch
  * fixed build against gcc10, which uses -fno-common by default</changelog>
  <changelog author="Dirk Mueller &lt;dmueller@suse.com&gt;" date="1597492800">- update to 2.4.1:
  * Bump version to 2.4.1 for maintenance release
  * Fix compiler errors with gcc 10
  * Relax the compressed frames minimum size restriction for VP9 encoder
  - remove U_Fix-HEVCe-kernel-compile-error-on-gcc10.patch (upstream)</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1598875200">- version 2.4.1 needed for jira#SLE/SLE-12712</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524800">- fixed sha1sum checksum file</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1619524801">- replaced tarball with official release tarball so it matches
  the updated official sha1sum checksum file
- fixed wrong source lines in specfile</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1632744000">- covers jira#SLE/SLE-19361</changelog>
  <changelog author="Stefan Dirsch &lt;sndirsch@suse.com&gt;" date="1633348800">- fixed JIRA number in previous changelog</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1723204800">- add 566.patch: fixed VAAPI Wayland on libva v2.22.0</changelog>
</package>
<package pkgid="d1d09678d0ed5a0db8042c3544f21c051f33ae553d06a45672cfce621c922873a426ffe402ed982e956aab7842271d8d6988bf585da475255067130f5927a192" name="ipmitool" arch="src">
  <version epoch="0" ver="1.8.19.13.gbe11d94" rel="3.1"/>
  <changelog author="josef.moellers@suse.com" date="1530187200">- Make bmc-snmp-proxy into a (sub)package of its own.
  [fate#322044, ipmitool.spec]</changelog>
  <changelog author="jengelh@inai.de" date="1532692800">- Use noun phrase in summary.</changelog>
  <changelog author="trenn@suse.de" date="1537963200">- Update to latest git HEAD revision of 1.8.18 version
    commit 6f336d04f14b420822902dca7ef595cd49847d21
    Date:   Mon Sep 24 15:41:00 2018 +0200
- Change git repo and URL in spec from sourceforge to github
- Add download of iana pen list via _service
  from www.iana.org which is used to
  create a C include file at build time (lib/ipmi_pen_list.inc.c)
  Downloaded file added:
  A enterprise-numbers
- Add possiblity to create the include file from an already
  downloaded, local file
  A create_pen_list_from_local_file.patch</changelog>
  <changelog author="trenn@suse.de" date="1567425600">- Enable USB interface by explicit passing --enable-intf-usb (jira#SLE-7780)
- Enable free interface by adding freeipmi-devel package to
  build requires</changelog>
  <changelog author="trenn@suse.de" date="1581336000">- bsc#1163026
- CVE-2020-5208
- Use license macro for COPYING, instead of doc
- Add ChangeLog mainline log to docs for shorter
  obs changelogs. This will be the last more detailed
  changelog, due to more important buffer overflow patches.
  Otherwise this changelog will not include (mainline) changes
  anymore.
- Update to version 1.8.18+git20200204.7ccea28:
  * fru, sdr: Fix id_string buffer overflows
  * lanp: Fix buffer overflows in get_lan_param_select
  * channel: Fix buffer overflow
  * session: Fix buffer overflow in ipmi_get_session_info
  * fru: Fix buffer overflow in ipmi_spd_print_fru
  * fru: Fix buffer overflow vulnerabilities
  * chassis: bootmbox: Refix 62a04390
  * configure: Drop requirement for curses et. al libs
- Add a configure option to disable IANA PEN database internet download
  A    autotools_define_DOWNLOAD.diff
  D    create_pen_list_from_local_file.patch
- New pen database:
  M    enterprise-numbers
- Patches adjusted to latest mainline code:
  M    fix_file_permissions.patch
  M    ipmitool_adjust_suse_paths.patch
  M    several_more_compile_fixes.patch</changelog>
  <changelog author="Ismail D&#xF6;nmez &lt;idonmez@suse.com&gt;" date="1581422400">- Don't hardcode /usr but use rpm variables</changelog>
  <changelog author="kkaempf@suse.com" date="1600862400">- Update to version 1.8.18+git20200916.1245aaa387dc:
  * fru: Fix crashes on 6-bit ASCII strings
  * Refix 6e037d6bfbbb93b349c8ca331ebde03a837f76bf
  * oem: Add product ID for YADRO VEGMAN
  * configure.ac: add '--location' for curl to follow location
  * configure.ac: replace '-#' by '--progress-bar' with curl
  * log: refix 16f937a1: Add missing header changes
  * Add version info to debug output
  * doc, ci: Fix an error in package name for Windows
  * doc: Fix a small typo in INSTALL
  * RPM support: updated spec file changelog</changelog>
  <changelog author="Klaus K&#xE4;mpf &lt;kkaempf@suse.com&gt;" date="1600862401">- clean up patches
  rename fwum_enhance_output.patch
  to 0001-Enhance-fwum-output.patch
  rename fix_file_permissions.patch
  to 0002-Fix-file-permissions.patch
  rename several_more_compile_fixes.patch
  to 0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
  rename ipmitool_adjust_suse_paths.patch
  to 0004-Adjust-SUSE-paths.patch
  rename hpm_x_compatibility_msg_is_debug_only.patch
  to 0005-HPM-x-compatibility-message-is-DEBUG-only.patch
  rename autotools_define_DOWNLOAD.diff
  to 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835200">- When really starting the daemon, in lib/helper.c::ipmi_start_daemon()
  stdin/stdout/stderr are redirected to /dev/null and this is checked
  but the check for stderr tests for STDOUT_FILENO. This is, most
  likely, a copy-paste error.
  [bsc#1175328, 0007-bsc#1175328-check-for-correct-fd.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835201">- Do not append the device number to the PIDFILE pathname
  as this will confuse systemd.
  [bsc#1181063, 0008-bsc#1181063-dont-parametrize-pidfile-name.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1612353600">- Fixes (bsc#1179133) lanplus: hanging on getting cipher suites for 10 seconds
  A lanplus-don-t-retry-pre-session-Get-cipher-suites.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1619611200">- Use /run instead of /var/run (bsc#1185162)
  A Use-run-instead-of-var-run.patch
  Be aware that the patch has been submitted mainstream, therefore
  the git hash tag, but may not have been accepted.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1621944000">- Correct /etc/ipmievd config file to point to the new pidfile in /run
  not /var/run</changelog>
  <changelog author="trenn@suse.de" date="1625745600">- Update to version 1.8.18+git20210622.11c7605:
  * Fix codefactor-io / CodeFactor warnings
  * Use /run instead of /var/run
  * oem: Update product IDs for YADRO
  * lan: Add processing of get/set specific CCs
  * lan: Refactor pointer style
  * doc: update lanplus doc to reflect default cipher suite change
  * ekanalyzer: Fix internal use area off-by-one bug
  * ekanalyzer frushow: Fix internal area size calc
  * sel: Fix "power supply inactive" flag offset
  * free: Fix implicit function declarations
  * Convert line endings to LF
- Update source file:
  M    enterprise-numbers
- Adopt to latest sources:
  M    0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
- Remove mainline patches:
  D    0007-bsc#1175328-check-for-correct-fd.patch
  D    0008-bsc#1181063-dont-parametrize-pidfile-name.patch
  D    Use-run-instead-of-var-run.patch
  D    lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
- Config file in /etc must not be executable
  /etc/bmc-snmp-proxy
- Enhance _service file to always get latest sources and get the
  version correctly parsed</changelog>
  <changelog author="trenn@suse.de" date="1628683200">- Update to version 1.8.18.238.gb7adc1d:
  * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
- Use %{?systemd_ordering} instead of %{?systemd_requires}</changelog>
  <changelog author="moritz.kodytek@suse.com" date="1652184000">- Update to version 1.8.18.249.g4d25a93:
  * man: Update the text for -C option
  * chassis restart_cause: Add new causes
  * sel: Remove redundant "Reserve SEL"
  * sdr: Fix modifier unit
  * Refactor bridging level detection to dedicated function
  * Fix double bridge detection in get_max_(req|rsp)_data_size()</changelog>
  <changelog author="trenn@suse.de" date="1662552000">- Update to version 1.8.19.0.g19d7878:
  * Release Version 1.8.19
  * Cast type before the left shift
  * sel: Fix the deasserted thresholds inequality</changelog>
  <changelog author="trenn@suse.de" date="1690200000">- Fix: ipmitool duplicates the timestamp (bsc#1213390)
  A    Fix-time-format-for-sel-list-v.patch
- Remove: Make-IANA-PEN-download-configurable (is mainline)
  D 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch
- Update to version 1.8.19.13.gbe11d94:
  * configure.ac: allow disabling registry downloads
  * lan: channel: Fix set alert on/off
  * make: use correct docdir variable provided by autotools
  * Do not require the IANA PEN registry file
  * configure.ac: fix readline static build
  * Update github actions for modern OSes
  * Update macos target name in github actions
  * delloem: Fix the unalign bug in arm64
  * lanplus: Realloc the msg if the payload_length gets updated
  * fru print: Add area checksum verification
  * fru: Add decoder for multirec system mgmt records
  * Fix enterprise-numbers URL
  * Update issue templates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1698753600">- bsc#1216556 L3: ipmitool: Unsupported LAN Parameter
    lookup error SLE15 SP4+
  Fix regression introduced by 351dad24a26f56580ba6
  lan: Add processing of get/set specific CCs:
  https://github.com/ipmitool/ipmitool/pull/388
  https://github.com/ipmitool/ipmitool/pull/389
  Be aware: Even the pullrequest is open for a while, this patch is not
  integrated in latest mainstream master branch.
  A    lanp-Fix-error-response-from-Unsupported-Parameter-lookup.patch.txt
  M    enterprise-numbers</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720612800">- Added ipmitool-fix_init_from_incompat_ptr_type.patch fixing a type
  which led to assignment from incompatible pointer type which is an
  error in GCC 14 [boo#1225992]</changelog>
</package>
<package pkgid="0a68c0fda958bcf183e0bddb2d04f36f2a9bb984ee46ba73bd39e3839e6456c147d8ab617f58aaddf85a0b607f71c3dae9400fcaf29ccba48a01f5e2427f23b7" name="ipmitool" arch="x86_64">
  <version epoch="0" ver="1.8.19.13.gbe11d94" rel="3.1"/>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835200">- When really starting the daemon, in lib/helper.c::ipmi_start_daemon()
  stdin/stdout/stderr are redirected to /dev/null and this is checked
  but the check for stderr tests for STDOUT_FILENO. This is, most
  likely, a copy-paste error.
  [bsc#1175328, 0007-bsc#1175328-check-for-correct-fd.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835201">- Do not append the device number to the PIDFILE pathname
  as this will confuse systemd.
  [bsc#1181063, 0008-bsc#1181063-dont-parametrize-pidfile-name.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1612353600">- Fixes (bsc#1179133) lanplus: hanging on getting cipher suites for 10 seconds
  A lanplus-don-t-retry-pre-session-Get-cipher-suites.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1619611200">- Use /run instead of /var/run (bsc#1185162)
  A Use-run-instead-of-var-run.patch
  Be aware that the patch has been submitted mainstream, therefore
  the git hash tag, but may not have been accepted.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1621944000">- Correct /etc/ipmievd config file to point to the new pidfile in /run
  not /var/run</changelog>
  <changelog author="trenn@suse.de" date="1625745600">- Update to version 1.8.18+git20210622.11c7605:
  * Fix codefactor-io / CodeFactor warnings
  * Use /run instead of /var/run
  * oem: Update product IDs for YADRO
  * lan: Add processing of get/set specific CCs
  * lan: Refactor pointer style
  * doc: update lanplus doc to reflect default cipher suite change
  * ekanalyzer: Fix internal use area off-by-one bug
  * ekanalyzer frushow: Fix internal area size calc
  * sel: Fix "power supply inactive" flag offset
  * free: Fix implicit function declarations
  * Convert line endings to LF
- Update source file:
  M    enterprise-numbers
- Adopt to latest sources:
  M    0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
- Remove mainline patches:
  D    0007-bsc#1175328-check-for-correct-fd.patch
  D    0008-bsc#1181063-dont-parametrize-pidfile-name.patch
  D    Use-run-instead-of-var-run.patch
  D    lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
- Config file in /etc must not be executable
  /etc/bmc-snmp-proxy
- Enhance _service file to always get latest sources and get the
  version correctly parsed</changelog>
  <changelog author="trenn@suse.de" date="1628683200">- Update to version 1.8.18.238.gb7adc1d:
  * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
- Use %{?systemd_ordering} instead of %{?systemd_requires}</changelog>
  <changelog author="moritz.kodytek@suse.com" date="1652184000">- Update to version 1.8.18.249.g4d25a93:
  * man: Update the text for -C option
  * chassis restart_cause: Add new causes
  * sel: Remove redundant "Reserve SEL"
  * sdr: Fix modifier unit
  * Refactor bridging level detection to dedicated function
  * Fix double bridge detection in get_max_(req|rsp)_data_size()</changelog>
  <changelog author="trenn@suse.de" date="1662552000">- Update to version 1.8.19.0.g19d7878:
  * Release Version 1.8.19
  * Cast type before the left shift
  * sel: Fix the deasserted thresholds inequality</changelog>
  <changelog author="trenn@suse.de" date="1690200000">- Fix: ipmitool duplicates the timestamp (bsc#1213390)
  A    Fix-time-format-for-sel-list-v.patch
- Remove: Make-IANA-PEN-download-configurable (is mainline)
  D 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch
- Update to version 1.8.19.13.gbe11d94:
  * configure.ac: allow disabling registry downloads
  * lan: channel: Fix set alert on/off
  * make: use correct docdir variable provided by autotools
  * Do not require the IANA PEN registry file
  * configure.ac: fix readline static build
  * Update github actions for modern OSes
  * Update macos target name in github actions
  * delloem: Fix the unalign bug in arm64
  * lanplus: Realloc the msg if the payload_length gets updated
  * fru print: Add area checksum verification
  * fru: Add decoder for multirec system mgmt records
  * Fix enterprise-numbers URL
  * Update issue templates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1698753600">- bsc#1216556 L3: ipmitool: Unsupported LAN Parameter
    lookup error SLE15 SP4+
  Fix regression introduced by 351dad24a26f56580ba6
  lan: Add processing of get/set specific CCs:
  https://github.com/ipmitool/ipmitool/pull/388
  https://github.com/ipmitool/ipmitool/pull/389
  Be aware: Even the pullrequest is open for a while, this patch is not
  integrated in latest mainstream master branch.
  A    lanp-Fix-error-response-from-Unsupported-Parameter-lookup.patch.txt
  M    enterprise-numbers</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720612800">- Added ipmitool-fix_init_from_incompat_ptr_type.patch fixing a type
  which led to assignment from incompatible pointer type which is an
  error in GCC 14 [boo#1225992]</changelog>
</package>
<package pkgid="995c27645fb37504a7560116404965633de36d4c4d87085db47d1318a19ae375253483de9b40a1c774411174ee6c50531c96983c5970b2510902c5b42e3a95c8" name="ipmitool-bmc-snmp-proxy" arch="noarch">
  <version epoch="0" ver="1.8.19.13.gbe11d94" rel="3.1"/>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835200">- When really starting the daemon, in lib/helper.c::ipmi_start_daemon()
  stdin/stdout/stderr are redirected to /dev/null and this is checked
  but the check for stderr tests for STDOUT_FILENO. This is, most
  likely, a copy-paste error.
  [bsc#1175328, 0007-bsc#1175328-check-for-correct-fd.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835201">- Do not append the device number to the PIDFILE pathname
  as this will confuse systemd.
  [bsc#1181063, 0008-bsc#1181063-dont-parametrize-pidfile-name.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1612353600">- Fixes (bsc#1179133) lanplus: hanging on getting cipher suites for 10 seconds
  A lanplus-don-t-retry-pre-session-Get-cipher-suites.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1619611200">- Use /run instead of /var/run (bsc#1185162)
  A Use-run-instead-of-var-run.patch
  Be aware that the patch has been submitted mainstream, therefore
  the git hash tag, but may not have been accepted.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1621944000">- Correct /etc/ipmievd config file to point to the new pidfile in /run
  not /var/run</changelog>
  <changelog author="trenn@suse.de" date="1625745600">- Update to version 1.8.18+git20210622.11c7605:
  * Fix codefactor-io / CodeFactor warnings
  * Use /run instead of /var/run
  * oem: Update product IDs for YADRO
  * lan: Add processing of get/set specific CCs
  * lan: Refactor pointer style
  * doc: update lanplus doc to reflect default cipher suite change
  * ekanalyzer: Fix internal use area off-by-one bug
  * ekanalyzer frushow: Fix internal area size calc
  * sel: Fix "power supply inactive" flag offset
  * free: Fix implicit function declarations
  * Convert line endings to LF
- Update source file:
  M    enterprise-numbers
- Adopt to latest sources:
  M    0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
- Remove mainline patches:
  D    0007-bsc#1175328-check-for-correct-fd.patch
  D    0008-bsc#1181063-dont-parametrize-pidfile-name.patch
  D    Use-run-instead-of-var-run.patch
  D    lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
- Config file in /etc must not be executable
  /etc/bmc-snmp-proxy
- Enhance _service file to always get latest sources and get the
  version correctly parsed</changelog>
  <changelog author="trenn@suse.de" date="1628683200">- Update to version 1.8.18.238.gb7adc1d:
  * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
- Use %{?systemd_ordering} instead of %{?systemd_requires}</changelog>
  <changelog author="moritz.kodytek@suse.com" date="1652184000">- Update to version 1.8.18.249.g4d25a93:
  * man: Update the text for -C option
  * chassis restart_cause: Add new causes
  * sel: Remove redundant "Reserve SEL"
  * sdr: Fix modifier unit
  * Refactor bridging level detection to dedicated function
  * Fix double bridge detection in get_max_(req|rsp)_data_size()</changelog>
  <changelog author="trenn@suse.de" date="1662552000">- Update to version 1.8.19.0.g19d7878:
  * Release Version 1.8.19
  * Cast type before the left shift
  * sel: Fix the deasserted thresholds inequality</changelog>
  <changelog author="trenn@suse.de" date="1690200000">- Fix: ipmitool duplicates the timestamp (bsc#1213390)
  A    Fix-time-format-for-sel-list-v.patch
- Remove: Make-IANA-PEN-download-configurable (is mainline)
  D 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch
- Update to version 1.8.19.13.gbe11d94:
  * configure.ac: allow disabling registry downloads
  * lan: channel: Fix set alert on/off
  * make: use correct docdir variable provided by autotools
  * Do not require the IANA PEN registry file
  * configure.ac: fix readline static build
  * Update github actions for modern OSes
  * Update macos target name in github actions
  * delloem: Fix the unalign bug in arm64
  * lanplus: Realloc the msg if the payload_length gets updated
  * fru print: Add area checksum verification
  * fru: Add decoder for multirec system mgmt records
  * Fix enterprise-numbers URL
  * Update issue templates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1698753600">- bsc#1216556 L3: ipmitool: Unsupported LAN Parameter
    lookup error SLE15 SP4+
  Fix regression introduced by 351dad24a26f56580ba6
  lan: Add processing of get/set specific CCs:
  https://github.com/ipmitool/ipmitool/pull/388
  https://github.com/ipmitool/ipmitool/pull/389
  Be aware: Even the pullrequest is open for a while, this patch is not
  integrated in latest mainstream master branch.
  A    lanp-Fix-error-response-from-Unsupported-Parameter-lookup.patch.txt
  M    enterprise-numbers</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720612800">- Added ipmitool-fix_init_from_incompat_ptr_type.patch fixing a type
  which led to assignment from incompatible pointer type which is an
  error in GCC 14 [boo#1225992]</changelog>
</package>
<package pkgid="0a28d479d83912ee16a70fa21b6cf8d5e8d26143b9f6e3f070de9732ba0ce6accd2fc1f868ba75678ed21cc3bfe0f4b4e1d81cb3b4af556b6d33379ad94e5006" name="ipmitool-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.19.13.gbe11d94" rel="3.1"/>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835200">- When really starting the daemon, in lib/helper.c::ipmi_start_daemon()
  stdin/stdout/stderr are redirected to /dev/null and this is checked
  but the check for stderr tests for STDOUT_FILENO. This is, most
  likely, a copy-paste error.
  [bsc#1175328, 0007-bsc#1175328-check-for-correct-fd.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835201">- Do not append the device number to the PIDFILE pathname
  as this will confuse systemd.
  [bsc#1181063, 0008-bsc#1181063-dont-parametrize-pidfile-name.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1612353600">- Fixes (bsc#1179133) lanplus: hanging on getting cipher suites for 10 seconds
  A lanplus-don-t-retry-pre-session-Get-cipher-suites.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1619611200">- Use /run instead of /var/run (bsc#1185162)
  A Use-run-instead-of-var-run.patch
  Be aware that the patch has been submitted mainstream, therefore
  the git hash tag, but may not have been accepted.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1621944000">- Correct /etc/ipmievd config file to point to the new pidfile in /run
  not /var/run</changelog>
  <changelog author="trenn@suse.de" date="1625745600">- Update to version 1.8.18+git20210622.11c7605:
  * Fix codefactor-io / CodeFactor warnings
  * Use /run instead of /var/run
  * oem: Update product IDs for YADRO
  * lan: Add processing of get/set specific CCs
  * lan: Refactor pointer style
  * doc: update lanplus doc to reflect default cipher suite change
  * ekanalyzer: Fix internal use area off-by-one bug
  * ekanalyzer frushow: Fix internal area size calc
  * sel: Fix "power supply inactive" flag offset
  * free: Fix implicit function declarations
  * Convert line endings to LF
- Update source file:
  M    enterprise-numbers
- Adopt to latest sources:
  M    0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
- Remove mainline patches:
  D    0007-bsc#1175328-check-for-correct-fd.patch
  D    0008-bsc#1181063-dont-parametrize-pidfile-name.patch
  D    Use-run-instead-of-var-run.patch
  D    lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
- Config file in /etc must not be executable
  /etc/bmc-snmp-proxy
- Enhance _service file to always get latest sources and get the
  version correctly parsed</changelog>
  <changelog author="trenn@suse.de" date="1628683200">- Update to version 1.8.18.238.gb7adc1d:
  * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
- Use %{?systemd_ordering} instead of %{?systemd_requires}</changelog>
  <changelog author="moritz.kodytek@suse.com" date="1652184000">- Update to version 1.8.18.249.g4d25a93:
  * man: Update the text for -C option
  * chassis restart_cause: Add new causes
  * sel: Remove redundant "Reserve SEL"
  * sdr: Fix modifier unit
  * Refactor bridging level detection to dedicated function
  * Fix double bridge detection in get_max_(req|rsp)_data_size()</changelog>
  <changelog author="trenn@suse.de" date="1662552000">- Update to version 1.8.19.0.g19d7878:
  * Release Version 1.8.19
  * Cast type before the left shift
  * sel: Fix the deasserted thresholds inequality</changelog>
  <changelog author="trenn@suse.de" date="1690200000">- Fix: ipmitool duplicates the timestamp (bsc#1213390)
  A    Fix-time-format-for-sel-list-v.patch
- Remove: Make-IANA-PEN-download-configurable (is mainline)
  D 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch
- Update to version 1.8.19.13.gbe11d94:
  * configure.ac: allow disabling registry downloads
  * lan: channel: Fix set alert on/off
  * make: use correct docdir variable provided by autotools
  * Do not require the IANA PEN registry file
  * configure.ac: fix readline static build
  * Update github actions for modern OSes
  * Update macos target name in github actions
  * delloem: Fix the unalign bug in arm64
  * lanplus: Realloc the msg if the payload_length gets updated
  * fru print: Add area checksum verification
  * fru: Add decoder for multirec system mgmt records
  * Fix enterprise-numbers URL
  * Update issue templates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1698753600">- bsc#1216556 L3: ipmitool: Unsupported LAN Parameter
    lookup error SLE15 SP4+
  Fix regression introduced by 351dad24a26f56580ba6
  lan: Add processing of get/set specific CCs:
  https://github.com/ipmitool/ipmitool/pull/388
  https://github.com/ipmitool/ipmitool/pull/389
  Be aware: Even the pullrequest is open for a while, this patch is not
  integrated in latest mainstream master branch.
  A    lanp-Fix-error-response-from-Unsupported-Parameter-lookup.patch.txt
  M    enterprise-numbers</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720612800">- Added ipmitool-fix_init_from_incompat_ptr_type.patch fixing a type
  which led to assignment from incompatible pointer type which is an
  error in GCC 14 [boo#1225992]</changelog>
</package>
<package pkgid="0983ba29e0834daa5cca755c40168191281e225fb7870b80082005ec08dac3f37a5d2d5ed2e14acf920440263b50d964c678d951059bb6cea50d9064eb3b3bdf" name="ipmitool-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.19.13.gbe11d94" rel="3.1"/>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835200">- When really starting the daemon, in lib/helper.c::ipmi_start_daemon()
  stdin/stdout/stderr are redirected to /dev/null and this is checked
  but the check for stderr tests for STDOUT_FILENO. This is, most
  likely, a copy-paste error.
  [bsc#1175328, 0007-bsc#1175328-check-for-correct-fd.patch]</changelog>
  <changelog author="Josef M&#xF6;llers &lt;josef.moellers@suse.com&gt;" date="1611835201">- Do not append the device number to the PIDFILE pathname
  as this will confuse systemd.
  [bsc#1181063, 0008-bsc#1181063-dont-parametrize-pidfile-name.patch]</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1612353600">- Fixes (bsc#1179133) lanplus: hanging on getting cipher suites for 10 seconds
  A lanplus-don-t-retry-pre-session-Get-cipher-suites.patch</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1619611200">- Use /run instead of /var/run (bsc#1185162)
  A Use-run-instead-of-var-run.patch
  Be aware that the patch has been submitted mainstream, therefore
  the git hash tag, but may not have been accepted.</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1621944000">- Correct /etc/ipmievd config file to point to the new pidfile in /run
  not /var/run</changelog>
  <changelog author="trenn@suse.de" date="1625745600">- Update to version 1.8.18+git20210622.11c7605:
  * Fix codefactor-io / CodeFactor warnings
  * Use /run instead of /var/run
  * oem: Update product IDs for YADRO
  * lan: Add processing of get/set specific CCs
  * lan: Refactor pointer style
  * doc: update lanplus doc to reflect default cipher suite change
  * ekanalyzer: Fix internal use area off-by-one bug
  * ekanalyzer frushow: Fix internal area size calc
  * sel: Fix "power supply inactive" flag offset
  * free: Fix implicit function declarations
  * Convert line endings to LF
- Update source file:
  M    enterprise-numbers
- Adopt to latest sources:
  M    0003-Cleanup-and-compiler-issues-only-no-functional-chang.patch
- Remove mainline patches:
  D    0007-bsc#1175328-check-for-correct-fd.patch
  D    0008-bsc#1181063-dont-parametrize-pidfile-name.patch
  D    Use-run-instead-of-var-run.patch
  D    lanplus-don-t-retry-pre-session-Get-cipher-suites.patch
- Config file in /etc must not be executable
  /etc/bmc-snmp-proxy
- Enhance _service file to always get latest sources and get the
  version correctly parsed</changelog>
  <changelog author="trenn@suse.de" date="1628683200">- Update to version 1.8.18.238.gb7adc1d:
  * ipmi_mc: Fix the IPM_DEV_FWREV1_MAJOR_MASK
- Use %{?systemd_ordering} instead of %{?systemd_requires}</changelog>
  <changelog author="moritz.kodytek@suse.com" date="1652184000">- Update to version 1.8.18.249.g4d25a93:
  * man: Update the text for -C option
  * chassis restart_cause: Add new causes
  * sel: Remove redundant "Reserve SEL"
  * sdr: Fix modifier unit
  * Refactor bridging level detection to dedicated function
  * Fix double bridge detection in get_max_(req|rsp)_data_size()</changelog>
  <changelog author="trenn@suse.de" date="1662552000">- Update to version 1.8.19.0.g19d7878:
  * Release Version 1.8.19
  * Cast type before the left shift
  * sel: Fix the deasserted thresholds inequality</changelog>
  <changelog author="trenn@suse.de" date="1690200000">- Fix: ipmitool duplicates the timestamp (bsc#1213390)
  A    Fix-time-format-for-sel-list-v.patch
- Remove: Make-IANA-PEN-download-configurable (is mainline)
  D 0006-Make-IANA-PEN-download-configurable-fix-uninitalized.patch
- Update to version 1.8.19.13.gbe11d94:
  * configure.ac: allow disabling registry downloads
  * lan: channel: Fix set alert on/off
  * make: use correct docdir variable provided by autotools
  * Do not require the IANA PEN registry file
  * configure.ac: fix readline static build
  * Update github actions for modern OSes
  * Update macos target name in github actions
  * delloem: Fix the unalign bug in arm64
  * lanplus: Realloc the msg if the payload_length gets updated
  * fru print: Add area checksum verification
  * fru: Add decoder for multirec system mgmt records
  * Fix enterprise-numbers URL
  * Update issue templates</changelog>
  <changelog author="Thomas Renninger &lt;trenn@suse.de&gt;" date="1698753600">- bsc#1216556 L3: ipmitool: Unsupported LAN Parameter
    lookup error SLE15 SP4+
  Fix regression introduced by 351dad24a26f56580ba6
  lan: Add processing of get/set specific CCs:
  https://github.com/ipmitool/ipmitool/pull/388
  https://github.com/ipmitool/ipmitool/pull/389
  Be aware: Even the pullrequest is open for a while, this patch is not
  integrated in latest mainstream master branch.
  A    lanp-Fix-error-response-from-Unsupported-Parameter-lookup.patch.txt
  M    enterprise-numbers</changelog>
  <changelog author="Martin Jambor &lt;mjambor@suse.com&gt;" date="1720612800">- Added ipmitool-fix_init_from_incompat_ptr_type.patch fixing a type
  which led to assignment from incompatible pointer type which is an
  error in GCC 14 [boo#1225992]</changelog>
</package>
<package pkgid="9a716c35612283d19f071b84aa2779368e8faca96af9d5788dc562d0ae23bafcf86c166fe6088da9c55f1f9c8bb7a5522892aaa1e4906c865589d038ba26b627" name="jackson-dataformat-csv" arch="noarch">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="c209610bcf837059e5970aec17cb144e4c5138ce3db8059ef5a31558159e546528577979ad7b98cb09049c59a85170b92392b3b3b48cae3b40bbf37b52fca0dc" name="jackson-dataformat-properties" arch="noarch">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="ae79481a20c5cb80e550ef8161fe1a4edbdf1a8b4410daaefc47436e562f24654a0c730839c4414e5e364475f9c3c8cbc49c97782a0262afc6ef810107202011" name="jackson-dataformat-toml" arch="noarch">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="f8b61c557c676c14b98f626290538e5963761b5d7ef6027c88b014d7c91f9f463f7de6a4575d8578280cfa806ae436f012d94d506e36ba6d44df557309d2e600" name="jackson-dataformat-yaml" arch="noarch">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="232b4474e6226337bc261b2b2491bb009b461e4e416da4f77a3ed12079f8da389ffc1277e4c996d6e6a95d132878cc532ad7d03f548d0623511e965b07e6730d" name="jackson-dataformats-text" arch="noarch">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="fbc62ed496894fc9e566a1a7af26a3860317afbd0fa003cfed6b506a9dfba100f0f5161e4193c2c07d9d1e0fd0312d2a1b62574f083d8c4a7a5f0c8ea233cb2f" name="jackson-dataformats-text" arch="src">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="cf3d68119088cbca5526e336bc1175aa20b3bda4a362a8324948b9682e00a2a6e74c9a6a6248226bccf351ee35803a3dd37220737b67a480c33f7de2d18848d2" name="jackson-dataformats-text-javadoc" arch="noarch">
  <version epoch="0" ver="2.17.2" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1655208000">- Initial packaging of jackson-dataformats-text 2.13.3</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692619200">- Update to version 2.15.2
  * No changes since 2.15.1
  * 2.15.1 (16-May-2023)
    + #404: (yaml) Cannot serialize YAML with Deduction-Based
    Polymorphism
  * 2.15.0 (23-Apr-2023)
    + #373: (yaml) Positive numbers with plus sign not quoted
    correctly with 'ALWAYS_QUOTE_NUMBERS_AS_STRINGS'
    + #387: (toml) Stack overflow (50083) found by OSS-Fuzz
    (bsc#1214111, CVE-2023-3894)
    + #388: (yaml) Add
    'YAMLParser.Feature.PARSE_BOOLEAN_LIKE_WORDS_AS_STRINGS' to
    allow parsing "boolean" words as strings instead of booleans
    + #390: (yaml) Upgrade to Snakeyaml 2.0 (resolves CVE-2022-1471,
    bsc#1205944)
    + #411: (toml) Fuzzer-found issue #57237 (buffer boundary
    condition)
    + #415: (yaml) Use 'LoaderOptions.allowDuplicateKeys' to enforce
    duplicate key detection
  * 2.14.3 (05-May-2023)
    + #378: Some artifacts missing 'NOTICE', 'LICENSE' files
  * 2.14.2 (28-Jan-2023)
    + #356: (toml) Fix TOML parse failure when number token hits
    buffer edge
    + #370: (yaml) Replace use of deprecated constructor of
    SnakeYAML ParserImpl
  * 2.14.1 (21-Nov-2022)
    + #352: Disabling
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS' has no
    effect
  * 2.14.0 (05-Nov-2022)
    + #169: (properties) Need a way to escape dots in property keys
    (add path separator configuration)
    + #244: (yaml) Add 'YAMLGenerator.Feature.ALLOW_LONG_KEYS' to
    allow writing keys longer than 128 characters (default)
    + #285: (csv) Missing columns from header line (compare to
    'CsvSchema') not detected when reordering columns (add
    'CsvParser.Feature.FAIL_ON_MISSING_HEADER_COLUMNS')
    + #297: (csv) CSV schema caching POJOs with different views
    + #314: (csv) Add fast floating-point parsing, generation
    support
    + #335/#346: (yaml) Update to SnakeYAML 1.33
    + #337: (yaml) Allow overriding of file size limit for
    YAMLParser by exposing SnakeYAML 'LoaderOptions'
    + #345: (yaml) Support configuring SnakeYAML DumperOptions
    directly
    + #351: (csv) Make CSVDecoder use lazy parsing of
    BigInteger/BigDecimal
    + (yaml) Fixes to number decoding based on oss-fuzz findings
  * 2.13.5 (23-Jan-2023)
    + #343: Incorrect output buffer boundary check in 'CsvEncoder'
  * 2.13.4 (03-Sep-2022)
    + #329: (yaml) Update to SnakeYAML 1.31</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1694260800">- Reproducible builds: use SOURCE_DATE_EPOCH for timestamp</changelog>
  <changelog author="Gus Kenion &lt;gkenion@suse.com&gt;" date="1709899200">- Update to version 2.16.1
  * Resolve CVE-2023-3894, bsc#1214111
  * 2.16.1 (24-Dec-2023)
    + #445: (yaml) YAMLParser throws unexpected NullPointerException
    in certain number parsing cases
  * 2.16.0 (15-Nov-2023)
    + #198: (csv) Support writing numbers as quoted Strings with
    CsvGenerator.Feature.ALWAYS_QUOTE_NUMBERS
    + #422: (csv) Add removeColumn() method in CsvSchema.Builder
    + #438: (csv) BigInteger and BigDecimal are quoted if
    CsvGenerator.Feature.ALWAYS_QUOTE_STRINGS enabled
    + #400: (yaml) IllegalArgumentException when attempting to
    decode invalid UTF-8 surrogate by SnakeYAML
    + #406: (yaml) NumberFormatException from SnakeYAML due to int
    overflow for corrupt YAML version
    + #435: (yaml) Minor parsing validation miss: tagged as int,
    exception on underscore-only values
    + #437: (yaml) Update SnakeYAML dependency to 2.2</changelog>
  <changelog author="Gus Kenion &lt;gus.kenion@suse.com&gt;" date="1716206400">- Update to 2.17.1
  * No changes since 2.17.0
- Includes changes from 2.17.0
  * #45: (csv) Allow skipping ending line break
    (`CsvGenerator.Feature.WRITE_LINEFEED_AFTER_LAST_ROW`)
    (proposed by Mathieu L)
  * #454: (yaml) Unexpected `NumberFormatException` in `YAMLParser`
    (fix contributed by Arthur C)
  * #456: (yaml) Support max Read/Write nesting depth limits
    (`StreamReadConstraints`/ `StreamWriteConstraints`) for YAML
  * #465: (yaml) YAML: consider starting `#` and ending `:` as
    quotable characters (contributed by Michael E)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1723032000">- Update to 2.17.2
  * #481: (csv) Fix issue in 'setSchema()'</changelog>
</package>
<package pkgid="b33260f62aacd363302ca041a333ae2662433ad016c3311a2eaef94e0428b404dd932a12e5bb6a596ae025ba66ead3aae96533715a396b3b0b8675bd0e613442" name="java-11-openj9" arch="src">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="d7fd7ddc3ceb5cdf36ec23346a27c54a907afe9c33fb2d46568ceee6118879f43237e0277f7959b9a255a9afc7a922097e360df3b7cf998a276377b2c609a73c" name="java-11-openj9" arch="x86_64">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="c5e371b7ce8d367ad534ad60920b6695db743402eee2f37b56081bcf8ab2bd7def0f324bc9237414649772feb97abf08fcbf80f08bdb28695adc6534c7e73b15" name="java-11-openj9-demo" arch="x86_64">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="06bde51fa351a0030f77a0f45f7a52a733589a17aaabfc7834bb9a5e2e12abde5ef2c4910d8e8d887e1c076b99a0726fbb511c7e0aaca65c6f2eef7a3a6ed996" name="java-11-openj9-devel" arch="x86_64">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="ea35e77170620fc3de08a90cfc3cfa5b28808028c94918ffe59c305082e38ea03cba9496313c75af7ca58476dbd843ce435c280d07f83e88798f52651f316695" name="java-11-openj9-headless" arch="x86_64">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="e652847ec06619035258eb363080187e99cda388c3abadfb1bf621b0b2699edeea77e660c77660dd18ea4971cceb289e065563c395448980fc74928c301fac5c" name="java-11-openj9-javadoc" arch="noarch">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="b4b064e9d611dff95c2d815ab7478328013d1c9ef122a8af53c516af1397de33a1e9739b5dc7594e9f317573931d144920b3164ccb2998fcfceba3ade5df4c1e" name="java-11-openj9-jmods" arch="x86_64">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="9ca66ea301f49f80825d9e865d0876062fe33cec4a7802d21882791028a78e9df8bdfcae7db5633b17e0101ac0ba6986e5e64957c78f53e0dd130cb65d55852b" name="java-11-openj9-src" arch="x86_64">
  <version epoch="0" ver="11.0.24.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 11.0.11 with OpenJ9 0.26.0 virtual machine
  * including Oracle April 2021 CPU changes (bsc#1185055 and
    bsc#1185056)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623153600">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 11.0.13 with OpenJ9 0.29.0 virtual machine
  * including Oracle July 2021 and October 2021 CPU changes
    (bsc#1188564, bsc#1188565, bsc#1188566, bsc#1191901,
    bsc#1191909, bsc#1191910, bsc#1191911, bsc#1191912,
    bsc#1191913, bsc#1191903, bsc#1191904, bsc#1191914,
    bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * icedtea-sound-1.0.1-jdk9.patch
  * icedtea-sound-soundproperties.patch
    + not needed since the icedtea-sound provider is removed
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 11.0.14.1 with OpenJ9 0.30.1 virtual machine
  * including Oracle January 2022 CPU changes (bsc#1194925,
    bsc#1194926, bsc#1194927, bsc#1194928, bsc#1194929, bsc#1194930,
    bsc#1194931, bsc#1194932, bsc#1194933, bsc#1194934, bsc#1194935,
    bsc#1194937, bsc#1194939, bsc#1194940, bsc#1194941)
  * OpenJ9 changes see
    https://www.eclipse.org/openj9/docs/version0.30.1
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 11.0.15 with OpenJ9 0.32.0 virtual machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 11.0.16 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 11.0.17 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 11.0.18 with OpenJ9 0.36.1 virtual machine
  * Including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 11.0.19 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 11.0.20 with OpenJ9 0.40.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22045 (bsc#1213481),
    CVE-2023-22049 (bsc#1213482), CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 11.0.20.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 11.0.21 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 11.0.22 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Remove the possibility to put back removes JavaEE modules, since
  our Java stack does not need this hack any more
- Removed patches:
  * activation-module.patch
  * annotation-module.patch
    + not useful with the JavaEE modules removed</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 11.0.23 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21085 (bsc#1222984),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 11.0.24 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="ee6de882821aa29a9218ee367752ed4d3123e1c53374c28421e941816c08f8c7d7fc40f38c0b00b6ced59c376c35d30f3ca8abb46992924af0f258ad6d183d04" name="java-17-openj9" arch="src">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="5307e73c71eb771b33cf1886079e002722659f97b1378c7b686fc104e8aacb04d514de4e9c073078a49130db5d928e10aa508969f5f023e7425390dccc5de732" name="java-17-openj9" arch="x86_64">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="9d9d02d644dad23d47f1cb59876e16711ec28a99f0f9f20cf6db95c5e826d6e153d60a30a20be94643a886fee8d289325dd7cc2f4314e8ddb314c7082b92252f" name="java-17-openj9-demo" arch="x86_64">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="15a4fad1028aa0b66b0d7a61249ed11f01dfded71579bf4a0a2a5f040926b44aadf74494e4bf6b47a1ed82e1a9f4e6f4d4a7a1560d807f3e17aa58165bf63428" name="java-17-openj9-devel" arch="x86_64">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="ccd59010a42aa7733cbdc284aa4594b474b7b4fa9c961c57e24b9419735251f4056c5933aee56fd1aa58ab32141df163c2a6ba95cf66643038b115e177ecff2c" name="java-17-openj9-headless" arch="x86_64">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="018c6a70725fd9d3d0518915946fe023a97288f5da3aa2760f681d88860f97f4c28ab5a0f1ee3c022ec80fb45e9e8a3137dc8314bb39a887741f9b17ecd363c1" name="java-17-openj9-javadoc" arch="noarch">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="520a38c6959e3c044f0564e602a9997d61d3ba7d882250f54a409b57674ead2798f0819ca4d51a83af6f617c19245efae3ef0eddfdf4a475372a464fe108e781" name="java-17-openj9-jmods" arch="x86_64">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="0a48c2ffe7ad355700eed56bb6f3399706350948f3d6fce0f47bfb42882c155ab888cb68da46cfdc8a54806d92756e96c5233b5f51603c8d01953e3f6bdcd92d" name="java-17-openj9-src" arch="x86_64">
  <version epoch="0" ver="17.0.12.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Initial packaging of OpenJDK 17.0.3 with OpenJ9 0.32.0 virtual
  machine
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 17.0.4 with OpenJ9 0.33.0 virtual machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-21549 (bsc#1201685), CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 17.0.5 with OpenJ9 0.35.0 virtual machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21618 (bsc#1204468), CVE-2022-21619 (bsc#1204473),
    CVE-2022-21626 (bsc#1204471), CVE-2022-21624 (bsc#1204475),
    CVE-2022-21628 (bsc#1204472), CVE-2022-39399 (bsc#1204480)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1676635200">- Remove the accessibility sub-package, since it was never really
  working and creates another problems (bsc#1206549). It can
  eventually be built as standalone if needed
- Removed patches:
  * jaw-jdk10.patch
  * jaw-misc.patch
  * jaw-nogtk.patch
    + not needed after the removal of the accessibility sub-package</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 17.0.6 with OpenJ9 0.36.0 virtual machine
  * including Oracle January 2023 CPU changes
    + CVE-2023-21835, bsc#1207246
    + CVE-2023-21843, bsc#1207248
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692014400">- Update to OpenJDK 17.0.7 with OpenJ9 0.38.0 virtual machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 17.0.8 with OpenJ9 0.40.0 virtual machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22006 (bsc#1213473), CVE-2023-22036 (bsc#1213474),
    CVE-2023-22041 (bsc#1213475), CVE-2023-22044 (bsc#1213479),
    CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482),
    CVE-2023-25193 (bsc#1207922)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1693051200">- Update to OpenJDK 17.0.8.1 with OpenJ9 0.40.0 virtual machine
  * JDK-8313765: Invalid CEN header (invalid zip64 extra data
    field size)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700740800">- Update to OpenJDK 17.0.9 with OpenJ9 0.41.0 virtual machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22081, bsc#1216374
  * CVE-2023-22025, bsc#1216339
- Including Openj9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 17.0.10 with OpenJ9 0.43.0 virtual machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20932 (bsc#1218908),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/
- Modified patches:
  * alternative-tzdb_dat.patch
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 17.0.11 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21094 (bsc#1222986),
    CVE-2024-21011 (bsc#1222979), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 17.0.12 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="5926e5a9167d6ff7b02a9a8215f79553b3423ebfa57d1000c4bf1fe7c3846bde0b54ba356aaea723b67d3aabead81c400cf9dd515d3f433b4f37c508361f6d81" name="java-1_8_0-openj9" arch="src">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="102a02fc0c2779288b4daab9252b60f66539783698389b84ce708be67584e546cacc4799cab6c3e8ace20e96018915b019e7756b0a2cbadd66530c3669fbf1c8" name="java-1_8_0-openj9" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="9ae4972bbce1fab7fb80b5331210dca712b372949cef3ba9c8b656c4aafea9af18f70d6cc1fcef40f81561900c4a9d5de9ffdf74c1f925617fc859c0b393ec0e" name="java-1_8_0-openj9-accessibility" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="8f23ab4fb6c3087f0b1f18a6ae29c1b364ed9d188d7b54d2b3bad9a2bc3db6bf36e930de2b9dd9c85abcdce9a1ee3b2ec421f483341bed0e1324f229251500b4" name="java-1_8_0-openj9-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="e2d9b211962e520c7447f63082c72a5357f7336485fd3f725cacc0bd3139a8ab21a485ae7bbe917c00c537f43f2f7203da0d0d070ccfec0bfddf7ae7d8ce73e7" name="java-1_8_0-openj9-debugsource" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="aaff918167f0107c749e7deb030143c1190ae8ba5381ea70462c15955dc9309d3546c44ee12d6d6f6ca23dd1803eb741eeef34bf2e343656e62a2b95ff8ab8b8" name="java-1_8_0-openj9-demo" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="7fa5ea07ca89ecb2bc11918d18c405ae1489c308ca797fbe9a97b2829105fd87da46307890cdb4111b6c201ff19b7eecfa907bc7847c3e29c1c107d9ff4e460a" name="java-1_8_0-openj9-demo-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="7fec659ed8f56b65adfc6bbef1c20027e8211888775be35be2dd524eed53e0bd37d48a54faeb7e06228d8f1cf19fee7c5d0da6bc81f1716ec259c04a6df8146d" name="java-1_8_0-openj9-devel" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="e6ff535e2c9645bd075436726294e9c2643185a1d7c8697213a246255d61e4270180d01fd98779321f9b1c8756a2147cbedda2c2e954a1a7e6dac7d86349e84f" name="java-1_8_0-openj9-devel-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="8ded2408112a7f444a3551196d8528cf1f50f797830efd09d74779e1c849b3f91a2871e44515285c48510143f5ba0eaec3fcdf2979bbed32b1b22b36085761c0" name="java-1_8_0-openj9-headless" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="b0744ec335f754d4b44ee7a1455bec0e5207b427a6ff38b3a4120f71e945c8892f9967241c6a0dca0c21da16c62c7cc01e1055d03a96b7042944105e0a050d63" name="java-1_8_0-openj9-headless-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="7678598a304f85e847f5c51b423e7e3f1a3cdb63bfb0493b0154fda0fb877d4e32224f2aeadac92163ceae53a6679fa2aa5ec7b90e1f539cb11cf230b97d2580" name="java-1_8_0-openj9-javadoc" arch="noarch">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="fd2a2429ffed387ab548fa7dd4cb32942f6837ee9a134759cfa3b7176c3d6347ef9f5cd0eb40fac96bbebe5ef9abfa0763c334c4bc4ec3bdd1c87400ddde9e7d" name="java-1_8_0-openj9-src" arch="x86_64">
  <version epoch="0" ver="1.8.0.422" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1620993600">- Update to OpenJDK 8u292 build 10 with OpenJ9 0.26.0 virtual
  machine
  * including Oracle April 2021 CPU changes (bsc#1185055,
    CVE-2021-2163 and bsc#1185056, CVE-2021-2161)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.26
- Added patch:
  * maybe-uninitialized.patch
    + initialize variables in constructor
    + fixes build with newer gcc</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1621166400">- Fix version typo in spec file</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1623326400">- Force DWARF version 4 when building with gcc &gt;= 11
  * the internal omr tools set error with debugging information
    in DWARF5 format
  * fixes build in factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1624017600">- Remove the forcing of DWARF version 4, since the libdwarf in
  factory works correctly with this build and DWARF5 symbol format
- Expand supported architectures to aarch64</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1635854400">- Update to OpenJDK 8u312 build 07 with OpenJ9 0.29.0 virtual
  machine
  * including Oracle July 2021 and October 2021 CPU changes
    CVE-2021-2341 (bsc#1188564), CVE-2021-2369 (bsc#1188565),
    CVE-2021-2388 (bsc#1188566), CVE-2021-35550 (bsc#1191901),
    CVE-2021-35565 (bsc#1191909), CVE-2021-35556 (bsc#1191910),
    CVE-2021-35559 (bsc#1191911), CVE-2021-35561 (bsc#1191912),
    CVE-2021-35564 (bsc#1191913), CVE-2021-35567 (bsc#1191903),
    CVE-2021-35578 (bsc#1191904), CVE-2021-35586 (bsc#1191914),
    CVE-2021-35603 (bsc#1191906)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.29
- Remove the unneeded icedtea-sound provider
- Removed patches:
  * jdk-gcc-warnings.patch
  * maybe-uninitialized.patch
  * omr-no-return-in-nonvoid-function.patch
    + integrated upstream</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1646049600">- Update to OpenJDK 8u322 build 04 with OpenJ9 0.30.0 virtual
  machine
  * including Oracle January 2022 CPU changes
    CVE-2022-21248 (bsc#1194926), CVE-2022-21277 (bsc#1194930),
    CVE-2022-21282 (bsc#1194933), CVE-2022-21291 (bsc#1194925),
    CVE-2022-21293 (bsc#1194935), CVE-2022-21294 (bsc#1194934),
    CVE-2022-21296 (bsc#1194932), CVE-2022-21299 (bsc#1194931),
    CVE-2022-21305 (bsc#1194939), CVE-2022-21340 (bsc#1194940),
    CVE-2022-21341 (bsc#1194941), CVE-2022-21360 (bsc#1194929),
    CVE-2022-21365 (bsc#1194928), CVE-2022-21366 (bsc#1194927),
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.30
- Added patch:
  * libdwarf-fix.patch
    + fix build with different versions of libdwarf</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1657627200">- Update to OpenJDK 8u332 build 09 with OpenJ9 0.32.0 virtual
  machine
  * Fixes bsc#1198935, CVE-2021-41041: unverified methods can be
    invoked using MethodHandles
  * Including Oracle April 2022 CPU fixes
    CVE-2022-21426 (bsc#1198672), CVE-2022-21434 (bsc#1198674),
    CVE-2022-21443 (bsc#1198675), CVE-2022-21476 (bsc#1198671),
    CVE-2022-21496 (bsc#1198673)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.32</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1660651200">- Update to OpenJDK 8u345 build 01 with OpenJ9 0.33.0 virtual
  machine
  * Including Oracle July 2022 CPU changes
    CVE-2022-21540 (bsc#1201694), CVE-2022-21541 (bsc#1201692),
    CVE-2022-34169 (bsc#1201684)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.33
- Modified template patch:
  * openj9-nogit.patch.in
    + The git commit hash code became more generic, so redo the
    template patch
- Added patch:
  * openj9-no-narrowing.patch
    + Fix narrowing conversion error</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1667217600">- Update to OpenJDK 8u352 build 08 with OpenJ9 0.35.0 virtual
  machine
  * Including Oracle October 2022 CPU changes
    CVE-2022-21619 (bsc#1204473), CVE-2022-21626 (bsc#1204471),
    CVE-2022-21624 (bsc#1204475), CVE-2022-21628 (bsc#1204472)
  * Fixes OpenJ9 vulnerability bsc#1204703, CVE-2022-3676
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.35</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1678104000">- Update to OpenJDK 8u362 build 09 with OpenJ9 0.36.0 virtual
  machine
- Including Oracle January 2023 CPU changes
  CVE-2023-21830 (bsc#1207249), CVE-2023-21843 (bsc#1207248)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.36/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1680004800">- Added patch:
  * stringop-overflow.patch
    + disable -Wstringop-overflow and fix build in Factory</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1691409600">- Update to OpenJDK 8u372 build 07 with OpenJ9 0.38.0 virtual
  machine
- Including Oracle April 2023 CPU changes
  * CVE-2023-21930 (bsc#1210628), CVE-2023-21937 (bsc#1210631),
    CVE-2023-21938 (bsc#1210632), CVE-2023-21939 (bsc#1210634),
    CVE-2023-21954 (bsc#1210635), CVE-2023-21967 (bsc#1210636),
    CVE-2023-21968 (bsc#1210637)
  * OpenJ9 specific vulnerability: CVE-2023-2597 (bsc#1211615)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.38</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1692100800">- Update to OpenJDK 8u382 build 05 with OpenJ9 0.40.0 virtual
  machine
- Including Oracle July 2023 CPU changes
  * CVE-2023-22045 (bsc#1213481), CVE-2023-22049 (bsc#1213482)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.40
- Modified patch:
  * stringop-overflow.patch
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1700654400">- Update to OpenJDK 8u392 build 08 with OpenJ9 0.41.0 virtual
  machine
- Including Oracle October 2023 CPU changes
  * CVE-2023-22067 (bsc#1216379), CVE-2023-22081 (bsc#1216374)
- Including OpenJ9 0.41.0 fixes of CVE-2023-5676, bsc#1217214
  * For other OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.41
- Removed patch:
  * link-with-as-needed.patch
    + big part not needed anymore besides one hunk integrated into
    system-libjpeg.patch
- Modified patch:
  * system-libjpeg.patch
    + rediff and integrate one hunk from link-with-as-needed.patch</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Update to OpenJDK 8u402 build 06 with OpenJ9 0.43.0 virtual
  machine
- Including Oracle January 2024 CPU changes
  * CVE-2024-20918 (bsc#1218907), CVE-2024-20919 (bsc#1218903),
    CVE-2024-20921 (bsc#1218905), CVE-2024-20926 (bsc#1218906),
    CVE-2024-20945 (bsc#1218909), CVE-2024-20952 (bsc#1218911)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.43/</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-path-to-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1714996800">- Added patch:
  * fix-build-with-gcc14.patch
    + fix build with gcc14
    + pointer/integer type precision</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 8u412 build 08 with OpenJ9 0.44.0 virtual
  machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21094 (bsc#1222986), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21085 (bsc#1222984), CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.44
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 8u422 build 05 with OpenJ9 0.46.0 virtual
  machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21144 (bsc#1228050),
    CVE-2024-21147 (bsc#1228052), CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://eclipse.dev/openj9/docs/version0.46
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="592d3361c3e0d04a26cb7dadd2ffcf9fbe8e1b9985923a0b9affda118c02710c4a091ea3213104cdcd929d308cd279b2d8b0328edef49493fc7d805e4a22e5bd" name="java-21-openj9" arch="src">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="60d42d2b0c5dd96afca22b3cb60dd04c5a6d07ce89fab54e242b60d5703238f20e5ad93dd62eed65bc42fc2d40533092fb5c05757fc80d6dffeb2b00e41724b1" name="java-21-openj9" arch="x86_64">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="7508fe92814c4106b71eec94be680e94be67b8914c7fb51830ad12f31f4469de770c9ed0ae94d29d79212ba71901a271be933f9881e68a83b2c453495e9ec50b" name="java-21-openj9-demo" arch="x86_64">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="68461e4b0bbf0d9333027474e65cbd5f863dd0c8f44fa291ff82a34cf55019f813ad85b352b05d69cc00995542a477631588819328ef986f5081b881a2362236" name="java-21-openj9-devel" arch="x86_64">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="2f0a03940818283f491777323cb548ae64ff57076a37eae573dec915576b06030cd5e980a8d8b7d59631543d0bda296e21337ffb5e95de6c4b2bb42437465259" name="java-21-openj9-headless" arch="x86_64">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="a50a5b117eb79fc53630640afc417b7c8d7eb01fc0b9b00e337c92ebf1317896482554f9fd333ebfc16442986cc1731c05c889f3597bc37419cc3fa3ac9707b9" name="java-21-openj9-javadoc" arch="noarch">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="61cbef982bb22fa19b856212ff2aa3b95754056b3465f5d4af561917ee349fd9a878d0ec5d04c814c36ca72a802d29b9a5338aecdbe929fc5d5fdd193fefd579" name="java-21-openj9-jmods" arch="x86_64">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="b07cbe47ce9f3d8a8202102b65c0c2791ffb9b7d15411dfcb55abfcf0410116c9fe46138980592a5f5719950d9846f3e66d12e9ac3d4eaa7d496bc9c11956158" name="java-21-openj9-src" arch="x86_64">
  <version epoch="0" ver="21.0.4.0" rel="1.0.2.1.sr20240803"/>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1707739200">- Initial packaging of OpenJDK 21.0.2 with OpenJ9 0.43.0 virtual machine</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1708430400">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1709812800">- Removed patch:
  * alternative-tzdb_dat.patch
    + Remove the possibility to use the system timezone-java. It
    creates more problems then it solves (bsc#1213470)</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1710158400">- Added patch:
  * reproducible-version.patch
    + make the time in generated header reproducible</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1716465600">- Update to OpenJDK 21.0.3 with OpenJ9 0.44.0 virtual machine
- Including Oracle April 2024 CPU changes
  * CVE-2024-21012 (bsc#1222987), CVE-2024-21011 (bsc#1222979),
    CVE-2024-21068 (bsc#1222983)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.44/
- Added patch:
  * openj9-openssl.patch
    + fix build with older openssl that does not define
    SSL_R_UNEXPECTED_EOF_WHILE_READING
- Modified patch:
  * openj9-nogit.patch.in
    + rediff to changed context</changelog>
  <changelog author="Fridrich Strba &lt;fstrba@suse.com&gt;" date="1722945600">- Update to OpenJDK 21.0.4 with OpenJ9 0.46.0 virtual machine
- Including Oracle July 2024 CPU changes
  * CVE-2024-21131 (bsc#1228046), CVE-2024-21138 (bsc#1228047),
    CVE-2024-21140 (bsc#1228048), CVE-2024-21147 (bsc#1228052),
    CVE-2024-21145 (bsc#1228051)
  * OpenJ9 changes, see
    https://www.eclipse.org/openj9/docs/version0.46/
- Removed patch:
  * openj9-no-narrowing.patch
    + fixed in upstream code</changelog>
</package>
<package pkgid="a43dd5a18e1f65dc5ff13b0fe982e9f96091a2eeb8a493cca10503bc0d43e6e48d3591c05ca3bbba476e64bda73bea27f9b53ccdffd935a2a944fd2931041ad9" name="junction" arch="src">
  <version epoch="0" ver="1.8" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1712404800">- initial packaging</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add junction-show-in-default-app-selector.patch: Add MIME types
  to make junction selectable in default browser selector in GNOME
  Settings (gh#sunnyp/Junction!155, bsc#1223463).</changelog>
</package>
<package pkgid="a6b0b5c14dab6ca0761b69786006c187610fac323667f196b92ef1e9cdda8548f6333b8691961e8b59f265a2256c48fd1326569045998fed43299fc113bd4c4f" name="junction" arch="x86_64">
  <version epoch="0" ver="1.8" rel="2.1"/>
  <changelog author="Richard Rahl &lt;rrahl0@proton.me&gt;" date="1712404800">- initial packaging</changelog>
  <changelog author="Alynx Zhou &lt;alynx.zhou@suse.com&gt;" date="1723809600">- Add junction-show-in-default-app-selector.patch: Add MIME types
  to make junction selectable in default browser selector in GNOME
  Settings (gh#sunnyp/Junction!155, bsc#1223463).</changelog>
</package>
<package pkgid="c2cf56ada05fc41a732db177590d71753083ab0d446c5a0312434090651bd013a010c85e19cbb68ce1fd2bff5722432bccfcff716b1a4052e0589e44d11614e1" name="kactivitymanagerd6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685707200">- Init kactivitymanagerd6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="8f9cadab632d8978b3be2c09425fc965e87e9c42525550e82eeed39c2ffea63a4eb6347f2c1c3be5c370432307fc01f84fa941dc6eee94d9ff0261f3bb931cf6" name="kactivitymanagerd6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685707200">- Init kactivitymanagerd6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="87d7907998e40e216092eb24da0f1c20cc531f4551b2659902b3941f6b661cda8ef6def87abe654d497db927b01c88126a0da41da9973ca2aeacf4242c5c8947" name="kactivitymanagerd6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685707200">- Init kactivitymanagerd6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="3fb61e9214a8f564f258f964cdc40606f41eb26752a3174800d897641a8e74fda4894bb46e82f521db3665e3715d1dc517df9643a94b319a3ba55f9f0b01778b" name="kactivitymanagerd6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685707200">- Init kactivitymanagerd6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="c48fd87ad6e5c05b6f66fcaead81f23fb9e0e92bcfa8c8cdc6589714ad7d868ef3dece110a555f06e3b257702bda09a8f599aac2ddb96b707df983864c1d4581" name="kactivitymanagerd6-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1685707200">- Init kactivitymanagerd6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- No code changes since 5.93.0</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- No code changes since 6.0.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- No code changes since 6.0.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- No code changes since 6.0.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- No code changes since 6.0.3</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- No code changes since 6.0.4</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- No code changes since 6.0.5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- No code changes since 6.0.90</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- No code changes since 6.1.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- No code changes since 6.1.1</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- No code changes since 6.1.2</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- No code changes since 6.1.3</changelog>
</package>
<package pkgid="334b82eede8f709c83f4eb911aaa83141384dbcdf4c7a60f73bedd65ced3db59dd90b84b7601b4c37ff31b8e9321e070353da3357683e041435116bcf4872471" name="kde-cli-tools6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init kde-cli-tools6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1700827200">- Install kdesu symlink in /usr/bin</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * kinfo: run with relevant platforms when possible (kde#476012)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * Also check file existing if the url is a file one (kde#483017)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * kde-open: show error message when the specified file doesn't exist
  * Also check file existing if the url is a file one (kde#483017)
  * Don't build tests unless requested by BUILD_TESTING
  * kstart: Use existing WITH_X11 option to make Qt::GuiPrivate optional
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * kinfo: run with relevant platforms when possible (kde#476012)
  * keditfiletype: Support parent window on Wayland</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="00a04c1e7fc6c095021fe02c8a6fcf5c92ac67b80acc7f2391ddf1978484aa265c77732e5bd5127f736d080169f5b6fa8ec5db521df0aa543d91844338f9000b" name="kde-cli-tools6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init kde-cli-tools6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1700827200">- Install kdesu symlink in /usr/bin</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * kinfo: run with relevant platforms when possible (kde#476012)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * Also check file existing if the url is a file one (kde#483017)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * kde-open: show error message when the specified file doesn't exist
  * Also check file existing if the url is a file one (kde#483017)
  * Don't build tests unless requested by BUILD_TESTING
  * kstart: Use existing WITH_X11 option to make Qt::GuiPrivate optional
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * kinfo: run with relevant platforms when possible (kde#476012)
  * keditfiletype: Support parent window on Wayland</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="8386131c90bb3cdcc49f2e51c3dc831f47df07b75c211a0108cad85f53fdea8589e252b9e391fcf51ed81333edfd3a255f560cff5786d1ea60eb450f006edb80" name="kde-cli-tools6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init kde-cli-tools6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1700827200">- Install kdesu symlink in /usr/bin</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * kinfo: run with relevant platforms when possible (kde#476012)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * Also check file existing if the url is a file one (kde#483017)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * kde-open: show error message when the specified file doesn't exist
  * Also check file existing if the url is a file one (kde#483017)
  * Don't build tests unless requested by BUILD_TESTING
  * kstart: Use existing WITH_X11 option to make Qt::GuiPrivate optional
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * kinfo: run with relevant platforms when possible (kde#476012)
  * keditfiletype: Support parent window on Wayland</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="a1e0e3ad1b50680e68b83abf64d625f296b979b2116946e2c3bad67b1ef132994b0e601ac95efe26d99038afdc48ea2236f500b43a318c9ad64b99a40f7bf2ff" name="kde-cli-tools6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init kde-cli-tools6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1700827200">- Install kdesu symlink in /usr/bin</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * kinfo: run with relevant platforms when possible (kde#476012)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * Also check file existing if the url is a file one (kde#483017)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * kde-open: show error message when the specified file doesn't exist
  * Also check file existing if the url is a file one (kde#483017)
  * Don't build tests unless requested by BUILD_TESTING
  * kstart: Use existing WITH_X11 option to make Qt::GuiPrivate optional
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * kinfo: run with relevant platforms when possible (kde#476012)
  * keditfiletype: Support parent window on Wayland</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="22028d7300d4893f53310bae2f20f4065848530d161597cfa36833e26ad7e4f6e353eb1de6694bc8c7b454c24fd1e87de79434153f795a5b5f3ec0de4970ba26" name="kde-cli-tools6-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688385600">- Init kde-cli-tools6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1700827200">- Install kdesu symlink in /usr/bin</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * kinfo: run with relevant platforms when possible (kde#476012)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * Remove sl documentation
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * Also check file existing if the url is a file one (kde#483017)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * kde-open: show error message when the specified file doesn't exist
  * Also check file existing if the url is a file one (kde#483017)
  * Don't build tests unless requested by BUILD_TESTING
  * kstart: Use existing WITH_X11 option to make Qt::GuiPrivate optional
  * kdeinhibit: Adapt to renamed night light d-bus interface
  * keditfiletype: fix crash when adding apps to "empty" views (kde#481229)
  * kinfo: run with relevant platforms when possible (kde#476012)
  * keditfiletype: Support parent window on Wayland</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="f4f8d01f34baf3d7d2eab93717c3afba06806aa1d67c349c63647a3afaa16e4080dbc396b0dd991e0e0a22bc347eaf069496c5cc0a548d84fb4bb5b26f0b83c9" name="kde-gtk-config6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kde-gtk-config6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Round x11GlobalScaleFactor instead of flooring it (kde#480828)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * Revert "Round x11GlobalScaleFactor instead of flooring it"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709985600">- Also obsolete kde-gtk-config5-lang</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
- Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * gtkconfig.upd: Set Version=6 (kde#482763)
- Drop patches, now upstream:
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * gsettings: use more efficient overload to get string from variant
  * gsettings: port away from deprecated QVariant::type
  * Only put return type in conditional directives
  * gtkconfig.upd: Set Version=6 (kde#482763)
  * Fix build by unifying names in two #if branches
  * kded: merge config sync requests when applying all settings</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="2d80c13ea794069a2813f40b777a043cdc0bdc82a61528ba5a1eaa6f19698887a73b7a9f033d718acba9dc27dc6b292c5597111dfe84fdf8b7958c43c2ee5cae" name="kde-gtk-config6" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kde-gtk-config6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Round x11GlobalScaleFactor instead of flooring it (kde#480828)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * Revert "Round x11GlobalScaleFactor instead of flooring it"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709985600">- Also obsolete kde-gtk-config5-lang</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
- Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * gtkconfig.upd: Set Version=6 (kde#482763)
- Drop patches, now upstream:
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * gsettings: use more efficient overload to get string from variant
  * gsettings: port away from deprecated QVariant::type
  * Only put return type in conditional directives
  * gtkconfig.upd: Set Version=6 (kde#482763)
  * Fix build by unifying names in two #if branches
  * kded: merge config sync requests when applying all settings</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="f2eda28ba22b119e1369c3096b64a9e6415846e7795fda5da38b97eb7dbaf5a064ab6ca44a7675cdac7265a5a1d66c9bf003a8a474f74e88d45fa8af17ed6310" name="kde-gtk-config6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kde-gtk-config6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Round x11GlobalScaleFactor instead of flooring it (kde#480828)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * Revert "Round x11GlobalScaleFactor instead of flooring it"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709985600">- Also obsolete kde-gtk-config5-lang</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
- Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * gtkconfig.upd: Set Version=6 (kde#482763)
- Drop patches, now upstream:
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * gsettings: use more efficient overload to get string from variant
  * gsettings: port away from deprecated QVariant::type
  * Only put return type in conditional directives
  * gtkconfig.upd: Set Version=6 (kde#482763)
  * Fix build by unifying names in two #if branches
  * kded: merge config sync requests when applying all settings</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="26deaa1c9df7393102df2930b241e06d4eccfc48293b1fe996a41df7568e686051de9193a1f75d21c6e84c9425d1e1e6fec588113e196ef8693f5cf82573ae9f" name="kde-gtk-config6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kde-gtk-config6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Round x11GlobalScaleFactor instead of flooring it (kde#480828)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * Revert "Round x11GlobalScaleFactor instead of flooring it"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709985600">- Also obsolete kde-gtk-config5-lang</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
- Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * gtkconfig.upd: Set Version=6 (kde#482763)
- Drop patches, now upstream:
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * gsettings: use more efficient overload to get string from variant
  * gsettings: port away from deprecated QVariant::type
  * Only put return type in conditional directives
  * gtkconfig.upd: Set Version=6 (kde#482763)
  * Fix build by unifying names in two #if branches
  * kded: merge config sync requests when applying all settings</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="21f4b4979a40af4b1c93c03f0f2ca1b54f9985aca6c7b8196cd310f5a4d8acd6da0fb8c4a71f67be42ebef2fb22ee06340ba75a313e054456dcc99fa53afbfe2" name="kde-gtk-config6-gtk3" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kde-gtk-config6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Round x11GlobalScaleFactor instead of flooring it (kde#480828)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * Revert "Round x11GlobalScaleFactor instead of flooring it"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709985600">- Also obsolete kde-gtk-config5-lang</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
- Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * gtkconfig.upd: Set Version=6 (kde#482763)
- Drop patches, now upstream:
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * gsettings: use more efficient overload to get string from variant
  * gsettings: port away from deprecated QVariant::type
  * Only put return type in conditional directives
  * gtkconfig.upd: Set Version=6 (kde#482763)
  * Fix build by unifying names in two #if branches
  * kded: merge config sync requests when applying all settings</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="f2c30b6fd8e5e619d9959565120c41b939135fd65d255c58bb720d002a9c363fe01af2699eb6b43e02272edde6c331d50a70bee697092253f7f3588835de5bf5" name="kde-gtk-config6-gtk3-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kde-gtk-config6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * Round x11GlobalScaleFactor instead of flooring it (kde#480828)
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * Revert "Round x11GlobalScaleFactor instead of flooring it"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709985600">- Also obsolete kde-gtk-config5-lang</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
- Add patch to fix initial gtk theme settings (boo#1221354, kde#482763):
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * gtkconfig.upd: Set Version=6 (kde#482763)
- Drop patches, now upstream:
  * 0001-gtkconfig.upd-Set-Version-6.patch</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * gsettings: use more efficient overload to get string from variant
  * gsettings: port away from deprecated QVariant::type
  * Only put return type in conditional directives
  * gtkconfig.upd: Set Version=6 (kde#482763)
  * Fix build by unifying names in two #if branches
  * kded: merge config sync requests when applying all settings</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="0264dd6845e8a92ceca9abcd934387ce9680313885b2a2a139c0468454ff2b3f2e77c1ebb7dfd7fa28832791291493ce610258a97c97fbd256a068322367fd85" name="kdecoration6" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Init kdecoration6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * decoration: Only apply hack on windows with outlines
  * Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * Fix a crash in DecorationButtonGroup
  * Introduce Spacer button (kde#348393,kde#438719)
  * fix most deprecation warnings
  * remove some of the macros</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fractional scaling hack: Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="c692f2ff51eda86e966139e35e388b11231a1533cb75e8ff3d5826398d352dba818cc600f8a36243db9b0283945a4363b9ae28463aa073bad53e8888285bb93a" name="kdecoration6-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Init kdecoration6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * decoration: Only apply hack on windows with outlines
  * Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * Fix a crash in DecorationButtonGroup
  * Introduce Spacer button (kde#348393,kde#438719)
  * fix most deprecation warnings
  * remove some of the macros</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fractional scaling hack: Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="a2dbb18376c9c2a3615f1b0cf7e0347630c68d39ab3320099d1ca3882170189c14590a68405647975621d48047d8e21d8b8415fa4431b4102688fff63ac7610f" name="kdecoration6-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Init kdecoration6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * decoration: Only apply hack on windows with outlines
  * Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * Fix a crash in DecorationButtonGroup
  * Introduce Spacer button (kde#348393,kde#438719)
  * fix most deprecation warnings
  * remove some of the macros</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fractional scaling hack: Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="52fbe34e768be541b0a1554025f6d1ad1d1a5347332aaa7077433154a77c14d6ea6ee4cc2b2436310c2ee267c6d98841d445e5368e4eeb19ed437b2a93a4ce0e" name="kdecoration6-devel" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688126400">- Init kdecoration6</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705320000">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- No code changes since 5.92.0</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * decoration: Only apply hack on windows with outlines
  * Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Changes since 6.0.5:
  * update version for new release
  * Fix a crash in DecorationButtonGroup
  * Introduce Spacer button (kde#348393,kde#438719)
  * fix most deprecation warnings
  * remove some of the macros</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fractional scaling hack: Push decoration slightly under client if decoration is named "breeze"</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="9352352b367ebdbb9561424b72871ce5f8fc50de9b20971ad0f8c54d66ed29cd9af9ac8f990230d511f6f5058d3a58025f3343fdfd7b59adab269b5182e6f239" name="kdeplasma6-addons" arch="src">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kdeplasma6-addons</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705924800">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC1 version
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * applets/weather: Fix spacing on forecast view
  * Give the focus directly to the TextEdit component of the calculator (kde#479642)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * wallpapers/image: make the last wallpaper stay longer during transition
  * wallpapers/potd: cleanup wallpapers when they go out of view
  * Add missing import (kde#480906)
  * applets/notes: use Plasma styling for as much as possible
  * [applets/keyboardindicator] hide icon when inactive
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kwin/effects/cube: Bump clipFar plane (kde#482022)
  * kwin/effects/cube: Improve natural scrolling handling
  * kwin/effects/cube: Invert scroll direction (kde#482003)
  * applets/colorpicker: disable resizing color chooser window</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * runners/converter: start timer in main thread
  * kdeplasma-addons: add Website to metadata to fix appstreamtest
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * wallpapers/potd: check network information backend is available before querying capabilities
  * update version for new release
  * applets/weather: remove invalid bindings on Layout properties
  * Mark QtQuick3D as a runtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * Fix clock tooltips not being localized
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * alternatecalendar: respect numbering system from libicu (kde#485373)
  * wallpapers/potd: fix dragging preview image in Qt6.7</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fix middle click and tooltip
  * applets/weather: Show placeholder when there's no Forecast data</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * effects/cube: reference main delegate (kde#488654)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1720612800">- Enable the kameleon kded, service got whitelisted (boo#1226306)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="6298e030b3ef237bd706c5441280dc6559b2aefe7e4d63eb5c43d918ff2d0f255efdc933fb28d133f8a35da1da4a6ea0f9776b99010797eea4b045f3c960ef1e" name="kdeplasma6-addons" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kdeplasma6-addons</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705924800">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC1 version
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * applets/weather: Fix spacing on forecast view
  * Give the focus directly to the TextEdit component of the calculator (kde#479642)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * wallpapers/image: make the last wallpaper stay longer during transition
  * wallpapers/potd: cleanup wallpapers when they go out of view
  * Add missing import (kde#480906)
  * applets/notes: use Plasma styling for as much as possible
  * [applets/keyboardindicator] hide icon when inactive
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kwin/effects/cube: Bump clipFar plane (kde#482022)
  * kwin/effects/cube: Improve natural scrolling handling
  * kwin/effects/cube: Invert scroll direction (kde#482003)
  * applets/colorpicker: disable resizing color chooser window</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * runners/converter: start timer in main thread
  * kdeplasma-addons: add Website to metadata to fix appstreamtest
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * wallpapers/potd: check network information backend is available before querying capabilities
  * update version for new release
  * applets/weather: remove invalid bindings on Layout properties
  * Mark QtQuick3D as a runtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * Fix clock tooltips not being localized
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * alternatecalendar: respect numbering system from libicu (kde#485373)
  * wallpapers/potd: fix dragging preview image in Qt6.7</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fix middle click and tooltip
  * applets/weather: Show placeholder when there's no Forecast data</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * effects/cube: reference main delegate (kde#488654)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1720612800">- Enable the kameleon kded, service got whitelisted (boo#1226306)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="cf4c97fffdef679b23f0d9f6ce410deb1b9ba3b66c6140fbb30da5afa875a064138d758af2e0ded808f44ad29adc6f8736b8e3de396849f6723b66407157122d" name="kdeplasma6-addons-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kdeplasma6-addons</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705924800">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC1 version
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * applets/weather: Fix spacing on forecast view
  * Give the focus directly to the TextEdit component of the calculator (kde#479642)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * wallpapers/image: make the last wallpaper stay longer during transition
  * wallpapers/potd: cleanup wallpapers when they go out of view
  * Add missing import (kde#480906)
  * applets/notes: use Plasma styling for as much as possible
  * [applets/keyboardindicator] hide icon when inactive
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kwin/effects/cube: Bump clipFar plane (kde#482022)
  * kwin/effects/cube: Improve natural scrolling handling
  * kwin/effects/cube: Invert scroll direction (kde#482003)
  * applets/colorpicker: disable resizing color chooser window</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * runners/converter: start timer in main thread
  * kdeplasma-addons: add Website to metadata to fix appstreamtest
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * wallpapers/potd: check network information backend is available before querying capabilities
  * update version for new release
  * applets/weather: remove invalid bindings on Layout properties
  * Mark QtQuick3D as a runtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * Fix clock tooltips not being localized
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * alternatecalendar: respect numbering system from libicu (kde#485373)
  * wallpapers/potd: fix dragging preview image in Qt6.7</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fix middle click and tooltip
  * applets/weather: Show placeholder when there's no Forecast data</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * effects/cube: reference main delegate (kde#488654)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1720612800">- Enable the kameleon kded, service got whitelisted (boo#1226306)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="869b2b50f797938f29f711a007726e513471d6f351af8013722c0905a8925f95412d987fad95a8cc60bdc04c868d6e40f14444acbfba22fefa3dce06292c19d6" name="kdeplasma6-addons-debugsource" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kdeplasma6-addons</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705924800">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC1 version
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * applets/weather: Fix spacing on forecast view
  * Give the focus directly to the TextEdit component of the calculator (kde#479642)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * wallpapers/image: make the last wallpaper stay longer during transition
  * wallpapers/potd: cleanup wallpapers when they go out of view
  * Add missing import (kde#480906)
  * applets/notes: use Plasma styling for as much as possible
  * [applets/keyboardindicator] hide icon when inactive
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kwin/effects/cube: Bump clipFar plane (kde#482022)
  * kwin/effects/cube: Improve natural scrolling handling
  * kwin/effects/cube: Invert scroll direction (kde#482003)
  * applets/colorpicker: disable resizing color chooser window</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * runners/converter: start timer in main thread
  * kdeplasma-addons: add Website to metadata to fix appstreamtest
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * wallpapers/potd: check network information backend is available before querying capabilities
  * update version for new release
  * applets/weather: remove invalid bindings on Layout properties
  * Mark QtQuick3D as a runtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * Fix clock tooltips not being localized
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * alternatecalendar: respect numbering system from libicu (kde#485373)
  * wallpapers/potd: fix dragging preview image in Qt6.7</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fix middle click and tooltip
  * applets/weather: Show placeholder when there's no Forecast data</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * effects/cube: reference main delegate (kde#488654)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1720612800">- Enable the kameleon kded, service got whitelisted (boo#1226306)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="2c93629ff65c670b6390dfb8d574dce0c9ec4ec9425d7b5bb0be31a24f77157851997537c50556a691d463a431fb51e761f0aedfb9c5ef7050365ce335d2a2be" name="kdeplasma6-addons-devel" arch="x86_64">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kdeplasma6-addons</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705924800">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC1 version
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * applets/weather: Fix spacing on forecast view
  * Give the focus directly to the TextEdit component of the calculator (kde#479642)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * wallpapers/image: make the last wallpaper stay longer during transition
  * wallpapers/potd: cleanup wallpapers when they go out of view
  * Add missing import (kde#480906)
  * applets/notes: use Plasma styling for as much as possible
  * [applets/keyboardindicator] hide icon when inactive
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kwin/effects/cube: Bump clipFar plane (kde#482022)
  * kwin/effects/cube: Improve natural scrolling handling
  * kwin/effects/cube: Invert scroll direction (kde#482003)
  * applets/colorpicker: disable resizing color chooser window</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * runners/converter: start timer in main thread
  * kdeplasma-addons: add Website to metadata to fix appstreamtest
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * wallpapers/potd: check network information backend is available before querying capabilities
  * update version for new release
  * applets/weather: remove invalid bindings on Layout properties
  * Mark QtQuick3D as a runtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * Fix clock tooltips not being localized
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * alternatecalendar: respect numbering system from libicu (kde#485373)
  * wallpapers/potd: fix dragging preview image in Qt6.7</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fix middle click and tooltip
  * applets/weather: Show placeholder when there's no Forecast data</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * effects/cube: reference main delegate (kde#488654)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1720612800">- Enable the kameleon kded, service got whitelisted (boo#1226306)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="cd72d8e4e3f1113b250f5f88be912489a72ed23b79151ae87f526f58f6a9c40d27cf5b84f3d32d30165110a8180394f64afbf29d2d874ae40ba62e0be22a876c" name="kdeplasma6-addons-lang" arch="noarch">
  <version epoch="0" ver="6.1.4" rel="1.1"/>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1688990400">- Init kdeplasma6-addons</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1705924800">- Update to 5.92.0 (6.0 RC 1)
  * For more details please see:
    https://kde.org/announcements/megarelease/6/rc1/</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1706702400">- Update to 5.93.0 (6.0 RC 2):
  * New bugfix release
  * See https://kde.org/announcements/megarelease/6/rc2/ for details
- Changes since 5.92.0:
  * RC1 version
  * add a version for dependencies so it does not break CI https://invent.kde.org/plasma/bluedevil/-/merge_requests/156
  * applets/weather: Fix spacing on forecast view
  * Give the focus directly to the TextEdit component of the calculator (kde#479642)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1708516800">- Update to 6.0.0:
  * New bugfix release
  * Release announcement not available yet
- Changes since 5.93.0:
  * update version for new release
  * wallpapers/image: make the last wallpaper stay longer during transition
  * wallpapers/potd: cleanup wallpapers when they go out of view
  * Add missing import (kde#480906)
  * applets/notes: use Plasma styling for as much as possible
  * [applets/keyboardindicator] hide icon when inactive
  * update version for new release</changelog>
  <changelog author="Christophe Marin &lt;christophe@krop.fr&gt;" date="1709553600">- Add Provides/Obsoletes to replace Plasma 5</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1709726400">- Update to 6.0.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.1
- Changes since 6.0.0:
  * update version for new release
  * kwin/effects/cube: Bump clipFar plane (kde#482022)
  * kwin/effects/cube: Improve natural scrolling handling
  * kwin/effects/cube: Invert scroll direction (kde#482003)
  * applets/colorpicker: disable resizing color chooser window</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1710331200">- Update to 6.0.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.2
- Changes since 6.0.1:
  * update version for new release
  * runners/converter: start timer in main thread
  * kdeplasma-addons: add Website to metadata to fix appstreamtest
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1711454400">- Update to 6.0.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.3
- Changes since 6.0.2:
  * update version for new release
  * wallpapers/potd: check network information backend is available before querying capabilities
  * update version for new release
  * applets/weather: remove invalid bindings on Layout properties
  * Mark QtQuick3D as a runtime dependency</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1713355200">- Update to 6.0.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.4
- Changes since 6.0.3:
  * update version for new release
  * Fix clock tooltips not being localized
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716379200">- Update to 6.0.5:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.0.5
- Changes since 6.0.4:
  * update version for new release
  * alternatecalendar: respect numbering system from libicu (kde#485373)
  * wallpapers/potd: fix dragging preview image in Qt6.7</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1716638400">- Update to 6.0.90:
  * New feature release
  * For more details see https://kde.org/announcements/plasma/6/6.0.90
- Too many changes to list here</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1718280000">- Update to 6.1.0:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.0
- Changes since 6.0.90:
  * update version for new release
  * Fix middle click and tooltip
  * applets/weather: Show placeholder when there's no Forecast data</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719316800">- Update to 6.1.1:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.1
- Changes since 6.1.0:
  * update version for new release
  * effects/cube: reference main delegate (kde#488654)
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1719921600">- Update to 6.1.2:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.2
- Changes since 6.1.1:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1720612800">- Enable the kameleon kded, service got whitelisted (boo#1226306)</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1721131200">- Update to 6.1.3:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.3
- Changes since 6.1.2:
  * update version for new release</changelog>
  <changelog author="Fabian Vogt &lt;fabian@ritter-vogt.de&gt;" date="1722945600">- Update to 6.1.4:
  * New bugfix release
  * For more details see https://kde.org/announcements/plasma/6/6.1.4
- Changes since 6.1.3:
  * update version for new release</changelog>
</package>
<package pkgid="54a19047a4565e8224b3f4a06e6c49891085e0972faa818b4049bb133168e167176a7f8fd233c9b93f27a62fdfa200f5d4defc071c156c34f487389cc4a07749" name="keepassxc" arch="src">
  <version epoch="0" ver="2.7.9" rel="2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1594209600">- add _constraints with 6GB to fix build on ppc64 hopefully</changelog>
  <changelog author="Carsten Ziepke &lt;kieltux@gmail.com&gt;" date="1598788800">- Update to version 2.6.1:
  - Add menu entries for auto-typing only username or only
    password [#4891]
  - Browser: Add command for retrieving current TOTP [#5278]
  - Improve man pages [#5010]
  - Linux: Support Xfce screen lock signals [#4971]
  - Linux: Add OARS metadata to AppStream markup [#5031]
  - SSH Agent: Substitute tilde with %USERPROFILE% on Windows
    [#5116]
  - Improve password generator UI and UX [#5129]
  - Do not prompt to restart if switching the theme back and
    forth [#5084]
  - Change actions for F1, F2, and F3 keys [#5082]
  - Skip referenced passwords in health check report [#5056]
  - Check system-wide Qt translations directory for downstream
  - translations packaging [#5064]
  - macOS: Change password visibility toggle shortcut to Ctrl+H to
  - avoid conflict with system shortcut [#5114]
  - Browser: Only display domain name in browser access confirm
    dialog to avoid overly wide window sizes [#5214]
  - Fix clipboard not being cleared when database is locked while
    timeout is still active [#5184]
  - Fix list of previous databases not being cleared in some
    cases [#5123]
  - Fix saving of non-data changes on database lock [#5210]
  - Fix search results banner theming [#5197]
  - Don’t enforce theme palette in Classic theme mode and add hover
    effect for buttons [#5122, #5267]
  - Fix label clipping in settings on high-DPI screens [#5227]
  - Fix excessive memory usage by icons on systems with high-DPI
    screens [#5266]
  - Fix crash if number of TOTP digits exceeds ten [#5106]
  - Fix slot detection when first YubiKey is configured on the second
    slot [#5004]
  - Prevent crash if focus widget gets deleted during saving [#5005]
  - Always show buttons for opening or saving attachments [#4956]
  - Update link to Auto-Type help [#5228]
  - Fix build errors with Ninja [#5121]
  - CLI: Fix db-info command wrongly labelled as db-show in
    usage listing [#5140]
  - Windows: Use Classic theme by default if high-contrast mode
    is on [#5191]
  - Linux: Add workaround for qt5ct bug, causing icons not to show
    up [#5011]
  - Linux: Correct high-DPI display by not allowing fractional
    scaling [#5185]
  - Browser: Consider subdomain and path when requesting only
    “best-matching credentials” [#4832]
  - SSH Agent: Always forget all keys on lock [#5115]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1603368000">- Update to version 2.6.2
  - Added
  - Add option to keep window always on top to view menu [#5542]
  - Move show/hide usernames and passwords to view menu [#5542]
  - Add command line options and environment variables for
    changing the config locations [#5452]
  - Include TOTP settings in CSV import/export and add support
    for ISO datetimes [#5346]
  - Changed
  - Mask sensitive information in command execution confirmation
    prompt [#5542]
  - SSH Agent: Avoid shortcut conflict on macOS by changing "Add
    key" to Ctrl+H on all platforms [#5484]
  - Fixed
  - Prevent data loss with drag and drop between databases
    [#5536]
  - Fix crash when toggling Capslock rapidly [#5545]
  - Don't mark URL references as invalid URL [#5380]
  - Reset entry preview after search [#5483]
  - Set Qt::Dialog flag on database open dialog [#5356]
  - Fix sorting of database report columns [#5426]
  - Fix IfDevice matching logic [#5344]
  - Fix layout issues and a stray scrollbar appearing on top of
    the entry edit screen [#5424]
  - Fix tabbing into the notes field [#5424]
  - Fix password generator ignoring settings on load [#5340]
  - Restore natural entry sort order on application load [#5438]
  - Fix paperclip and TOTP columns not saving state [#5327]
  - Enforce fixed password font in entry preview [#5454]
  - Add scrollbar when new database wizard exceeds screen size
    [#5560]
  - Do not mark database as modified when viewing Auto-Type
    associations [#5542]
  - CLI: Fix two heap-use-after-free crashes [#5368, #5470]
  - Browser: Fix key exchange not working with multiple
    simultaneous users on Windows [#5485]
  - Browser: Fix entry retrieval when "only best matching" is
    enabled [#5316]
  - Browser: Ignore recycle bin on KeePassHTTP migration [#5481]
  - KeeShare: Fix import crash [#5542]
  - macOS: Fix toolbar theming and breadcrumb display issues
    [#5482]
  - macOS: Fix file dialog randomly closing [#5479]
  - macOS: Fix being unable to select OPVault files for import
    [#5341]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1610452800">- Update to version 2.6.3
  - Added
  - Support Argon2id KDF [#5778]
  - Support XMLv2 key files [#5798]
  - Changed
  - Improve CSV Import/Export, include time fields and TOTP
    [#5346]
  - Support empty area dragging of the application window [#5860]
  - Display default Auto-Type sequence in preview pane [#5654]
  - Remove strict length limit on generated passwords [#5748]
  - Hide key file path by default when unlocking database [#5779]
  - Document browser extension use with Edge in managed mode
    [#5692]
  - Windows: Prevent clipboard history and cloud sync [#5853]
  - macOS: Update the application icon to Big Sur styling [#5851]
  - Fixed
  - Re-select previously selected entry on database unlock
    [#5559]
  - Properly save special character choice in password generator
    [#5610]
  - Fix crash in browser integration with multiple similar
    entries [#5653]
  - Remove offset on username field in classic theme [#5788]
  - Ensure entry history is copied when drag/dropping entries and
    groups [#5817]
  - Close modal dialogs when database is locked [#5820]
  - Prevent crash when KeeShare modifies an entry that is
    currently being edited [#5827]
  - Improve preview of entry attributes [#5834]
  - Always activate/focus database open dialog preventing mistype
    [#5878]
  - Reports: fix calculation of average password length [#5862]
  - Linux: Delay startup on login to correct tray icon issues
    [#5724]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1612267200">- Update to 2.6.4
  - Added
  - Automatically adapt to light/dark system theme changes
    (Windows/macOS only) [#6034]
  - Changed
  - Show window title as tooltip on system tray [#5948]
  - Compress Snap release as LZO for faster initial startup
    [#5877]
  - Password generator: Set maximum selectable password length to
    999 [#5937]
  - Fixed
  - Fix crash on app close when using SSH agent [#5935]
  - Fix KDF selection showing wrong item when using Argon2id
    [#5923]
  - Automatically close About dialog on database lock if it is
    still open [#5947]
  - Linux: Fix automatic launch at system startup with AppImages
    [#5901]
  - Linux: Fix click-to-move on empty area activating when using
    menus [#5971]
  - Linux: Try multiple times to show tray icon if tray is not
    ready yet [#5948]
  - macOS: Fix KeePassXC blocking clean shutdown [#6002]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931200">- Update to 2.6.6
  - Fixed
  - Fix focusing search when pressing hotkey #6603
  - Trim whitespace from TOTP key input prior to processing #6604
  - Fix building on macOS #6598
  - Resolve compiler warnings for unused return values #6607
- Changes from 2.6.5
  - Added
  - Show search bar when toolbar is hidden or in overflow #6279
  - Show countdown for clipboard clearing in status bar #6333
  - Command line option to lock all open databases #6511
  - Allow CSV import of bare TOTP secrets #6211
  - Retain file creation time when saving database #6576
  - Set permissions of saved attachments to be private to the
    current user #6363
  - OPVault: Use Text instead of Name for attribute names #6334
  - Changed
  - Reports: Allow resizing of reports columns #6435
  - Reports: Toggle showing expired entries #6534
  - Save Always on Top setting #6236
  - Password generator can exclude additional lookalike
    characters (6/G, 8/B) #6196
  - Fixed
  - Allow setting MSI properties in unattended install #6196
  - Update MainWindow minimum size to enable smaller verticle
    space #6196
  - Use application font size when setting default or monospace
    fonts #6332
  - Fix notes not clearing in entry preview panel in some cases
    [#6481]
  - macOS: Correct window activation when restoring from tray
    [#6575]
  - macOS: Better handling of minimize after unlock when using
    browser integration #6338
  - Linux: Start after the system tray is available on LXQt #6216
  - Linux: Allow selection of modal dialogs on X11 in Auto-Type
    [#6204]
  - KeeShare: prevent crash when file extension is missing #6174</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931201">- newer version of fedora now have the sane cmake macros too.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634126400">- add https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/7045.patch
  and adapt it for 2.6.6: This allows us building with LTO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1648123200">- Update to 2.7.0
  - Major Additions
  - Implement KDBX 4.1 [#7114]
  - Add direct write save option for cloud storage and GVFS
    [#6594]
  - Prevent screen capture on Windows and macOS [#6030]
  - Support quick unlock using Windows Hello [#7384]
  - Support quick unlock using Apple Watch [#5526]
  - Allow specifying database backup paths [#7035]
  - Add tag functionality [#6487][#7436][#7446]
  - Add password rating column to entry view [#4797]
  - Add group clone action [#6124]
  - Show modifications between entry history items [#6789]
  - Ability to bulk-delete and purge unused custom icons [#5970]
  - Support adding custom passphrase wordlists [#6799]
  - Support passphrase wordlists in numbered and PGP-signed
    formats [#6791]
  - Implement support for hardware keys via wireless NFC [#6895]
  - SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
  - CLI: Implement attachment handling [#5538]
  - CLI: Add support for okon in offline HIBP checks [#5478]
  - CLI: Implement search command and remove locate [#6805]
  - CLI: Add db statistic output to db-info command [#7032]
  - CLI: Add -i/--include option to generate command. [#7112]
  - CLI: Add a -n (--notes) option to add and edit commands
    [#4646]
  - CLI: Add keyfile option to import command [#5402]
  - CLI: Adding a best option to clip to copy a password of the
    best match [#4489]
  - Browser: Add Microsoft Edge support on Linux [#7100]
  - Browser: Support native password generator from the extension
    [#6529]
  - Browser: Add group settings [#4180]
  - Browser: Add feature to ignore entries for HTTP-Auth Logins
    [#5394]
  - Browser: Support triggering Auto-Type from browser extension
    [#6272]
  - Browser: Add delete-entry command to API [#6899]
  - Browser: Add search 'by-path' url to API [#5535]
  - Browser: search for entries by UUID to API [#4763]
  - Browser: Support auto-download of favicon on entry addition
    [#7179]
  - Auto-Type: Major improvements to Auto-Type
    [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
  - Auto-Type: Fix typing to virtual machines on Windows [#7366]
  - Auto-Type: Re-implement X11 keysym emulation [#7098]
  - Auto-Type: Support multiple Xkb layouts [#6247]
  - Auto-Type: Abort keystroke if modifiers held on X11
    [#6351][#6357]
  - Auto-Type: Add TOTP option to entry level Auto-Type menu
    [#6675]
  - FdoSecrets: Major Refactor and Code Consolidation
    [#5747][#5660][#7043][#6915]
  - FdoSecrets: Implement unlock before search [#6943]
  - Reports: Add browser statistics report [#7197]
  - Major Changes
  - Port crypto backend to Botan [#6209]
  - Improve attachment handling and security
    [#6606][#5034][#7083]
  - Allow selecting any open database in unlock dialog [#5427]
  - KeeShare: Remove checking signed container and QuaZip
    dependency [#7223]
  - Introduce security option to enable copy on double click
    (default off) [#6433]
  - Add 'delete entry without confirm' functionality [#5812]
  - Improve macOS and Windows platform integration [#5851]
  - Lock only the current database by default [#6652]
  - Show expired entries on DB unlock [#7290]
  - Update D-Bus adaptor interface class name to match definition
    file [#7523]
  - Other Changes and Fixes
  - Add countdown progress bar to TOTP preview [#6930]
  - Enter favicon url directly on icons page [#6614]
  - Set C++17 as standard in the build system [#7180]
  - Internalize ykcore into code base [#6654]
  - Transition to Visual Studio builds on Windows [#5874]
  - Ability to delete entries from health check reports [#6537]
  - Enhance remembering last-used directories [#6711]
  - Implement org.freedesktop.appearance.color-scheme support on
    Linux [#7422]
  - Support sorting HTML export [#7011]
  - Add display number of characters in passphrases [#5449]
  - Use Alt+Tab on macOS to switch between databases [#5407]
  - Add feature to sort groups using shortcut keys [#6999]
  - Add CTRL+Enter to apply password generator changes [#6414]
  - Display Database created timestamp on statistics report
    [#6876]
  - Browser: Improve best matching credentials setting [#6893]
  - SSH Agent: Use both Pageant and OpenSSH agent simultaneously
    on Windows [#6288]
  - SSH Agent: Allow using database path to resolve keys [#6365]
  - SSH Agent: Show correct error messages in main window [#7166]
  - Multiple fixes for MSI installer [#6630]
  - Fix tab order for CSV import dialog to match screen order
    [#7315]
  - Don't mark kdbx:// urls as invalid [#7221]
  - Make selected text copyable instead of copying password
    [#7209]
  - Detect timestamp resolution for CSV files [#7196]
  - Fix crash while downloading favicon [#7104]
  - Correct naming of newly generated keyx files [#7010]
  - Place the 'Recycle Bin' at the bottom of the list when groups
    are sorted [#7004]
  - Handle tilde with custom browser paths [#6659]
  - Don't scroll up when deleting an entry [#6833]
  - Set the MIME-Type to text/plain when using wl-copy on wayland
    [#6832]
  - Fix adaptive icon painting [#5989][#6033]
  - Fix favicon download from URL with non-standard port [#5509]
  - Ignore recycle bin on KeePassHTTP migration [#5481]
  - Fix keepassxc-cr-recovery utility [#7521]
  - Fix Auto-Type not working when audio recording indicator is
    active on macOS 12.2+ [#7526]
- drop 7045.patch
- adapt build requires to the new version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 2.7.1:
  * Show when tags are changed in entry history
  * Improve tags editing and allow spaces in tags
  * Improve layout of entry preview panel
  * Incorporate patches to support Flatpak distribution
  * Add expiration presets for 12 and 24 hours
  * Fix crash when building history change list
  * Fix hiding password on database unlock
  * Fix AES KDF slow transform speed
  * Auto-Type: Correct timing issue on macOS and Linux that prevented typing
  * Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows
  * Auto-Type: Reduce/eliminate delay when searching for entries
  * Auto-Type: Map ASCII dead keys on Linux for international keyboards
  * CLI: Fix detection of hardware keys (YubiKey)
  * CLI: Add missing parameter -c to add/edit entries command
  * Secret Service: Fix crash when multiple prompts are shown
  * SSH Agent: Fix default agent selection on Windows
  * Fix database unlock dialog not being the top window on Linux
  * Fix drag/drop entries between tabs on Wayland
  * Fix compiling with minizip-ng</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1666612800">- update to 2.7.3:
  Due to a bug in macOS window behavior, 2.7.2 has been immediately
  superseded by 2.7.3.
  - Changes
  - Enhance Tags Support and Add Saved Searches [#8435, #8607]
  - Significant improvements to entry preview panel [#7993]
  - Add password strength indicator to all password fields [#7885]
  - Limit zxcvbn entropy estimation length to 128 characters [#7748]
  - Try full URL path when fetching favicon [#8565]
  - Hide usernames in preview panel when hidden in entry view [#8608]
  - Enable dark title bar on windows when accent color is not used [#8498]
  - Add option to display passwords in color in preview panel [#7097]
  - Add XML Export option to GUI [#8524]
  - Increase entropy required for a "good" password rating to 75 [#8523]
  - Add shortcut to copy password with TOTP appended [#8443]
  - Show entry count in status bar [#8435]
  - Allow KeePassXC to be built without X11 [#8147]
  - Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  - Add setting for number of recent files [#8239]
  - Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  - Replace offensive words in eff_large.wordlist [#7968]
  - Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  - Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  - Add config variable to specify default database file name [#8042]
  - Support numeric aware sorting on Windows and macOS [#8363]
  - CLI: Add db-edit command [#8400]
  - CLI: Add option to display all attributes with show command [#8256]
  - CLI: Show UUID and tags with show and clip commands [#8241]
  - Browser: Move socket into separate directory on Linux [#8030]
  - Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  - FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  - FdoSecrets: Skip entries in recycle bin when searching [#8021]
  - Fixes
  - Fix potential deadlock in UI when saving [#8606]
  - Fix newlines when copying notes from preview panel [#8542]
  - Fix dark mode detection on Linux [#8477]
  - Fix crash when deleting items in recycle bin while searching [#8117]
  - Fix crash when trying to close database during unlock [#8144]
  - Fix tabbing around the interface [#8435, #8520]
  - Fix OPVault import when there are multiple OTP fields [#8436]
  - Fix various Windows Hello bugs [#8354]
  - Fix use of Apple Watch for Quick Unlock [#8311]
  - Better handling of "Lock on Minimize" setting [#8202]
  - Check for write permission before entering portable mode [#8447]
  - Correct regex escape logic to prevent parse errors [#7778]
  - Normalize slashes and file case for last used databases [#7864, #7214]
  - Link ykcore against pthread [#7807]
  - Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  - Auto-Type: Fix use of modifiers under macOS [#8111]
  - CLI: Fix output when using clip with the -t flag [#8271]
  - Browser: Use asynchronous access confirm dialog [#8273]
  - Browser: Always send database locked/unlocked status [#8114]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1667217600">- update to 2.7.4:
  - Changes
  - Add 2 months expiration preset [#8687]
  - CLI: Add Unicode support on Windows [#8618]
  - Fixes
  - Fix crash on macOS when unlocking database [#8676]
  - Fix display of passwords in preview panel [#8633]
  - Fix clicking links in entry preview panel [#8644]
  - Prevent expired entries search if no results returned [#8643]
  - Browser: Revert code causing connection problems [#8665]
  - Browser: Fix socket file symbolic link on Linux [#8656]
  - Flatpak: Fix launching browser proxy service [#8680]
  - SSH Agent: Fix paegent support on Windows [#8619]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684238400">- update to 2.7.5:
  - Changes
  - Add menu option to allow screenshots [#8841]
  - Add support for Botan 3 [#9388]
  - Increase max TOTP step to 24 hours [#9149]
  - Improve HTML export layout [#8987]
  - Turn search reset off by default [#9153]
  - Use QClipboard::clear() instead of setting blank text [#9148]
  - Hide group column header choice when not in search [#9171]
  - Improve look of KeePassXC logo and icons [#9355]
  - Add keyboard shortcuts for app and database settings [#9007]
  - Hide rename button from attachments preview panel [#8842]
  - Linux: Set SingleMainWindow in .desktop file [#7430]
  - Fixes
  - Fix crash when search clears while creating new entry [#9230]
  - Fix crash when using Windows Hello in a Remote Desktop
    session [#9006]
  - Fix crash in Group Edit after enabling Browser Integration
    [#8778]
  - Fix canceling quick unlock when it is unavailable [#9034]
  - Set password input field font correctly [#8732]
  - Greatly improve performance when rendering entry view [#9398]
  - Fix various accessibility issues [#9138]
  - Fix arrows size when expand/collapse a group [#9096]
  - Select the clone instead of the original after cloning an
    entry [#9070]
  - Fix bugs with preview widget [#9170]
  - Fix status bar update when switching to other DB [#9073]
  - Fix database settings spin box bug [#9101]
  - Fix Ctrl+Tab shortcut to cycle databases in unlock dialog
    [#8839]
  - Fix TOTP QR code maintaining square ratio [#9027]
  - Fix Auto-Type configuration page on custom sequence selection
    [#8752]
  - Fix unexpected behavior of --lock when KeePassXC is not
    running [#8889]
  - Make open folder icon exempt from "Apply group icon to entry"
    [#9205]
  - Allow setting default file open directory with env var
    [#9192]
  - SSH Agent: Fix support for AES-256/GCM openssh keys [#8968]
  - Browser: Fix Native Messaging script path with BSD OS's
    [#8835]
  - MacOS: Fix text selection for Auto-Type clear field [#9066]
  - MacOS: Don't rely on AppleInterfaceStyle for theme switching
    [#8615]
  - Windows: Remove registry detection of desktop shortcut
    [#9380]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1692360000">- update to 2.7.6:
  - Changes
  - Significant improvement to visual when drag/drop entries
    [#9698]
  - Automatically prompt for Quick Unlock when showing unlock
    dialog [#9697]
  - Improve colorful lock icon and fix file MIME icon on KDE
    [#9632]
  - Ability to search by entry UUID [#9571]
  - Add challenge-response support for NitroKey 3 [#9631]
  - Auto-Type: Disable entry level Auto-Type when disabled at
    group/entry [#9672]
  - Browser: Show warning when adding duplicate URL's to entry
    [#9588][#9635]
  - Browser: Improve error message when proxy cannot be found
    [#9385]
  - Fixes
  - Fix crash on exit on macOS [#9620]
  - Fix crash on search if entry doesn't have a group [#9633]
  - Fix several issues with Quick Unlock [#9697]
  - Enable save button when not auto-saving non-data changes
    [#9634]
  - Several UI/UX fixes [#9647]
  - Move toolbar back to top of window when disabling movement
    [#9699]
  - Browser: Fix handling of expired credentials [#9595]
  - Windows: Prevent white flicker when launching application
    [#9637]
  - Linux: Fix warning message about allow screencapture [#9638]
  - FdoSecrets: Fix access confirmation dialog showing even when
    disabled [#9690]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1702987200">- enable building of utils/keepassxc-cr-recovery for openSUSE
  this adds buildrequires for golang-packaging/golang/zst</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710072000">- update to 2.7.7:
  - Changes
  - Support USB Hotplug for Hardware Key interface [#10092]
  - Support 1PUX and Bitwarden import [#9815]
  - Browser: Add support for PassKeys [#8825, #9987, #10318]
  - Build System: Move to vcpkg manifest mode [#10088]
  - Fixes
  - Fix multiple TOTP issues [#9874]
  - Fix focus loss on save when the editor is not visible anymore
    [#10075]
  - Fix visual when removing entry from history [#9947]
  - Fix first entry is not selected when a search is performed
    [#9868]
  - Prevent scrollbars on entry drag/drop [#9747]
  - Prevent duplicate characters in "Also choose from" field of
    password generator [#9803]
  - Security: Prevent byte-by-byte and attachment inference side
    channel attacks [#10266]
  - Browser: Fix raising Update Entry messagebox [#9853]
  - Browser: Fix bugs when returning credentials [#9136]
  - Browser: Fix crash on database open from browser [#9939]
  - Browser: Fix support for referenced URL fields [#8788]
  - MacOS: Fix crash when changing highlight/accent color
    [#10348]
  - MacOS: Fix TouchID appearing even though lid is closed
    [#10092]
  - Windows: Fix terminating KeePassXC processes with MSI
    installer [#9822]
  - FdoSecrets: Fix database merge crash when enabled [#10136]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710417600">- do not list _contraints and _service files as source as the
  source validator does not handle this atm.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714996800">- update to 2.7.8:
  - Changes
  - Add hotkey for showing search help [#10591]
  - Add hotkey for group switching (Ctrl+Shift+PgUp/PgDown)
    [#10625]
  - Add per-database auto-save delay setting [#9100]
  - Add configurable password strength check on database password
    [#9782]
  - Add setting to hide menubar [#10341]
  - Improve Bitwarden 1PUX import and support organization
    collections [#10499]
  - Show advanced settings checkbox only for settings that have
    them [#6513]
  - Remove obsolete setting for requiring repeated password entry
    [#9722]
  - Passkeys: Allow registering Passkeys to existing entries
    [#10408]
  - Passkeys: Show warning about data being unencrypted before
    Passkey export [#10411]
  - Passkeys: Support NFC and USB transports [#10402]
  - Passkeys: Pass extension JSON data to browser [#10615]
  - SSH Agent: Do not use entries from recycle bin [#10518]
  - Linux: Change hotkey sequence used for {CLEARFIELD} Auto-Type
    [#10008]
  - Windows: Improve DACL memory access protection [#10618]
  - Fixes
  - Fix crash when deleting history items [#10451]
  - Fix crash on screen lock or computer sleep [#10458]
  - Fix search field not being focused after unlock [#10459]
  - Fix loss of window focus when Auto-Type needs to unlock a
    database [#10555]
  - Fix inconsistent TOTP visibility on unlock [#10009]
  - Fix CSV import skipping over single-name groups [#10575]
  - Fix key file folder being remembered even if disabled in
    settings [#10636]
  - Fix issues with entry editing and database locking [#10667]
  - Fix key file text when provided on command line [#10642]
  - Fix issues with hardware key auto detection [#10663]
  - Do not override monospace font size [#10282]
  - Perform group sort only when group view is in focus [#10202]
  - Do not show decimals for attachment sizes in Bytes [#10595]
  - Prevent merging of global custom data when merging databases
    [#10452]
  - Fix minor translation issues [#10635]
  - Passkeys: Fix StrongBox incompatibility [#10420]
  - Passkeys: Set RP ID to effective domain if unset instead of
    returning an error [#10384]
  - Passkeys: Various UI fixes and improvements [#10427, #10608,
    [#10609]]
  - AppImage: Fix URL opening [#10624]
  - Flatpak: Fix application autostart [#10563]
  - Linux/macOS: Fix button sizes on modal alert popups [#10500]
  - Linux: Fix clipboard clear on Wayland [#10500]
  - Windows: Preserve file-hidden attribute [#10343]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718798400">- update to 2.7.9:
  - Changes
  - Passkeys: Ability to easily remove a passkey from an entry
    [#10777]
  - Snap: Use new desktop portal for native messaging integration
    [#10906]
  - Fixes
  - Improve entry placeholder/reference feature [#10846]
  - Improve CSV importing when title field isn't specified
    [#10843]
  - Improve encrypted Bitwarden importing [#10800]
  - Improve database settings UX [#10821]
  - Improve handling of clipboard actions from entry preview
    [#10810]
  - Improve group/entry view resize behavior and set sensible
    defaults [#10641]
  - Passkeys: Fix incorrect username fill [#10874]
  - Passkeys: Return additional data to the extension [#10857]
  - Fix password clear timer inconsistency on unlock view
    [#10708]
  - Fix portability check [#10760]
  - Fix page overflow on HTML exports [#10735]
  - Fix broken builds when using system provided zxcvbn [#10717]
  - Fix copy password button when text is selected [#10853]
  - Fix tab ordering on application settings pages [#10907]
  - SSH Agent: Fix broken decrypt button [#10638]
  - Windows: Fix ALT Auto-Type modifier [#10795]
  - Windows: Fix wrong DACL memory size allocation [#10712]
  - macOS: Fix monospace font sizing [#10739]
  - Flatpak: Fix configuration settings off-by-one error [#10688]
  - BSD: Fix compiling with libusb implementation [#10736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- build with Botan 3 on Tumbleweed (boo#1228824)</changelog>
</package>
<package pkgid="b92959d63af163734b86b3064590bdb06013dd453b49436f035e9a9710fde988ea28fdc7e250e288a43582b09be42181dd0fffe40422856d6fd01dd773f41ebd" name="keepassxc" arch="x86_64">
  <version epoch="0" ver="2.7.9" rel="2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1610452800">- Update to version 2.6.3
  - Added
  - Support Argon2id KDF [#5778]
  - Support XMLv2 key files [#5798]
  - Changed
  - Improve CSV Import/Export, include time fields and TOTP
    [#5346]
  - Support empty area dragging of the application window [#5860]
  - Display default Auto-Type sequence in preview pane [#5654]
  - Remove strict length limit on generated passwords [#5748]
  - Hide key file path by default when unlocking database [#5779]
  - Document browser extension use with Edge in managed mode
    [#5692]
  - Windows: Prevent clipboard history and cloud sync [#5853]
  - macOS: Update the application icon to Big Sur styling [#5851]
  - Fixed
  - Re-select previously selected entry on database unlock
    [#5559]
  - Properly save special character choice in password generator
    [#5610]
  - Fix crash in browser integration with multiple similar
    entries [#5653]
  - Remove offset on username field in classic theme [#5788]
  - Ensure entry history is copied when drag/dropping entries and
    groups [#5817]
  - Close modal dialogs when database is locked [#5820]
  - Prevent crash when KeeShare modifies an entry that is
    currently being edited [#5827]
  - Improve preview of entry attributes [#5834]
  - Always activate/focus database open dialog preventing mistype
    [#5878]
  - Reports: fix calculation of average password length [#5862]
  - Linux: Delay startup on login to correct tray icon issues
    [#5724]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1612267200">- Update to 2.6.4
  - Added
  - Automatically adapt to light/dark system theme changes
    (Windows/macOS only) [#6034]
  - Changed
  - Show window title as tooltip on system tray [#5948]
  - Compress Snap release as LZO for faster initial startup
    [#5877]
  - Password generator: Set maximum selectable password length to
    999 [#5937]
  - Fixed
  - Fix crash on app close when using SSH agent [#5935]
  - Fix KDF selection showing wrong item when using Argon2id
    [#5923]
  - Automatically close About dialog on database lock if it is
    still open [#5947]
  - Linux: Fix automatic launch at system startup with AppImages
    [#5901]
  - Linux: Fix click-to-move on empty area activating when using
    menus [#5971]
  - Linux: Try multiple times to show tray icon if tray is not
    ready yet [#5948]
  - macOS: Fix KeePassXC blocking clean shutdown [#6002]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931200">- Update to 2.6.6
  - Fixed
  - Fix focusing search when pressing hotkey #6603
  - Trim whitespace from TOTP key input prior to processing #6604
  - Fix building on macOS #6598
  - Resolve compiler warnings for unused return values #6607
- Changes from 2.6.5
  - Added
  - Show search bar when toolbar is hidden or in overflow #6279
  - Show countdown for clipboard clearing in status bar #6333
  - Command line option to lock all open databases #6511
  - Allow CSV import of bare TOTP secrets #6211
  - Retain file creation time when saving database #6576
  - Set permissions of saved attachments to be private to the
    current user #6363
  - OPVault: Use Text instead of Name for attribute names #6334
  - Changed
  - Reports: Allow resizing of reports columns #6435
  - Reports: Toggle showing expired entries #6534
  - Save Always on Top setting #6236
  - Password generator can exclude additional lookalike
    characters (6/G, 8/B) #6196
  - Fixed
  - Allow setting MSI properties in unattended install #6196
  - Update MainWindow minimum size to enable smaller verticle
    space #6196
  - Use application font size when setting default or monospace
    fonts #6332
  - Fix notes not clearing in entry preview panel in some cases
    [#6481]
  - macOS: Correct window activation when restoring from tray
    [#6575]
  - macOS: Better handling of minimize after unlock when using
    browser integration #6338
  - Linux: Start after the system tray is available on LXQt #6216
  - Linux: Allow selection of modal dialogs on X11 in Auto-Type
    [#6204]
  - KeeShare: prevent crash when file extension is missing #6174</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931201">- newer version of fedora now have the sane cmake macros too.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634126400">- add https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/7045.patch
  and adapt it for 2.6.6: This allows us building with LTO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1648123200">- Update to 2.7.0
  - Major Additions
  - Implement KDBX 4.1 [#7114]
  - Add direct write save option for cloud storage and GVFS
    [#6594]
  - Prevent screen capture on Windows and macOS [#6030]
  - Support quick unlock using Windows Hello [#7384]
  - Support quick unlock using Apple Watch [#5526]
  - Allow specifying database backup paths [#7035]
  - Add tag functionality [#6487][#7436][#7446]
  - Add password rating column to entry view [#4797]
  - Add group clone action [#6124]
  - Show modifications between entry history items [#6789]
  - Ability to bulk-delete and purge unused custom icons [#5970]
  - Support adding custom passphrase wordlists [#6799]
  - Support passphrase wordlists in numbered and PGP-signed
    formats [#6791]
  - Implement support for hardware keys via wireless NFC [#6895]
  - SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
  - CLI: Implement attachment handling [#5538]
  - CLI: Add support for okon in offline HIBP checks [#5478]
  - CLI: Implement search command and remove locate [#6805]
  - CLI: Add db statistic output to db-info command [#7032]
  - CLI: Add -i/--include option to generate command. [#7112]
  - CLI: Add a -n (--notes) option to add and edit commands
    [#4646]
  - CLI: Add keyfile option to import command [#5402]
  - CLI: Adding a best option to clip to copy a password of the
    best match [#4489]
  - Browser: Add Microsoft Edge support on Linux [#7100]
  - Browser: Support native password generator from the extension
    [#6529]
  - Browser: Add group settings [#4180]
  - Browser: Add feature to ignore entries for HTTP-Auth Logins
    [#5394]
  - Browser: Support triggering Auto-Type from browser extension
    [#6272]
  - Browser: Add delete-entry command to API [#6899]
  - Browser: Add search 'by-path' url to API [#5535]
  - Browser: search for entries by UUID to API [#4763]
  - Browser: Support auto-download of favicon on entry addition
    [#7179]
  - Auto-Type: Major improvements to Auto-Type
    [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
  - Auto-Type: Fix typing to virtual machines on Windows [#7366]
  - Auto-Type: Re-implement X11 keysym emulation [#7098]
  - Auto-Type: Support multiple Xkb layouts [#6247]
  - Auto-Type: Abort keystroke if modifiers held on X11
    [#6351][#6357]
  - Auto-Type: Add TOTP option to entry level Auto-Type menu
    [#6675]
  - FdoSecrets: Major Refactor and Code Consolidation
    [#5747][#5660][#7043][#6915]
  - FdoSecrets: Implement unlock before search [#6943]
  - Reports: Add browser statistics report [#7197]
  - Major Changes
  - Port crypto backend to Botan [#6209]
  - Improve attachment handling and security
    [#6606][#5034][#7083]
  - Allow selecting any open database in unlock dialog [#5427]
  - KeeShare: Remove checking signed container and QuaZip
    dependency [#7223]
  - Introduce security option to enable copy on double click
    (default off) [#6433]
  - Add 'delete entry without confirm' functionality [#5812]
  - Improve macOS and Windows platform integration [#5851]
  - Lock only the current database by default [#6652]
  - Show expired entries on DB unlock [#7290]
  - Update D-Bus adaptor interface class name to match definition
    file [#7523]
  - Other Changes and Fixes
  - Add countdown progress bar to TOTP preview [#6930]
  - Enter favicon url directly on icons page [#6614]
  - Set C++17 as standard in the build system [#7180]
  - Internalize ykcore into code base [#6654]
  - Transition to Visual Studio builds on Windows [#5874]
  - Ability to delete entries from health check reports [#6537]
  - Enhance remembering last-used directories [#6711]
  - Implement org.freedesktop.appearance.color-scheme support on
    Linux [#7422]
  - Support sorting HTML export [#7011]
  - Add display number of characters in passphrases [#5449]
  - Use Alt+Tab on macOS to switch between databases [#5407]
  - Add feature to sort groups using shortcut keys [#6999]
  - Add CTRL+Enter to apply password generator changes [#6414]
  - Display Database created timestamp on statistics report
    [#6876]
  - Browser: Improve best matching credentials setting [#6893]
  - SSH Agent: Use both Pageant and OpenSSH agent simultaneously
    on Windows [#6288]
  - SSH Agent: Allow using database path to resolve keys [#6365]
  - SSH Agent: Show correct error messages in main window [#7166]
  - Multiple fixes for MSI installer [#6630]
  - Fix tab order for CSV import dialog to match screen order
    [#7315]
  - Don't mark kdbx:// urls as invalid [#7221]
  - Make selected text copyable instead of copying password
    [#7209]
  - Detect timestamp resolution for CSV files [#7196]
  - Fix crash while downloading favicon [#7104]
  - Correct naming of newly generated keyx files [#7010]
  - Place the 'Recycle Bin' at the bottom of the list when groups
    are sorted [#7004]
  - Handle tilde with custom browser paths [#6659]
  - Don't scroll up when deleting an entry [#6833]
  - Set the MIME-Type to text/plain when using wl-copy on wayland
    [#6832]
  - Fix adaptive icon painting [#5989][#6033]
  - Fix favicon download from URL with non-standard port [#5509]
  - Ignore recycle bin on KeePassHTTP migration [#5481]
  - Fix keepassxc-cr-recovery utility [#7521]
  - Fix Auto-Type not working when audio recording indicator is
    active on macOS 12.2+ [#7526]
- drop 7045.patch
- adapt build requires to the new version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 2.7.1:
  * Show when tags are changed in entry history
  * Improve tags editing and allow spaces in tags
  * Improve layout of entry preview panel
  * Incorporate patches to support Flatpak distribution
  * Add expiration presets for 12 and 24 hours
  * Fix crash when building history change list
  * Fix hiding password on database unlock
  * Fix AES KDF slow transform speed
  * Auto-Type: Correct timing issue on macOS and Linux that prevented typing
  * Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows
  * Auto-Type: Reduce/eliminate delay when searching for entries
  * Auto-Type: Map ASCII dead keys on Linux for international keyboards
  * CLI: Fix detection of hardware keys (YubiKey)
  * CLI: Add missing parameter -c to add/edit entries command
  * Secret Service: Fix crash when multiple prompts are shown
  * SSH Agent: Fix default agent selection on Windows
  * Fix database unlock dialog not being the top window on Linux
  * Fix drag/drop entries between tabs on Wayland
  * Fix compiling with minizip-ng</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1666612800">- update to 2.7.3:
  Due to a bug in macOS window behavior, 2.7.2 has been immediately
  superseded by 2.7.3.
  - Changes
  - Enhance Tags Support and Add Saved Searches [#8435, #8607]
  - Significant improvements to entry preview panel [#7993]
  - Add password strength indicator to all password fields [#7885]
  - Limit zxcvbn entropy estimation length to 128 characters [#7748]
  - Try full URL path when fetching favicon [#8565]
  - Hide usernames in preview panel when hidden in entry view [#8608]
  - Enable dark title bar on windows when accent color is not used [#8498]
  - Add option to display passwords in color in preview panel [#7097]
  - Add XML Export option to GUI [#8524]
  - Increase entropy required for a "good" password rating to 75 [#8523]
  - Add shortcut to copy password with TOTP appended [#8443]
  - Show entry count in status bar [#8435]
  - Allow KeePassXC to be built without X11 [#8147]
  - Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  - Add setting for number of recent files [#8239]
  - Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  - Replace offensive words in eff_large.wordlist [#7968]
  - Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  - Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  - Add config variable to specify default database file name [#8042]
  - Support numeric aware sorting on Windows and macOS [#8363]
  - CLI: Add db-edit command [#8400]
  - CLI: Add option to display all attributes with show command [#8256]
  - CLI: Show UUID and tags with show and clip commands [#8241]
  - Browser: Move socket into separate directory on Linux [#8030]
  - Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  - FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  - FdoSecrets: Skip entries in recycle bin when searching [#8021]
  - Fixes
  - Fix potential deadlock in UI when saving [#8606]
  - Fix newlines when copying notes from preview panel [#8542]
  - Fix dark mode detection on Linux [#8477]
  - Fix crash when deleting items in recycle bin while searching [#8117]
  - Fix crash when trying to close database during unlock [#8144]
  - Fix tabbing around the interface [#8435, #8520]
  - Fix OPVault import when there are multiple OTP fields [#8436]
  - Fix various Windows Hello bugs [#8354]
  - Fix use of Apple Watch for Quick Unlock [#8311]
  - Better handling of "Lock on Minimize" setting [#8202]
  - Check for write permission before entering portable mode [#8447]
  - Correct regex escape logic to prevent parse errors [#7778]
  - Normalize slashes and file case for last used databases [#7864, #7214]
  - Link ykcore against pthread [#7807]
  - Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  - Auto-Type: Fix use of modifiers under macOS [#8111]
  - CLI: Fix output when using clip with the -t flag [#8271]
  - Browser: Use asynchronous access confirm dialog [#8273]
  - Browser: Always send database locked/unlocked status [#8114]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1667217600">- update to 2.7.4:
  - Changes
  - Add 2 months expiration preset [#8687]
  - CLI: Add Unicode support on Windows [#8618]
  - Fixes
  - Fix crash on macOS when unlocking database [#8676]
  - Fix display of passwords in preview panel [#8633]
  - Fix clicking links in entry preview panel [#8644]
  - Prevent expired entries search if no results returned [#8643]
  - Browser: Revert code causing connection problems [#8665]
  - Browser: Fix socket file symbolic link on Linux [#8656]
  - Flatpak: Fix launching browser proxy service [#8680]
  - SSH Agent: Fix paegent support on Windows [#8619]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684238400">- update to 2.7.5:
  - Changes
  - Add menu option to allow screenshots [#8841]
  - Add support for Botan 3 [#9388]
  - Increase max TOTP step to 24 hours [#9149]
  - Improve HTML export layout [#8987]
  - Turn search reset off by default [#9153]
  - Use QClipboard::clear() instead of setting blank text [#9148]
  - Hide group column header choice when not in search [#9171]
  - Improve look of KeePassXC logo and icons [#9355]
  - Add keyboard shortcuts for app and database settings [#9007]
  - Hide rename button from attachments preview panel [#8842]
  - Linux: Set SingleMainWindow in .desktop file [#7430]
  - Fixes
  - Fix crash when search clears while creating new entry [#9230]
  - Fix crash when using Windows Hello in a Remote Desktop
    session [#9006]
  - Fix crash in Group Edit after enabling Browser Integration
    [#8778]
  - Fix canceling quick unlock when it is unavailable [#9034]
  - Set password input field font correctly [#8732]
  - Greatly improve performance when rendering entry view [#9398]
  - Fix various accessibility issues [#9138]
  - Fix arrows size when expand/collapse a group [#9096]
  - Select the clone instead of the original after cloning an
    entry [#9070]
  - Fix bugs with preview widget [#9170]
  - Fix status bar update when switching to other DB [#9073]
  - Fix database settings spin box bug [#9101]
  - Fix Ctrl+Tab shortcut to cycle databases in unlock dialog
    [#8839]
  - Fix TOTP QR code maintaining square ratio [#9027]
  - Fix Auto-Type configuration page on custom sequence selection
    [#8752]
  - Fix unexpected behavior of --lock when KeePassXC is not
    running [#8889]
  - Make open folder icon exempt from "Apply group icon to entry"
    [#9205]
  - Allow setting default file open directory with env var
    [#9192]
  - SSH Agent: Fix support for AES-256/GCM openssh keys [#8968]
  - Browser: Fix Native Messaging script path with BSD OS's
    [#8835]
  - MacOS: Fix text selection for Auto-Type clear field [#9066]
  - MacOS: Don't rely on AppleInterfaceStyle for theme switching
    [#8615]
  - Windows: Remove registry detection of desktop shortcut
    [#9380]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1692360000">- update to 2.7.6:
  - Changes
  - Significant improvement to visual when drag/drop entries
    [#9698]
  - Automatically prompt for Quick Unlock when showing unlock
    dialog [#9697]
  - Improve colorful lock icon and fix file MIME icon on KDE
    [#9632]
  - Ability to search by entry UUID [#9571]
  - Add challenge-response support for NitroKey 3 [#9631]
  - Auto-Type: Disable entry level Auto-Type when disabled at
    group/entry [#9672]
  - Browser: Show warning when adding duplicate URL's to entry
    [#9588][#9635]
  - Browser: Improve error message when proxy cannot be found
    [#9385]
  - Fixes
  - Fix crash on exit on macOS [#9620]
  - Fix crash on search if entry doesn't have a group [#9633]
  - Fix several issues with Quick Unlock [#9697]
  - Enable save button when not auto-saving non-data changes
    [#9634]
  - Several UI/UX fixes [#9647]
  - Move toolbar back to top of window when disabling movement
    [#9699]
  - Browser: Fix handling of expired credentials [#9595]
  - Windows: Prevent white flicker when launching application
    [#9637]
  - Linux: Fix warning message about allow screencapture [#9638]
  - FdoSecrets: Fix access confirmation dialog showing even when
    disabled [#9690]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1702987200">- enable building of utils/keepassxc-cr-recovery for openSUSE
  this adds buildrequires for golang-packaging/golang/zst</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710072000">- update to 2.7.7:
  - Changes
  - Support USB Hotplug for Hardware Key interface [#10092]
  - Support 1PUX and Bitwarden import [#9815]
  - Browser: Add support for PassKeys [#8825, #9987, #10318]
  - Build System: Move to vcpkg manifest mode [#10088]
  - Fixes
  - Fix multiple TOTP issues [#9874]
  - Fix focus loss on save when the editor is not visible anymore
    [#10075]
  - Fix visual when removing entry from history [#9947]
  - Fix first entry is not selected when a search is performed
    [#9868]
  - Prevent scrollbars on entry drag/drop [#9747]
  - Prevent duplicate characters in "Also choose from" field of
    password generator [#9803]
  - Security: Prevent byte-by-byte and attachment inference side
    channel attacks [#10266]
  - Browser: Fix raising Update Entry messagebox [#9853]
  - Browser: Fix bugs when returning credentials [#9136]
  - Browser: Fix crash on database open from browser [#9939]
  - Browser: Fix support for referenced URL fields [#8788]
  - MacOS: Fix crash when changing highlight/accent color
    [#10348]
  - MacOS: Fix TouchID appearing even though lid is closed
    [#10092]
  - Windows: Fix terminating KeePassXC processes with MSI
    installer [#9822]
  - FdoSecrets: Fix database merge crash when enabled [#10136]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710417600">- do not list _contraints and _service files as source as the
  source validator does not handle this atm.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714996800">- update to 2.7.8:
  - Changes
  - Add hotkey for showing search help [#10591]
  - Add hotkey for group switching (Ctrl+Shift+PgUp/PgDown)
    [#10625]
  - Add per-database auto-save delay setting [#9100]
  - Add configurable password strength check on database password
    [#9782]
  - Add setting to hide menubar [#10341]
  - Improve Bitwarden 1PUX import and support organization
    collections [#10499]
  - Show advanced settings checkbox only for settings that have
    them [#6513]
  - Remove obsolete setting for requiring repeated password entry
    [#9722]
  - Passkeys: Allow registering Passkeys to existing entries
    [#10408]
  - Passkeys: Show warning about data being unencrypted before
    Passkey export [#10411]
  - Passkeys: Support NFC and USB transports [#10402]
  - Passkeys: Pass extension JSON data to browser [#10615]
  - SSH Agent: Do not use entries from recycle bin [#10518]
  - Linux: Change hotkey sequence used for {CLEARFIELD} Auto-Type
    [#10008]
  - Windows: Improve DACL memory access protection [#10618]
  - Fixes
  - Fix crash when deleting history items [#10451]
  - Fix crash on screen lock or computer sleep [#10458]
  - Fix search field not being focused after unlock [#10459]
  - Fix loss of window focus when Auto-Type needs to unlock a
    database [#10555]
  - Fix inconsistent TOTP visibility on unlock [#10009]
  - Fix CSV import skipping over single-name groups [#10575]
  - Fix key file folder being remembered even if disabled in
    settings [#10636]
  - Fix issues with entry editing and database locking [#10667]
  - Fix key file text when provided on command line [#10642]
  - Fix issues with hardware key auto detection [#10663]
  - Do not override monospace font size [#10282]
  - Perform group sort only when group view is in focus [#10202]
  - Do not show decimals for attachment sizes in Bytes [#10595]
  - Prevent merging of global custom data when merging databases
    [#10452]
  - Fix minor translation issues [#10635]
  - Passkeys: Fix StrongBox incompatibility [#10420]
  - Passkeys: Set RP ID to effective domain if unset instead of
    returning an error [#10384]
  - Passkeys: Various UI fixes and improvements [#10427, #10608,
    [#10609]]
  - AppImage: Fix URL opening [#10624]
  - Flatpak: Fix application autostart [#10563]
  - Linux/macOS: Fix button sizes on modal alert popups [#10500]
  - Linux: Fix clipboard clear on Wayland [#10500]
  - Windows: Preserve file-hidden attribute [#10343]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718798400">- update to 2.7.9:
  - Changes
  - Passkeys: Ability to easily remove a passkey from an entry
    [#10777]
  - Snap: Use new desktop portal for native messaging integration
    [#10906]
  - Fixes
  - Improve entry placeholder/reference feature [#10846]
  - Improve CSV importing when title field isn't specified
    [#10843]
  - Improve encrypted Bitwarden importing [#10800]
  - Improve database settings UX [#10821]
  - Improve handling of clipboard actions from entry preview
    [#10810]
  - Improve group/entry view resize behavior and set sensible
    defaults [#10641]
  - Passkeys: Fix incorrect username fill [#10874]
  - Passkeys: Return additional data to the extension [#10857]
  - Fix password clear timer inconsistency on unlock view
    [#10708]
  - Fix portability check [#10760]
  - Fix page overflow on HTML exports [#10735]
  - Fix broken builds when using system provided zxcvbn [#10717]
  - Fix copy password button when text is selected [#10853]
  - Fix tab ordering on application settings pages [#10907]
  - SSH Agent: Fix broken decrypt button [#10638]
  - Windows: Fix ALT Auto-Type modifier [#10795]
  - Windows: Fix wrong DACL memory size allocation [#10712]
  - macOS: Fix monospace font sizing [#10739]
  - Flatpak: Fix configuration settings off-by-one error [#10688]
  - BSD: Fix compiling with libusb implementation [#10736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- build with Botan 3 on Tumbleweed (boo#1228824)</changelog>
</package>
<package pkgid="c1fb085626ac95034ce63929630025e4b4302a8b85349f3ed9bc7f3e3c47492ec2b83a6e3e0f58b275c80b3f5cd0968c85ed355a5c9a5feb7d003adc3432462a" name="keepassxc-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.7.9" rel="2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1610452800">- Update to version 2.6.3
  - Added
  - Support Argon2id KDF [#5778]
  - Support XMLv2 key files [#5798]
  - Changed
  - Improve CSV Import/Export, include time fields and TOTP
    [#5346]
  - Support empty area dragging of the application window [#5860]
  - Display default Auto-Type sequence in preview pane [#5654]
  - Remove strict length limit on generated passwords [#5748]
  - Hide key file path by default when unlocking database [#5779]
  - Document browser extension use with Edge in managed mode
    [#5692]
  - Windows: Prevent clipboard history and cloud sync [#5853]
  - macOS: Update the application icon to Big Sur styling [#5851]
  - Fixed
  - Re-select previously selected entry on database unlock
    [#5559]
  - Properly save special character choice in password generator
    [#5610]
  - Fix crash in browser integration with multiple similar
    entries [#5653]
  - Remove offset on username field in classic theme [#5788]
  - Ensure entry history is copied when drag/dropping entries and
    groups [#5817]
  - Close modal dialogs when database is locked [#5820]
  - Prevent crash when KeeShare modifies an entry that is
    currently being edited [#5827]
  - Improve preview of entry attributes [#5834]
  - Always activate/focus database open dialog preventing mistype
    [#5878]
  - Reports: fix calculation of average password length [#5862]
  - Linux: Delay startup on login to correct tray icon issues
    [#5724]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1612267200">- Update to 2.6.4
  - Added
  - Automatically adapt to light/dark system theme changes
    (Windows/macOS only) [#6034]
  - Changed
  - Show window title as tooltip on system tray [#5948]
  - Compress Snap release as LZO for faster initial startup
    [#5877]
  - Password generator: Set maximum selectable password length to
    999 [#5937]
  - Fixed
  - Fix crash on app close when using SSH agent [#5935]
  - Fix KDF selection showing wrong item when using Argon2id
    [#5923]
  - Automatically close About dialog on database lock if it is
    still open [#5947]
  - Linux: Fix automatic launch at system startup with AppImages
    [#5901]
  - Linux: Fix click-to-move on empty area activating when using
    menus [#5971]
  - Linux: Try multiple times to show tray icon if tray is not
    ready yet [#5948]
  - macOS: Fix KeePassXC blocking clean shutdown [#6002]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931200">- Update to 2.6.6
  - Fixed
  - Fix focusing search when pressing hotkey #6603
  - Trim whitespace from TOTP key input prior to processing #6604
  - Fix building on macOS #6598
  - Resolve compiler warnings for unused return values #6607
- Changes from 2.6.5
  - Added
  - Show search bar when toolbar is hidden or in overflow #6279
  - Show countdown for clipboard clearing in status bar #6333
  - Command line option to lock all open databases #6511
  - Allow CSV import of bare TOTP secrets #6211
  - Retain file creation time when saving database #6576
  - Set permissions of saved attachments to be private to the
    current user #6363
  - OPVault: Use Text instead of Name for attribute names #6334
  - Changed
  - Reports: Allow resizing of reports columns #6435
  - Reports: Toggle showing expired entries #6534
  - Save Always on Top setting #6236
  - Password generator can exclude additional lookalike
    characters (6/G, 8/B) #6196
  - Fixed
  - Allow setting MSI properties in unattended install #6196
  - Update MainWindow minimum size to enable smaller verticle
    space #6196
  - Use application font size when setting default or monospace
    fonts #6332
  - Fix notes not clearing in entry preview panel in some cases
    [#6481]
  - macOS: Correct window activation when restoring from tray
    [#6575]
  - macOS: Better handling of minimize after unlock when using
    browser integration #6338
  - Linux: Start after the system tray is available on LXQt #6216
  - Linux: Allow selection of modal dialogs on X11 in Auto-Type
    [#6204]
  - KeeShare: prevent crash when file extension is missing #6174</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931201">- newer version of fedora now have the sane cmake macros too.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634126400">- add https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/7045.patch
  and adapt it for 2.6.6: This allows us building with LTO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1648123200">- Update to 2.7.0
  - Major Additions
  - Implement KDBX 4.1 [#7114]
  - Add direct write save option for cloud storage and GVFS
    [#6594]
  - Prevent screen capture on Windows and macOS [#6030]
  - Support quick unlock using Windows Hello [#7384]
  - Support quick unlock using Apple Watch [#5526]
  - Allow specifying database backup paths [#7035]
  - Add tag functionality [#6487][#7436][#7446]
  - Add password rating column to entry view [#4797]
  - Add group clone action [#6124]
  - Show modifications between entry history items [#6789]
  - Ability to bulk-delete and purge unused custom icons [#5970]
  - Support adding custom passphrase wordlists [#6799]
  - Support passphrase wordlists in numbered and PGP-signed
    formats [#6791]
  - Implement support for hardware keys via wireless NFC [#6895]
  - SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
  - CLI: Implement attachment handling [#5538]
  - CLI: Add support for okon in offline HIBP checks [#5478]
  - CLI: Implement search command and remove locate [#6805]
  - CLI: Add db statistic output to db-info command [#7032]
  - CLI: Add -i/--include option to generate command. [#7112]
  - CLI: Add a -n (--notes) option to add and edit commands
    [#4646]
  - CLI: Add keyfile option to import command [#5402]
  - CLI: Adding a best option to clip to copy a password of the
    best match [#4489]
  - Browser: Add Microsoft Edge support on Linux [#7100]
  - Browser: Support native password generator from the extension
    [#6529]
  - Browser: Add group settings [#4180]
  - Browser: Add feature to ignore entries for HTTP-Auth Logins
    [#5394]
  - Browser: Support triggering Auto-Type from browser extension
    [#6272]
  - Browser: Add delete-entry command to API [#6899]
  - Browser: Add search 'by-path' url to API [#5535]
  - Browser: search for entries by UUID to API [#4763]
  - Browser: Support auto-download of favicon on entry addition
    [#7179]
  - Auto-Type: Major improvements to Auto-Type
    [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
  - Auto-Type: Fix typing to virtual machines on Windows [#7366]
  - Auto-Type: Re-implement X11 keysym emulation [#7098]
  - Auto-Type: Support multiple Xkb layouts [#6247]
  - Auto-Type: Abort keystroke if modifiers held on X11
    [#6351][#6357]
  - Auto-Type: Add TOTP option to entry level Auto-Type menu
    [#6675]
  - FdoSecrets: Major Refactor and Code Consolidation
    [#5747][#5660][#7043][#6915]
  - FdoSecrets: Implement unlock before search [#6943]
  - Reports: Add browser statistics report [#7197]
  - Major Changes
  - Port crypto backend to Botan [#6209]
  - Improve attachment handling and security
    [#6606][#5034][#7083]
  - Allow selecting any open database in unlock dialog [#5427]
  - KeeShare: Remove checking signed container and QuaZip
    dependency [#7223]
  - Introduce security option to enable copy on double click
    (default off) [#6433]
  - Add 'delete entry without confirm' functionality [#5812]
  - Improve macOS and Windows platform integration [#5851]
  - Lock only the current database by default [#6652]
  - Show expired entries on DB unlock [#7290]
  - Update D-Bus adaptor interface class name to match definition
    file [#7523]
  - Other Changes and Fixes
  - Add countdown progress bar to TOTP preview [#6930]
  - Enter favicon url directly on icons page [#6614]
  - Set C++17 as standard in the build system [#7180]
  - Internalize ykcore into code base [#6654]
  - Transition to Visual Studio builds on Windows [#5874]
  - Ability to delete entries from health check reports [#6537]
  - Enhance remembering last-used directories [#6711]
  - Implement org.freedesktop.appearance.color-scheme support on
    Linux [#7422]
  - Support sorting HTML export [#7011]
  - Add display number of characters in passphrases [#5449]
  - Use Alt+Tab on macOS to switch between databases [#5407]
  - Add feature to sort groups using shortcut keys [#6999]
  - Add CTRL+Enter to apply password generator changes [#6414]
  - Display Database created timestamp on statistics report
    [#6876]
  - Browser: Improve best matching credentials setting [#6893]
  - SSH Agent: Use both Pageant and OpenSSH agent simultaneously
    on Windows [#6288]
  - SSH Agent: Allow using database path to resolve keys [#6365]
  - SSH Agent: Show correct error messages in main window [#7166]
  - Multiple fixes for MSI installer [#6630]
  - Fix tab order for CSV import dialog to match screen order
    [#7315]
  - Don't mark kdbx:// urls as invalid [#7221]
  - Make selected text copyable instead of copying password
    [#7209]
  - Detect timestamp resolution for CSV files [#7196]
  - Fix crash while downloading favicon [#7104]
  - Correct naming of newly generated keyx files [#7010]
  - Place the 'Recycle Bin' at the bottom of the list when groups
    are sorted [#7004]
  - Handle tilde with custom browser paths [#6659]
  - Don't scroll up when deleting an entry [#6833]
  - Set the MIME-Type to text/plain when using wl-copy on wayland
    [#6832]
  - Fix adaptive icon painting [#5989][#6033]
  - Fix favicon download from URL with non-standard port [#5509]
  - Ignore recycle bin on KeePassHTTP migration [#5481]
  - Fix keepassxc-cr-recovery utility [#7521]
  - Fix Auto-Type not working when audio recording indicator is
    active on macOS 12.2+ [#7526]
- drop 7045.patch
- adapt build requires to the new version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 2.7.1:
  * Show when tags are changed in entry history
  * Improve tags editing and allow spaces in tags
  * Improve layout of entry preview panel
  * Incorporate patches to support Flatpak distribution
  * Add expiration presets for 12 and 24 hours
  * Fix crash when building history change list
  * Fix hiding password on database unlock
  * Fix AES KDF slow transform speed
  * Auto-Type: Correct timing issue on macOS and Linux that prevented typing
  * Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows
  * Auto-Type: Reduce/eliminate delay when searching for entries
  * Auto-Type: Map ASCII dead keys on Linux for international keyboards
  * CLI: Fix detection of hardware keys (YubiKey)
  * CLI: Add missing parameter -c to add/edit entries command
  * Secret Service: Fix crash when multiple prompts are shown
  * SSH Agent: Fix default agent selection on Windows
  * Fix database unlock dialog not being the top window on Linux
  * Fix drag/drop entries between tabs on Wayland
  * Fix compiling with minizip-ng</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1666612800">- update to 2.7.3:
  Due to a bug in macOS window behavior, 2.7.2 has been immediately
  superseded by 2.7.3.
  - Changes
  - Enhance Tags Support and Add Saved Searches [#8435, #8607]
  - Significant improvements to entry preview panel [#7993]
  - Add password strength indicator to all password fields [#7885]
  - Limit zxcvbn entropy estimation length to 128 characters [#7748]
  - Try full URL path when fetching favicon [#8565]
  - Hide usernames in preview panel when hidden in entry view [#8608]
  - Enable dark title bar on windows when accent color is not used [#8498]
  - Add option to display passwords in color in preview panel [#7097]
  - Add XML Export option to GUI [#8524]
  - Increase entropy required for a "good" password rating to 75 [#8523]
  - Add shortcut to copy password with TOTP appended [#8443]
  - Show entry count in status bar [#8435]
  - Allow KeePassXC to be built without X11 [#8147]
  - Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  - Add setting for number of recent files [#8239]
  - Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  - Replace offensive words in eff_large.wordlist [#7968]
  - Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  - Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  - Add config variable to specify default database file name [#8042]
  - Support numeric aware sorting on Windows and macOS [#8363]
  - CLI: Add db-edit command [#8400]
  - CLI: Add option to display all attributes with show command [#8256]
  - CLI: Show UUID and tags with show and clip commands [#8241]
  - Browser: Move socket into separate directory on Linux [#8030]
  - Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  - FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  - FdoSecrets: Skip entries in recycle bin when searching [#8021]
  - Fixes
  - Fix potential deadlock in UI when saving [#8606]
  - Fix newlines when copying notes from preview panel [#8542]
  - Fix dark mode detection on Linux [#8477]
  - Fix crash when deleting items in recycle bin while searching [#8117]
  - Fix crash when trying to close database during unlock [#8144]
  - Fix tabbing around the interface [#8435, #8520]
  - Fix OPVault import when there are multiple OTP fields [#8436]
  - Fix various Windows Hello bugs [#8354]
  - Fix use of Apple Watch for Quick Unlock [#8311]
  - Better handling of "Lock on Minimize" setting [#8202]
  - Check for write permission before entering portable mode [#8447]
  - Correct regex escape logic to prevent parse errors [#7778]
  - Normalize slashes and file case for last used databases [#7864, #7214]
  - Link ykcore against pthread [#7807]
  - Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  - Auto-Type: Fix use of modifiers under macOS [#8111]
  - CLI: Fix output when using clip with the -t flag [#8271]
  - Browser: Use asynchronous access confirm dialog [#8273]
  - Browser: Always send database locked/unlocked status [#8114]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1667217600">- update to 2.7.4:
  - Changes
  - Add 2 months expiration preset [#8687]
  - CLI: Add Unicode support on Windows [#8618]
  - Fixes
  - Fix crash on macOS when unlocking database [#8676]
  - Fix display of passwords in preview panel [#8633]
  - Fix clicking links in entry preview panel [#8644]
  - Prevent expired entries search if no results returned [#8643]
  - Browser: Revert code causing connection problems [#8665]
  - Browser: Fix socket file symbolic link on Linux [#8656]
  - Flatpak: Fix launching browser proxy service [#8680]
  - SSH Agent: Fix paegent support on Windows [#8619]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684238400">- update to 2.7.5:
  - Changes
  - Add menu option to allow screenshots [#8841]
  - Add support for Botan 3 [#9388]
  - Increase max TOTP step to 24 hours [#9149]
  - Improve HTML export layout [#8987]
  - Turn search reset off by default [#9153]
  - Use QClipboard::clear() instead of setting blank text [#9148]
  - Hide group column header choice when not in search [#9171]
  - Improve look of KeePassXC logo and icons [#9355]
  - Add keyboard shortcuts for app and database settings [#9007]
  - Hide rename button from attachments preview panel [#8842]
  - Linux: Set SingleMainWindow in .desktop file [#7430]
  - Fixes
  - Fix crash when search clears while creating new entry [#9230]
  - Fix crash when using Windows Hello in a Remote Desktop
    session [#9006]
  - Fix crash in Group Edit after enabling Browser Integration
    [#8778]
  - Fix canceling quick unlock when it is unavailable [#9034]
  - Set password input field font correctly [#8732]
  - Greatly improve performance when rendering entry view [#9398]
  - Fix various accessibility issues [#9138]
  - Fix arrows size when expand/collapse a group [#9096]
  - Select the clone instead of the original after cloning an
    entry [#9070]
  - Fix bugs with preview widget [#9170]
  - Fix status bar update when switching to other DB [#9073]
  - Fix database settings spin box bug [#9101]
  - Fix Ctrl+Tab shortcut to cycle databases in unlock dialog
    [#8839]
  - Fix TOTP QR code maintaining square ratio [#9027]
  - Fix Auto-Type configuration page on custom sequence selection
    [#8752]
  - Fix unexpected behavior of --lock when KeePassXC is not
    running [#8889]
  - Make open folder icon exempt from "Apply group icon to entry"
    [#9205]
  - Allow setting default file open directory with env var
    [#9192]
  - SSH Agent: Fix support for AES-256/GCM openssh keys [#8968]
  - Browser: Fix Native Messaging script path with BSD OS's
    [#8835]
  - MacOS: Fix text selection for Auto-Type clear field [#9066]
  - MacOS: Don't rely on AppleInterfaceStyle for theme switching
    [#8615]
  - Windows: Remove registry detection of desktop shortcut
    [#9380]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1692360000">- update to 2.7.6:
  - Changes
  - Significant improvement to visual when drag/drop entries
    [#9698]
  - Automatically prompt for Quick Unlock when showing unlock
    dialog [#9697]
  - Improve colorful lock icon and fix file MIME icon on KDE
    [#9632]
  - Ability to search by entry UUID [#9571]
  - Add challenge-response support for NitroKey 3 [#9631]
  - Auto-Type: Disable entry level Auto-Type when disabled at
    group/entry [#9672]
  - Browser: Show warning when adding duplicate URL's to entry
    [#9588][#9635]
  - Browser: Improve error message when proxy cannot be found
    [#9385]
  - Fixes
  - Fix crash on exit on macOS [#9620]
  - Fix crash on search if entry doesn't have a group [#9633]
  - Fix several issues with Quick Unlock [#9697]
  - Enable save button when not auto-saving non-data changes
    [#9634]
  - Several UI/UX fixes [#9647]
  - Move toolbar back to top of window when disabling movement
    [#9699]
  - Browser: Fix handling of expired credentials [#9595]
  - Windows: Prevent white flicker when launching application
    [#9637]
  - Linux: Fix warning message about allow screencapture [#9638]
  - FdoSecrets: Fix access confirmation dialog showing even when
    disabled [#9690]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1702987200">- enable building of utils/keepassxc-cr-recovery for openSUSE
  this adds buildrequires for golang-packaging/golang/zst</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710072000">- update to 2.7.7:
  - Changes
  - Support USB Hotplug for Hardware Key interface [#10092]
  - Support 1PUX and Bitwarden import [#9815]
  - Browser: Add support for PassKeys [#8825, #9987, #10318]
  - Build System: Move to vcpkg manifest mode [#10088]
  - Fixes
  - Fix multiple TOTP issues [#9874]
  - Fix focus loss on save when the editor is not visible anymore
    [#10075]
  - Fix visual when removing entry from history [#9947]
  - Fix first entry is not selected when a search is performed
    [#9868]
  - Prevent scrollbars on entry drag/drop [#9747]
  - Prevent duplicate characters in "Also choose from" field of
    password generator [#9803]
  - Security: Prevent byte-by-byte and attachment inference side
    channel attacks [#10266]
  - Browser: Fix raising Update Entry messagebox [#9853]
  - Browser: Fix bugs when returning credentials [#9136]
  - Browser: Fix crash on database open from browser [#9939]
  - Browser: Fix support for referenced URL fields [#8788]
  - MacOS: Fix crash when changing highlight/accent color
    [#10348]
  - MacOS: Fix TouchID appearing even though lid is closed
    [#10092]
  - Windows: Fix terminating KeePassXC processes with MSI
    installer [#9822]
  - FdoSecrets: Fix database merge crash when enabled [#10136]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710417600">- do not list _contraints and _service files as source as the
  source validator does not handle this atm.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714996800">- update to 2.7.8:
  - Changes
  - Add hotkey for showing search help [#10591]
  - Add hotkey for group switching (Ctrl+Shift+PgUp/PgDown)
    [#10625]
  - Add per-database auto-save delay setting [#9100]
  - Add configurable password strength check on database password
    [#9782]
  - Add setting to hide menubar [#10341]
  - Improve Bitwarden 1PUX import and support organization
    collections [#10499]
  - Show advanced settings checkbox only for settings that have
    them [#6513]
  - Remove obsolete setting for requiring repeated password entry
    [#9722]
  - Passkeys: Allow registering Passkeys to existing entries
    [#10408]
  - Passkeys: Show warning about data being unencrypted before
    Passkey export [#10411]
  - Passkeys: Support NFC and USB transports [#10402]
  - Passkeys: Pass extension JSON data to browser [#10615]
  - SSH Agent: Do not use entries from recycle bin [#10518]
  - Linux: Change hotkey sequence used for {CLEARFIELD} Auto-Type
    [#10008]
  - Windows: Improve DACL memory access protection [#10618]
  - Fixes
  - Fix crash when deleting history items [#10451]
  - Fix crash on screen lock or computer sleep [#10458]
  - Fix search field not being focused after unlock [#10459]
  - Fix loss of window focus when Auto-Type needs to unlock a
    database [#10555]
  - Fix inconsistent TOTP visibility on unlock [#10009]
  - Fix CSV import skipping over single-name groups [#10575]
  - Fix key file folder being remembered even if disabled in
    settings [#10636]
  - Fix issues with entry editing and database locking [#10667]
  - Fix key file text when provided on command line [#10642]
  - Fix issues with hardware key auto detection [#10663]
  - Do not override monospace font size [#10282]
  - Perform group sort only when group view is in focus [#10202]
  - Do not show decimals for attachment sizes in Bytes [#10595]
  - Prevent merging of global custom data when merging databases
    [#10452]
  - Fix minor translation issues [#10635]
  - Passkeys: Fix StrongBox incompatibility [#10420]
  - Passkeys: Set RP ID to effective domain if unset instead of
    returning an error [#10384]
  - Passkeys: Various UI fixes and improvements [#10427, #10608,
    [#10609]]
  - AppImage: Fix URL opening [#10624]
  - Flatpak: Fix application autostart [#10563]
  - Linux/macOS: Fix button sizes on modal alert popups [#10500]
  - Linux: Fix clipboard clear on Wayland [#10500]
  - Windows: Preserve file-hidden attribute [#10343]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718798400">- update to 2.7.9:
  - Changes
  - Passkeys: Ability to easily remove a passkey from an entry
    [#10777]
  - Snap: Use new desktop portal for native messaging integration
    [#10906]
  - Fixes
  - Improve entry placeholder/reference feature [#10846]
  - Improve CSV importing when title field isn't specified
    [#10843]
  - Improve encrypted Bitwarden importing [#10800]
  - Improve database settings UX [#10821]
  - Improve handling of clipboard actions from entry preview
    [#10810]
  - Improve group/entry view resize behavior and set sensible
    defaults [#10641]
  - Passkeys: Fix incorrect username fill [#10874]
  - Passkeys: Return additional data to the extension [#10857]
  - Fix password clear timer inconsistency on unlock view
    [#10708]
  - Fix portability check [#10760]
  - Fix page overflow on HTML exports [#10735]
  - Fix broken builds when using system provided zxcvbn [#10717]
  - Fix copy password button when text is selected [#10853]
  - Fix tab ordering on application settings pages [#10907]
  - SSH Agent: Fix broken decrypt button [#10638]
  - Windows: Fix ALT Auto-Type modifier [#10795]
  - Windows: Fix wrong DACL memory size allocation [#10712]
  - macOS: Fix monospace font sizing [#10739]
  - Flatpak: Fix configuration settings off-by-one error [#10688]
  - BSD: Fix compiling with libusb implementation [#10736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- build with Botan 3 on Tumbleweed (boo#1228824)</changelog>
</package>
<package pkgid="35be6a8f380d8fe3f4cbf9fc118759cc37b9aa3d46f7697a9490c74a9b7021892259fbdd047bf0d6b90a726003acc358604363f80e17ee47349c8cc2e88c86b4" name="keepassxc-debugsource" arch="x86_64">
  <version epoch="0" ver="2.7.9" rel="2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1610452800">- Update to version 2.6.3
  - Added
  - Support Argon2id KDF [#5778]
  - Support XMLv2 key files [#5798]
  - Changed
  - Improve CSV Import/Export, include time fields and TOTP
    [#5346]
  - Support empty area dragging of the application window [#5860]
  - Display default Auto-Type sequence in preview pane [#5654]
  - Remove strict length limit on generated passwords [#5748]
  - Hide key file path by default when unlocking database [#5779]
  - Document browser extension use with Edge in managed mode
    [#5692]
  - Windows: Prevent clipboard history and cloud sync [#5853]
  - macOS: Update the application icon to Big Sur styling [#5851]
  - Fixed
  - Re-select previously selected entry on database unlock
    [#5559]
  - Properly save special character choice in password generator
    [#5610]
  - Fix crash in browser integration with multiple similar
    entries [#5653]
  - Remove offset on username field in classic theme [#5788]
  - Ensure entry history is copied when drag/dropping entries and
    groups [#5817]
  - Close modal dialogs when database is locked [#5820]
  - Prevent crash when KeeShare modifies an entry that is
    currently being edited [#5827]
  - Improve preview of entry attributes [#5834]
  - Always activate/focus database open dialog preventing mistype
    [#5878]
  - Reports: fix calculation of average password length [#5862]
  - Linux: Delay startup on login to correct tray icon issues
    [#5724]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1612267200">- Update to 2.6.4
  - Added
  - Automatically adapt to light/dark system theme changes
    (Windows/macOS only) [#6034]
  - Changed
  - Show window title as tooltip on system tray [#5948]
  - Compress Snap release as LZO for faster initial startup
    [#5877]
  - Password generator: Set maximum selectable password length to
    999 [#5937]
  - Fixed
  - Fix crash on app close when using SSH agent [#5935]
  - Fix KDF selection showing wrong item when using Argon2id
    [#5923]
  - Automatically close About dialog on database lock if it is
    still open [#5947]
  - Linux: Fix automatic launch at system startup with AppImages
    [#5901]
  - Linux: Fix click-to-move on empty area activating when using
    menus [#5971]
  - Linux: Try multiple times to show tray icon if tray is not
    ready yet [#5948]
  - macOS: Fix KeePassXC blocking clean shutdown [#6002]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931200">- Update to 2.6.6
  - Fixed
  - Fix focusing search when pressing hotkey #6603
  - Trim whitespace from TOTP key input prior to processing #6604
  - Fix building on macOS #6598
  - Resolve compiler warnings for unused return values #6607
- Changes from 2.6.5
  - Added
  - Show search bar when toolbar is hidden or in overflow #6279
  - Show countdown for clipboard clearing in status bar #6333
  - Command line option to lock all open databases #6511
  - Allow CSV import of bare TOTP secrets #6211
  - Retain file creation time when saving database #6576
  - Set permissions of saved attachments to be private to the
    current user #6363
  - OPVault: Use Text instead of Name for attribute names #6334
  - Changed
  - Reports: Allow resizing of reports columns #6435
  - Reports: Toggle showing expired entries #6534
  - Save Always on Top setting #6236
  - Password generator can exclude additional lookalike
    characters (6/G, 8/B) #6196
  - Fixed
  - Allow setting MSI properties in unattended install #6196
  - Update MainWindow minimum size to enable smaller verticle
    space #6196
  - Use application font size when setting default or monospace
    fonts #6332
  - Fix notes not clearing in entry preview panel in some cases
    [#6481]
  - macOS: Correct window activation when restoring from tray
    [#6575]
  - macOS: Better handling of minimize after unlock when using
    browser integration #6338
  - Linux: Start after the system tray is available on LXQt #6216
  - Linux: Allow selection of modal dialogs on X11 in Auto-Type
    [#6204]
  - KeeShare: prevent crash when file extension is missing #6174</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931201">- newer version of fedora now have the sane cmake macros too.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634126400">- add https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/7045.patch
  and adapt it for 2.6.6: This allows us building with LTO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1648123200">- Update to 2.7.0
  - Major Additions
  - Implement KDBX 4.1 [#7114]
  - Add direct write save option for cloud storage and GVFS
    [#6594]
  - Prevent screen capture on Windows and macOS [#6030]
  - Support quick unlock using Windows Hello [#7384]
  - Support quick unlock using Apple Watch [#5526]
  - Allow specifying database backup paths [#7035]
  - Add tag functionality [#6487][#7436][#7446]
  - Add password rating column to entry view [#4797]
  - Add group clone action [#6124]
  - Show modifications between entry history items [#6789]
  - Ability to bulk-delete and purge unused custom icons [#5970]
  - Support adding custom passphrase wordlists [#6799]
  - Support passphrase wordlists in numbered and PGP-signed
    formats [#6791]
  - Implement support for hardware keys via wireless NFC [#6895]
  - SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
  - CLI: Implement attachment handling [#5538]
  - CLI: Add support for okon in offline HIBP checks [#5478]
  - CLI: Implement search command and remove locate [#6805]
  - CLI: Add db statistic output to db-info command [#7032]
  - CLI: Add -i/--include option to generate command. [#7112]
  - CLI: Add a -n (--notes) option to add and edit commands
    [#4646]
  - CLI: Add keyfile option to import command [#5402]
  - CLI: Adding a best option to clip to copy a password of the
    best match [#4489]
  - Browser: Add Microsoft Edge support on Linux [#7100]
  - Browser: Support native password generator from the extension
    [#6529]
  - Browser: Add group settings [#4180]
  - Browser: Add feature to ignore entries for HTTP-Auth Logins
    [#5394]
  - Browser: Support triggering Auto-Type from browser extension
    [#6272]
  - Browser: Add delete-entry command to API [#6899]
  - Browser: Add search 'by-path' url to API [#5535]
  - Browser: search for entries by UUID to API [#4763]
  - Browser: Support auto-download of favicon on entry addition
    [#7179]
  - Auto-Type: Major improvements to Auto-Type
    [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
  - Auto-Type: Fix typing to virtual machines on Windows [#7366]
  - Auto-Type: Re-implement X11 keysym emulation [#7098]
  - Auto-Type: Support multiple Xkb layouts [#6247]
  - Auto-Type: Abort keystroke if modifiers held on X11
    [#6351][#6357]
  - Auto-Type: Add TOTP option to entry level Auto-Type menu
    [#6675]
  - FdoSecrets: Major Refactor and Code Consolidation
    [#5747][#5660][#7043][#6915]
  - FdoSecrets: Implement unlock before search [#6943]
  - Reports: Add browser statistics report [#7197]
  - Major Changes
  - Port crypto backend to Botan [#6209]
  - Improve attachment handling and security
    [#6606][#5034][#7083]
  - Allow selecting any open database in unlock dialog [#5427]
  - KeeShare: Remove checking signed container and QuaZip
    dependency [#7223]
  - Introduce security option to enable copy on double click
    (default off) [#6433]
  - Add 'delete entry without confirm' functionality [#5812]
  - Improve macOS and Windows platform integration [#5851]
  - Lock only the current database by default [#6652]
  - Show expired entries on DB unlock [#7290]
  - Update D-Bus adaptor interface class name to match definition
    file [#7523]
  - Other Changes and Fixes
  - Add countdown progress bar to TOTP preview [#6930]
  - Enter favicon url directly on icons page [#6614]
  - Set C++17 as standard in the build system [#7180]
  - Internalize ykcore into code base [#6654]
  - Transition to Visual Studio builds on Windows [#5874]
  - Ability to delete entries from health check reports [#6537]
  - Enhance remembering last-used directories [#6711]
  - Implement org.freedesktop.appearance.color-scheme support on
    Linux [#7422]
  - Support sorting HTML export [#7011]
  - Add display number of characters in passphrases [#5449]
  - Use Alt+Tab on macOS to switch between databases [#5407]
  - Add feature to sort groups using shortcut keys [#6999]
  - Add CTRL+Enter to apply password generator changes [#6414]
  - Display Database created timestamp on statistics report
    [#6876]
  - Browser: Improve best matching credentials setting [#6893]
  - SSH Agent: Use both Pageant and OpenSSH agent simultaneously
    on Windows [#6288]
  - SSH Agent: Allow using database path to resolve keys [#6365]
  - SSH Agent: Show correct error messages in main window [#7166]
  - Multiple fixes for MSI installer [#6630]
  - Fix tab order for CSV import dialog to match screen order
    [#7315]
  - Don't mark kdbx:// urls as invalid [#7221]
  - Make selected text copyable instead of copying password
    [#7209]
  - Detect timestamp resolution for CSV files [#7196]
  - Fix crash while downloading favicon [#7104]
  - Correct naming of newly generated keyx files [#7010]
  - Place the 'Recycle Bin' at the bottom of the list when groups
    are sorted [#7004]
  - Handle tilde with custom browser paths [#6659]
  - Don't scroll up when deleting an entry [#6833]
  - Set the MIME-Type to text/plain when using wl-copy on wayland
    [#6832]
  - Fix adaptive icon painting [#5989][#6033]
  - Fix favicon download from URL with non-standard port [#5509]
  - Ignore recycle bin on KeePassHTTP migration [#5481]
  - Fix keepassxc-cr-recovery utility [#7521]
  - Fix Auto-Type not working when audio recording indicator is
    active on macOS 12.2+ [#7526]
- drop 7045.patch
- adapt build requires to the new version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 2.7.1:
  * Show when tags are changed in entry history
  * Improve tags editing and allow spaces in tags
  * Improve layout of entry preview panel
  * Incorporate patches to support Flatpak distribution
  * Add expiration presets for 12 and 24 hours
  * Fix crash when building history change list
  * Fix hiding password on database unlock
  * Fix AES KDF slow transform speed
  * Auto-Type: Correct timing issue on macOS and Linux that prevented typing
  * Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows
  * Auto-Type: Reduce/eliminate delay when searching for entries
  * Auto-Type: Map ASCII dead keys on Linux for international keyboards
  * CLI: Fix detection of hardware keys (YubiKey)
  * CLI: Add missing parameter -c to add/edit entries command
  * Secret Service: Fix crash when multiple prompts are shown
  * SSH Agent: Fix default agent selection on Windows
  * Fix database unlock dialog not being the top window on Linux
  * Fix drag/drop entries between tabs on Wayland
  * Fix compiling with minizip-ng</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1666612800">- update to 2.7.3:
  Due to a bug in macOS window behavior, 2.7.2 has been immediately
  superseded by 2.7.3.
  - Changes
  - Enhance Tags Support and Add Saved Searches [#8435, #8607]
  - Significant improvements to entry preview panel [#7993]
  - Add password strength indicator to all password fields [#7885]
  - Limit zxcvbn entropy estimation length to 128 characters [#7748]
  - Try full URL path when fetching favicon [#8565]
  - Hide usernames in preview panel when hidden in entry view [#8608]
  - Enable dark title bar on windows when accent color is not used [#8498]
  - Add option to display passwords in color in preview panel [#7097]
  - Add XML Export option to GUI [#8524]
  - Increase entropy required for a "good" password rating to 75 [#8523]
  - Add shortcut to copy password with TOTP appended [#8443]
  - Show entry count in status bar [#8435]
  - Allow KeePassXC to be built without X11 [#8147]
  - Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  - Add setting for number of recent files [#8239]
  - Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  - Replace offensive words in eff_large.wordlist [#7968]
  - Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  - Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  - Add config variable to specify default database file name [#8042]
  - Support numeric aware sorting on Windows and macOS [#8363]
  - CLI: Add db-edit command [#8400]
  - CLI: Add option to display all attributes with show command [#8256]
  - CLI: Show UUID and tags with show and clip commands [#8241]
  - Browser: Move socket into separate directory on Linux [#8030]
  - Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  - FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  - FdoSecrets: Skip entries in recycle bin when searching [#8021]
  - Fixes
  - Fix potential deadlock in UI when saving [#8606]
  - Fix newlines when copying notes from preview panel [#8542]
  - Fix dark mode detection on Linux [#8477]
  - Fix crash when deleting items in recycle bin while searching [#8117]
  - Fix crash when trying to close database during unlock [#8144]
  - Fix tabbing around the interface [#8435, #8520]
  - Fix OPVault import when there are multiple OTP fields [#8436]
  - Fix various Windows Hello bugs [#8354]
  - Fix use of Apple Watch for Quick Unlock [#8311]
  - Better handling of "Lock on Minimize" setting [#8202]
  - Check for write permission before entering portable mode [#8447]
  - Correct regex escape logic to prevent parse errors [#7778]
  - Normalize slashes and file case for last used databases [#7864, #7214]
  - Link ykcore against pthread [#7807]
  - Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  - Auto-Type: Fix use of modifiers under macOS [#8111]
  - CLI: Fix output when using clip with the -t flag [#8271]
  - Browser: Use asynchronous access confirm dialog [#8273]
  - Browser: Always send database locked/unlocked status [#8114]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1667217600">- update to 2.7.4:
  - Changes
  - Add 2 months expiration preset [#8687]
  - CLI: Add Unicode support on Windows [#8618]
  - Fixes
  - Fix crash on macOS when unlocking database [#8676]
  - Fix display of passwords in preview panel [#8633]
  - Fix clicking links in entry preview panel [#8644]
  - Prevent expired entries search if no results returned [#8643]
  - Browser: Revert code causing connection problems [#8665]
  - Browser: Fix socket file symbolic link on Linux [#8656]
  - Flatpak: Fix launching browser proxy service [#8680]
  - SSH Agent: Fix paegent support on Windows [#8619]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684238400">- update to 2.7.5:
  - Changes
  - Add menu option to allow screenshots [#8841]
  - Add support for Botan 3 [#9388]
  - Increase max TOTP step to 24 hours [#9149]
  - Improve HTML export layout [#8987]
  - Turn search reset off by default [#9153]
  - Use QClipboard::clear() instead of setting blank text [#9148]
  - Hide group column header choice when not in search [#9171]
  - Improve look of KeePassXC logo and icons [#9355]
  - Add keyboard shortcuts for app and database settings [#9007]
  - Hide rename button from attachments preview panel [#8842]
  - Linux: Set SingleMainWindow in .desktop file [#7430]
  - Fixes
  - Fix crash when search clears while creating new entry [#9230]
  - Fix crash when using Windows Hello in a Remote Desktop
    session [#9006]
  - Fix crash in Group Edit after enabling Browser Integration
    [#8778]
  - Fix canceling quick unlock when it is unavailable [#9034]
  - Set password input field font correctly [#8732]
  - Greatly improve performance when rendering entry view [#9398]
  - Fix various accessibility issues [#9138]
  - Fix arrows size when expand/collapse a group [#9096]
  - Select the clone instead of the original after cloning an
    entry [#9070]
  - Fix bugs with preview widget [#9170]
  - Fix status bar update when switching to other DB [#9073]
  - Fix database settings spin box bug [#9101]
  - Fix Ctrl+Tab shortcut to cycle databases in unlock dialog
    [#8839]
  - Fix TOTP QR code maintaining square ratio [#9027]
  - Fix Auto-Type configuration page on custom sequence selection
    [#8752]
  - Fix unexpected behavior of --lock when KeePassXC is not
    running [#8889]
  - Make open folder icon exempt from "Apply group icon to entry"
    [#9205]
  - Allow setting default file open directory with env var
    [#9192]
  - SSH Agent: Fix support for AES-256/GCM openssh keys [#8968]
  - Browser: Fix Native Messaging script path with BSD OS's
    [#8835]
  - MacOS: Fix text selection for Auto-Type clear field [#9066]
  - MacOS: Don't rely on AppleInterfaceStyle for theme switching
    [#8615]
  - Windows: Remove registry detection of desktop shortcut
    [#9380]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1692360000">- update to 2.7.6:
  - Changes
  - Significant improvement to visual when drag/drop entries
    [#9698]
  - Automatically prompt for Quick Unlock when showing unlock
    dialog [#9697]
  - Improve colorful lock icon and fix file MIME icon on KDE
    [#9632]
  - Ability to search by entry UUID [#9571]
  - Add challenge-response support for NitroKey 3 [#9631]
  - Auto-Type: Disable entry level Auto-Type when disabled at
    group/entry [#9672]
  - Browser: Show warning when adding duplicate URL's to entry
    [#9588][#9635]
  - Browser: Improve error message when proxy cannot be found
    [#9385]
  - Fixes
  - Fix crash on exit on macOS [#9620]
  - Fix crash on search if entry doesn't have a group [#9633]
  - Fix several issues with Quick Unlock [#9697]
  - Enable save button when not auto-saving non-data changes
    [#9634]
  - Several UI/UX fixes [#9647]
  - Move toolbar back to top of window when disabling movement
    [#9699]
  - Browser: Fix handling of expired credentials [#9595]
  - Windows: Prevent white flicker when launching application
    [#9637]
  - Linux: Fix warning message about allow screencapture [#9638]
  - FdoSecrets: Fix access confirmation dialog showing even when
    disabled [#9690]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1702987200">- enable building of utils/keepassxc-cr-recovery for openSUSE
  this adds buildrequires for golang-packaging/golang/zst</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710072000">- update to 2.7.7:
  - Changes
  - Support USB Hotplug for Hardware Key interface [#10092]
  - Support 1PUX and Bitwarden import [#9815]
  - Browser: Add support for PassKeys [#8825, #9987, #10318]
  - Build System: Move to vcpkg manifest mode [#10088]
  - Fixes
  - Fix multiple TOTP issues [#9874]
  - Fix focus loss on save when the editor is not visible anymore
    [#10075]
  - Fix visual when removing entry from history [#9947]
  - Fix first entry is not selected when a search is performed
    [#9868]
  - Prevent scrollbars on entry drag/drop [#9747]
  - Prevent duplicate characters in "Also choose from" field of
    password generator [#9803]
  - Security: Prevent byte-by-byte and attachment inference side
    channel attacks [#10266]
  - Browser: Fix raising Update Entry messagebox [#9853]
  - Browser: Fix bugs when returning credentials [#9136]
  - Browser: Fix crash on database open from browser [#9939]
  - Browser: Fix support for referenced URL fields [#8788]
  - MacOS: Fix crash when changing highlight/accent color
    [#10348]
  - MacOS: Fix TouchID appearing even though lid is closed
    [#10092]
  - Windows: Fix terminating KeePassXC processes with MSI
    installer [#9822]
  - FdoSecrets: Fix database merge crash when enabled [#10136]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710417600">- do not list _contraints and _service files as source as the
  source validator does not handle this atm.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714996800">- update to 2.7.8:
  - Changes
  - Add hotkey for showing search help [#10591]
  - Add hotkey for group switching (Ctrl+Shift+PgUp/PgDown)
    [#10625]
  - Add per-database auto-save delay setting [#9100]
  - Add configurable password strength check on database password
    [#9782]
  - Add setting to hide menubar [#10341]
  - Improve Bitwarden 1PUX import and support organization
    collections [#10499]
  - Show advanced settings checkbox only for settings that have
    them [#6513]
  - Remove obsolete setting for requiring repeated password entry
    [#9722]
  - Passkeys: Allow registering Passkeys to existing entries
    [#10408]
  - Passkeys: Show warning about data being unencrypted before
    Passkey export [#10411]
  - Passkeys: Support NFC and USB transports [#10402]
  - Passkeys: Pass extension JSON data to browser [#10615]
  - SSH Agent: Do not use entries from recycle bin [#10518]
  - Linux: Change hotkey sequence used for {CLEARFIELD} Auto-Type
    [#10008]
  - Windows: Improve DACL memory access protection [#10618]
  - Fixes
  - Fix crash when deleting history items [#10451]
  - Fix crash on screen lock or computer sleep [#10458]
  - Fix search field not being focused after unlock [#10459]
  - Fix loss of window focus when Auto-Type needs to unlock a
    database [#10555]
  - Fix inconsistent TOTP visibility on unlock [#10009]
  - Fix CSV import skipping over single-name groups [#10575]
  - Fix key file folder being remembered even if disabled in
    settings [#10636]
  - Fix issues with entry editing and database locking [#10667]
  - Fix key file text when provided on command line [#10642]
  - Fix issues with hardware key auto detection [#10663]
  - Do not override monospace font size [#10282]
  - Perform group sort only when group view is in focus [#10202]
  - Do not show decimals for attachment sizes in Bytes [#10595]
  - Prevent merging of global custom data when merging databases
    [#10452]
  - Fix minor translation issues [#10635]
  - Passkeys: Fix StrongBox incompatibility [#10420]
  - Passkeys: Set RP ID to effective domain if unset instead of
    returning an error [#10384]
  - Passkeys: Various UI fixes and improvements [#10427, #10608,
    [#10609]]
  - AppImage: Fix URL opening [#10624]
  - Flatpak: Fix application autostart [#10563]
  - Linux/macOS: Fix button sizes on modal alert popups [#10500]
  - Linux: Fix clipboard clear on Wayland [#10500]
  - Windows: Preserve file-hidden attribute [#10343]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718798400">- update to 2.7.9:
  - Changes
  - Passkeys: Ability to easily remove a passkey from an entry
    [#10777]
  - Snap: Use new desktop portal for native messaging integration
    [#10906]
  - Fixes
  - Improve entry placeholder/reference feature [#10846]
  - Improve CSV importing when title field isn't specified
    [#10843]
  - Improve encrypted Bitwarden importing [#10800]
  - Improve database settings UX [#10821]
  - Improve handling of clipboard actions from entry preview
    [#10810]
  - Improve group/entry view resize behavior and set sensible
    defaults [#10641]
  - Passkeys: Fix incorrect username fill [#10874]
  - Passkeys: Return additional data to the extension [#10857]
  - Fix password clear timer inconsistency on unlock view
    [#10708]
  - Fix portability check [#10760]
  - Fix page overflow on HTML exports [#10735]
  - Fix broken builds when using system provided zxcvbn [#10717]
  - Fix copy password button when text is selected [#10853]
  - Fix tab ordering on application settings pages [#10907]
  - SSH Agent: Fix broken decrypt button [#10638]
  - Windows: Fix ALT Auto-Type modifier [#10795]
  - Windows: Fix wrong DACL memory size allocation [#10712]
  - macOS: Fix monospace font sizing [#10739]
  - Flatpak: Fix configuration settings off-by-one error [#10688]
  - BSD: Fix compiling with libusb implementation [#10736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- build with Botan 3 on Tumbleweed (boo#1228824)</changelog>
</package>
<package pkgid="2593877cf1d29a55e3df573de8a356e2ff357cd97e1671b0a05cf6502a0c1ea0a3a173356235aa25a1671809ae3c4e10aaf00158414dce2741272a12e37b7560" name="keepassxc-lang" arch="noarch">
  <version epoch="0" ver="2.7.9" rel="2.1"/>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1610452800">- Update to version 2.6.3
  - Added
  - Support Argon2id KDF [#5778]
  - Support XMLv2 key files [#5798]
  - Changed
  - Improve CSV Import/Export, include time fields and TOTP
    [#5346]
  - Support empty area dragging of the application window [#5860]
  - Display default Auto-Type sequence in preview pane [#5654]
  - Remove strict length limit on generated passwords [#5748]
  - Hide key file path by default when unlocking database [#5779]
  - Document browser extension use with Edge in managed mode
    [#5692]
  - Windows: Prevent clipboard history and cloud sync [#5853]
  - macOS: Update the application icon to Big Sur styling [#5851]
  - Fixed
  - Re-select previously selected entry on database unlock
    [#5559]
  - Properly save special character choice in password generator
    [#5610]
  - Fix crash in browser integration with multiple similar
    entries [#5653]
  - Remove offset on username field in classic theme [#5788]
  - Ensure entry history is copied when drag/dropping entries and
    groups [#5817]
  - Close modal dialogs when database is locked [#5820]
  - Prevent crash when KeeShare modifies an entry that is
    currently being edited [#5827]
  - Improve preview of entry attributes [#5834]
  - Always activate/focus database open dialog preventing mistype
    [#5878]
  - Reports: fix calculation of average password length [#5862]
  - Linux: Delay startup on login to correct tray icon issues
    [#5724]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1612267200">- Update to 2.6.4
  - Added
  - Automatically adapt to light/dark system theme changes
    (Windows/macOS only) [#6034]
  - Changed
  - Show window title as tooltip on system tray [#5948]
  - Compress Snap release as LZO for faster initial startup
    [#5877]
  - Password generator: Set maximum selectable password length to
    999 [#5937]
  - Fixed
  - Fix crash on app close when using SSH agent [#5935]
  - Fix KDF selection showing wrong item when using Argon2id
    [#5923]
  - Automatically close About dialog on database lock if it is
    still open [#5947]
  - Linux: Fix automatic launch at system startup with AppImages
    [#5901]
  - Linux: Fix click-to-move on empty area activating when using
    menus [#5971]
  - Linux: Try multiple times to show tray icon if tray is not
    ready yet [#5948]
  - macOS: Fix KeePassXC blocking clean shutdown [#6002]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931200">- Update to 2.6.6
  - Fixed
  - Fix focusing search when pressing hotkey #6603
  - Trim whitespace from TOTP key input prior to processing #6604
  - Fix building on macOS #6598
  - Resolve compiler warnings for unused return values #6607
- Changes from 2.6.5
  - Added
  - Show search bar when toolbar is hidden or in overflow #6279
  - Show countdown for clipboard clearing in status bar #6333
  - Command line option to lock all open databases #6511
  - Allow CSV import of bare TOTP secrets #6211
  - Retain file creation time when saving database #6576
  - Set permissions of saved attachments to be private to the
    current user #6363
  - OPVault: Use Text instead of Name for attribute names #6334
  - Changed
  - Reports: Allow resizing of reports columns #6435
  - Reports: Toggle showing expired entries #6534
  - Save Always on Top setting #6236
  - Password generator can exclude additional lookalike
    characters (6/G, 8/B) #6196
  - Fixed
  - Allow setting MSI properties in unattended install #6196
  - Update MainWindow minimum size to enable smaller verticle
    space #6196
  - Use application font size when setting default or monospace
    fonts #6332
  - Fix notes not clearing in entry preview panel in some cases
    [#6481]
  - macOS: Correct window activation when restoring from tray
    [#6575]
  - macOS: Better handling of minimize after unlock when using
    browser integration #6338
  - Linux: Start after the system tray is available on LXQt #6216
  - Linux: Allow selection of modal dialogs on X11 in Auto-Type
    [#6204]
  - KeeShare: prevent crash when file extension is missing #6174</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1623931201">- newer version of fedora now have the sane cmake macros too.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1634126400">- add https://patch-diff.githubusercontent.com/raw/keepassxreboot/keepassxc/pull/7045.patch
  and adapt it for 2.6.6: This allows us building with LTO</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1648123200">- Update to 2.7.0
  - Major Additions
  - Implement KDBX 4.1 [#7114]
  - Add direct write save option for cloud storage and GVFS
    [#6594]
  - Prevent screen capture on Windows and macOS [#6030]
  - Support quick unlock using Windows Hello [#7384]
  - Support quick unlock using Apple Watch [#5526]
  - Allow specifying database backup paths [#7035]
  - Add tag functionality [#6487][#7436][#7446]
  - Add password rating column to entry view [#4797]
  - Add group clone action [#6124]
  - Show modifications between entry history items [#6789]
  - Ability to bulk-delete and purge unused custom icons [#5970]
  - Support adding custom passphrase wordlists [#6799]
  - Support passphrase wordlists in numbered and PGP-signed
    formats [#6791]
  - Implement support for hardware keys via wireless NFC [#6895]
  - SSH Agent: Add support for OpenSSH 8.2 FIDO/U2F keys [#6371]
  - CLI: Implement attachment handling [#5538]
  - CLI: Add support for okon in offline HIBP checks [#5478]
  - CLI: Implement search command and remove locate [#6805]
  - CLI: Add db statistic output to db-info command [#7032]
  - CLI: Add -i/--include option to generate command. [#7112]
  - CLI: Add a -n (--notes) option to add and edit commands
    [#4646]
  - CLI: Add keyfile option to import command [#5402]
  - CLI: Adding a best option to clip to copy a password of the
    best match [#4489]
  - Browser: Add Microsoft Edge support on Linux [#7100]
  - Browser: Support native password generator from the extension
    [#6529]
  - Browser: Add group settings [#4180]
  - Browser: Add feature to ignore entries for HTTP-Auth Logins
    [#5394]
  - Browser: Support triggering Auto-Type from browser extension
    [#6272]
  - Browser: Add delete-entry command to API [#6899]
  - Browser: Add search 'by-path' url to API [#5535]
  - Browser: search for entries by UUID to API [#4763]
  - Browser: Support auto-download of favicon on entry addition
    [#7179]
  - Auto-Type: Major improvements to Auto-Type
    [#5864][#7463][#7435][#7391][#7129][#6400][#6364][#6361][#5283][#7507]
  - Auto-Type: Fix typing to virtual machines on Windows [#7366]
  - Auto-Type: Re-implement X11 keysym emulation [#7098]
  - Auto-Type: Support multiple Xkb layouts [#6247]
  - Auto-Type: Abort keystroke if modifiers held on X11
    [#6351][#6357]
  - Auto-Type: Add TOTP option to entry level Auto-Type menu
    [#6675]
  - FdoSecrets: Major Refactor and Code Consolidation
    [#5747][#5660][#7043][#6915]
  - FdoSecrets: Implement unlock before search [#6943]
  - Reports: Add browser statistics report [#7197]
  - Major Changes
  - Port crypto backend to Botan [#6209]
  - Improve attachment handling and security
    [#6606][#5034][#7083]
  - Allow selecting any open database in unlock dialog [#5427]
  - KeeShare: Remove checking signed container and QuaZip
    dependency [#7223]
  - Introduce security option to enable copy on double click
    (default off) [#6433]
  - Add 'delete entry without confirm' functionality [#5812]
  - Improve macOS and Windows platform integration [#5851]
  - Lock only the current database by default [#6652]
  - Show expired entries on DB unlock [#7290]
  - Update D-Bus adaptor interface class name to match definition
    file [#7523]
  - Other Changes and Fixes
  - Add countdown progress bar to TOTP preview [#6930]
  - Enter favicon url directly on icons page [#6614]
  - Set C++17 as standard in the build system [#7180]
  - Internalize ykcore into code base [#6654]
  - Transition to Visual Studio builds on Windows [#5874]
  - Ability to delete entries from health check reports [#6537]
  - Enhance remembering last-used directories [#6711]
  - Implement org.freedesktop.appearance.color-scheme support on
    Linux [#7422]
  - Support sorting HTML export [#7011]
  - Add display number of characters in passphrases [#5449]
  - Use Alt+Tab on macOS to switch between databases [#5407]
  - Add feature to sort groups using shortcut keys [#6999]
  - Add CTRL+Enter to apply password generator changes [#6414]
  - Display Database created timestamp on statistics report
    [#6876]
  - Browser: Improve best matching credentials setting [#6893]
  - SSH Agent: Use both Pageant and OpenSSH agent simultaneously
    on Windows [#6288]
  - SSH Agent: Allow using database path to resolve keys [#6365]
  - SSH Agent: Show correct error messages in main window [#7166]
  - Multiple fixes for MSI installer [#6630]
  - Fix tab order for CSV import dialog to match screen order
    [#7315]
  - Don't mark kdbx:// urls as invalid [#7221]
  - Make selected text copyable instead of copying password
    [#7209]
  - Detect timestamp resolution for CSV files [#7196]
  - Fix crash while downloading favicon [#7104]
  - Correct naming of newly generated keyx files [#7010]
  - Place the 'Recycle Bin' at the bottom of the list when groups
    are sorted [#7004]
  - Handle tilde with custom browser paths [#6659]
  - Don't scroll up when deleting an entry [#6833]
  - Set the MIME-Type to text/plain when using wl-copy on wayland
    [#6832]
  - Fix adaptive icon painting [#5989][#6033]
  - Fix favicon download from URL with non-standard port [#5509]
  - Ignore recycle bin on KeePassHTTP migration [#5481]
  - Fix keepassxc-cr-recovery utility [#7521]
  - Fix Auto-Type not working when audio recording indicator is
    active on macOS 12.2+ [#7526]
- drop 7045.patch
- adapt build requires to the new version</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1649505600">- update to 2.7.1:
  * Show when tags are changed in entry history
  * Improve tags editing and allow spaces in tags
  * Improve layout of entry preview panel
  * Incorporate patches to support Flatpak distribution
  * Add expiration presets for 12 and 24 hours
  * Fix crash when building history change list
  * Fix hiding password on database unlock
  * Fix AES KDF slow transform speed
  * Auto-Type: Correct timing issue on macOS and Linux that prevented typing
  * Auto-Type: Fix use of Ctrl/Alt/Shift/Win modifiers on Windows
  * Auto-Type: Reduce/eliminate delay when searching for entries
  * Auto-Type: Map ASCII dead keys on Linux for international keyboards
  * CLI: Fix detection of hardware keys (YubiKey)
  * CLI: Add missing parameter -c to add/edit entries command
  * Secret Service: Fix crash when multiple prompts are shown
  * SSH Agent: Fix default agent selection on Windows
  * Fix database unlock dialog not being the top window on Linux
  * Fix drag/drop entries between tabs on Wayland
  * Fix compiling with minizip-ng</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1666612800">- update to 2.7.3:
  Due to a bug in macOS window behavior, 2.7.2 has been immediately
  superseded by 2.7.3.
  - Changes
  - Enhance Tags Support and Add Saved Searches [#8435, #8607]
  - Significant improvements to entry preview panel [#7993]
  - Add password strength indicator to all password fields [#7885]
  - Limit zxcvbn entropy estimation length to 128 characters [#7748]
  - Try full URL path when fetching favicon [#8565]
  - Hide usernames in preview panel when hidden in entry view [#8608]
  - Enable dark title bar on windows when accent color is not used [#8498]
  - Add option to display passwords in color in preview panel [#7097]
  - Add XML Export option to GUI [#8524]
  - Increase entropy required for a "good" password rating to 75 [#8523]
  - Add shortcut to copy password with TOTP appended [#8443]
  - Show entry count in status bar [#8435]
  - Allow KeePassXC to be built without X11 [#8147]
  - Enable use of VivoKey Apex and Dangerous Things FlexSecure tokens [#8332]
  - Add setting for number of recent files [#8239]
  - Add Ctrl+Tab shortcut to cycle databases in unlock dialog [#8168]
  - Replace offensive words in eff_large.wordlist [#7968]
  - Auto-Type: PICKCHARS can specify attribute and ignore BEEP [#8118]
  - Linux: Add isHardwareKeySupported and refreshHardwareKeys to DBus methods [#8055]
  - Add config variable to specify default database file name [#8042]
  - Support numeric aware sorting on Windows and macOS [#8363]
  - CLI: Add db-edit command [#8400]
  - CLI: Add option to display all attributes with show command [#8256]
  - CLI: Show UUID and tags with show and clip commands [#8241]
  - Browser: Move socket into separate directory on Linux [#8030]
  - Browser: Add group setting to omit WWW subdomain when matching URLs [#7988]
  - FdoSecrets: Ask to unlock the database when creating items [#8022, #8028]
  - FdoSecrets: Skip entries in recycle bin when searching [#8021]
  - Fixes
  - Fix potential deadlock in UI when saving [#8606]
  - Fix newlines when copying notes from preview panel [#8542]
  - Fix dark mode detection on Linux [#8477]
  - Fix crash when deleting items in recycle bin while searching [#8117]
  - Fix crash when trying to close database during unlock [#8144]
  - Fix tabbing around the interface [#8435, #8520]
  - Fix OPVault import when there are multiple OTP fields [#8436]
  - Fix various Windows Hello bugs [#8354]
  - Fix use of Apple Watch for Quick Unlock [#8311]
  - Better handling of "Lock on Minimize" setting [#8202]
  - Check for write permission before entering portable mode [#8447]
  - Correct regex escape logic to prevent parse errors [#7778]
  - Normalize slashes and file case for last used databases [#7864, #7214]
  - Link ykcore against pthread [#7807]
  - Auto-Type: Fix menu entries in selection dialog on Windows [#7987]
  - Auto-Type: Fix use of modifiers under macOS [#8111]
  - CLI: Fix output when using clip with the -t flag [#8271]
  - Browser: Use asynchronous access confirm dialog [#8273]
  - Browser: Always send database locked/unlocked status [#8114]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1667217600">- update to 2.7.4:
  - Changes
  - Add 2 months expiration preset [#8687]
  - CLI: Add Unicode support on Windows [#8618]
  - Fixes
  - Fix crash on macOS when unlocking database [#8676]
  - Fix display of passwords in preview panel [#8633]
  - Fix clicking links in entry preview panel [#8644]
  - Prevent expired entries search if no results returned [#8643]
  - Browser: Revert code causing connection problems [#8665]
  - Browser: Fix socket file symbolic link on Linux [#8656]
  - Flatpak: Fix launching browser proxy service [#8680]
  - SSH Agent: Fix paegent support on Windows [#8619]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1684238400">- update to 2.7.5:
  - Changes
  - Add menu option to allow screenshots [#8841]
  - Add support for Botan 3 [#9388]
  - Increase max TOTP step to 24 hours [#9149]
  - Improve HTML export layout [#8987]
  - Turn search reset off by default [#9153]
  - Use QClipboard::clear() instead of setting blank text [#9148]
  - Hide group column header choice when not in search [#9171]
  - Improve look of KeePassXC logo and icons [#9355]
  - Add keyboard shortcuts for app and database settings [#9007]
  - Hide rename button from attachments preview panel [#8842]
  - Linux: Set SingleMainWindow in .desktop file [#7430]
  - Fixes
  - Fix crash when search clears while creating new entry [#9230]
  - Fix crash when using Windows Hello in a Remote Desktop
    session [#9006]
  - Fix crash in Group Edit after enabling Browser Integration
    [#8778]
  - Fix canceling quick unlock when it is unavailable [#9034]
  - Set password input field font correctly [#8732]
  - Greatly improve performance when rendering entry view [#9398]
  - Fix various accessibility issues [#9138]
  - Fix arrows size when expand/collapse a group [#9096]
  - Select the clone instead of the original after cloning an
    entry [#9070]
  - Fix bugs with preview widget [#9170]
  - Fix status bar update when switching to other DB [#9073]
  - Fix database settings spin box bug [#9101]
  - Fix Ctrl+Tab shortcut to cycle databases in unlock dialog
    [#8839]
  - Fix TOTP QR code maintaining square ratio [#9027]
  - Fix Auto-Type configuration page on custom sequence selection
    [#8752]
  - Fix unexpected behavior of --lock when KeePassXC is not
    running [#8889]
  - Make open folder icon exempt from "Apply group icon to entry"
    [#9205]
  - Allow setting default file open directory with env var
    [#9192]
  - SSH Agent: Fix support for AES-256/GCM openssh keys [#8968]
  - Browser: Fix Native Messaging script path with BSD OS's
    [#8835]
  - MacOS: Fix text selection for Auto-Type clear field [#9066]
  - MacOS: Don't rely on AppleInterfaceStyle for theme switching
    [#8615]
  - Windows: Remove registry detection of desktop shortcut
    [#9380]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1692360000">- update to 2.7.6:
  - Changes
  - Significant improvement to visual when drag/drop entries
    [#9698]
  - Automatically prompt for Quick Unlock when showing unlock
    dialog [#9697]
  - Improve colorful lock icon and fix file MIME icon on KDE
    [#9632]
  - Ability to search by entry UUID [#9571]
  - Add challenge-response support for NitroKey 3 [#9631]
  - Auto-Type: Disable entry level Auto-Type when disabled at
    group/entry [#9672]
  - Browser: Show warning when adding duplicate URL's to entry
    [#9588][#9635]
  - Browser: Improve error message when proxy cannot be found
    [#9385]
  - Fixes
  - Fix crash on exit on macOS [#9620]
  - Fix crash on search if entry doesn't have a group [#9633]
  - Fix several issues with Quick Unlock [#9697]
  - Enable save button when not auto-saving non-data changes
    [#9634]
  - Several UI/UX fixes [#9647]
  - Move toolbar back to top of window when disabling movement
    [#9699]
  - Browser: Fix handling of expired credentials [#9595]
  - Windows: Prevent white flicker when launching application
    [#9637]
  - Linux: Fix warning message about allow screencapture [#9638]
  - FdoSecrets: Fix access confirmation dialog showing even when
    disabled [#9690]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1702987200">- enable building of utils/keepassxc-cr-recovery for openSUSE
  this adds buildrequires for golang-packaging/golang/zst</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710072000">- update to 2.7.7:
  - Changes
  - Support USB Hotplug for Hardware Key interface [#10092]
  - Support 1PUX and Bitwarden import [#9815]
  - Browser: Add support for PassKeys [#8825, #9987, #10318]
  - Build System: Move to vcpkg manifest mode [#10088]
  - Fixes
  - Fix multiple TOTP issues [#9874]
  - Fix focus loss on save when the editor is not visible anymore
    [#10075]
  - Fix visual when removing entry from history [#9947]
  - Fix first entry is not selected when a search is performed
    [#9868]
  - Prevent scrollbars on entry drag/drop [#9747]
  - Prevent duplicate characters in "Also choose from" field of
    password generator [#9803]
  - Security: Prevent byte-by-byte and attachment inference side
    channel attacks [#10266]
  - Browser: Fix raising Update Entry messagebox [#9853]
  - Browser: Fix bugs when returning credentials [#9136]
  - Browser: Fix crash on database open from browser [#9939]
  - Browser: Fix support for referenced URL fields [#8788]
  - MacOS: Fix crash when changing highlight/accent color
    [#10348]
  - MacOS: Fix TouchID appearing even though lid is closed
    [#10092]
  - Windows: Fix terminating KeePassXC processes with MSI
    installer [#9822]
  - FdoSecrets: Fix database merge crash when enabled [#10136]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1710417600">- do not list _contraints and _service files as source as the
  source validator does not handle this atm.</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1714996800">- update to 2.7.8:
  - Changes
  - Add hotkey for showing search help [#10591]
  - Add hotkey for group switching (Ctrl+Shift+PgUp/PgDown)
    [#10625]
  - Add per-database auto-save delay setting [#9100]
  - Add configurable password strength check on database password
    [#9782]
  - Add setting to hide menubar [#10341]
  - Improve Bitwarden 1PUX import and support organization
    collections [#10499]
  - Show advanced settings checkbox only for settings that have
    them [#6513]
  - Remove obsolete setting for requiring repeated password entry
    [#9722]
  - Passkeys: Allow registering Passkeys to existing entries
    [#10408]
  - Passkeys: Show warning about data being unencrypted before
    Passkey export [#10411]
  - Passkeys: Support NFC and USB transports [#10402]
  - Passkeys: Pass extension JSON data to browser [#10615]
  - SSH Agent: Do not use entries from recycle bin [#10518]
  - Linux: Change hotkey sequence used for {CLEARFIELD} Auto-Type
    [#10008]
  - Windows: Improve DACL memory access protection [#10618]
  - Fixes
  - Fix crash when deleting history items [#10451]
  - Fix crash on screen lock or computer sleep [#10458]
  - Fix search field not being focused after unlock [#10459]
  - Fix loss of window focus when Auto-Type needs to unlock a
    database [#10555]
  - Fix inconsistent TOTP visibility on unlock [#10009]
  - Fix CSV import skipping over single-name groups [#10575]
  - Fix key file folder being remembered even if disabled in
    settings [#10636]
  - Fix issues with entry editing and database locking [#10667]
  - Fix key file text when provided on command line [#10642]
  - Fix issues with hardware key auto detection [#10663]
  - Do not override monospace font size [#10282]
  - Perform group sort only when group view is in focus [#10202]
  - Do not show decimals for attachment sizes in Bytes [#10595]
  - Prevent merging of global custom data when merging databases
    [#10452]
  - Fix minor translation issues [#10635]
  - Passkeys: Fix StrongBox incompatibility [#10420]
  - Passkeys: Set RP ID to effective domain if unset instead of
    returning an error [#10384]
  - Passkeys: Various UI fixes and improvements [#10427, #10608,
    [#10609]]
  - AppImage: Fix URL opening [#10624]
  - Flatpak: Fix application autostart [#10563]
  - Linux/macOS: Fix button sizes on modal alert popups [#10500]
  - Linux: Fix clipboard clear on Wayland [#10500]
  - Windows: Preserve file-hidden attribute [#10343]</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1718798400">- update to 2.7.9:
  - Changes
  - Passkeys: Ability to easily remove a passkey from an entry
    [#10777]
  - Snap: Use new desktop portal for native messaging integration
    [#10906]
  - Fixes
  - Improve entry placeholder/reference feature [#10846]
  - Improve CSV importing when title field isn't specified
    [#10843]
  - Improve encrypted Bitwarden importing [#10800]
  - Improve database settings UX [#10821]
  - Improve handling of clipboard actions from entry preview
    [#10810]
  - Improve group/entry view resize behavior and set sensible
    defaults [#10641]
  - Passkeys: Fix incorrect username fill [#10874]
  - Passkeys: Return additional data to the extension [#10857]
  - Fix password clear timer inconsistency on unlock view
    [#10708]
  - Fix portability check [#10760]
  - Fix page overflow on HTML exports [#10735]
  - Fix broken builds when using system provided zxcvbn [#10717]
  - Fix copy password button when text is selected [#10853]
  - Fix tab ordering on application settings pages [#10907]
  - SSH Agent: Fix broken decrypt button [#10638]
  - Windows: Fix ALT Auto-Type modifier [#10795]
  - Windows: Fix wrong DACL memory size allocation [#10712]
  - macOS: Fix monospace font sizing [#10739]
  - Flatpak: Fix configuration settings off-by-one error [#10688]
  - BSD: Fix compiling with libusb implementation [#10736]</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1722686400">- build with Botan 3 on Tumbleweed (boo#1228824)</changelog>
</package>
<package pkgid="4f110f368db92cba8f830ba3ec6ab350fea5be957c47e9aa96208289d4a980005afec231c18a17436241f9329e022cf7159260712145c018b92a1bdc8a300f66" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.10.3" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1720440000">- update to 6.10-rc7
- refresh
  - patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
- commit 45f4681</changelog>
  <changelog author="svarbanov@suse.de" date="1720440001">- config: update and reenable arm64 configs
  Options mirrored from x86_64, except:
  +CONFIG_SCHED_HW_PRESSURE=y
  +CONFIG_ARCH_AIROHA=y
  +CONFIG_ARM64_WORKAROUND_SPECULATIVE_SSBS=y
  +CONFIG_ARM64_ERRATUM_3194386=y
  +CONFIG_ARM64_ERRATUM_3312417=y
  +CONFIG_ARCH_WANTS_EXECMEM_LATE=y
  +CONFIG_STM32_FIREWALL=y
  +CONFIG_SPI_AIROHA_SNFI=m
  +CONFIG_PINCTRL_SCMI=m
  +CONFIG_GPIO_SWNODE_UNDEFINED=y
  +CONFIG_GPIO_EN7523=m
  +CONFIG_REGULATOR_SUN20I=m
  +CONFIG_VIDEO_BCM2835_UNICAM=m
  +CONFIG_DRM_DISPLAY_DP_AUX_BUS=m
  +CONFIG_DRM_PANEL_LG_SW43408=m
  +CONFIG_DRM_PANEL_RAYDIUM_RM69380=m
  +CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m
  +CONFIG_DRM_PANTHOR=m
  +CONFIG_SND_SOC_MT8186_MT6366=m
  +CONFIG_SND_SOC_RK3308=m
  +CONFIG_USB_ONBOARD_DEV=m
  +CONFIG_ARM64_PLATFORM_DEVICES=y
  +CONFIG_EC_ACER_ASPIRE1=m
  +CONFIG_COMMON_CLK_EN7523=y
  +CONFIG_CLK_IMX95_BLK_CTL=m
  +CONFIG_COMMON_CLK_MESON_VCLK=y
  +CONFIG_COMMON_CLK_STM32MP257=y
  +CONFIG_ARM_MHU_V3=m
  +CONFIG_ARCH_R9A09G057=y
  +CONFIG_AD7173=m
  +CONFIG_AD7944=m
  +CONFIG_AD9739A=m
  +CONFIG_ADI_AXI_DAC=m
  +CONFIG_APDS9306=m
  +CONFIG_STM32_EXTI=y
  +CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY=m
  +CONFIG_PHY_ROCKCHIP_USBDP=m
  +CONFIG_ARM_TSTEE=m
  +CONFIG_TRUSTED_KEYS_DCP=y
  +CONFIG_CRYPTO_DEV_TEGRA=m
- commit aacb786</changelog>
  <changelog author="svarbanov@suse.de" date="1720526400">- config: update and reenable armv7hl configs
  Option values from arm64 and x86.
- commit 3e8ca13</changelog>
  <changelog author="svarbanov@suse.de" date="1720526401">- config: update and reenable armv6hl configs
  Option values mirrored from armv7hl
- commit c5191d9</changelog>
  <changelog author="msuchanek@suse.de" date="1720526402">- kernel-binary: vdso: Own module_dir
- commit ff69986</changelog>
  <changelog author="mkubecek@suse.cz" date="1720612800">- config: update arm configs
- arm64 and armv7hl
  - DRM_MSM_VALIDATE_XML=n ("unsure")
- commit 92abc10</changelog>
  <changelog author="jslaby@suse.cz" date="1720699200">- Linux 6.9.9 (bsc#1012628).
- selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
- locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- leds: an30259a: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
  (bsc#1012628).
- drm/lima: fix shared irq handling on driver remove
  (bsc#1012628).
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
  (bsc#1012628).
- media: dvb: as102-fe: Fix as10x_register_addr packing
  (bsc#1012628).
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
  (bsc#1012628).
- net: dql: Avoid calling BUG() when WARN() is enough
  (bsc#1012628).
- wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
  no 6 GHz sband (bsc#1012628).
- drm/xe: Add outer runtime_pm protection to
  xe_live_ktest@xe_dma_buf (bsc#1012628).
- IB/core: Implement a limit on UMAD receive List (bsc#1012628).
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
  (bsc#1012628).
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
  (bsc#1012628).
- selftests/bpf: adjust dummy_st_ops_success to detect additional
  error (bsc#1012628).
- selftests/bpf: do not pass NULL for non-nullable params in
  dummy_st_ops (bsc#1012628).
- bpf: check bpf_dummy_struct_ops program params for test runs
  (bsc#1012628).
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable
  params (bsc#1012628).
- RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
- crypto: aead,cipher - zeroize key buffer after use
  (bsc#1012628).
- media: mediatek: vcodec: Only free buffer VA that is not NULL
  (bsc#1012628).
- drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
- drm/amdgpu: Using uninitialized value *size when calling
  amdgpu_vce_cs_reloc (bsc#1012628).
- drm/amdgpu: Initialize timestamp for some legacy SOCs
  (bsc#1012628).
- drm/amdgpu: fix double free err_addr pointer warnings
  (bsc#1012628).
- drm/amd/display: Add NULL pointer check for kzalloc
  (bsc#1012628).
- drm/amd/display: Check index msg_id before read or write
  (bsc#1012628).
- drm/amd/display: Check pipe offset before setting vblank
  (bsc#1012628).
- drm/amd/display: Skip finding free audio for unknown engine_id
  (bsc#1012628).
- drm/amd/display: Fix overlapping copy within
  dml_core_mode_programming (bsc#1012628).
- drm/amd/display: update pipe topology log to support subvp
  (bsc#1012628).
- drm/amd/display: Do not return negative stream id for array
  (bsc#1012628).
- drm/amd/display: ASSERT when failing to find index by
  plane/stream id (bsc#1012628).
- drm/amd/display: Fix uninitialized variables in DM
  (bsc#1012628).
- drm/amdgpu: fix uninitialized scalar variable warning
  (bsc#1012628).
- drm/amdgpu: fix the warning about the expression (int)size -
  len (bsc#1012628).
- media: dw2102: Don't translate i2c read into write
  (bsc#1012628).
- riscv: Apply SiFive CIP-1200 workaround to single-ASID
  sfence.vma (bsc#1012628).
- media: dw2102: fix a potential buffer overflow (bsc#1012628).
- sctp: prefer struct_size over open coded arithmetic
  (bsc#1012628).
- firmware: dmi: Stop decoding on broken entry (bsc#1012628).
- kunit/fortify: Do not spam logs with fortify WARNs
  (bsc#1012628).
- Input: ff-core - prefer struct_size over open coded arithmetic
  (bsc#1012628).
- usb: xhci: prevent potential failure in handle_tx_event()
  for Transfer events without TRB (bsc#1012628).
- wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
- wifi: mt76: mt7996: add sanity checks for background radar
  trigger (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
  lvts_data (bsc#1012628).
- net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
- media: dvb-frontends: tda18271c2dd: Remove casting during div
  (bsc#1012628).
- media: s2255: Use refcount_t instead of atomic_t for
  num_channels (bsc#1012628).
- media: i2c: st-mipid02: Use the correct div function
  (bsc#1012628).
- media: tc358746: Use the correct div_ function (bsc#1012628).
- media: dvb-frontends: tda10048: Fix integer overflow
  (bsc#1012628).
- crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
- gve: Account for stopped queues when reading NIC stats
  (bsc#1012628).
- i2c: i801: Annotate apanel_addr as __ro_after_init
  (bsc#1012628).
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
  CONFIG_PCI=n (bsc#1012628).
- orangefs: fix out-of-bounds fsid access (bsc#1012628).
- kunit: Fix timeout message (bsc#1012628).
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
  (bsc#1012628).
- selftests/net: fix uninitialized variables (bsc#1012628).
- igc: fix a log entry using uninitialized netdev (bsc#1012628).
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
  (bsc#1012628).
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
  (bsc#1012628).
- scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
- serial: imx: Raise TX trigger level to 8 (bsc#1012628).
- jffs2: Fix potential illegal address access in jffs2_free_inode
  (bsc#1012628).
- s390: Mark psw in __load_psw_mask() as __unitialized
  (bsc#1012628).
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
  (bsc#1012628).
- s390/pkey: Wipe sensitive data on failure (bsc#1012628).
- s390/pkey: Wipe copies of clear-key structures on failure
  (bsc#1012628).
- s390/pkey: Wipe copies of protected- and secure-keys
  (bsc#1012628).
- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
  compilation warning (bsc#1012628).
- cdrom: rearrange last_media_change check to avoid unintentional
  overflow (bsc#1012628).
- tools/power turbostat: Remember global max_die_id (bsc#1012628).
- tools/power turbostat: Avoid possible memory corruption due
  to sparse topology IDs (bsc#1012628).
- vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
- vhost: Release worker mutex during flushes (bsc#1012628).
- vhost_task: Handle SIGKILL by flushing work and exiting
  (bsc#1012628).
- virtio-pci: Check if is_avq is NULL (bsc#1012628).
- mac802154: fix time calculation in
  ieee802154_configure_durations() (bsc#1012628).
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
  (bsc#1012628).
- net: phy: phy_device: Fix PHY LED blinking code comment
  (bsc#1012628).
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
  (bsc#1012628).
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call
  tcp_try_to_open() (bsc#1012628).
- net/mlx5: E-switch, Create ingress ACL when needed
  (bsc#1012628).
- net/mlx5e: Add mqprio_rl cleanup and free in
  mlx5e_priv_cleanup() (bsc#1012628).
- net/mlx5e: Present succeeded IPsec SA bytes and packet
  (bsc#1012628).
- net/mlx5e: Approximate IPsec per-SA payload data bytes count
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting of unicast qos interval
  (bsc#1012628).
- Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
- Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
- bluetooth/hci: disallow setting handle bigger than
  HCI_CONN_HANDLE_MAX (bsc#1012628).
- tcp_metrics: validate source addr length (bsc#1012628).
- KVM: s390: fix LPSWEY handling (bsc#1012628).
- e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
- gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
- net: allow skb_datagram_iter to be called from any context
  (bsc#1012628).
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
  (bsc#1012628).
- net: txgbe: remove separate irq request for MSI and INTx
  (bsc#1012628).
- net: txgbe: add extra handle for MSI/INTx into thread irq handle
  (bsc#1012628).
- net: txgbe: free isb resources at the right time (bsc#1012628).
- btrfs: always do the basic checks for btrfs_qgroup_inherit
  structure (bsc#1012628).
- net: phy: aquantia: add missing include guards (bsc#1012628).
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
  from __netif_rx() (bsc#1012628).
- drm/fbdev-generic: Fix framebuffer on big endian devices
  (bsc#1012628).
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
  (bsc#1012628).
- s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
- gpio: mmio: do not calculate bgpio_bits via "ngpios"
  (bsc#1012628).
- wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
- riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
- netfilter: nf_tables: unconditionally flush pending work before
  notifier (bsc#1012628).
- net: rswitch: Avoid use-after-free in rswitch_poll()
  (bsc#1012628).
- bonding: Fix out-of-bounds read in
  bond_option_arp_ip_targets_set() (bsc#1012628).
- ice: Fix improper extts handling (bsc#1012628).
- ice: Don't process extts if PTP is disabled (bsc#1012628).
- ice: Reject pin requests with unsupported flags (bsc#1012628).
- ice: use proper macro for testing bit (bsc#1012628).
- selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
- selftests: make order checking verbose in msg_zerocopy selftest
  (bsc#1012628).
- drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
- tcp: Don't flag tcp_sk(sk)-&gt;rx_opt.saw_unknown for TCP AO
  (bsc#1012628).
- inet_diag: Initialize pad field in struct inet_diag_req_v2
  (bsc#1012628).
- mlxsw: core_linecards: Fix double memory deallocation in case
  of invalid INI file (bsc#1012628).
- bnxt_en: Fix the resource check condition for RSS contexts
  (bsc#1012628).
- gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
- platform/x86: toshiba_acpi: Fix quickstart quirk handling
  (bsc#1012628).
- Revert "igc: fix a log entry using uninitialized netdev"
  (bsc#1012628).
- nilfs2: fix inode number range checks (bsc#1012628).
- nilfs2: add missing check for inode numbers on directory entries
  (bsc#1012628).
- nilfs2: fix incorrect inode allocation from reserved inodes
  (bsc#1012628).
- mm: optimize the redundant loop of mm_update_owner_next()
  (bsc#1012628).
- mm: avoid overflows in dirty throttling logic (bsc#1012628).
- btrfs: zoned: fix calc_available_free_space() for zoned mode
  (bsc#1012628).
- btrfs: fix adding block group to a reclaim list and the unused
  list during reclaim (bsc#1012628).
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
  (bsc#1012628).
- f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
- scsi: mpi3mr: Use proper format specifier in
  mpi3mr_sas_port_add() (bsc#1012628).
- Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
  Adv Report (bsc#1012628).
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after
  warm reboot (bsc#1012628).
- can: kvaser_usb: Explicitly initialize family in leafimx
  driver_info struct (bsc#1012628).
- fsnotify: Do not generate events for O_PATH file descriptors
  (bsc#1012628).
- Revert "mm/writeback: fix possible divide-by-zero in
  wb_dirty_limits(), again" (bsc#1012628).
- drm/xe: fix error handling in xe_migrate_update_pgtables
  (bsc#1012628).
- drm/ttm: Always take the bo delayed cleanup path for imported
  bos (bsc#1012628).
- drm/nouveau: fix null pointer dereference in
  nouveau_connector_get_modes (bsc#1012628).
- drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for Valve Galileo
  (bsc#1012628).
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
  (bsc#1012628).
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
  without common (bsc#1012628).
- powerpc/pseries: Fix scv instruction crash with kexec
  (bsc#1012628).
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
  at address 0 (bsc#1012628).
- firmware: sysfb: Fix reference count of sysfb parent device
  (bsc#1012628).
- filelock: Remove locks reliably when fcntl/close race is
  detected (bsc#1012628).
- mtd: rawnand: Ensure ECC configuration is propagated to upper
  layers (bsc#1012628).
- mtd: rawnand: Fix the nand_read_data_op() early check
  (bsc#1012628).
- mtd: rawnand: Bypass a couple of sanity checks during NAND
  identification (bsc#1012628).
- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
  (bsc#1012628).
- fs: don't misleadingly warn during thaw operations
  (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: fix error array size
  (bsc#1012628).
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
  (bsc#1012628).
- s390/dasd: Fix invalid dereferencing of indirect CCW data
  pointer (bsc#1012628).
- selftests/harness: Fix tests timeout and race condition
  (bsc#1012628).
- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
  Quartz64 Model B (bsc#1012628).
- clk: qcom: gcc-sm6350: Fix gpll6* &amp; gpll7 parents (bsc#1012628).
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
  (bsc#1012628).
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
  (bsc#1012628).
- i2c: pnx: Fix potential deadlock warning from del_timer_sync()
  call in isr (bsc#1012628).
- fs/ntfs3: Mark volume as dirty if xattr is broken (bsc#1012628).
- drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with
  ALC897 (bsc#1012628).
- vhost-scsi: Handle vhost_vq_work_queue failures for events
  (bsc#1012628).
- nvme-multipath: find NUMA path only for online numa-node
  (bsc#1012628).
- dma-mapping: benchmark: avoid needless copy_to_user if benchmark
  fails (bsc#1012628).
- drm/amdgpu: correct hbm field in boot status (bsc#1012628).
- connector: Fix invalid conversion in cn_proc.h (bsc#1012628).
- swap: yield device immediately (bsc#1012628).
- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
  (bsc#1012628).
- libbpf: detect broken PID filtering logic for multi-uprobe
  (bsc#1012628).
- regmap-i2c: Subtract reg size from max_write (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT
  IVW 11.6" tablet (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
  (bsc#1012628).
- block: check for max_hw_sectors underflow (bsc#1012628).
- nvmet: fix a possible leak when destroy a ctrl during qp
  establishment (bsc#1012628).
- kbuild: fix short log for AS in link-vmlinux.sh (bsc#1012628).
- nfc/nci: Add the inconsistency check between the input data
  length and count (bsc#1012628).
- spi: cadence: Ensure data lines set to low during dummy-cycle
  period (bsc#1012628).
- ALSA: ump: Set default protocol when not given explicitly
  (bsc#1012628).
- drm/amdgpu: silence UBSAN warning (bsc#1012628).
- hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
  (bsc#1012628).
- null_blk: Do not allow runt zone with zone capacity smaller
  then zone size (bsc#1012628).
- libbpf: don't close(-1) in multi-uprobe feature detector
  (bsc#1012628).
- Refresh
  patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch.
- commit 8c0f797</changelog>
  <changelog author="mkubecek@suse.cz" date="1721044800">- update to 6.10 final
- refresh configs (headers only)
- commit b8b0277</changelog>
  <changelog author="jslaby@suse.cz" date="1721304000">- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
- commit cee765e</changelog>
  <changelog author="jslaby@suse.cz" date="1721908800">- Linux 6.10.1 (bsc#1012628).
- thermal: core: Allow thermal zones to tell the core to ignore
  them (bsc#1012628).
- io_uring: fix error pbuf checking (bsc#1012628).
- ASoC: cs35l56: Limit Speaker Volume to +12dB maximum
  (bsc#1012628).
- ASoC: cs35l56: Use header defines for Speaker Volume control
  definition (bsc#1012628).
- tpm: Use auth only after NULL check in
  tpm_buf_check_hmac_response() (bsc#1012628).
- cifs: Fix setting of zero_point after DIO write (bsc#1012628).
- cifs: Fix server re-repick on subrequest retry (bsc#1012628).
- cifs: fix noisy message on copy_file_range (bsc#1012628).
- cifs: Fix missing fscache invalidation (bsc#1012628).
- cifs: Fix missing error code set (bsc#1012628).
- ext4: use memtostr_pad() for s_volume_name (bsc#1012628).
- commit a57275a</changelog>
  <changelog author="jslaby@suse.cz" date="1721908801">- drm/amd/display: Take Synaptics Cascaded Topology into Account
  (bsc#1228093 #3495).
- commit a4c3703</changelog>
  <changelog author="jslaby@suse.cz" date="1721908802">- Revert "rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)"
  This reverts commit c9c2e244cf9031882276be043b882ccf33835a4f. Openssl
  was fixed:
  https://build.opensuse.org/request/show/1189541
- commit 178f0b6</changelog>
  <changelog author="jslaby@suse.cz" date="1722168000">- Linux 6.10.2 (bsc#1012628).
- tap: add missing verification for short frame (bsc#1012628).
- tun: add missing verification for short frame (bsc#1012628).
- filelock: Fix fcntl/close race recovery compat path
  (bsc#1012628).
- ALSA: seq: ump: Skip useless ports for static blocks
  (bsc#1012628).
- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA
  is paused (bsc#1012628).
- arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: msm8998: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
  (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe
  6a (bsc#1012628).
- arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe
  6a (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
  (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park
  mode (bsc#1012628).
- arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park
  mode (bsc#1012628).
- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy
  Book Pro 360 (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
  (bsc#1012628).
- ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
  (bsc#1012628).
- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
  (bsc#1012628).
- fs/ntfs3: Validate ff offset (bsc#1012628).
- fs/ntfs3: Add a check for attr_names and oatbl (bsc#1012628).
- jfs: don't walk off the end of ealist (bsc#1012628).
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
  (bsc#1012628).
- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
  (bsc#1012628).
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
  (bsc#1012628).
- commit d3b5079</changelog>
  <changelog author="jslaby@suse.cz" date="1722254400">- drm/qxl: Pin buffer objects for internal mappings (bsc#1228388).
- commit 691f036</changelog>
  <changelog author="jslaby@suse.cz" date="1722254401">- Update
  patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
  (bsc#1228387).
  Fix the bsc #.
- commit 65a34e2</changelog>
  <changelog author="shung-hsi.yu@suse.com" date="1722340800">- rpm/guards: fix precedence issue with control flow operator
  With perl 5.40 it report the following error on rpm/guards script:
  Possible precedence issue with control flow operator (exit) at scripts/guards line 208.
  Fix the issue by adding parenthesis around ternary operator.
- commit 07b8b4e</changelog>
  <changelog author="jslaby@suse.cz" date="1722427200">- Delete
  patches.suse/drm-amd-display-Take-Synaptics-Cascaded-Topology-int.patch.
- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
  The former causes crashes:
  https://bugzilla.suse.com/show_bug.cgi?id=1228093#c11
  Let's resort back to a revert.
- commit f800dd5</changelog>
  <changelog author="ddiss@suse.de" date="1722427201">- apparmor: unpack transition table if dfa is not present (bsc#1226031).
- commit 58e734c</changelog>
  <changelog author="jslaby@suse.cz" date="1722686400">- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
  (bsc#1012628).
- soc: qcom: pmic_glink: Handle the return value of
  pmic_glink_init (bsc#1012628).
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by
  rpmh_rsc_send_data() callers (bsc#1012628).
- arm64: dts: rockchip: Add sdmmc related properties on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  (bsc#1012628).
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Update WIFi/BT related nodes on
  rk3308-rock-pi-s (bsc#1012628).
- cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
  (bsc#1012628).
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
  (bsc#1012628).
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  (bsc#1012628).
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  (bsc#1012628).
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
  (bsc#1012628).
- ARM: dts: sunxi: remove duplicated entries in makefile
  (bsc#1012628).
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx
  STGEN timer (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on (bsc#1012628).
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
  (bsc#1012628).
- OPP: ti: Fix ti_opp_supply_probe wrong return values
  (bsc#1012628).
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts
  polarity (bsc#1012628).
- arm64: dts: ti: k3-j722s: Fix main domain GPIO count
  (bsc#1012628).
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
  (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where
  unused (bsc#1012628).
- arm64: dts: qcom: qdu1000: Add secure qfprom node (bsc#1012628).
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during
  bwmon_remove (bsc#1012628).
- soc: qcom: pdr: protect locator_addr with the main mutex
  (bsc#1012628).
- soc: qcom: pdr: fix parsing of domains lists (bsc#1012628).
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
  (bsc#1012628).
- arm64: dts: amlogic: sm1: fix spdif compatibles (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to
  bias-disable (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable
  property (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
  pp3300_mipibrdg (bsc#1012628).
- arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Fix the value of
  `dlg,jack-det-rate` mismatch (bsc#1012628).
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node
  names (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node
  for anx7625 (bsc#1012628).
- soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
  (bsc#1012628).
- arm64: dts: amlogic: gx: correct hdmi clocks (bsc#1012628).
- arm64: dts: amlogic: add power domain to hdmitx (bsc#1012628).
- arm64: dts: amlogic: setup hdmi system clock (bsc#1012628).
- arm64: dts: rockchip: Drop invalid mic-in-differential on
  rk3568-rock-3a (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3566-roc-pc (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3568-evb1-v10 (bsc#1012628).
- arm64: dts: renesas: r8a779h0: Drop "opp-shared" from
  opp-table-0 (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt
  messages (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc_mlmix location (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc vpu locations (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
  (bsc#1012628).
- x86/xen: Convert comma to semicolon (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
  (bsc#1012628).
- arm64: dts: rockchip: Add missing power-domains for rk356x
  vop_mmu (bsc#1012628).
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino
  R6xS (bsc#1012628).
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: disable display subsystem for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  (bsc#1012628).
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain
  property (bsc#1012628).
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during
  comparisons (bsc#1012628).
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared
  memory CPPC systems (bsc#1012628).
- m68k: cmpxchg: Fix return value for default case in
  __arch_xchg() (bsc#1012628).
- ARM: spitz: fix GPIO assignment for backlight (bsc#1012628).
- ARM: Remove address checking for MMUless devices (bsc#1012628).
- x86/sev: Do RMP memory coverage check after max_pfn has been
  set (bsc#1012628).
- vmlinux.lds.h: catch .bss..L* sections into BSS") (bsc#1012628).
- firmware: turris-mox-rwtm: Do not complete if there are no
  waiters (bsc#1012628).
- firmware: turris-mox-rwtm: Fix checking return value of
  wait_for_completion_timeout() (bsc#1012628).
- firmware: turris-mox-rwtm: Initialize completion before mailbox
  (bsc#1012628).
- wifi: ath12k: Don't drop tx_status in failure case
  (bsc#1012628).
- wifi: ath12k: drop failed transmitted frames from metric
  calculation (bsc#1012628).
- wifi: ath12k: avoid duplicated vdev stop (bsc#1012628).
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  (bsc#1012628).
- wifi: ath12k: Correct 6 GHz frequency value in rx status
  (bsc#1012628).
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  (bsc#1012628).
- wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
  (bsc#1012628).
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  (bsc#1012628).
- selftests/bpf: Fix prog numbers in test_sockmap (bsc#1012628).
- wifi: rtw89: 8852b: restore setting for RFE type 5 after device
  resume (bsc#1012628).
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported
  ESPINTCP (bsc#1012628).
- wifi: iwlwifi: mvm: don't skip link selection (bsc#1012628).
- wifi: mac80211: fix TTLM teardown work (bsc#1012628).
- wifi: mac80211: cancel multi-link reconf work on disconnect
  (bsc#1012628).
- wifi: mac80211: cancel TTLM teardown work earlier (bsc#1012628).
- wifi: mac80211: reset negotiated TTLM on disconnect
  (bsc#1012628).
- wifi: ath11k: refactor setting country code logic (bsc#1012628).
- wifi: ath11k: restore country code during resume (bsc#1012628).
- wifi: ath12k: change DMA direction while mapping reinjected
  packets (bsc#1012628).
- wifi: ath12k: fix invalid memory access while processing
  fragmented packets (bsc#1012628).
- wifi: ath12k: fix firmware crash during reo reinject
  (bsc#1012628).
- wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after
  device resume (bsc#1012628).
- wifi: ath11k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- wifi: ath12k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- net: ethernet: cortina: Restore TSO support (bsc#1012628).
- tcp: add tcp_done_with_error() helper (bsc#1012628).
- tcp: fix race in tcp_write_err() (bsc#1012628).
- tcp: fix races in tcp_abort() (bsc#1012628).
- tcp: fix races in tcp_v[46]_err() (bsc#1012628).
- hns3: avoid linking objects into multiple modules (bsc#1012628).
- libbpf: keep FD_CLOEXEC flag when dup()'ing FD (bsc#1012628).
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
  CONFIG_ARCH_NO_SG_CHAIN is defined (bsc#1012628).
- selftests/bpf: Check length of recv in test_sockmap
  (bsc#1012628).
- udf: Fix lock ordering in udf_evict_inode() (bsc#1012628).
- sched/core: Move preempt_model_*() helpers from sched.h to
  preempt.h (bsc#1012628).
- sched/core: Drop spinlocks on contention iff kernel is
  preemptible (bsc#1012628).
- lib: objagg: Fix general protection fault (bsc#1012628).
- mlxsw: spectrum_acl_erp: Fix object nesting warning
  (bsc#1012628).
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware
  errors (bsc#1012628).
- perf/x86: Serialize set_attr_rdpmc() (bsc#1012628).
- jump_label: Fix concurrency issues in static_key_slow_dec()
  (bsc#1012628).
- wifi: ath12k: fix ACPI warning when resume (bsc#1012628).
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  (bsc#1012628).
- wifi: ath12k: fix per pdev debugfs registration (bsc#1012628).
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  (bsc#1012628).
- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (bsc#1012628).
- wifi: nl80211: expose can-monitor channel property
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix re-enabling EMLSR (bsc#1012628).
- wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
  (bsc#1012628).
- bpf: Make bpf_session_cookie() kfunc return long *
  (bsc#1012628).
- xfrm: Fix input error path memory access (bsc#1012628).
- xfrm: Log input direction mismatch error in one place
  (bsc#1012628).
- udf: Fix bogus checksum computation in udf_rename()
  (bsc#1012628).
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  (bsc#1012628).
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded
  ports for KSZ9477 (bsc#1012628).
- bpf: Change bpf_session_cookie return value to __u64 *
  (bsc#1012628).
- libbpf: Checking the btf_type kind when fixing variable offsets
  (bsc#1012628).
- libbpf: Skip base btf sanity checks (bsc#1012628).
- xfrm: Fix unregister netdevice hang on hardware offload
  (bsc#1012628).
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp (bsc#1012628).
- netfilter: nf_tables: rise cap on SELinux secmark context
  (bsc#1012628).
- wifi: mac80211: add ieee80211_tdls_sta_link_id() (bsc#1012628).
- wifi: mac80211: correcty limit wider BW TDLS STAs (bsc#1012628).
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (bsc#1012628).
- wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  (bsc#1012628).
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  (bsc#1012628).
- wifi: ath12k: fix peer metadata parsing (bsc#1012628).
- wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  (bsc#1012628).
- wifi: rtw89: 8852b: fix definition of KIP register number
  (bsc#1012628).
- wifi: rtl8xxxu: 8188f: Limit TX power index (bsc#1012628).
- xfrm: Export symbol xfrm_dev_state_delete (bsc#1012628).
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline
  image (bsc#1012628).
- bpftool: Mount bpffs when pinmaps path not under the bpffs
  (bsc#1012628).
- bpf: Fix atomic probe zero-extension (bsc#1012628).
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address
  calculation (bsc#1012628).
- perf: Fix perf_aux_size() for greater-than 32-bit size
  (bsc#1012628).
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
  (bsc#1012628).
- perf: Fix default aux_watermark calculation (bsc#1012628).
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  (bsc#1012628).
- perf/x86/amd/uncore: Avoid PMU registration if counters are
  unavailable (bsc#1012628).
- perf/x86/amd/uncore: Fix DF and UMC domain identification
  (bsc#1012628).
- wifi: rtw89: Fix array index mistake in
  rtw89_sta_info_get_iter() (bsc#1012628).
- xfrm: fix netdev reference count imbalance (bsc#1012628).
- xfrm: call xfrm_dev_policy_delete when kill policy
  (bsc#1012628).
- wifi: virt_wifi: avoid reporting connection success with wrong
  SSID (bsc#1012628).
- bpf: helpers: fix bpf_wq_set_callback_impl signature
  (bsc#1012628).
- NFSD: Fix nfsdcld warning (bsc#1012628).
- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (bsc#1012628).
- net: page_pool: fix warning code (bsc#1012628).
- wifi: virt_wifi: don't use strlen() in const context
  (bsc#1012628).
- locking/rwsem: Add __always_inline annotation to
  __down_write_common() and inlined callers (bsc#1012628).
- selftests/bpf: Close fd in error path in drop_on_reuseport
  (bsc#1012628).
- selftests/bpf: Null checks for links in bpf_tcp_ca
  (bsc#1012628).
- selftests/bpf: Close obj in error path in xdp_adjust_tail
  (bsc#1012628).
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
  (bsc#1012628).
- selftests/resctrl: Fix closing IMC fds on error and open-code
  R+W instead of loops (bsc#1012628).
- bpf: annotate BTF show functions with __printf (bsc#1012628).
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (bsc#1012628).
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  (bsc#1012628).
- bpf: fix overflow check in adjust_jmp_off() (bsc#1012628).
- nfsd: nfsd_file_lease_notifier_call gets a file_lease as an
  argument (bsc#1012628).
- bpf: Fix null pointer dereference in resolve_prog_type()
  for BPF_PROG_TYPE_EXT (bsc#1012628).
- net: pse-pd: Do not return EOPNOSUPP if config is null
  (bsc#1012628).
- net: ethtool: pse-pd: Fix possible null-deref (bsc#1012628).
- selftests: forwarding: devlink_lib: Wait for udev events after
  reloading (bsc#1012628).
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
  (bsc#1012628).
- Bluetooth: btintel: Refactor btintel_set_ppag() (bsc#1012628).
- Bluetooth: btintel_pcie: Fix irq leak (bsc#1012628).
- Bluetooth: btnxpuart: Add handling for boot-signature timeout
  errors (bsc#1012628).
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
  (bsc#1012628).
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
  (bsc#1012628).
- virtio_net: Fix napi_skb_cache_put warning (bsc#1012628).
- xdp: fix invalid wait context of page_pool_destroy()
  (bsc#1012628).
- net: bridge: mst: Check vlan state for egress decision
  (bsc#1012628).
- Bluetooth: Fix usage of __hci_cmd_sync_status (bsc#1012628).
- tcp: Don't access uninit tcp_rsk(req)-&gt;ao_keyid in
  tcp_create_openreq_child() (bsc#1012628).
- drm/rockchip: vop2: Fix the port mux of VP2 (bsc#1012628).
- drm/arm/komeda: Fix komeda probe failing if there are no links
  in the secondary pipeline (bsc#1012628).
- drm/amdkfd: Fix CU Masking for GFX 9.4.3 (bsc#1012628).
- drm/i915/psr: Rename has_psr2 as has_sel_update (bsc#1012628).
- drm/i915/display: Do not print "psr: enabled" for on Panel
  Replay (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_dcs_write_seq() (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_generic_write_seq() (bsc#1012628).
- drm/panel: lg-sw43408: add missing error handling (bsc#1012628).
- drm/amd/pm: Fix aldebaran pcie speed reporting (bsc#1012628).
- drm/amdgpu: Fix memory range calculation (bsc#1012628).
- drm/amdgpu: Check if NBIO funcs are NULL in
  amdgpu_device_baco_exit (bsc#1012628).
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (bsc#1012628).
- drm/panel: himax-hx8394: Handle errors from
  mipi_dsi_dcs_set_display_on() better (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/bridge: it6505: fix hibernate to resume no display issue
  (bsc#1012628).
- drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- drm/amd/display: dynamically allocate dml2_configuration_options
  structures (bsc#1012628).
- drm/amd/display: fix graphics_object_id size (bsc#1012628).
- drm/amd/display: Move 'struct scaler_data' off stack
  (bsc#1012628).
- media: pci: ivtv: Add check for DMA map result (bsc#1012628).
- media: dvb-usb: Fix unexpected infinite loop in
  dvb_usb_read_remote_control() (bsc#1012628).
- media: imon: Fix race getting ictx-&gt;lock (bsc#1012628).
- drm/i915/psr: Use enable boolean from intel_crtc_state for
  Early Transport (bsc#1012628).
- media: i2c: Fix imx412 exposure control (bsc#1012628).
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
  (bsc#1012628).
- media: v4l: async: Fix NULL pointer dereference in adding
  ancillary links (bsc#1012628).
- drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- s390/uv: Don't call folio_wait_writeback() without a folio
  reference (bsc#1012628).
- drm/msm/dpu: fix encoder irq wait skip (bsc#1012628).
- Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
  (bsc#1012628).
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
  (bsc#1012628).
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
  (bsc#1012628).
- perf maps: Fix use after free in
  __maps__fixup_overlap_and_insert (bsc#1012628).
- media: mediatek: vcodec: Handle invalid decoder vsi
  (bsc#1012628).
- media: mediatek: vcodec: Fix unreasonable data conversion
  (bsc#1012628).
- drm/bridge: samsung-dsim: Set P divider based on min/max of
  fin pll (bsc#1012628).
- drm/i915/display: Skip Panel Replay on pipe comparison if no
  active planes (bsc#1012628).
- drm/i915/psr: Print Panel Replay status instead of frame lock
  status (bsc#1012628).
- x86/shstk: Make return uprobe work with shadow stack
  (bsc#1012628).
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  (bsc#1012628).
- drm/amd/display: use pre-allocated temp structure for bounding
  box (bsc#1012628).
- saa7134: Unchecked i2c_transfer function result fixed
  (bsc#1012628).
- media: c8sectpfe: Add missing parameter names (bsc#1012628).
- media: i2c: imx219: fix msr access command sequence
  (bsc#1012628).
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  (bsc#1012628).
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  (bsc#1012628).
- media: uvcvideo: Override default flags (bsc#1012628).
- drm: zynqmp_dpsub: Fix an error handling path in
  zynqmp_dpsub_probe() (bsc#1012628).
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
  (bsc#1012628).
- drm/i915/psr: Set SU area width as pipe src width (bsc#1012628).
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  (bsc#1012628).
- media: rcar-csi2: Disable runtime_pm in probe error
  (bsc#1012628).
- media: rcar-csi2: Cleanup subdevice in remove() (bsc#1012628).
- media: renesas: vsp1: Fix _irqsave and _irq mix (bsc#1012628).
- media: renesas: vsp1: Store RPF partition configuration per
  RPF instance (bsc#1012628).
- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex
  implementation (bsc#1012628).
- drm/mediatek: Add missing plane settings when async update
  (bsc#1012628).
- drm/mediatek: Use 8-bit alpha in ETHDR (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in OVL (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in Mixer (bsc#1012628).
- drm/mediatek: Fix destination alpha error in OVL (bsc#1012628).
- drm/mediatek: Turn off the layers with zero width or height
  (bsc#1012628).
- drm/mediatek: Add OVL compatible name for MT8195 (bsc#1012628).
- drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
  (bsc#1012628).
- drm/mediatek: Set DRM mode configs accordingly (bsc#1012628).
- drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_*
  includes (bsc#1012628).
- drm/msm/a6xx: Fix A702 UBWC mode (bsc#1012628).
- media: imx-jpeg: Drop initial source change event if capture
  has been setup (bsc#1012628).
- leds: trigger: Unregister sysfs attributes before calling
  deactivate() (bsc#1012628).
- drm/msm/dsi: set video mode widebus enable bit when widebus
  is enabled (bsc#1012628).
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (bsc#1012628).
- drm/msm/dpu: drop validity checks for clear_pending_flush()
  ctl op (bsc#1012628).
- drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
  (bsc#1012628).
- drm/panic: only draw the foreground color in drm_panic_blit()
  (bsc#1012628).
- drm/panic: Fix off-by-one logo size checks (bsc#1012628).
- platform/arm64: build drivers even on non-ARM64 platforms
  (bsc#1012628).
- perf test: Make test_arm_callgraph_fp.sh more robust
  (bsc#1012628).
- tools/perf: Fix the string match for "/tmp/perf-$PID.map"
  files in dso__load (bsc#1012628).
- perf pmus: Fixes always false when compare duplicates aliases
  (bsc#1012628).
- perf report: Fix condition in sort__sym_cmp() (bsc#1012628).
- drm/etnaviv: fix DMA direction handling for cached RW buffers
  (bsc#1012628).
- drm/qxl: Add check for drm_cvt_mode (bsc#1012628).
- leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing
  PBS triggers (bsc#1012628).
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
  (bsc#1012628).
- drm/panic: depends on !VT_CONSOLE (bsc#1012628).
- drm/panic: Do not select DRM_KMS_HELPER (bsc#1012628).
- drm/mediatek: Remove less-than-zero comparison of an unsigned
  value (bsc#1012628).
- ext4: fix infinite loop when replaying fast_commit
  (bsc#1012628).
- drm/amd/display: Add null check before access structs
  (bsc#1012628).
- drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
  (bsc#1012628).
- drm/mediatek/dp: Fix spurious kfree() (bsc#1012628).
- perf stat: Fix a segfault with --per-cluster --metric-only
  (bsc#1012628).
- media: venus: flush all buffers in output plane streamoff
  (bsc#1012628).
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
  (bsc#1012628).
- perf intel-pt: Fix exclude_guest setting (bsc#1012628).
- drm/panthor: Record devfreq busy as soon as a job is started
  (bsc#1012628).
- mfd: rsmu: Split core code into separate module (bsc#1012628).
- mfd: omap-usb-tll: Use struct_size to allocate tll
  (bsc#1012628).
- xprtrdma: Fix rpcrdma_reqs_reset() (bsc#1012628).
- SUNRPC: avoid soft lockup when transmitting UDP to reachable
  server (bsc#1012628).
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  (bsc#1012628).
- ext4: don't track ranges in fast_commit if inode has inlined
  data (bsc#1012628).
- ext4: avoid writing unitialized memory to disk in EA inodes
  (bsc#1012628).
- leds: flash: leds-qcom-flash: Test the correct variable in init
  (bsc#1012628).
- sparc64: Fix incorrect function signature and add prototype
  for prom_cif_init (bsc#1012628).
- perf dso: Fix address sanitizer build (bsc#1012628).
- platform/x86: asus-wmi: fix TUF laptop RGB variant
  (bsc#1012628).
- nfs: pass explicit offset/count to trace events (bsc#1012628).
- SUNRPC: Fixup gss_status tracepoint error output (bsc#1012628).
- iio: Fix the sorting functionality in
  iio_gts_build_avail_time_table (bsc#1012628).
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features'
  in pci_epf_test_core_init() (bsc#1012628).
- PCI: Fix resource double counting on remove &amp; rescan
  (bsc#1012628).
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  (bsc#1012628).
- PCI: keystone: Don't enable BAR 0 for AM654x (bsc#1012628).
- PCI: keystone: Fix NULL pointer dereference in case of DT
  error in ks_pcie_setup_rc_app_regs() (bsc#1012628).
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in
  rcar_pcie_wakeup() (bsc#1012628).
- PCI: tegra194: Set EP alignment restriction for inbound ATU
  (bsc#1012628).
- riscv: smp: fail booting up smp if inconsistent vlen is detected
  (bsc#1012628).
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  (bsc#1012628).
- crypto: tegra - Remove an incorrect iommu_fwspec_free() call
  in tegra_se_remove() (bsc#1012628).
- crypto: atmel-sha204a - fix negated return value (bsc#1012628).
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE
  clock (bsc#1012628).
- clk: qcom: camcc-sc7280: Add parent dependency to all camera
  GDSCs (bsc#1012628).
- clk: meson: s4: fix fixed_pll_dco clock (bsc#1012628).
- clk: meson: s4: fix pwm_j_div parent clock (bsc#1012628).
- iio: adc: ad9467: use DMA safe buffer for spi (bsc#1012628).
- iio: frequency: adrf6780: rm clk provider include (bsc#1012628).
- iio: adc: adi-axi-adc: don't allow concurrent enable/disable
  calls (bsc#1012628).
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (bsc#1012628).
- coresight: Fix ref leak when of_coresight_parse_endpoint()
  fails (bsc#1012628).
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (bsc#1012628).
- powerpc/kexec_file: fix cpus node update to FDT (bsc#1012628).
- ASoc: tas2781: Enable RCA-based playback without DSP firmware
  download (bsc#1012628).
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  (bsc#1012628).
- usb: typec-mux: ptn36502: unregister typec switch on probe
  error and remove (bsc#1012628).
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe
  error and remove (bsc#1012628).
- ASoc: PCM6240: Return directly after a failed devm_kzalloc()
  in pcmdevice_i2c_probe() (bsc#1012628).
- RDMA/cache: Release GID table even if leak is detected
  (bsc#1012628).
- mtd: spi-nor: winbond: fix w25q128 regression (bsc#1012628).
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and
  flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and
  ALWAYS_ON flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  (bsc#1012628).
- Input: qt1050 - handle CHIP_ID reading error (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in mad.c (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  (bsc#1012628).
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is
  disabled (bsc#1012628).
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (bsc#1012628).
- ASoC: qcom: Adjust issues in case of DT error in
  asoc_qcom_lpass_cpu_platform_probe() (bsc#1012628).
- scsi: lpfc: Fix a possible null pointer dereference
  (bsc#1012628).
- hwrng: core - Fix wrong quality calculation at hw rng
  registration (bsc#1012628).
- powerpc/prom: Add CPU info to hardware description string later
  (bsc#1012628).
- ASoC: max98088: Check for clk_prepare_enable() error
  (bsc#1012628).
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Fix iommufd_test_dirty() to handle &lt;u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Add tests for &lt;= u8 bitmap sizes
  (bsc#1012628).
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer
  sizes (bsc#1012628).
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
  (bsc#1012628).
- mtd: make mtd_test.c a separate module (bsc#1012628).
- RDMA/device: Return error earlier if port in not valid
  (bsc#1012628).
- Input: elan_i2c - do not leave interrupt disabled on suspend
  failure (bsc#1012628).
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
  (bsc#1012628).
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
  (bsc#1012628).
- kvm: s390: Reject memory region operations for ucontrol VMs
  (bsc#1012628).
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate
  thermal sensor (bsc#1012628).
- ASoC: amd: Adjust error handling in case of absent codec device
  (bsc#1012628).
- iommu/arm-smmu-qcom: Register the TBU driver in
  qcom_smmu_impl_init (bsc#1012628).
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
  (bsc#1012628).
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  (bsc#1012628).
- vhost/vsock: always initialize seqpacket_allow (bsc#1012628).
- net: missing check virtio (bsc#1012628).
- scsi: lpfc: Revise lpfc_prep_embed_io routine with proper
  endian macro usages (bsc#1012628).
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  (bsc#1012628).
- crypto: qat - extend scope of lock in
  adf_cfg_add_key_value_param() (bsc#1012628).
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer
  the error (bsc#1012628).
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert
  PHY pipe clks (bsc#1012628).
- clk: qcom: Park shared RCGs upon registration (bsc#1012628).
- clk: en7523: fix rate divider for slic and spi clocks
  (bsc#1012628).
- MIPS: Octeron: remove source file executable bit (bsc#1012628).
- PCI: qcom-ep: Disable resources unconditionally during PERST#
  assert (bsc#1012628).
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free
  ATU slot (bsc#1012628).
- iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
  (bsc#1012628).
- iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
  (bsc#1012628).
- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1012628).
- macintosh/therm_windtunnel: fix module unload (bsc#1012628).
- RDMA/hns: Check atomic wr length (bsc#1012628).
- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1012628).
- RDMA/hns: Fix unmatch exception handling when init eq table
  fails (bsc#1012628).
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
  (bsc#1012628).
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  (bsc#1012628).
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
  (bsc#1012628).
- RDMA/hns: Fix insufficient extend DB for VFs (bsc#1012628).
- RDMA/hns: Fix mbx timing out before CMD execution is completed
  (bsc#1012628).
- iommu/vt-d: Fix identity map bounds in si_domain_init()
  (bsc#1012628).
- crypto: mxs-dcp - Ensure payload is zero when using key slot
  (bsc#1012628).
- RDMA: Fix netdev tracker in ib_device_set_netdev (bsc#1012628).
- bnxt_re: Fix imm_data endianness (bsc#1012628).
- RDMA/mana_ib: set node_guid (bsc#1012628).
- RDMA/mana_ib: Set correct device into ib (bsc#1012628).
- MIPS: Fix fallback march for SB1 (bsc#1012628).
- netfilter: ctnetlink: use helper function to calculate expect ID
  (bsc#1012628).
- netfilter: nf_set_pipapo: fix initial map fill (bsc#1012628).
- ipvs: properly dereference pe in ip_vs_add_service
  (bsc#1012628).
- gve: Fix XDP TX completion handling when counters overflow
  (bsc#1012628).
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (bsc#1012628).
- ipv4: Fix incorrect TOS in route get reply (bsc#1012628).
- ipv4: Fix incorrect TOS in fibmatch route get reply
  (bsc#1012628).
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU
  ports (bsc#1012628).
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  (bsc#1012628).
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  (bsc#1012628).
- fs/ntfs3: Fix transform resident to nonresident for compressed
  files (bsc#1012628).
- fs/ntfs3: Deny getting attr data block in compressed frame
  (bsc#1012628).
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (bsc#1012628).
- fs/ntfs3: Fix getting file type (bsc#1012628).
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
  (bsc#1012628).
- pinctrl: rockchip: update rk3308 iomux routes (bsc#1012628).
- pinctrl: core: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: single: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: ti: ti-iodelay: fix possible memory leak when
  pinctrl_enable() fails (bsc#1012628).
- pinctrl: freescale: mxs: Fix refcount of child (bsc#1012628).
- fs/ntfs3: Replace inode_trylock with inode_lock (bsc#1012628).
- fs/ntfs3: Correct undo if ntfs_create_inode failed
  (bsc#1012628).
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
  (bsc#1012628).
- fs/ntfs3: Fix field-spanning write in INDEX_HDR (bsc#1012628).
- rtc: tps6594: Fix memleak in probe (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: FIX PWM suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TPU suffixes (bsc#1012628).
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  (bsc#1012628).
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without
  PM_PRESENT (bsc#1012628).
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page
  of PMD-mapped THPs (bsc#1012628).
- selftests/damon/access_memory: use user-defined region size
  (bsc#1012628).
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  (bsc#1012628).
- rtc: interface: Add RTC offset to alarm after fix-up
  (bsc#1012628).
- fs/ntfs3: Fix the format of the "nocase" mount option
  (bsc#1012628).
- fs/ntfs3: Missed error return (bsc#1012628).
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  (bsc#1012628).
- md-cluster: fix hanging issue while a new disk adding
  (bsc#1012628).
- powerpc/8xx: fix size given to set_huge_pte_at() (bsc#1012628).
- s390/dasd: fix error checks in dasd_copy_pair_store()
  (bsc#1012628).
- lib: add missing newline character in the warning message
  (bsc#1012628).
- lib: reuse page_ext_data() to obtain codetag_ref (bsc#1012628).
- alloc_tag: fix page_ext_get/page_ext_put sequence during page
  splitting (bsc#1012628).
- sbitmap: fix io hung due to race on sbitmap_word::cleared
  (bsc#1012628).
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  (bsc#1012628).
- power: supply: ab8500: Fix error handling when calling
  iio_read_channel_processed() (bsc#1012628).
- power: supply: ingenic: Fix some error handling paths in
  ingenic_battery_get_property() (bsc#1012628).
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if
  missing (bsc#1012628).
- remoteproc: k3-r5: Fix IPC-only mode detection (bsc#1012628).
- mailbox: omap: Fix mailbox interrupt sharing (bsc#1012628).
- mailbox: imx: fix TXDB_V2 channel race condition (bsc#1012628).
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
  devm_pm_runtime_enable() (bsc#1012628).
- selftests/landlock: Add cred_transfer test (bsc#1012628).
- landlock: Don't lose track of restrictions on cred_transfer
  (bsc#1012628).
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment
  on 32 bit machines (bsc#1012628).
- mm/huge_memory: avoid PMD-size page cache if needed
  (bsc#1012628).
- hugetlb: force allocating surplus hugepages on mempolicy
  allowed nodes (bsc#1012628).
- mm/hugetlb: fix possible recursive locking detected warning
  (bsc#1012628).
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
  (bsc#1012628).
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  (bsc#1012628).
- mm/mglru: fix overshooting shrinker memory (bsc#1012628).
- mm/mglru: fix ineffective protection calculation (bsc#1012628).
- x86/efistub: Avoid returning EFI_SUCCESS on error (bsc#1012628).
- x86/efistub: Revert to heap allocated boot_params for PE
  entrypoint (bsc#1012628).
- Revert "firewire: Annotate struct fw_iso_packet with
  __counted_by()" (bsc#1012628).
- exfat: fix potential deadlock on __exfat_get_dentry_set
  (bsc#1012628).
- thermal/drivers/broadcom: Fix race between removal and clock
  disable (bsc#1012628).
- dt-bindings: thermal: correct thermal zone node name limit
  (bsc#1012628).
- tick/broadcast: Make takeover of broadcast hrtimer reliable
  (bsc#1012628).
- net: netconsole: Disable target before netpoll cleanup
  (bsc#1012628).
- af_packet: Handle outgoing VLAN packets without hardware
  offloading (bsc#1012628).
- workqueue: Always queue work items to the newest PWQ for order
  workqueues (bsc#1012628).
- btrfs: fix extent map use-after-free when adding pages to
  compressed bio (bsc#1012628).
- kernel: rerun task_work while freezing in get_signal()
  (bsc#1012628).
- ipv6: fix source address selection with route leak
  (bsc#1012628).
- ipv4: fix source address selection with route leak
  (bsc#1012628).
- ipv6: take care of scope when choosing the src addr
  (bsc#1012628).
- drm/xe: Use write-back caching mode for system memory on DGFX
  (bsc#1012628).
- NFSD: Support write delegations in LAYOUTGET (bsc#1012628).
- wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when
  in_reconfig (bsc#1012628).
- sched/fair: set_load_weight() must also call reweight_task()
  for SCHED_IDLE tasks (bsc#1012628).
- fuse: verify {g,u}id mount options correctly (bsc#1012628).
- md/raid5: fix spares errors about rcu usage (bsc#1012628).
- media: stm32: dcmipp: correct error handling in
  dcmipp_create_subdevs (bsc#1012628).
- null_blk: Fix description of the fua parameter (bsc#1012628).
- ata: libata-scsi: Fix offsets for the fixed format sense data
  (bsc#1012628).
- selftests/nolibc: fix printf format mismatch in
  expect_str_buf_eq() (bsc#1012628).
- tpm_tis_spi: add missing attpm20p SPI device ID entry
  (bsc#1012628).
- char: tpm: Fix possible memory leak in
  tpm_bios_measurements_open() (bsc#1012628).
- media: venus: fix use after free in vdec_close (bsc#1012628).
- ata: libata-scsi: Do not overwrite valid sense data when
  CK_COND=1 (bsc#1012628).
- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
  error (bsc#1012628).
- sysctl: always initialize i_uid/i_gid (bsc#1012628).
- hfs: fix to initialize fields of hfs_inode_info after
  hfs_alloc_inode() (bsc#1012628).
- ext2: Verify bitmap and itable block numbers before using them
  (bsc#1012628).
- media: i2c: Kconfig: Fix missing firmware upload config select
  (bsc#1012628).
- lsm: fixup the inode xattr capability handling (bsc#1012628).
- io_uring/io-wq: limit retrying worker initialisation
  (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  cdv_intel_lvds_get_modes (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  psb_intel_lvds_get_modes (bsc#1012628).
- drm/amd/display: fix corruption with high refresh rates on
  DCN 3.0 (bsc#1012628).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1012628).
- drm/amd/display: Check for NULL pointer (bsc#1012628).
- apparmor: use kvfree_sensitive to free data-&gt;data (bsc#1012628).
- cifs: fix potential null pointer use in destroy_workqueue in
  init_cifs error path (bsc#1012628).
- cifs: fix reconnect with SMB1 UNIX Extensions (bsc#1012628).
- cifs: mount with "unix" mount option for SMB1 incorrectly
  handled (bsc#1012628).
- task_work: s/task_work_cancel()/task_work_cancel_func()/
  (bsc#1012628).
- task_work: Introduce task_work_cancel() again (bsc#1012628).
- udf: Avoid using corrupted block bitmap buffer (bsc#1012628).
- m68k: amiga: Turn off Warp1260 interrupts during boot
  (bsc#1012628).
- block: check bio alignment in blk_mq_submit_bio (bsc#1012628).
- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1012628).
- ext4: make sure the first directory block is not a hole
  (bsc#1012628).
- io_uring: fix lost getsockopt completions (bsc#1012628).
- io_uring: tighten task exit cancellations (bsc#1012628).
- io_uring: don't allow netpolling with SETUP_IOPOLL
  (bsc#1012628).
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
  (bsc#1012628).
- genirq: Set IRQF_COND_ONESHOT in request_irq() (bsc#1012628).
- wifi: mwifiex: Fix interface type change (bsc#1012628).
- wifi: rtw89: fix HW scan not aborting properly (bsc#1012628).
- wifi: rtw88: usb: Fix disconnection after beacon loss
  (bsc#1012628).
- wifi: rtw88: usb: Further limit the TX aggregation
  (bsc#1012628).
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
  (bsc#1012628).
- drivers: soc: xilinx: check return status of get_api_version()
  (bsc#1012628).
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- md/md-bitmap: fix writing non bitmap pages (bsc#1012628).
- leds: triggers: Flush pending brightness before activating
  trigger (bsc#1012628).
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  (bsc#1012628).
- media: ivsc: csi: add separate lock for v4l2 control handler
  (bsc#1012628).
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
  (bsc#1012628).
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  (bsc#1012628).
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
  (bsc#1012628).
- jbd2: precompute number of transaction descriptor blocks
  (bsc#1012628).
- jbd2: avoid infinite transaction commit loop (bsc#1012628).
- media: uvcvideo: Fix integer overflow calculating timestamp
  (bsc#1012628).
- media: ivsc: csi: don't count privacy on as error (bsc#1012628).
- remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper
  library for Guest state buffer (bsc#1012628).
- KVM: VMX: Split out the non-virtualization part of
  vmx_interrupt_blocked() (bsc#1012628).
- KVM: nVMX: Add a helper to get highest pending from Posted
  Interrupt vector (bsc#1012628).
- KVM: nVMX: Request immediate exit iff pending nested event
  needs injection (bsc#1012628).
- KVM: nVMX: Check for pending posted interrupts when looking
  for nested events (bsc#1012628).
- KVM: nVMX: Fold requested virtual interrupt check into
  has_nested_events() (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
  (bsc#1012628).
- ALSA: firewire-lib: fix wrong value as length of header for
  CIP_NO_HEADER case (bsc#1012628).
- ALSA: ump: Don't update FB name for static blocks (bsc#1012628).
- ALSA: ump: Force 1 Group for MIDI1 FBs (bsc#1012628).
- ALSA: usb-audio: Fix microphone sound on HD webcam
  (bsc#1012628).
- ALSA: usb-audio: Move HD Webcam quirk to the right place
  (bsc#1012628).
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  (bsc#1012628).
- tools/memory-model: Fix bug in lock.cat (bsc#1012628).
- fbdev: vesafb: Detect VGA compatibility from screen info's
  VESA attributes (bsc#1012628).
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
  (bsc#1012628).
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- parisc: Fix warning at drivers/pci/msi/msi.h:121 (bsc#1012628).
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  (bsc#1012628).
- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (bsc#1012628).
- PCI: dw-rockchip: Fix initial PERST# GPIO value (bsc#1012628).
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  (bsc#1012628).
- PCI: loongson: Enable MSI in LS7A Root Complex (bsc#1012628).
- binder: fix hang of unregistered readers (bsc#1012628).
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (bsc#1012628).
- dev/parport: fix the array out-of-bounds risk (bsc#1012628).
- hostfs: fix dev_t handling (bsc#1012628).
- efi/libstub: Zero initialize heap allocated struct screen_info
  (bsc#1012628).
- erofs: fix race in z_erofs_get_gbuf() (bsc#1012628).
- mm/page_alloc: fix pcp-&gt;count race between drain_pages_zone()
  vs __rmqueue_pcplist() (bsc#1012628).
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
  (bsc#1012628).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1012628).
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  (bsc#1012628).
- f2fs: fix to force buffered IO on inline_data inode
  (bsc#1012628).
- f2fs: fix to don't dirty inode for readonly filesystem
  (bsc#1012628).
- f2fs: fix return value of f2fs_convert_inline_inode()
  (bsc#1012628).
- f2fs: use meta inode for GC of atomic file (bsc#1012628).
- f2fs: use meta inode for GC of COW file (bsc#1012628).
- dmaengine: fsl-edma: change the memory access from local into
  remote mode in i.MX 8QM (bsc#1012628).
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  (bsc#1012628).
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before
  use (bsc#1012628).
- ubi: eba: properly rollback inside self_check_eba (bsc#1012628).
- clk: samsung: fix getting Exynos4 fin_pll rate from external
  clocks (bsc#1012628).
- block: fix deadlock between sd_remove &amp; sd_release
  (bsc#1012628).
- mm: fix old/young bit handling in the faulting path
  (bsc#1012628).
- decompress_bunzip2: fix rare decompression failure
  (bsc#1012628).
- kbuild: Fix '-S -c' in x86 stack protector scripts
  (bsc#1012628).
- alloc_tag: outline and export free_reserved_page()
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS
  for ChainDMA (bsc#1012628).
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA
  on unprepare (bsc#1012628).
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  (bsc#1012628).
- arm64: mm: Fix lockless walks with static and dynamic page-table
  folding (bsc#1012628).
- kobject_uevent: Fix OOB access within zap_modalias_env()
  (bsc#1012628).
- gve: Fix an edge case for TSO skb validity check (bsc#1012628).
- ice: Add a per-VF limit on number of FDIR filters (bsc#1012628).
- dt-bindings: phy: qcom,qmp-usb: fix spelling error
  (bsc#1012628).
- devres: Fix devm_krealloc() wasting memory (bsc#1012628).
- devres: Fix memory leakage caused by driver API
  devm_free_percpu() (bsc#1012628).
- irqdomain: Fixed unbalanced fwnode get and put (bsc#1012628).
- md/raid1: set max_sectors during early return from
  choose_slow_rdev() (bsc#1012628).
- irqchip/imx-irqsteer: Handle runtime power management correctly
  (bsc#1012628).
- mm/numa_balancing: teach mpol_to_str about the balancing mode
  (bsc#1012628).
- rtc: cmos: Fix return value of nvmem callbacks (bsc#1012628).
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if
  in PRLI_ISSUE state (bsc#1012628).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1012628).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1012628).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1012628).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1012628).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1012628).
- scsi: qla2xxx: Fix flash read failure (bsc#1012628).
- scsi: qla2xxx: Complete command early within lock (bsc#1012628).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1012628).
- perf: Fix event leak upon exit (bsc#1012628).
- perf: Fix event leak upon exec and file release (bsc#1012628).
- perf stat: Fix the hard-coded metrics calculation on the hybrid
  (bsc#1012628).
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask
  for SPR (bsc#1012628).
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  (bsc#1012628).
- perf/x86/intel/pt: Fix topa_entry base length (bsc#1012628).
- perf/x86/intel/pt: Fix a topa_entry base address calculation
  (bsc#1012628).
- drm/i915/gt: Do not consider preemption during execlists_dequeue
  for gen8 (bsc#1012628).
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  (bsc#1012628).
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD (bsc#1012628).
- drm/dp_mst: Fix all mstb marked as not probed after
  suspend/resume (bsc#1012628).
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  (bsc#1012628).
- drm/amdgpu: add missed harvest check for VCN IP v4/v5
  (bsc#1012628).
- drm/amd/amdgpu: Fix uninitialized variable warnings
  (bsc#1012628).
- drm/i915/dp: Reset intel_dp-&gt;link_trained before retraining
  the link (bsc#1012628).
- drm/i915/dp: Don't switch the LTTPR mode on an active link
  (bsc#1012628).
- rtc: isl1208: Fix return value of nvmem callbacks (bsc#1012628).
- rtc: abx80x: Fix return value of nvmem callback on read
  (bsc#1012628).
- watchdog/perf: properly initialize the turbo mode timestamp
  and rearm counter (bsc#1012628).
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA
  zone (bsc#1012628).
- ASoC: codecs: wcd939x: Fix typec mux and switch leak during
  device removal (bsc#1012628).
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting
  input pin format (bsc#1012628).
- platform: mips: cpu_hwmon: Disable driver on unsupported
  hardware (bsc#1012628).
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  (bsc#1012628).
- crypto: ccp - Fix null pointer dereference in
  __sev_snp_shutdown_locked (bsc#1012628).
- selftests/sigaltstack: Fix ppc64 GCC build (bsc#1012628).
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  (bsc#1012628).
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  (bsc#1012628).
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  (bsc#1012628).
- remoteproc: imx_rproc: Skip over memory region when node value
  is NULL (bsc#1012628).
- remoteproc: imx_rproc: Fix refcount mistake in
  imx_rproc_addr_init (bsc#1012628).
- MIPS: dts: loongson: Add ISA node (bsc#1012628).
- MIPS: ip30: ip30-console: Add missing include (bsc#1012628).
- MIPS: dts: loongson: Fix GMAC phy node (bsc#1012628).
- MIPS: Loongson64: env: Hook up Loongsson-2K (bsc#1012628).
- MIPS: Loongson64: Remove memory node for builtin-dtb
  (bsc#1012628).
- MIPS: Loongson64: reset: Prioritise firmware service
  (bsc#1012628).
- MIPS: Loongson64: Test register availability before use
  (bsc#1012628).
- drm/etnaviv: don't block scheduler when GPU is still active
  (bsc#1012628).
- drm/panfrost: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  (bsc#1012628).
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  (bsc#1012628).
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device
  tables (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  (bsc#1012628).
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (bsc#1012628).
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  (bsc#1012628).
- phy: qcom: qmp-pcie: restore compatibility with existing DTs
  (bsc#1012628).
- kdb: address -Wformat-security warnings (bsc#1012628).
- kdb: Use the passed prompt in kdb_position_cursor()
  (bsc#1012628).
- jfs: Fix array-index-out-of-bounds in diFree (bsc#1012628).
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  (bsc#1012628).
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
  (bsc#1012628).
- phy: cadence-torrent: Check return value on register read
  (bsc#1012628).
- phy: zynqmp: Enable reference clock correctly (bsc#1012628).
- um: time-travel: fix time-travel-start option (bsc#1012628).
- arch: um: rust: Use the generated target.json again
  (bsc#1012628).
- um: time-travel: fix signal blocking race/hang (bsc#1012628).
- f2fs: fix start segno of large section (bsc#1012628).
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  (bsc#1012628).
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  (bsc#1012628).
- f2fs: fix null reference error when checking end of zone
  (bsc#1012628).
- f2fs: fix to update user block counts in block_operations()
  (bsc#1012628).
- kbuild: avoid build error when single DTB is turned into
  composite DTB (bsc#1012628).
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  (bsc#1012628).
- libbpf: Fix no-args func prototype BTF dumping syntax
  (bsc#1012628).
- af_unix: Disable MSG_OOB handling for sockets in
  sockmap/sockhash (bsc#1012628).
- dma: fix call order in dmam_free_coherent (bsc#1012628).
- bpf, events: Use prog to emit ksymbol event for main program
  (bsc#1012628).
- tools/resolve_btfids: Fix comparison of distinct pointer types
  warning in resolve_btfids (bsc#1012628).
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3
  and later (bsc#1012628).
- ipv4: Fix incorrect source address in Record Route option
  (bsc#1012628).
- net: bonding: correctly annotate RCU in
  bond_should_notify_peers() (bsc#1012628).
- ice: Fix recipe read procedure (bsc#1012628).
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
  (bsc#1012628).
- netfs: Fix writeback that needs to go to both server and cache
  (bsc#1012628).
- tipc: Return non-zero value from tipc_udp_addr2str() on error
  (bsc#1012628).
- selftests: forwarding: skip if kernel not support setting
  bridge fdb learning limit (bsc#1012628).
- net: stmmac: Correct byte order of perfect_match (bsc#1012628).
- net: nexthop: Initialize all fields in dumped nexthops
  (bsc#1012628).
- net: mediatek: Fix potential NULL pointer dereference in dummy
  net_device handling (bsc#1012628).
- bpf: Fix a segment issue when downgrading gso_size
  (bsc#1012628).
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
  (bsc#1012628).
- mISDN: Fix a use after free in hfcmulti_tx() (bsc#1012628).
- apparmor: Fix null pointer deref when receiving skb during
  sock creation (bsc#1012628).
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  (bsc#1012628).
- lirc: rc_dev_get_from_fd(): fix file leak (bsc#1012628).
- auxdisplay: ht16k33: Drop reference after LED registration
  (bsc#1012628).
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  (bsc#1012628).
- spi: microchip-core: fix the issues in the isr (bsc#1012628).
- spi: microchip-core: defer asserting chip select until just
  before write to TX FIFO (bsc#1012628).
- spi: microchip-core: only disable SPI controller when register
  value change requires it (bsc#1012628).
- spi: microchip-core: fix init function not setting the master
  and motorola modes (bsc#1012628).
- spi: microchip-core: ensure TX and RX FIFOs are empty at start
  of a transfer (bsc#1012628).
- nvme-pci: Fix the instructions for disabling power management
  (bsc#1012628).
- ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for
  IPC4 devices (bsc#1012628).
- ASoC: Intel: Fix RT5650 SSP lookup (bsc#1012628).
- ASoC: sof: amd: fix for firmware reload failure in Vangogh
  platform (bsc#1012628).
- spi: spidev: add correct compatible for Rohm BH2228FV
  (bsc#1012628).
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
  (bsc#1012628).
- drm/xe/pf: Limit fair VF LMEM provisioning (bsc#1012628).
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is
  reachable (bsc#1012628).
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (bsc#1012628).
- timers/migration: Do not rely always on group-&gt;parent
  (bsc#1012628).
- ceph: fix incorrect kmalloc size of pagevec mempool
  (bsc#1012628).
- s390/pci: Refactor arch_setup_msi_irqs() (bsc#1012628).
- s390/pci: Allow allocation of more than 1 MSI interrupt
  (bsc#1012628).
- s390/setup: Fix __pa/__va for modules under non-GPL licenses
  (bsc#1012628).
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  (bsc#1012628).
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (bsc#1012628).
- thermal: trip: Split thermal_zone_device_set_mode()
  (bsc#1012628).
- thermal: core: Back off when polling thermal zones on errors
  (bsc#1012628).
- io_uring: fix io_match_task must_hold (bsc#1012628).
- ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (bsc#1012628).
- nvme-pci: add missing condition check for existence of mapped
  data (bsc#1012628).
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI
  versions &lt; 1.1 (bsc#1012628).
- fs: don't allow non-init s_user_ns for filesystems without
  FS_USERNS_MOUNT (bsc#1012628).
- wifi: ath12k: fix mbssid max interface advertisement
  (bsc#1012628).
- perf dso: Fix build when libunwind is enabled (bsc#1012628).
- powerpc/configs: Update defconfig with now user-visible
  CONFIG_FSL_IFC (bsc#1012628).
- selinux,smack: remove the capability checks in the removexattr
  hooks (bsc#1012628).
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.10.3-370-drm-qxl-Pin-buffer-objects-for-internal-mappin.patch.
- Rename to
  patches.kernel.org/6.10.3-801-apparmor-unpack-transition-table-if-dfa-is-not.patch.
- commit 5db4d29</changelog>
  <changelog author="jslaby@suse.cz" date="1722772800">- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e</changelog>
</package>
<package pkgid="b9aea1d38dd5e64ab4afe528470f59d44b8f2c9f8b3c930660cfe55f064a670011d1c451d6681fd36ad7b1e5d347ae564e8ebe3b6627fbef4f115ef452d7712b" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.10.3" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1720440000">- update to 6.10-rc7
- refresh
  - patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
- commit 45f4681</changelog>
  <changelog author="svarbanov@suse.de" date="1720440001">- config: update and reenable arm64 configs
  Options mirrored from x86_64, except:
  +CONFIG_SCHED_HW_PRESSURE=y
  +CONFIG_ARCH_AIROHA=y
  +CONFIG_ARM64_WORKAROUND_SPECULATIVE_SSBS=y
  +CONFIG_ARM64_ERRATUM_3194386=y
  +CONFIG_ARM64_ERRATUM_3312417=y
  +CONFIG_ARCH_WANTS_EXECMEM_LATE=y
  +CONFIG_STM32_FIREWALL=y
  +CONFIG_SPI_AIROHA_SNFI=m
  +CONFIG_PINCTRL_SCMI=m
  +CONFIG_GPIO_SWNODE_UNDEFINED=y
  +CONFIG_GPIO_EN7523=m
  +CONFIG_REGULATOR_SUN20I=m
  +CONFIG_VIDEO_BCM2835_UNICAM=m
  +CONFIG_DRM_DISPLAY_DP_AUX_BUS=m
  +CONFIG_DRM_PANEL_LG_SW43408=m
  +CONFIG_DRM_PANEL_RAYDIUM_RM69380=m
  +CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m
  +CONFIG_DRM_PANTHOR=m
  +CONFIG_SND_SOC_MT8186_MT6366=m
  +CONFIG_SND_SOC_RK3308=m
  +CONFIG_USB_ONBOARD_DEV=m
  +CONFIG_ARM64_PLATFORM_DEVICES=y
  +CONFIG_EC_ACER_ASPIRE1=m
  +CONFIG_COMMON_CLK_EN7523=y
  +CONFIG_CLK_IMX95_BLK_CTL=m
  +CONFIG_COMMON_CLK_MESON_VCLK=y
  +CONFIG_COMMON_CLK_STM32MP257=y
  +CONFIG_ARM_MHU_V3=m
  +CONFIG_ARCH_R9A09G057=y
  +CONFIG_AD7173=m
  +CONFIG_AD7944=m
  +CONFIG_AD9739A=m
  +CONFIG_ADI_AXI_DAC=m
  +CONFIG_APDS9306=m
  +CONFIG_STM32_EXTI=y
  +CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY=m
  +CONFIG_PHY_ROCKCHIP_USBDP=m
  +CONFIG_ARM_TSTEE=m
  +CONFIG_TRUSTED_KEYS_DCP=y
  +CONFIG_CRYPTO_DEV_TEGRA=m
- commit aacb786</changelog>
  <changelog author="svarbanov@suse.de" date="1720526400">- config: update and reenable armv7hl configs
  Option values from arm64 and x86.
- commit 3e8ca13</changelog>
  <changelog author="svarbanov@suse.de" date="1720526401">- config: update and reenable armv6hl configs
  Option values mirrored from armv7hl
- commit c5191d9</changelog>
  <changelog author="msuchanek@suse.de" date="1720526402">- kernel-binary: vdso: Own module_dir
- commit ff69986</changelog>
  <changelog author="mkubecek@suse.cz" date="1720612800">- config: update arm configs
- arm64 and armv7hl
  - DRM_MSM_VALIDATE_XML=n ("unsure")
- commit 92abc10</changelog>
  <changelog author="jslaby@suse.cz" date="1720699200">- Linux 6.9.9 (bsc#1012628).
- selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
- locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- leds: an30259a: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
  (bsc#1012628).
- drm/lima: fix shared irq handling on driver remove
  (bsc#1012628).
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
  (bsc#1012628).
- media: dvb: as102-fe: Fix as10x_register_addr packing
  (bsc#1012628).
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
  (bsc#1012628).
- net: dql: Avoid calling BUG() when WARN() is enough
  (bsc#1012628).
- wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
  no 6 GHz sband (bsc#1012628).
- drm/xe: Add outer runtime_pm protection to
  xe_live_ktest@xe_dma_buf (bsc#1012628).
- IB/core: Implement a limit on UMAD receive List (bsc#1012628).
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
  (bsc#1012628).
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
  (bsc#1012628).
- selftests/bpf: adjust dummy_st_ops_success to detect additional
  error (bsc#1012628).
- selftests/bpf: do not pass NULL for non-nullable params in
  dummy_st_ops (bsc#1012628).
- bpf: check bpf_dummy_struct_ops program params for test runs
  (bsc#1012628).
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable
  params (bsc#1012628).
- RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
- crypto: aead,cipher - zeroize key buffer after use
  (bsc#1012628).
- media: mediatek: vcodec: Only free buffer VA that is not NULL
  (bsc#1012628).
- drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
- drm/amdgpu: Using uninitialized value *size when calling
  amdgpu_vce_cs_reloc (bsc#1012628).
- drm/amdgpu: Initialize timestamp for some legacy SOCs
  (bsc#1012628).
- drm/amdgpu: fix double free err_addr pointer warnings
  (bsc#1012628).
- drm/amd/display: Add NULL pointer check for kzalloc
  (bsc#1012628).
- drm/amd/display: Check index msg_id before read or write
  (bsc#1012628).
- drm/amd/display: Check pipe offset before setting vblank
  (bsc#1012628).
- drm/amd/display: Skip finding free audio for unknown engine_id
  (bsc#1012628).
- drm/amd/display: Fix overlapping copy within
  dml_core_mode_programming (bsc#1012628).
- drm/amd/display: update pipe topology log to support subvp
  (bsc#1012628).
- drm/amd/display: Do not return negative stream id for array
  (bsc#1012628).
- drm/amd/display: ASSERT when failing to find index by
  plane/stream id (bsc#1012628).
- drm/amd/display: Fix uninitialized variables in DM
  (bsc#1012628).
- drm/amdgpu: fix uninitialized scalar variable warning
  (bsc#1012628).
- drm/amdgpu: fix the warning about the expression (int)size -
  len (bsc#1012628).
- media: dw2102: Don't translate i2c read into write
  (bsc#1012628).
- riscv: Apply SiFive CIP-1200 workaround to single-ASID
  sfence.vma (bsc#1012628).
- media: dw2102: fix a potential buffer overflow (bsc#1012628).
- sctp: prefer struct_size over open coded arithmetic
  (bsc#1012628).
- firmware: dmi: Stop decoding on broken entry (bsc#1012628).
- kunit/fortify: Do not spam logs with fortify WARNs
  (bsc#1012628).
- Input: ff-core - prefer struct_size over open coded arithmetic
  (bsc#1012628).
- usb: xhci: prevent potential failure in handle_tx_event()
  for Transfer events without TRB (bsc#1012628).
- wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
- wifi: mt76: mt7996: add sanity checks for background radar
  trigger (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
  lvts_data (bsc#1012628).
- net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
- media: dvb-frontends: tda18271c2dd: Remove casting during div
  (bsc#1012628).
- media: s2255: Use refcount_t instead of atomic_t for
  num_channels (bsc#1012628).
- media: i2c: st-mipid02: Use the correct div function
  (bsc#1012628).
- media: tc358746: Use the correct div_ function (bsc#1012628).
- media: dvb-frontends: tda10048: Fix integer overflow
  (bsc#1012628).
- crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
- gve: Account for stopped queues when reading NIC stats
  (bsc#1012628).
- i2c: i801: Annotate apanel_addr as __ro_after_init
  (bsc#1012628).
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
  CONFIG_PCI=n (bsc#1012628).
- orangefs: fix out-of-bounds fsid access (bsc#1012628).
- kunit: Fix timeout message (bsc#1012628).
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
  (bsc#1012628).
- selftests/net: fix uninitialized variables (bsc#1012628).
- igc: fix a log entry using uninitialized netdev (bsc#1012628).
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
  (bsc#1012628).
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
  (bsc#1012628).
- scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
- serial: imx: Raise TX trigger level to 8 (bsc#1012628).
- jffs2: Fix potential illegal address access in jffs2_free_inode
  (bsc#1012628).
- s390: Mark psw in __load_psw_mask() as __unitialized
  (bsc#1012628).
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
  (bsc#1012628).
- s390/pkey: Wipe sensitive data on failure (bsc#1012628).
- s390/pkey: Wipe copies of clear-key structures on failure
  (bsc#1012628).
- s390/pkey: Wipe copies of protected- and secure-keys
  (bsc#1012628).
- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
  compilation warning (bsc#1012628).
- cdrom: rearrange last_media_change check to avoid unintentional
  overflow (bsc#1012628).
- tools/power turbostat: Remember global max_die_id (bsc#1012628).
- tools/power turbostat: Avoid possible memory corruption due
  to sparse topology IDs (bsc#1012628).
- vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
- vhost: Release worker mutex during flushes (bsc#1012628).
- vhost_task: Handle SIGKILL by flushing work and exiting
  (bsc#1012628).
- virtio-pci: Check if is_avq is NULL (bsc#1012628).
- mac802154: fix time calculation in
  ieee802154_configure_durations() (bsc#1012628).
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
  (bsc#1012628).
- net: phy: phy_device: Fix PHY LED blinking code comment
  (bsc#1012628).
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
  (bsc#1012628).
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call
  tcp_try_to_open() (bsc#1012628).
- net/mlx5: E-switch, Create ingress ACL when needed
  (bsc#1012628).
- net/mlx5e: Add mqprio_rl cleanup and free in
  mlx5e_priv_cleanup() (bsc#1012628).
- net/mlx5e: Present succeeded IPsec SA bytes and packet
  (bsc#1012628).
- net/mlx5e: Approximate IPsec per-SA payload data bytes count
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting of unicast qos interval
  (bsc#1012628).
- Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
- Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
- bluetooth/hci: disallow setting handle bigger than
  HCI_CONN_HANDLE_MAX (bsc#1012628).
- tcp_metrics: validate source addr length (bsc#1012628).
- KVM: s390: fix LPSWEY handling (bsc#1012628).
- e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
- gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
- net: allow skb_datagram_iter to be called from any context
  (bsc#1012628).
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
  (bsc#1012628).
- net: txgbe: remove separate irq request for MSI and INTx
  (bsc#1012628).
- net: txgbe: add extra handle for MSI/INTx into thread irq handle
  (bsc#1012628).
- net: txgbe: free isb resources at the right time (bsc#1012628).
- btrfs: always do the basic checks for btrfs_qgroup_inherit
  structure (bsc#1012628).
- net: phy: aquantia: add missing include guards (bsc#1012628).
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
  from __netif_rx() (bsc#1012628).
- drm/fbdev-generic: Fix framebuffer on big endian devices
  (bsc#1012628).
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
  (bsc#1012628).
- s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
- gpio: mmio: do not calculate bgpio_bits via "ngpios"
  (bsc#1012628).
- wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
- riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
- netfilter: nf_tables: unconditionally flush pending work before
  notifier (bsc#1012628).
- net: rswitch: Avoid use-after-free in rswitch_poll()
  (bsc#1012628).
- bonding: Fix out-of-bounds read in
  bond_option_arp_ip_targets_set() (bsc#1012628).
- ice: Fix improper extts handling (bsc#1012628).
- ice: Don't process extts if PTP is disabled (bsc#1012628).
- ice: Reject pin requests with unsupported flags (bsc#1012628).
- ice: use proper macro for testing bit (bsc#1012628).
- selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
- selftests: make order checking verbose in msg_zerocopy selftest
  (bsc#1012628).
- drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
- tcp: Don't flag tcp_sk(sk)-&gt;rx_opt.saw_unknown for TCP AO
  (bsc#1012628).
- inet_diag: Initialize pad field in struct inet_diag_req_v2
  (bsc#1012628).
- mlxsw: core_linecards: Fix double memory deallocation in case
  of invalid INI file (bsc#1012628).
- bnxt_en: Fix the resource check condition for RSS contexts
  (bsc#1012628).
- gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
- platform/x86: toshiba_acpi: Fix quickstart quirk handling
  (bsc#1012628).
- Revert "igc: fix a log entry using uninitialized netdev"
  (bsc#1012628).
- nilfs2: fix inode number range checks (bsc#1012628).
- nilfs2: add missing check for inode numbers on directory entries
  (bsc#1012628).
- nilfs2: fix incorrect inode allocation from reserved inodes
  (bsc#1012628).
- mm: optimize the redundant loop of mm_update_owner_next()
  (bsc#1012628).
- mm: avoid overflows in dirty throttling logic (bsc#1012628).
- btrfs: zoned: fix calc_available_free_space() for zoned mode
  (bsc#1012628).
- btrfs: fix adding block group to a reclaim list and the unused
  list during reclaim (bsc#1012628).
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
  (bsc#1012628).
- f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
- scsi: mpi3mr: Use proper format specifier in
  mpi3mr_sas_port_add() (bsc#1012628).
- Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
  Adv Report (bsc#1012628).
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after
  warm reboot (bsc#1012628).
- can: kvaser_usb: Explicitly initialize family in leafimx
  driver_info struct (bsc#1012628).
- fsnotify: Do not generate events for O_PATH file descriptors
  (bsc#1012628).
- Revert "mm/writeback: fix possible divide-by-zero in
  wb_dirty_limits(), again" (bsc#1012628).
- drm/xe: fix error handling in xe_migrate_update_pgtables
  (bsc#1012628).
- drm/ttm: Always take the bo delayed cleanup path for imported
  bos (bsc#1012628).
- drm/nouveau: fix null pointer dereference in
  nouveau_connector_get_modes (bsc#1012628).
- drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for Valve Galileo
  (bsc#1012628).
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
  (bsc#1012628).
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
  without common (bsc#1012628).
- powerpc/pseries: Fix scv instruction crash with kexec
  (bsc#1012628).
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
  at address 0 (bsc#1012628).
- firmware: sysfb: Fix reference count of sysfb parent device
  (bsc#1012628).
- filelock: Remove locks reliably when fcntl/close race is
  detected (bsc#1012628).
- mtd: rawnand: Ensure ECC configuration is propagated to upper
  layers (bsc#1012628).
- mtd: rawnand: Fix the nand_read_data_op() early check
  (bsc#1012628).
- mtd: rawnand: Bypass a couple of sanity checks during NAND
  identification (bsc#1012628).
- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
  (bsc#1012628).
- fs: don't misleadingly warn during thaw operations
  (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: fix error array size
  (bsc#1012628).
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
  (bsc#1012628).
- s390/dasd: Fix invalid dereferencing of indirect CCW data
  pointer (bsc#1012628).
- selftests/harness: Fix tests timeout and race condition
  (bsc#1012628).
- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
  Quartz64 Model B (bsc#1012628).
- clk: qcom: gcc-sm6350: Fix gpll6* &amp; gpll7 parents (bsc#1012628).
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
  (bsc#1012628).
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
  (bsc#1012628).
- i2c: pnx: Fix potential deadlock warning from del_timer_sync()
  call in isr (bsc#1012628).
- fs/ntfs3: Mark volume as dirty if xattr is broken (bsc#1012628).
- drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with
  ALC897 (bsc#1012628).
- vhost-scsi: Handle vhost_vq_work_queue failures for events
  (bsc#1012628).
- nvme-multipath: find NUMA path only for online numa-node
  (bsc#1012628).
- dma-mapping: benchmark: avoid needless copy_to_user if benchmark
  fails (bsc#1012628).
- drm/amdgpu: correct hbm field in boot status (bsc#1012628).
- connector: Fix invalid conversion in cn_proc.h (bsc#1012628).
- swap: yield device immediately (bsc#1012628).
- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
  (bsc#1012628).
- libbpf: detect broken PID filtering logic for multi-uprobe
  (bsc#1012628).
- regmap-i2c: Subtract reg size from max_write (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT
  IVW 11.6" tablet (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
  (bsc#1012628).
- block: check for max_hw_sectors underflow (bsc#1012628).
- nvmet: fix a possible leak when destroy a ctrl during qp
  establishment (bsc#1012628).
- kbuild: fix short log for AS in link-vmlinux.sh (bsc#1012628).
- nfc/nci: Add the inconsistency check between the input data
  length and count (bsc#1012628).
- spi: cadence: Ensure data lines set to low during dummy-cycle
  period (bsc#1012628).
- ALSA: ump: Set default protocol when not given explicitly
  (bsc#1012628).
- drm/amdgpu: silence UBSAN warning (bsc#1012628).
- hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
  (bsc#1012628).
- null_blk: Do not allow runt zone with zone capacity smaller
  then zone size (bsc#1012628).
- libbpf: don't close(-1) in multi-uprobe feature detector
  (bsc#1012628).
- Refresh
  patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch.
- commit 8c0f797</changelog>
  <changelog author="mkubecek@suse.cz" date="1721044800">- update to 6.10 final
- refresh configs (headers only)
- commit b8b0277</changelog>
  <changelog author="jslaby@suse.cz" date="1721304000">- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
- commit cee765e</changelog>
  <changelog author="jslaby@suse.cz" date="1721908800">- Linux 6.10.1 (bsc#1012628).
- thermal: core: Allow thermal zones to tell the core to ignore
  them (bsc#1012628).
- io_uring: fix error pbuf checking (bsc#1012628).
- ASoC: cs35l56: Limit Speaker Volume to +12dB maximum
  (bsc#1012628).
- ASoC: cs35l56: Use header defines for Speaker Volume control
  definition (bsc#1012628).
- tpm: Use auth only after NULL check in
  tpm_buf_check_hmac_response() (bsc#1012628).
- cifs: Fix setting of zero_point after DIO write (bsc#1012628).
- cifs: Fix server re-repick on subrequest retry (bsc#1012628).
- cifs: fix noisy message on copy_file_range (bsc#1012628).
- cifs: Fix missing fscache invalidation (bsc#1012628).
- cifs: Fix missing error code set (bsc#1012628).
- ext4: use memtostr_pad() for s_volume_name (bsc#1012628).
- commit a57275a</changelog>
  <changelog author="jslaby@suse.cz" date="1721908801">- drm/amd/display: Take Synaptics Cascaded Topology into Account
  (bsc#1228093 #3495).
- commit a4c3703</changelog>
  <changelog author="jslaby@suse.cz" date="1721908802">- Revert "rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)"
  This reverts commit c9c2e244cf9031882276be043b882ccf33835a4f. Openssl
  was fixed:
  https://build.opensuse.org/request/show/1189541
- commit 178f0b6</changelog>
  <changelog author="jslaby@suse.cz" date="1722168000">- Linux 6.10.2 (bsc#1012628).
- tap: add missing verification for short frame (bsc#1012628).
- tun: add missing verification for short frame (bsc#1012628).
- filelock: Fix fcntl/close race recovery compat path
  (bsc#1012628).
- ALSA: seq: ump: Skip useless ports for static blocks
  (bsc#1012628).
- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA
  is paused (bsc#1012628).
- arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: msm8998: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
  (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe
  6a (bsc#1012628).
- arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe
  6a (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
  (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park
  mode (bsc#1012628).
- arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park
  mode (bsc#1012628).
- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy
  Book Pro 360 (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
  (bsc#1012628).
- ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
  (bsc#1012628).
- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
  (bsc#1012628).
- fs/ntfs3: Validate ff offset (bsc#1012628).
- fs/ntfs3: Add a check for attr_names and oatbl (bsc#1012628).
- jfs: don't walk off the end of ealist (bsc#1012628).
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
  (bsc#1012628).
- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
  (bsc#1012628).
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
  (bsc#1012628).
- commit d3b5079</changelog>
  <changelog author="jslaby@suse.cz" date="1722254400">- drm/qxl: Pin buffer objects for internal mappings (bsc#1228388).
- commit 691f036</changelog>
  <changelog author="jslaby@suse.cz" date="1722254401">- Update
  patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
  (bsc#1228387).
  Fix the bsc #.
- commit 65a34e2</changelog>
  <changelog author="shung-hsi.yu@suse.com" date="1722340800">- rpm/guards: fix precedence issue with control flow operator
  With perl 5.40 it report the following error on rpm/guards script:
  Possible precedence issue with control flow operator (exit) at scripts/guards line 208.
  Fix the issue by adding parenthesis around ternary operator.
- commit 07b8b4e</changelog>
  <changelog author="jslaby@suse.cz" date="1722427200">- Delete
  patches.suse/drm-amd-display-Take-Synaptics-Cascaded-Topology-int.patch.
- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
  The former causes crashes:
  https://bugzilla.suse.com/show_bug.cgi?id=1228093#c11
  Let's resort back to a revert.
- commit f800dd5</changelog>
  <changelog author="ddiss@suse.de" date="1722427201">- apparmor: unpack transition table if dfa is not present (bsc#1226031).
- commit 58e734c</changelog>
  <changelog author="jslaby@suse.cz" date="1722686400">- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
  (bsc#1012628).
- soc: qcom: pmic_glink: Handle the return value of
  pmic_glink_init (bsc#1012628).
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by
  rpmh_rsc_send_data() callers (bsc#1012628).
- arm64: dts: rockchip: Add sdmmc related properties on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  (bsc#1012628).
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Update WIFi/BT related nodes on
  rk3308-rock-pi-s (bsc#1012628).
- cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
  (bsc#1012628).
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
  (bsc#1012628).
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  (bsc#1012628).
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  (bsc#1012628).
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
  (bsc#1012628).
- ARM: dts: sunxi: remove duplicated entries in makefile
  (bsc#1012628).
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx
  STGEN timer (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on (bsc#1012628).
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
  (bsc#1012628).
- OPP: ti: Fix ti_opp_supply_probe wrong return values
  (bsc#1012628).
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts
  polarity (bsc#1012628).
- arm64: dts: ti: k3-j722s: Fix main domain GPIO count
  (bsc#1012628).
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
  (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where
  unused (bsc#1012628).
- arm64: dts: qcom: qdu1000: Add secure qfprom node (bsc#1012628).
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during
  bwmon_remove (bsc#1012628).
- soc: qcom: pdr: protect locator_addr with the main mutex
  (bsc#1012628).
- soc: qcom: pdr: fix parsing of domains lists (bsc#1012628).
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
  (bsc#1012628).
- arm64: dts: amlogic: sm1: fix spdif compatibles (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to
  bias-disable (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable
  property (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
  pp3300_mipibrdg (bsc#1012628).
- arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Fix the value of
  `dlg,jack-det-rate` mismatch (bsc#1012628).
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node
  names (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node
  for anx7625 (bsc#1012628).
- soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
  (bsc#1012628).
- arm64: dts: amlogic: gx: correct hdmi clocks (bsc#1012628).
- arm64: dts: amlogic: add power domain to hdmitx (bsc#1012628).
- arm64: dts: amlogic: setup hdmi system clock (bsc#1012628).
- arm64: dts: rockchip: Drop invalid mic-in-differential on
  rk3568-rock-3a (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3566-roc-pc (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3568-evb1-v10 (bsc#1012628).
- arm64: dts: renesas: r8a779h0: Drop "opp-shared" from
  opp-table-0 (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt
  messages (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc_mlmix location (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc vpu locations (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
  (bsc#1012628).
- x86/xen: Convert comma to semicolon (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
  (bsc#1012628).
- arm64: dts: rockchip: Add missing power-domains for rk356x
  vop_mmu (bsc#1012628).
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino
  R6xS (bsc#1012628).
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: disable display subsystem for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  (bsc#1012628).
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain
  property (bsc#1012628).
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during
  comparisons (bsc#1012628).
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared
  memory CPPC systems (bsc#1012628).
- m68k: cmpxchg: Fix return value for default case in
  __arch_xchg() (bsc#1012628).
- ARM: spitz: fix GPIO assignment for backlight (bsc#1012628).
- ARM: Remove address checking for MMUless devices (bsc#1012628).
- x86/sev: Do RMP memory coverage check after max_pfn has been
  set (bsc#1012628).
- vmlinux.lds.h: catch .bss..L* sections into BSS") (bsc#1012628).
- firmware: turris-mox-rwtm: Do not complete if there are no
  waiters (bsc#1012628).
- firmware: turris-mox-rwtm: Fix checking return value of
  wait_for_completion_timeout() (bsc#1012628).
- firmware: turris-mox-rwtm: Initialize completion before mailbox
  (bsc#1012628).
- wifi: ath12k: Don't drop tx_status in failure case
  (bsc#1012628).
- wifi: ath12k: drop failed transmitted frames from metric
  calculation (bsc#1012628).
- wifi: ath12k: avoid duplicated vdev stop (bsc#1012628).
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  (bsc#1012628).
- wifi: ath12k: Correct 6 GHz frequency value in rx status
  (bsc#1012628).
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  (bsc#1012628).
- wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
  (bsc#1012628).
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  (bsc#1012628).
- selftests/bpf: Fix prog numbers in test_sockmap (bsc#1012628).
- wifi: rtw89: 8852b: restore setting for RFE type 5 after device
  resume (bsc#1012628).
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported
  ESPINTCP (bsc#1012628).
- wifi: iwlwifi: mvm: don't skip link selection (bsc#1012628).
- wifi: mac80211: fix TTLM teardown work (bsc#1012628).
- wifi: mac80211: cancel multi-link reconf work on disconnect
  (bsc#1012628).
- wifi: mac80211: cancel TTLM teardown work earlier (bsc#1012628).
- wifi: mac80211: reset negotiated TTLM on disconnect
  (bsc#1012628).
- wifi: ath11k: refactor setting country code logic (bsc#1012628).
- wifi: ath11k: restore country code during resume (bsc#1012628).
- wifi: ath12k: change DMA direction while mapping reinjected
  packets (bsc#1012628).
- wifi: ath12k: fix invalid memory access while processing
  fragmented packets (bsc#1012628).
- wifi: ath12k: fix firmware crash during reo reinject
  (bsc#1012628).
- wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after
  device resume (bsc#1012628).
- wifi: ath11k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- wifi: ath12k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- net: ethernet: cortina: Restore TSO support (bsc#1012628).
- tcp: add tcp_done_with_error() helper (bsc#1012628).
- tcp: fix race in tcp_write_err() (bsc#1012628).
- tcp: fix races in tcp_abort() (bsc#1012628).
- tcp: fix races in tcp_v[46]_err() (bsc#1012628).
- hns3: avoid linking objects into multiple modules (bsc#1012628).
- libbpf: keep FD_CLOEXEC flag when dup()'ing FD (bsc#1012628).
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
  CONFIG_ARCH_NO_SG_CHAIN is defined (bsc#1012628).
- selftests/bpf: Check length of recv in test_sockmap
  (bsc#1012628).
- udf: Fix lock ordering in udf_evict_inode() (bsc#1012628).
- sched/core: Move preempt_model_*() helpers from sched.h to
  preempt.h (bsc#1012628).
- sched/core: Drop spinlocks on contention iff kernel is
  preemptible (bsc#1012628).
- lib: objagg: Fix general protection fault (bsc#1012628).
- mlxsw: spectrum_acl_erp: Fix object nesting warning
  (bsc#1012628).
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware
  errors (bsc#1012628).
- perf/x86: Serialize set_attr_rdpmc() (bsc#1012628).
- jump_label: Fix concurrency issues in static_key_slow_dec()
  (bsc#1012628).
- wifi: ath12k: fix ACPI warning when resume (bsc#1012628).
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  (bsc#1012628).
- wifi: ath12k: fix per pdev debugfs registration (bsc#1012628).
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  (bsc#1012628).
- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (bsc#1012628).
- wifi: nl80211: expose can-monitor channel property
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix re-enabling EMLSR (bsc#1012628).
- wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
  (bsc#1012628).
- bpf: Make bpf_session_cookie() kfunc return long *
  (bsc#1012628).
- xfrm: Fix input error path memory access (bsc#1012628).
- xfrm: Log input direction mismatch error in one place
  (bsc#1012628).
- udf: Fix bogus checksum computation in udf_rename()
  (bsc#1012628).
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  (bsc#1012628).
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded
  ports for KSZ9477 (bsc#1012628).
- bpf: Change bpf_session_cookie return value to __u64 *
  (bsc#1012628).
- libbpf: Checking the btf_type kind when fixing variable offsets
  (bsc#1012628).
- libbpf: Skip base btf sanity checks (bsc#1012628).
- xfrm: Fix unregister netdevice hang on hardware offload
  (bsc#1012628).
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp (bsc#1012628).
- netfilter: nf_tables: rise cap on SELinux secmark context
  (bsc#1012628).
- wifi: mac80211: add ieee80211_tdls_sta_link_id() (bsc#1012628).
- wifi: mac80211: correcty limit wider BW TDLS STAs (bsc#1012628).
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (bsc#1012628).
- wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  (bsc#1012628).
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  (bsc#1012628).
- wifi: ath12k: fix peer metadata parsing (bsc#1012628).
- wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  (bsc#1012628).
- wifi: rtw89: 8852b: fix definition of KIP register number
  (bsc#1012628).
- wifi: rtl8xxxu: 8188f: Limit TX power index (bsc#1012628).
- xfrm: Export symbol xfrm_dev_state_delete (bsc#1012628).
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline
  image (bsc#1012628).
- bpftool: Mount bpffs when pinmaps path not under the bpffs
  (bsc#1012628).
- bpf: Fix atomic probe zero-extension (bsc#1012628).
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address
  calculation (bsc#1012628).
- perf: Fix perf_aux_size() for greater-than 32-bit size
  (bsc#1012628).
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
  (bsc#1012628).
- perf: Fix default aux_watermark calculation (bsc#1012628).
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  (bsc#1012628).
- perf/x86/amd/uncore: Avoid PMU registration if counters are
  unavailable (bsc#1012628).
- perf/x86/amd/uncore: Fix DF and UMC domain identification
  (bsc#1012628).
- wifi: rtw89: Fix array index mistake in
  rtw89_sta_info_get_iter() (bsc#1012628).
- xfrm: fix netdev reference count imbalance (bsc#1012628).
- xfrm: call xfrm_dev_policy_delete when kill policy
  (bsc#1012628).
- wifi: virt_wifi: avoid reporting connection success with wrong
  SSID (bsc#1012628).
- bpf: helpers: fix bpf_wq_set_callback_impl signature
  (bsc#1012628).
- NFSD: Fix nfsdcld warning (bsc#1012628).
- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (bsc#1012628).
- net: page_pool: fix warning code (bsc#1012628).
- wifi: virt_wifi: don't use strlen() in const context
  (bsc#1012628).
- locking/rwsem: Add __always_inline annotation to
  __down_write_common() and inlined callers (bsc#1012628).
- selftests/bpf: Close fd in error path in drop_on_reuseport
  (bsc#1012628).
- selftests/bpf: Null checks for links in bpf_tcp_ca
  (bsc#1012628).
- selftests/bpf: Close obj in error path in xdp_adjust_tail
  (bsc#1012628).
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
  (bsc#1012628).
- selftests/resctrl: Fix closing IMC fds on error and open-code
  R+W instead of loops (bsc#1012628).
- bpf: annotate BTF show functions with __printf (bsc#1012628).
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (bsc#1012628).
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  (bsc#1012628).
- bpf: fix overflow check in adjust_jmp_off() (bsc#1012628).
- nfsd: nfsd_file_lease_notifier_call gets a file_lease as an
  argument (bsc#1012628).
- bpf: Fix null pointer dereference in resolve_prog_type()
  for BPF_PROG_TYPE_EXT (bsc#1012628).
- net: pse-pd: Do not return EOPNOSUPP if config is null
  (bsc#1012628).
- net: ethtool: pse-pd: Fix possible null-deref (bsc#1012628).
- selftests: forwarding: devlink_lib: Wait for udev events after
  reloading (bsc#1012628).
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
  (bsc#1012628).
- Bluetooth: btintel: Refactor btintel_set_ppag() (bsc#1012628).
- Bluetooth: btintel_pcie: Fix irq leak (bsc#1012628).
- Bluetooth: btnxpuart: Add handling for boot-signature timeout
  errors (bsc#1012628).
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
  (bsc#1012628).
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
  (bsc#1012628).
- virtio_net: Fix napi_skb_cache_put warning (bsc#1012628).
- xdp: fix invalid wait context of page_pool_destroy()
  (bsc#1012628).
- net: bridge: mst: Check vlan state for egress decision
  (bsc#1012628).
- Bluetooth: Fix usage of __hci_cmd_sync_status (bsc#1012628).
- tcp: Don't access uninit tcp_rsk(req)-&gt;ao_keyid in
  tcp_create_openreq_child() (bsc#1012628).
- drm/rockchip: vop2: Fix the port mux of VP2 (bsc#1012628).
- drm/arm/komeda: Fix komeda probe failing if there are no links
  in the secondary pipeline (bsc#1012628).
- drm/amdkfd: Fix CU Masking for GFX 9.4.3 (bsc#1012628).
- drm/i915/psr: Rename has_psr2 as has_sel_update (bsc#1012628).
- drm/i915/display: Do not print "psr: enabled" for on Panel
  Replay (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_dcs_write_seq() (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_generic_write_seq() (bsc#1012628).
- drm/panel: lg-sw43408: add missing error handling (bsc#1012628).
- drm/amd/pm: Fix aldebaran pcie speed reporting (bsc#1012628).
- drm/amdgpu: Fix memory range calculation (bsc#1012628).
- drm/amdgpu: Check if NBIO funcs are NULL in
  amdgpu_device_baco_exit (bsc#1012628).
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (bsc#1012628).
- drm/panel: himax-hx8394: Handle errors from
  mipi_dsi_dcs_set_display_on() better (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/bridge: it6505: fix hibernate to resume no display issue
  (bsc#1012628).
- drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- drm/amd/display: dynamically allocate dml2_configuration_options
  structures (bsc#1012628).
- drm/amd/display: fix graphics_object_id size (bsc#1012628).
- drm/amd/display: Move 'struct scaler_data' off stack
  (bsc#1012628).
- media: pci: ivtv: Add check for DMA map result (bsc#1012628).
- media: dvb-usb: Fix unexpected infinite loop in
  dvb_usb_read_remote_control() (bsc#1012628).
- media: imon: Fix race getting ictx-&gt;lock (bsc#1012628).
- drm/i915/psr: Use enable boolean from intel_crtc_state for
  Early Transport (bsc#1012628).
- media: i2c: Fix imx412 exposure control (bsc#1012628).
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
  (bsc#1012628).
- media: v4l: async: Fix NULL pointer dereference in adding
  ancillary links (bsc#1012628).
- drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- s390/uv: Don't call folio_wait_writeback() without a folio
  reference (bsc#1012628).
- drm/msm/dpu: fix encoder irq wait skip (bsc#1012628).
- Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
  (bsc#1012628).
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
  (bsc#1012628).
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
  (bsc#1012628).
- perf maps: Fix use after free in
  __maps__fixup_overlap_and_insert (bsc#1012628).
- media: mediatek: vcodec: Handle invalid decoder vsi
  (bsc#1012628).
- media: mediatek: vcodec: Fix unreasonable data conversion
  (bsc#1012628).
- drm/bridge: samsung-dsim: Set P divider based on min/max of
  fin pll (bsc#1012628).
- drm/i915/display: Skip Panel Replay on pipe comparison if no
  active planes (bsc#1012628).
- drm/i915/psr: Print Panel Replay status instead of frame lock
  status (bsc#1012628).
- x86/shstk: Make return uprobe work with shadow stack
  (bsc#1012628).
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  (bsc#1012628).
- drm/amd/display: use pre-allocated temp structure for bounding
  box (bsc#1012628).
- saa7134: Unchecked i2c_transfer function result fixed
  (bsc#1012628).
- media: c8sectpfe: Add missing parameter names (bsc#1012628).
- media: i2c: imx219: fix msr access command sequence
  (bsc#1012628).
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  (bsc#1012628).
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  (bsc#1012628).
- media: uvcvideo: Override default flags (bsc#1012628).
- drm: zynqmp_dpsub: Fix an error handling path in
  zynqmp_dpsub_probe() (bsc#1012628).
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
  (bsc#1012628).
- drm/i915/psr: Set SU area width as pipe src width (bsc#1012628).
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  (bsc#1012628).
- media: rcar-csi2: Disable runtime_pm in probe error
  (bsc#1012628).
- media: rcar-csi2: Cleanup subdevice in remove() (bsc#1012628).
- media: renesas: vsp1: Fix _irqsave and _irq mix (bsc#1012628).
- media: renesas: vsp1: Store RPF partition configuration per
  RPF instance (bsc#1012628).
- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex
  implementation (bsc#1012628).
- drm/mediatek: Add missing plane settings when async update
  (bsc#1012628).
- drm/mediatek: Use 8-bit alpha in ETHDR (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in OVL (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in Mixer (bsc#1012628).
- drm/mediatek: Fix destination alpha error in OVL (bsc#1012628).
- drm/mediatek: Turn off the layers with zero width or height
  (bsc#1012628).
- drm/mediatek: Add OVL compatible name for MT8195 (bsc#1012628).
- drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
  (bsc#1012628).
- drm/mediatek: Set DRM mode configs accordingly (bsc#1012628).
- drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_*
  includes (bsc#1012628).
- drm/msm/a6xx: Fix A702 UBWC mode (bsc#1012628).
- media: imx-jpeg: Drop initial source change event if capture
  has been setup (bsc#1012628).
- leds: trigger: Unregister sysfs attributes before calling
  deactivate() (bsc#1012628).
- drm/msm/dsi: set video mode widebus enable bit when widebus
  is enabled (bsc#1012628).
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (bsc#1012628).
- drm/msm/dpu: drop validity checks for clear_pending_flush()
  ctl op (bsc#1012628).
- drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
  (bsc#1012628).
- drm/panic: only draw the foreground color in drm_panic_blit()
  (bsc#1012628).
- drm/panic: Fix off-by-one logo size checks (bsc#1012628).
- platform/arm64: build drivers even on non-ARM64 platforms
  (bsc#1012628).
- perf test: Make test_arm_callgraph_fp.sh more robust
  (bsc#1012628).
- tools/perf: Fix the string match for "/tmp/perf-$PID.map"
  files in dso__load (bsc#1012628).
- perf pmus: Fixes always false when compare duplicates aliases
  (bsc#1012628).
- perf report: Fix condition in sort__sym_cmp() (bsc#1012628).
- drm/etnaviv: fix DMA direction handling for cached RW buffers
  (bsc#1012628).
- drm/qxl: Add check for drm_cvt_mode (bsc#1012628).
- leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing
  PBS triggers (bsc#1012628).
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
  (bsc#1012628).
- drm/panic: depends on !VT_CONSOLE (bsc#1012628).
- drm/panic: Do not select DRM_KMS_HELPER (bsc#1012628).
- drm/mediatek: Remove less-than-zero comparison of an unsigned
  value (bsc#1012628).
- ext4: fix infinite loop when replaying fast_commit
  (bsc#1012628).
- drm/amd/display: Add null check before access structs
  (bsc#1012628).
- drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
  (bsc#1012628).
- drm/mediatek/dp: Fix spurious kfree() (bsc#1012628).
- perf stat: Fix a segfault with --per-cluster --metric-only
  (bsc#1012628).
- media: venus: flush all buffers in output plane streamoff
  (bsc#1012628).
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
  (bsc#1012628).
- perf intel-pt: Fix exclude_guest setting (bsc#1012628).
- drm/panthor: Record devfreq busy as soon as a job is started
  (bsc#1012628).
- mfd: rsmu: Split core code into separate module (bsc#1012628).
- mfd: omap-usb-tll: Use struct_size to allocate tll
  (bsc#1012628).
- xprtrdma: Fix rpcrdma_reqs_reset() (bsc#1012628).
- SUNRPC: avoid soft lockup when transmitting UDP to reachable
  server (bsc#1012628).
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  (bsc#1012628).
- ext4: don't track ranges in fast_commit if inode has inlined
  data (bsc#1012628).
- ext4: avoid writing unitialized memory to disk in EA inodes
  (bsc#1012628).
- leds: flash: leds-qcom-flash: Test the correct variable in init
  (bsc#1012628).
- sparc64: Fix incorrect function signature and add prototype
  for prom_cif_init (bsc#1012628).
- perf dso: Fix address sanitizer build (bsc#1012628).
- platform/x86: asus-wmi: fix TUF laptop RGB variant
  (bsc#1012628).
- nfs: pass explicit offset/count to trace events (bsc#1012628).
- SUNRPC: Fixup gss_status tracepoint error output (bsc#1012628).
- iio: Fix the sorting functionality in
  iio_gts_build_avail_time_table (bsc#1012628).
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features'
  in pci_epf_test_core_init() (bsc#1012628).
- PCI: Fix resource double counting on remove &amp; rescan
  (bsc#1012628).
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  (bsc#1012628).
- PCI: keystone: Don't enable BAR 0 for AM654x (bsc#1012628).
- PCI: keystone: Fix NULL pointer dereference in case of DT
  error in ks_pcie_setup_rc_app_regs() (bsc#1012628).
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in
  rcar_pcie_wakeup() (bsc#1012628).
- PCI: tegra194: Set EP alignment restriction for inbound ATU
  (bsc#1012628).
- riscv: smp: fail booting up smp if inconsistent vlen is detected
  (bsc#1012628).
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  (bsc#1012628).
- crypto: tegra - Remove an incorrect iommu_fwspec_free() call
  in tegra_se_remove() (bsc#1012628).
- crypto: atmel-sha204a - fix negated return value (bsc#1012628).
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE
  clock (bsc#1012628).
- clk: qcom: camcc-sc7280: Add parent dependency to all camera
  GDSCs (bsc#1012628).
- clk: meson: s4: fix fixed_pll_dco clock (bsc#1012628).
- clk: meson: s4: fix pwm_j_div parent clock (bsc#1012628).
- iio: adc: ad9467: use DMA safe buffer for spi (bsc#1012628).
- iio: frequency: adrf6780: rm clk provider include (bsc#1012628).
- iio: adc: adi-axi-adc: don't allow concurrent enable/disable
  calls (bsc#1012628).
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (bsc#1012628).
- coresight: Fix ref leak when of_coresight_parse_endpoint()
  fails (bsc#1012628).
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (bsc#1012628).
- powerpc/kexec_file: fix cpus node update to FDT (bsc#1012628).
- ASoc: tas2781: Enable RCA-based playback without DSP firmware
  download (bsc#1012628).
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  (bsc#1012628).
- usb: typec-mux: ptn36502: unregister typec switch on probe
  error and remove (bsc#1012628).
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe
  error and remove (bsc#1012628).
- ASoc: PCM6240: Return directly after a failed devm_kzalloc()
  in pcmdevice_i2c_probe() (bsc#1012628).
- RDMA/cache: Release GID table even if leak is detected
  (bsc#1012628).
- mtd: spi-nor: winbond: fix w25q128 regression (bsc#1012628).
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and
  flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and
  ALWAYS_ON flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  (bsc#1012628).
- Input: qt1050 - handle CHIP_ID reading error (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in mad.c (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  (bsc#1012628).
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is
  disabled (bsc#1012628).
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (bsc#1012628).
- ASoC: qcom: Adjust issues in case of DT error in
  asoc_qcom_lpass_cpu_platform_probe() (bsc#1012628).
- scsi: lpfc: Fix a possible null pointer dereference
  (bsc#1012628).
- hwrng: core - Fix wrong quality calculation at hw rng
  registration (bsc#1012628).
- powerpc/prom: Add CPU info to hardware description string later
  (bsc#1012628).
- ASoC: max98088: Check for clk_prepare_enable() error
  (bsc#1012628).
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Fix iommufd_test_dirty() to handle &lt;u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Add tests for &lt;= u8 bitmap sizes
  (bsc#1012628).
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer
  sizes (bsc#1012628).
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
  (bsc#1012628).
- mtd: make mtd_test.c a separate module (bsc#1012628).
- RDMA/device: Return error earlier if port in not valid
  (bsc#1012628).
- Input: elan_i2c - do not leave interrupt disabled on suspend
  failure (bsc#1012628).
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
  (bsc#1012628).
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
  (bsc#1012628).
- kvm: s390: Reject memory region operations for ucontrol VMs
  (bsc#1012628).
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate
  thermal sensor (bsc#1012628).
- ASoC: amd: Adjust error handling in case of absent codec device
  (bsc#1012628).
- iommu/arm-smmu-qcom: Register the TBU driver in
  qcom_smmu_impl_init (bsc#1012628).
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
  (bsc#1012628).
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  (bsc#1012628).
- vhost/vsock: always initialize seqpacket_allow (bsc#1012628).
- net: missing check virtio (bsc#1012628).
- scsi: lpfc: Revise lpfc_prep_embed_io routine with proper
  endian macro usages (bsc#1012628).
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  (bsc#1012628).
- crypto: qat - extend scope of lock in
  adf_cfg_add_key_value_param() (bsc#1012628).
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer
  the error (bsc#1012628).
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert
  PHY pipe clks (bsc#1012628).
- clk: qcom: Park shared RCGs upon registration (bsc#1012628).
- clk: en7523: fix rate divider for slic and spi clocks
  (bsc#1012628).
- MIPS: Octeron: remove source file executable bit (bsc#1012628).
- PCI: qcom-ep: Disable resources unconditionally during PERST#
  assert (bsc#1012628).
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free
  ATU slot (bsc#1012628).
- iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
  (bsc#1012628).
- iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
  (bsc#1012628).
- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1012628).
- macintosh/therm_windtunnel: fix module unload (bsc#1012628).
- RDMA/hns: Check atomic wr length (bsc#1012628).
- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1012628).
- RDMA/hns: Fix unmatch exception handling when init eq table
  fails (bsc#1012628).
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
  (bsc#1012628).
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  (bsc#1012628).
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
  (bsc#1012628).
- RDMA/hns: Fix insufficient extend DB for VFs (bsc#1012628).
- RDMA/hns: Fix mbx timing out before CMD execution is completed
  (bsc#1012628).
- iommu/vt-d: Fix identity map bounds in si_domain_init()
  (bsc#1012628).
- crypto: mxs-dcp - Ensure payload is zero when using key slot
  (bsc#1012628).
- RDMA: Fix netdev tracker in ib_device_set_netdev (bsc#1012628).
- bnxt_re: Fix imm_data endianness (bsc#1012628).
- RDMA/mana_ib: set node_guid (bsc#1012628).
- RDMA/mana_ib: Set correct device into ib (bsc#1012628).
- MIPS: Fix fallback march for SB1 (bsc#1012628).
- netfilter: ctnetlink: use helper function to calculate expect ID
  (bsc#1012628).
- netfilter: nf_set_pipapo: fix initial map fill (bsc#1012628).
- ipvs: properly dereference pe in ip_vs_add_service
  (bsc#1012628).
- gve: Fix XDP TX completion handling when counters overflow
  (bsc#1012628).
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (bsc#1012628).
- ipv4: Fix incorrect TOS in route get reply (bsc#1012628).
- ipv4: Fix incorrect TOS in fibmatch route get reply
  (bsc#1012628).
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU
  ports (bsc#1012628).
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  (bsc#1012628).
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  (bsc#1012628).
- fs/ntfs3: Fix transform resident to nonresident for compressed
  files (bsc#1012628).
- fs/ntfs3: Deny getting attr data block in compressed frame
  (bsc#1012628).
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (bsc#1012628).
- fs/ntfs3: Fix getting file type (bsc#1012628).
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
  (bsc#1012628).
- pinctrl: rockchip: update rk3308 iomux routes (bsc#1012628).
- pinctrl: core: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: single: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: ti: ti-iodelay: fix possible memory leak when
  pinctrl_enable() fails (bsc#1012628).
- pinctrl: freescale: mxs: Fix refcount of child (bsc#1012628).
- fs/ntfs3: Replace inode_trylock with inode_lock (bsc#1012628).
- fs/ntfs3: Correct undo if ntfs_create_inode failed
  (bsc#1012628).
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
  (bsc#1012628).
- fs/ntfs3: Fix field-spanning write in INDEX_HDR (bsc#1012628).
- rtc: tps6594: Fix memleak in probe (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: FIX PWM suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TPU suffixes (bsc#1012628).
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  (bsc#1012628).
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without
  PM_PRESENT (bsc#1012628).
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page
  of PMD-mapped THPs (bsc#1012628).
- selftests/damon/access_memory: use user-defined region size
  (bsc#1012628).
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  (bsc#1012628).
- rtc: interface: Add RTC offset to alarm after fix-up
  (bsc#1012628).
- fs/ntfs3: Fix the format of the "nocase" mount option
  (bsc#1012628).
- fs/ntfs3: Missed error return (bsc#1012628).
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  (bsc#1012628).
- md-cluster: fix hanging issue while a new disk adding
  (bsc#1012628).
- powerpc/8xx: fix size given to set_huge_pte_at() (bsc#1012628).
- s390/dasd: fix error checks in dasd_copy_pair_store()
  (bsc#1012628).
- lib: add missing newline character in the warning message
  (bsc#1012628).
- lib: reuse page_ext_data() to obtain codetag_ref (bsc#1012628).
- alloc_tag: fix page_ext_get/page_ext_put sequence during page
  splitting (bsc#1012628).
- sbitmap: fix io hung due to race on sbitmap_word::cleared
  (bsc#1012628).
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  (bsc#1012628).
- power: supply: ab8500: Fix error handling when calling
  iio_read_channel_processed() (bsc#1012628).
- power: supply: ingenic: Fix some error handling paths in
  ingenic_battery_get_property() (bsc#1012628).
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if
  missing (bsc#1012628).
- remoteproc: k3-r5: Fix IPC-only mode detection (bsc#1012628).
- mailbox: omap: Fix mailbox interrupt sharing (bsc#1012628).
- mailbox: imx: fix TXDB_V2 channel race condition (bsc#1012628).
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
  devm_pm_runtime_enable() (bsc#1012628).
- selftests/landlock: Add cred_transfer test (bsc#1012628).
- landlock: Don't lose track of restrictions on cred_transfer
  (bsc#1012628).
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment
  on 32 bit machines (bsc#1012628).
- mm/huge_memory: avoid PMD-size page cache if needed
  (bsc#1012628).
- hugetlb: force allocating surplus hugepages on mempolicy
  allowed nodes (bsc#1012628).
- mm/hugetlb: fix possible recursive locking detected warning
  (bsc#1012628).
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
  (bsc#1012628).
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  (bsc#1012628).
- mm/mglru: fix overshooting shrinker memory (bsc#1012628).
- mm/mglru: fix ineffective protection calculation (bsc#1012628).
- x86/efistub: Avoid returning EFI_SUCCESS on error (bsc#1012628).
- x86/efistub: Revert to heap allocated boot_params for PE
  entrypoint (bsc#1012628).
- Revert "firewire: Annotate struct fw_iso_packet with
  __counted_by()" (bsc#1012628).
- exfat: fix potential deadlock on __exfat_get_dentry_set
  (bsc#1012628).
- thermal/drivers/broadcom: Fix race between removal and clock
  disable (bsc#1012628).
- dt-bindings: thermal: correct thermal zone node name limit
  (bsc#1012628).
- tick/broadcast: Make takeover of broadcast hrtimer reliable
  (bsc#1012628).
- net: netconsole: Disable target before netpoll cleanup
  (bsc#1012628).
- af_packet: Handle outgoing VLAN packets without hardware
  offloading (bsc#1012628).
- workqueue: Always queue work items to the newest PWQ for order
  workqueues (bsc#1012628).
- btrfs: fix extent map use-after-free when adding pages to
  compressed bio (bsc#1012628).
- kernel: rerun task_work while freezing in get_signal()
  (bsc#1012628).
- ipv6: fix source address selection with route leak
  (bsc#1012628).
- ipv4: fix source address selection with route leak
  (bsc#1012628).
- ipv6: take care of scope when choosing the src addr
  (bsc#1012628).
- drm/xe: Use write-back caching mode for system memory on DGFX
  (bsc#1012628).
- NFSD: Support write delegations in LAYOUTGET (bsc#1012628).
- wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when
  in_reconfig (bsc#1012628).
- sched/fair: set_load_weight() must also call reweight_task()
  for SCHED_IDLE tasks (bsc#1012628).
- fuse: verify {g,u}id mount options correctly (bsc#1012628).
- md/raid5: fix spares errors about rcu usage (bsc#1012628).
- media: stm32: dcmipp: correct error handling in
  dcmipp_create_subdevs (bsc#1012628).
- null_blk: Fix description of the fua parameter (bsc#1012628).
- ata: libata-scsi: Fix offsets for the fixed format sense data
  (bsc#1012628).
- selftests/nolibc: fix printf format mismatch in
  expect_str_buf_eq() (bsc#1012628).
- tpm_tis_spi: add missing attpm20p SPI device ID entry
  (bsc#1012628).
- char: tpm: Fix possible memory leak in
  tpm_bios_measurements_open() (bsc#1012628).
- media: venus: fix use after free in vdec_close (bsc#1012628).
- ata: libata-scsi: Do not overwrite valid sense data when
  CK_COND=1 (bsc#1012628).
- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
  error (bsc#1012628).
- sysctl: always initialize i_uid/i_gid (bsc#1012628).
- hfs: fix to initialize fields of hfs_inode_info after
  hfs_alloc_inode() (bsc#1012628).
- ext2: Verify bitmap and itable block numbers before using them
  (bsc#1012628).
- media: i2c: Kconfig: Fix missing firmware upload config select
  (bsc#1012628).
- lsm: fixup the inode xattr capability handling (bsc#1012628).
- io_uring/io-wq: limit retrying worker initialisation
  (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  cdv_intel_lvds_get_modes (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  psb_intel_lvds_get_modes (bsc#1012628).
- drm/amd/display: fix corruption with high refresh rates on
  DCN 3.0 (bsc#1012628).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1012628).
- drm/amd/display: Check for NULL pointer (bsc#1012628).
- apparmor: use kvfree_sensitive to free data-&gt;data (bsc#1012628).
- cifs: fix potential null pointer use in destroy_workqueue in
  init_cifs error path (bsc#1012628).
- cifs: fix reconnect with SMB1 UNIX Extensions (bsc#1012628).
- cifs: mount with "unix" mount option for SMB1 incorrectly
  handled (bsc#1012628).
- task_work: s/task_work_cancel()/task_work_cancel_func()/
  (bsc#1012628).
- task_work: Introduce task_work_cancel() again (bsc#1012628).
- udf: Avoid using corrupted block bitmap buffer (bsc#1012628).
- m68k: amiga: Turn off Warp1260 interrupts during boot
  (bsc#1012628).
- block: check bio alignment in blk_mq_submit_bio (bsc#1012628).
- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1012628).
- ext4: make sure the first directory block is not a hole
  (bsc#1012628).
- io_uring: fix lost getsockopt completions (bsc#1012628).
- io_uring: tighten task exit cancellations (bsc#1012628).
- io_uring: don't allow netpolling with SETUP_IOPOLL
  (bsc#1012628).
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
  (bsc#1012628).
- genirq: Set IRQF_COND_ONESHOT in request_irq() (bsc#1012628).
- wifi: mwifiex: Fix interface type change (bsc#1012628).
- wifi: rtw89: fix HW scan not aborting properly (bsc#1012628).
- wifi: rtw88: usb: Fix disconnection after beacon loss
  (bsc#1012628).
- wifi: rtw88: usb: Further limit the TX aggregation
  (bsc#1012628).
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
  (bsc#1012628).
- drivers: soc: xilinx: check return status of get_api_version()
  (bsc#1012628).
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- md/md-bitmap: fix writing non bitmap pages (bsc#1012628).
- leds: triggers: Flush pending brightness before activating
  trigger (bsc#1012628).
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  (bsc#1012628).
- media: ivsc: csi: add separate lock for v4l2 control handler
  (bsc#1012628).
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
  (bsc#1012628).
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  (bsc#1012628).
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
  (bsc#1012628).
- jbd2: precompute number of transaction descriptor blocks
  (bsc#1012628).
- jbd2: avoid infinite transaction commit loop (bsc#1012628).
- media: uvcvideo: Fix integer overflow calculating timestamp
  (bsc#1012628).
- media: ivsc: csi: don't count privacy on as error (bsc#1012628).
- remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper
  library for Guest state buffer (bsc#1012628).
- KVM: VMX: Split out the non-virtualization part of
  vmx_interrupt_blocked() (bsc#1012628).
- KVM: nVMX: Add a helper to get highest pending from Posted
  Interrupt vector (bsc#1012628).
- KVM: nVMX: Request immediate exit iff pending nested event
  needs injection (bsc#1012628).
- KVM: nVMX: Check for pending posted interrupts when looking
  for nested events (bsc#1012628).
- KVM: nVMX: Fold requested virtual interrupt check into
  has_nested_events() (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
  (bsc#1012628).
- ALSA: firewire-lib: fix wrong value as length of header for
  CIP_NO_HEADER case (bsc#1012628).
- ALSA: ump: Don't update FB name for static blocks (bsc#1012628).
- ALSA: ump: Force 1 Group for MIDI1 FBs (bsc#1012628).
- ALSA: usb-audio: Fix microphone sound on HD webcam
  (bsc#1012628).
- ALSA: usb-audio: Move HD Webcam quirk to the right place
  (bsc#1012628).
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  (bsc#1012628).
- tools/memory-model: Fix bug in lock.cat (bsc#1012628).
- fbdev: vesafb: Detect VGA compatibility from screen info's
  VESA attributes (bsc#1012628).
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
  (bsc#1012628).
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- parisc: Fix warning at drivers/pci/msi/msi.h:121 (bsc#1012628).
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  (bsc#1012628).
- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (bsc#1012628).
- PCI: dw-rockchip: Fix initial PERST# GPIO value (bsc#1012628).
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  (bsc#1012628).
- PCI: loongson: Enable MSI in LS7A Root Complex (bsc#1012628).
- binder: fix hang of unregistered readers (bsc#1012628).
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (bsc#1012628).
- dev/parport: fix the array out-of-bounds risk (bsc#1012628).
- hostfs: fix dev_t handling (bsc#1012628).
- efi/libstub: Zero initialize heap allocated struct screen_info
  (bsc#1012628).
- erofs: fix race in z_erofs_get_gbuf() (bsc#1012628).
- mm/page_alloc: fix pcp-&gt;count race between drain_pages_zone()
  vs __rmqueue_pcplist() (bsc#1012628).
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
  (bsc#1012628).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1012628).
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  (bsc#1012628).
- f2fs: fix to force buffered IO on inline_data inode
  (bsc#1012628).
- f2fs: fix to don't dirty inode for readonly filesystem
  (bsc#1012628).
- f2fs: fix return value of f2fs_convert_inline_inode()
  (bsc#1012628).
- f2fs: use meta inode for GC of atomic file (bsc#1012628).
- f2fs: use meta inode for GC of COW file (bsc#1012628).
- dmaengine: fsl-edma: change the memory access from local into
  remote mode in i.MX 8QM (bsc#1012628).
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  (bsc#1012628).
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before
  use (bsc#1012628).
- ubi: eba: properly rollback inside self_check_eba (bsc#1012628).
- clk: samsung: fix getting Exynos4 fin_pll rate from external
  clocks (bsc#1012628).
- block: fix deadlock between sd_remove &amp; sd_release
  (bsc#1012628).
- mm: fix old/young bit handling in the faulting path
  (bsc#1012628).
- decompress_bunzip2: fix rare decompression failure
  (bsc#1012628).
- kbuild: Fix '-S -c' in x86 stack protector scripts
  (bsc#1012628).
- alloc_tag: outline and export free_reserved_page()
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS
  for ChainDMA (bsc#1012628).
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA
  on unprepare (bsc#1012628).
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  (bsc#1012628).
- arm64: mm: Fix lockless walks with static and dynamic page-table
  folding (bsc#1012628).
- kobject_uevent: Fix OOB access within zap_modalias_env()
  (bsc#1012628).
- gve: Fix an edge case for TSO skb validity check (bsc#1012628).
- ice: Add a per-VF limit on number of FDIR filters (bsc#1012628).
- dt-bindings: phy: qcom,qmp-usb: fix spelling error
  (bsc#1012628).
- devres: Fix devm_krealloc() wasting memory (bsc#1012628).
- devres: Fix memory leakage caused by driver API
  devm_free_percpu() (bsc#1012628).
- irqdomain: Fixed unbalanced fwnode get and put (bsc#1012628).
- md/raid1: set max_sectors during early return from
  choose_slow_rdev() (bsc#1012628).
- irqchip/imx-irqsteer: Handle runtime power management correctly
  (bsc#1012628).
- mm/numa_balancing: teach mpol_to_str about the balancing mode
  (bsc#1012628).
- rtc: cmos: Fix return value of nvmem callbacks (bsc#1012628).
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if
  in PRLI_ISSUE state (bsc#1012628).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1012628).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1012628).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1012628).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1012628).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1012628).
- scsi: qla2xxx: Fix flash read failure (bsc#1012628).
- scsi: qla2xxx: Complete command early within lock (bsc#1012628).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1012628).
- perf: Fix event leak upon exit (bsc#1012628).
- perf: Fix event leak upon exec and file release (bsc#1012628).
- perf stat: Fix the hard-coded metrics calculation on the hybrid
  (bsc#1012628).
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask
  for SPR (bsc#1012628).
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  (bsc#1012628).
- perf/x86/intel/pt: Fix topa_entry base length (bsc#1012628).
- perf/x86/intel/pt: Fix a topa_entry base address calculation
  (bsc#1012628).
- drm/i915/gt: Do not consider preemption during execlists_dequeue
  for gen8 (bsc#1012628).
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  (bsc#1012628).
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD (bsc#1012628).
- drm/dp_mst: Fix all mstb marked as not probed after
  suspend/resume (bsc#1012628).
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  (bsc#1012628).
- drm/amdgpu: add missed harvest check for VCN IP v4/v5
  (bsc#1012628).
- drm/amd/amdgpu: Fix uninitialized variable warnings
  (bsc#1012628).
- drm/i915/dp: Reset intel_dp-&gt;link_trained before retraining
  the link (bsc#1012628).
- drm/i915/dp: Don't switch the LTTPR mode on an active link
  (bsc#1012628).
- rtc: isl1208: Fix return value of nvmem callbacks (bsc#1012628).
- rtc: abx80x: Fix return value of nvmem callback on read
  (bsc#1012628).
- watchdog/perf: properly initialize the turbo mode timestamp
  and rearm counter (bsc#1012628).
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA
  zone (bsc#1012628).
- ASoC: codecs: wcd939x: Fix typec mux and switch leak during
  device removal (bsc#1012628).
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting
  input pin format (bsc#1012628).
- platform: mips: cpu_hwmon: Disable driver on unsupported
  hardware (bsc#1012628).
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  (bsc#1012628).
- crypto: ccp - Fix null pointer dereference in
  __sev_snp_shutdown_locked (bsc#1012628).
- selftests/sigaltstack: Fix ppc64 GCC build (bsc#1012628).
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  (bsc#1012628).
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  (bsc#1012628).
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  (bsc#1012628).
- remoteproc: imx_rproc: Skip over memory region when node value
  is NULL (bsc#1012628).
- remoteproc: imx_rproc: Fix refcount mistake in
  imx_rproc_addr_init (bsc#1012628).
- MIPS: dts: loongson: Add ISA node (bsc#1012628).
- MIPS: ip30: ip30-console: Add missing include (bsc#1012628).
- MIPS: dts: loongson: Fix GMAC phy node (bsc#1012628).
- MIPS: Loongson64: env: Hook up Loongsson-2K (bsc#1012628).
- MIPS: Loongson64: Remove memory node for builtin-dtb
  (bsc#1012628).
- MIPS: Loongson64: reset: Prioritise firmware service
  (bsc#1012628).
- MIPS: Loongson64: Test register availability before use
  (bsc#1012628).
- drm/etnaviv: don't block scheduler when GPU is still active
  (bsc#1012628).
- drm/panfrost: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  (bsc#1012628).
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  (bsc#1012628).
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device
  tables (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  (bsc#1012628).
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (bsc#1012628).
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  (bsc#1012628).
- phy: qcom: qmp-pcie: restore compatibility with existing DTs
  (bsc#1012628).
- kdb: address -Wformat-security warnings (bsc#1012628).
- kdb: Use the passed prompt in kdb_position_cursor()
  (bsc#1012628).
- jfs: Fix array-index-out-of-bounds in diFree (bsc#1012628).
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  (bsc#1012628).
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
  (bsc#1012628).
- phy: cadence-torrent: Check return value on register read
  (bsc#1012628).
- phy: zynqmp: Enable reference clock correctly (bsc#1012628).
- um: time-travel: fix time-travel-start option (bsc#1012628).
- arch: um: rust: Use the generated target.json again
  (bsc#1012628).
- um: time-travel: fix signal blocking race/hang (bsc#1012628).
- f2fs: fix start segno of large section (bsc#1012628).
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  (bsc#1012628).
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  (bsc#1012628).
- f2fs: fix null reference error when checking end of zone
  (bsc#1012628).
- f2fs: fix to update user block counts in block_operations()
  (bsc#1012628).
- kbuild: avoid build error when single DTB is turned into
  composite DTB (bsc#1012628).
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  (bsc#1012628).
- libbpf: Fix no-args func prototype BTF dumping syntax
  (bsc#1012628).
- af_unix: Disable MSG_OOB handling for sockets in
  sockmap/sockhash (bsc#1012628).
- dma: fix call order in dmam_free_coherent (bsc#1012628).
- bpf, events: Use prog to emit ksymbol event for main program
  (bsc#1012628).
- tools/resolve_btfids: Fix comparison of distinct pointer types
  warning in resolve_btfids (bsc#1012628).
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3
  and later (bsc#1012628).
- ipv4: Fix incorrect source address in Record Route option
  (bsc#1012628).
- net: bonding: correctly annotate RCU in
  bond_should_notify_peers() (bsc#1012628).
- ice: Fix recipe read procedure (bsc#1012628).
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
  (bsc#1012628).
- netfs: Fix writeback that needs to go to both server and cache
  (bsc#1012628).
- tipc: Return non-zero value from tipc_udp_addr2str() on error
  (bsc#1012628).
- selftests: forwarding: skip if kernel not support setting
  bridge fdb learning limit (bsc#1012628).
- net: stmmac: Correct byte order of perfect_match (bsc#1012628).
- net: nexthop: Initialize all fields in dumped nexthops
  (bsc#1012628).
- net: mediatek: Fix potential NULL pointer dereference in dummy
  net_device handling (bsc#1012628).
- bpf: Fix a segment issue when downgrading gso_size
  (bsc#1012628).
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
  (bsc#1012628).
- mISDN: Fix a use after free in hfcmulti_tx() (bsc#1012628).
- apparmor: Fix null pointer deref when receiving skb during
  sock creation (bsc#1012628).
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  (bsc#1012628).
- lirc: rc_dev_get_from_fd(): fix file leak (bsc#1012628).
- auxdisplay: ht16k33: Drop reference after LED registration
  (bsc#1012628).
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  (bsc#1012628).
- spi: microchip-core: fix the issues in the isr (bsc#1012628).
- spi: microchip-core: defer asserting chip select until just
  before write to TX FIFO (bsc#1012628).
- spi: microchip-core: only disable SPI controller when register
  value change requires it (bsc#1012628).
- spi: microchip-core: fix init function not setting the master
  and motorola modes (bsc#1012628).
- spi: microchip-core: ensure TX and RX FIFOs are empty at start
  of a transfer (bsc#1012628).
- nvme-pci: Fix the instructions for disabling power management
  (bsc#1012628).
- ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for
  IPC4 devices (bsc#1012628).
- ASoC: Intel: Fix RT5650 SSP lookup (bsc#1012628).
- ASoC: sof: amd: fix for firmware reload failure in Vangogh
  platform (bsc#1012628).
- spi: spidev: add correct compatible for Rohm BH2228FV
  (bsc#1012628).
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
  (bsc#1012628).
- drm/xe/pf: Limit fair VF LMEM provisioning (bsc#1012628).
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is
  reachable (bsc#1012628).
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (bsc#1012628).
- timers/migration: Do not rely always on group-&gt;parent
  (bsc#1012628).
- ceph: fix incorrect kmalloc size of pagevec mempool
  (bsc#1012628).
- s390/pci: Refactor arch_setup_msi_irqs() (bsc#1012628).
- s390/pci: Allow allocation of more than 1 MSI interrupt
  (bsc#1012628).
- s390/setup: Fix __pa/__va for modules under non-GPL licenses
  (bsc#1012628).
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  (bsc#1012628).
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (bsc#1012628).
- thermal: trip: Split thermal_zone_device_set_mode()
  (bsc#1012628).
- thermal: core: Back off when polling thermal zones on errors
  (bsc#1012628).
- io_uring: fix io_match_task must_hold (bsc#1012628).
- ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (bsc#1012628).
- nvme-pci: add missing condition check for existence of mapped
  data (bsc#1012628).
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI
  versions &lt; 1.1 (bsc#1012628).
- fs: don't allow non-init s_user_ns for filesystems without
  FS_USERNS_MOUNT (bsc#1012628).
- wifi: ath12k: fix mbssid max interface advertisement
  (bsc#1012628).
- perf dso: Fix build when libunwind is enabled (bsc#1012628).
- powerpc/configs: Update defconfig with now user-visible
  CONFIG_FSL_IFC (bsc#1012628).
- selinux,smack: remove the capability checks in the removexattr
  hooks (bsc#1012628).
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.10.3-370-drm-qxl-Pin-buffer-objects-for-internal-mappin.patch.
- Rename to
  patches.kernel.org/6.10.3-801-apparmor-unpack-transition-table-if-dfa-is-not.patch.
- commit 5db4d29</changelog>
  <changelog author="jslaby@suse.cz" date="1722772800">- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e</changelog>
</package>
<package pkgid="1647d8e47fca189ac31505bada529ffb41629abb53d8357f32bc06d7bde484e153394e9484ee7e007ffdd597e5d04e99d59a332d6524384263891e73c685742b" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.10.5" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1722254400">- Update
  patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
  (bsc#1228387).
  Fix the bsc #.
- commit 65a34e2</changelog>
  <changelog author="shung-hsi.yu@suse.com" date="1722340800">- rpm/guards: fix precedence issue with control flow operator
  With perl 5.40 it report the following error on rpm/guards script:
  Possible precedence issue with control flow operator (exit) at scripts/guards line 208.
  Fix the issue by adding parenthesis around ternary operator.
- commit 07b8b4e</changelog>
  <changelog author="jslaby@suse.cz" date="1722427200">- Delete
  patches.suse/drm-amd-display-Take-Synaptics-Cascaded-Topology-int.patch.
- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
  The former causes crashes:
  https://bugzilla.suse.com/show_bug.cgi?id=1228093#c11
  Let's resort back to a revert.
- commit f800dd5</changelog>
  <changelog author="mfranc@suse.cz" date="1722427201">- s390/iucv: Fix vargs handling in iucv_alloc_device()
  (bsc#1228425).
- commit f32d8cb</changelog>
  <changelog author="ddiss@suse.de" date="1722427202">- apparmor: unpack transition table if dfa is not present (bsc#1226031).
- commit 58e734c</changelog>
  <changelog author="jslaby@suse.cz" date="1722686400">- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
  (bsc#1012628).
- soc: qcom: pmic_glink: Handle the return value of
  pmic_glink_init (bsc#1012628).
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by
  rpmh_rsc_send_data() callers (bsc#1012628).
- arm64: dts: rockchip: Add sdmmc related properties on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  (bsc#1012628).
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Update WIFi/BT related nodes on
  rk3308-rock-pi-s (bsc#1012628).
- cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
  (bsc#1012628).
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
  (bsc#1012628).
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  (bsc#1012628).
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  (bsc#1012628).
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
  (bsc#1012628).
- ARM: dts: sunxi: remove duplicated entries in makefile
  (bsc#1012628).
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx
  STGEN timer (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on (bsc#1012628).
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
  (bsc#1012628).
- OPP: ti: Fix ti_opp_supply_probe wrong return values
  (bsc#1012628).
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts
  polarity (bsc#1012628).
- arm64: dts: ti: k3-j722s: Fix main domain GPIO count
  (bsc#1012628).
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
  (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where
  unused (bsc#1012628).
- arm64: dts: qcom: qdu1000: Add secure qfprom node (bsc#1012628).
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during
  bwmon_remove (bsc#1012628).
- soc: qcom: pdr: protect locator_addr with the main mutex
  (bsc#1012628).
- soc: qcom: pdr: fix parsing of domains lists (bsc#1012628).
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
  (bsc#1012628).
- arm64: dts: amlogic: sm1: fix spdif compatibles (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to
  bias-disable (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable
  property (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
  pp3300_mipibrdg (bsc#1012628).
- arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Fix the value of
  `dlg,jack-det-rate` mismatch (bsc#1012628).
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node
  names (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node
  for anx7625 (bsc#1012628).
- soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
  (bsc#1012628).
- arm64: dts: amlogic: gx: correct hdmi clocks (bsc#1012628).
- arm64: dts: amlogic: add power domain to hdmitx (bsc#1012628).
- arm64: dts: amlogic: setup hdmi system clock (bsc#1012628).
- arm64: dts: rockchip: Drop invalid mic-in-differential on
  rk3568-rock-3a (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3566-roc-pc (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3568-evb1-v10 (bsc#1012628).
- arm64: dts: renesas: r8a779h0: Drop "opp-shared" from
  opp-table-0 (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt
  messages (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc_mlmix location (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc vpu locations (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
  (bsc#1012628).
- x86/xen: Convert comma to semicolon (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
  (bsc#1012628).
- arm64: dts: rockchip: Add missing power-domains for rk356x
  vop_mmu (bsc#1012628).
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino
  R6xS (bsc#1012628).
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: disable display subsystem for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  (bsc#1012628).
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain
  property (bsc#1012628).
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during
  comparisons (bsc#1012628).
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared
  memory CPPC systems (bsc#1012628).
- m68k: cmpxchg: Fix return value for default case in
  __arch_xchg() (bsc#1012628).
- ARM: spitz: fix GPIO assignment for backlight (bsc#1012628).
- ARM: Remove address checking for MMUless devices (bsc#1012628).
- x86/sev: Do RMP memory coverage check after max_pfn has been
  set (bsc#1012628).
- vmlinux.lds.h: catch .bss..L* sections into BSS") (bsc#1012628).
- firmware: turris-mox-rwtm: Do not complete if there are no
  waiters (bsc#1012628).
- firmware: turris-mox-rwtm: Fix checking return value of
  wait_for_completion_timeout() (bsc#1012628).
- firmware: turris-mox-rwtm: Initialize completion before mailbox
  (bsc#1012628).
- wifi: ath12k: Don't drop tx_status in failure case
  (bsc#1012628).
- wifi: ath12k: drop failed transmitted frames from metric
  calculation (bsc#1012628).
- wifi: ath12k: avoid duplicated vdev stop (bsc#1012628).
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  (bsc#1012628).
- wifi: ath12k: Correct 6 GHz frequency value in rx status
  (bsc#1012628).
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  (bsc#1012628).
- wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
  (bsc#1012628).
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  (bsc#1012628).
- selftests/bpf: Fix prog numbers in test_sockmap (bsc#1012628).
- wifi: rtw89: 8852b: restore setting for RFE type 5 after device
  resume (bsc#1012628).
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported
  ESPINTCP (bsc#1012628).
- wifi: iwlwifi: mvm: don't skip link selection (bsc#1012628).
- wifi: mac80211: fix TTLM teardown work (bsc#1012628).
- wifi: mac80211: cancel multi-link reconf work on disconnect
  (bsc#1012628).
- wifi: mac80211: cancel TTLM teardown work earlier (bsc#1012628).
- wifi: mac80211: reset negotiated TTLM on disconnect
  (bsc#1012628).
- wifi: ath11k: refactor setting country code logic (bsc#1012628).
- wifi: ath11k: restore country code during resume (bsc#1012628).
- wifi: ath12k: change DMA direction while mapping reinjected
  packets (bsc#1012628).
- wifi: ath12k: fix invalid memory access while processing
  fragmented packets (bsc#1012628).
- wifi: ath12k: fix firmware crash during reo reinject
  (bsc#1012628).
- wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after
  device resume (bsc#1012628).
- wifi: ath11k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- wifi: ath12k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- net: ethernet: cortina: Restore TSO support (bsc#1012628).
- tcp: add tcp_done_with_error() helper (bsc#1012628).
- tcp: fix race in tcp_write_err() (bsc#1012628).
- tcp: fix races in tcp_abort() (bsc#1012628).
- tcp: fix races in tcp_v[46]_err() (bsc#1012628).
- hns3: avoid linking objects into multiple modules (bsc#1012628).
- libbpf: keep FD_CLOEXEC flag when dup()'ing FD (bsc#1012628).
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
  CONFIG_ARCH_NO_SG_CHAIN is defined (bsc#1012628).
- selftests/bpf: Check length of recv in test_sockmap
  (bsc#1012628).
- udf: Fix lock ordering in udf_evict_inode() (bsc#1012628).
- sched/core: Move preempt_model_*() helpers from sched.h to
  preempt.h (bsc#1012628).
- sched/core: Drop spinlocks on contention iff kernel is
  preemptible (bsc#1012628).
- lib: objagg: Fix general protection fault (bsc#1012628).
- mlxsw: spectrum_acl_erp: Fix object nesting warning
  (bsc#1012628).
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware
  errors (bsc#1012628).
- perf/x86: Serialize set_attr_rdpmc() (bsc#1012628).
- jump_label: Fix concurrency issues in static_key_slow_dec()
  (bsc#1012628).
- wifi: ath12k: fix ACPI warning when resume (bsc#1012628).
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  (bsc#1012628).
- wifi: ath12k: fix per pdev debugfs registration (bsc#1012628).
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  (bsc#1012628).
- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (bsc#1012628).
- wifi: nl80211: expose can-monitor channel property
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix re-enabling EMLSR (bsc#1012628).
- wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
  (bsc#1012628).
- bpf: Make bpf_session_cookie() kfunc return long *
  (bsc#1012628).
- xfrm: Fix input error path memory access (bsc#1012628).
- xfrm: Log input direction mismatch error in one place
  (bsc#1012628).
- udf: Fix bogus checksum computation in udf_rename()
  (bsc#1012628).
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  (bsc#1012628).
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded
  ports for KSZ9477 (bsc#1012628).
- bpf: Change bpf_session_cookie return value to __u64 *
  (bsc#1012628).
- libbpf: Checking the btf_type kind when fixing variable offsets
  (bsc#1012628).
- libbpf: Skip base btf sanity checks (bsc#1012628).
- xfrm: Fix unregister netdevice hang on hardware offload
  (bsc#1012628).
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp (bsc#1012628).
- netfilter: nf_tables: rise cap on SELinux secmark context
  (bsc#1012628).
- wifi: mac80211: add ieee80211_tdls_sta_link_id() (bsc#1012628).
- wifi: mac80211: correcty limit wider BW TDLS STAs (bsc#1012628).
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (bsc#1012628).
- wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  (bsc#1012628).
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  (bsc#1012628).
- wifi: ath12k: fix peer metadata parsing (bsc#1012628).
- wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  (bsc#1012628).
- wifi: rtw89: 8852b: fix definition of KIP register number
  (bsc#1012628).
- wifi: rtl8xxxu: 8188f: Limit TX power index (bsc#1012628).
- xfrm: Export symbol xfrm_dev_state_delete (bsc#1012628).
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline
  image (bsc#1012628).
- bpftool: Mount bpffs when pinmaps path not under the bpffs
  (bsc#1012628).
- bpf: Fix atomic probe zero-extension (bsc#1012628).
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address
  calculation (bsc#1012628).
- perf: Fix perf_aux_size() for greater-than 32-bit size
  (bsc#1012628).
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
  (bsc#1012628).
- perf: Fix default aux_watermark calculation (bsc#1012628).
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  (bsc#1012628).
- perf/x86/amd/uncore: Avoid PMU registration if counters are
  unavailable (bsc#1012628).
- perf/x86/amd/uncore: Fix DF and UMC domain identification
  (bsc#1012628).
- wifi: rtw89: Fix array index mistake in
  rtw89_sta_info_get_iter() (bsc#1012628).
- xfrm: fix netdev reference count imbalance (bsc#1012628).
- xfrm: call xfrm_dev_policy_delete when kill policy
  (bsc#1012628).
- wifi: virt_wifi: avoid reporting connection success with wrong
  SSID (bsc#1012628).
- bpf: helpers: fix bpf_wq_set_callback_impl signature
  (bsc#1012628).
- NFSD: Fix nfsdcld warning (bsc#1012628).
- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (bsc#1012628).
- net: page_pool: fix warning code (bsc#1012628).
- wifi: virt_wifi: don't use strlen() in const context
  (bsc#1012628).
- locking/rwsem: Add __always_inline annotation to
  __down_write_common() and inlined callers (bsc#1012628).
- selftests/bpf: Close fd in error path in drop_on_reuseport
  (bsc#1012628).
- selftests/bpf: Null checks for links in bpf_tcp_ca
  (bsc#1012628).
- selftests/bpf: Close obj in error path in xdp_adjust_tail
  (bsc#1012628).
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
  (bsc#1012628).
- selftests/resctrl: Fix closing IMC fds on error and open-code
  R+W instead of loops (bsc#1012628).
- bpf: annotate BTF show functions with __printf (bsc#1012628).
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (bsc#1012628).
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  (bsc#1012628).
- bpf: fix overflow check in adjust_jmp_off() (bsc#1012628).
- nfsd: nfsd_file_lease_notifier_call gets a file_lease as an
  argument (bsc#1012628).
- bpf: Fix null pointer dereference in resolve_prog_type()
  for BPF_PROG_TYPE_EXT (bsc#1012628).
- net: pse-pd: Do not return EOPNOSUPP if config is null
  (bsc#1012628).
- net: ethtool: pse-pd: Fix possible null-deref (bsc#1012628).
- selftests: forwarding: devlink_lib: Wait for udev events after
  reloading (bsc#1012628).
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
  (bsc#1012628).
- Bluetooth: btintel: Refactor btintel_set_ppag() (bsc#1012628).
- Bluetooth: btintel_pcie: Fix irq leak (bsc#1012628).
- Bluetooth: btnxpuart: Add handling for boot-signature timeout
  errors (bsc#1012628).
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
  (bsc#1012628).
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
  (bsc#1012628).
- virtio_net: Fix napi_skb_cache_put warning (bsc#1012628).
- xdp: fix invalid wait context of page_pool_destroy()
  (bsc#1012628).
- net: bridge: mst: Check vlan state for egress decision
  (bsc#1012628).
- Bluetooth: Fix usage of __hci_cmd_sync_status (bsc#1012628).
- tcp: Don't access uninit tcp_rsk(req)-&gt;ao_keyid in
  tcp_create_openreq_child() (bsc#1012628).
- drm/rockchip: vop2: Fix the port mux of VP2 (bsc#1012628).
- drm/arm/komeda: Fix komeda probe failing if there are no links
  in the secondary pipeline (bsc#1012628).
- drm/amdkfd: Fix CU Masking for GFX 9.4.3 (bsc#1012628).
- drm/i915/psr: Rename has_psr2 as has_sel_update (bsc#1012628).
- drm/i915/display: Do not print "psr: enabled" for on Panel
  Replay (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_dcs_write_seq() (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_generic_write_seq() (bsc#1012628).
- drm/panel: lg-sw43408: add missing error handling (bsc#1012628).
- drm/amd/pm: Fix aldebaran pcie speed reporting (bsc#1012628).
- drm/amdgpu: Fix memory range calculation (bsc#1012628).
- drm/amdgpu: Check if NBIO funcs are NULL in
  amdgpu_device_baco_exit (bsc#1012628).
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (bsc#1012628).
- drm/panel: himax-hx8394: Handle errors from
  mipi_dsi_dcs_set_display_on() better (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/bridge: it6505: fix hibernate to resume no display issue
  (bsc#1012628).
- drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- drm/amd/display: dynamically allocate dml2_configuration_options
  structures (bsc#1012628).
- drm/amd/display: fix graphics_object_id size (bsc#1012628).
- drm/amd/display: Move 'struct scaler_data' off stack
  (bsc#1012628).
- media: pci: ivtv: Add check for DMA map result (bsc#1012628).
- media: dvb-usb: Fix unexpected infinite loop in
  dvb_usb_read_remote_control() (bsc#1012628).
- media: imon: Fix race getting ictx-&gt;lock (bsc#1012628).
- drm/i915/psr: Use enable boolean from intel_crtc_state for
  Early Transport (bsc#1012628).
- media: i2c: Fix imx412 exposure control (bsc#1012628).
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
  (bsc#1012628).
- media: v4l: async: Fix NULL pointer dereference in adding
  ancillary links (bsc#1012628).
- drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- s390/uv: Don't call folio_wait_writeback() without a folio
  reference (bsc#1012628).
- drm/msm/dpu: fix encoder irq wait skip (bsc#1012628).
- Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
  (bsc#1012628).
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
  (bsc#1012628).
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
  (bsc#1012628).
- perf maps: Fix use after free in
  __maps__fixup_overlap_and_insert (bsc#1012628).
- media: mediatek: vcodec: Handle invalid decoder vsi
  (bsc#1012628).
- media: mediatek: vcodec: Fix unreasonable data conversion
  (bsc#1012628).
- drm/bridge: samsung-dsim: Set P divider based on min/max of
  fin pll (bsc#1012628).
- drm/i915/display: Skip Panel Replay on pipe comparison if no
  active planes (bsc#1012628).
- drm/i915/psr: Print Panel Replay status instead of frame lock
  status (bsc#1012628).
- x86/shstk: Make return uprobe work with shadow stack
  (bsc#1012628).
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  (bsc#1012628).
- drm/amd/display: use pre-allocated temp structure for bounding
  box (bsc#1012628).
- saa7134: Unchecked i2c_transfer function result fixed
  (bsc#1012628).
- media: c8sectpfe: Add missing parameter names (bsc#1012628).
- media: i2c: imx219: fix msr access command sequence
  (bsc#1012628).
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  (bsc#1012628).
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  (bsc#1012628).
- media: uvcvideo: Override default flags (bsc#1012628).
- drm: zynqmp_dpsub: Fix an error handling path in
  zynqmp_dpsub_probe() (bsc#1012628).
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
  (bsc#1012628).
- drm/i915/psr: Set SU area width as pipe src width (bsc#1012628).
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  (bsc#1012628).
- media: rcar-csi2: Disable runtime_pm in probe error
  (bsc#1012628).
- media: rcar-csi2: Cleanup subdevice in remove() (bsc#1012628).
- media: renesas: vsp1: Fix _irqsave and _irq mix (bsc#1012628).
- media: renesas: vsp1: Store RPF partition configuration per
  RPF instance (bsc#1012628).
- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex
  implementation (bsc#1012628).
- drm/mediatek: Add missing plane settings when async update
  (bsc#1012628).
- drm/mediatek: Use 8-bit alpha in ETHDR (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in OVL (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in Mixer (bsc#1012628).
- drm/mediatek: Fix destination alpha error in OVL (bsc#1012628).
- drm/mediatek: Turn off the layers with zero width or height
  (bsc#1012628).
- drm/mediatek: Add OVL compatible name for MT8195 (bsc#1012628).
- drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
  (bsc#1012628).
- drm/mediatek: Set DRM mode configs accordingly (bsc#1012628).
- drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_*
  includes (bsc#1012628).
- drm/msm/a6xx: Fix A702 UBWC mode (bsc#1012628).
- media: imx-jpeg: Drop initial source change event if capture
  has been setup (bsc#1012628).
- leds: trigger: Unregister sysfs attributes before calling
  deactivate() (bsc#1012628).
- drm/msm/dsi: set video mode widebus enable bit when widebus
  is enabled (bsc#1012628).
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (bsc#1012628).
- drm/msm/dpu: drop validity checks for clear_pending_flush()
  ctl op (bsc#1012628).
- drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
  (bsc#1012628).
- drm/panic: only draw the foreground color in drm_panic_blit()
  (bsc#1012628).
- drm/panic: Fix off-by-one logo size checks (bsc#1012628).
- platform/arm64: build drivers even on non-ARM64 platforms
  (bsc#1012628).
- perf test: Make test_arm_callgraph_fp.sh more robust
  (bsc#1012628).
- tools/perf: Fix the string match for "/tmp/perf-$PID.map"
  files in dso__load (bsc#1012628).
- perf pmus: Fixes always false when compare duplicates aliases
  (bsc#1012628).
- perf report: Fix condition in sort__sym_cmp() (bsc#1012628).
- drm/etnaviv: fix DMA direction handling for cached RW buffers
  (bsc#1012628).
- drm/qxl: Add check for drm_cvt_mode (bsc#1012628).
- leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing
  PBS triggers (bsc#1012628).
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
  (bsc#1012628).
- drm/panic: depends on !VT_CONSOLE (bsc#1012628).
- drm/panic: Do not select DRM_KMS_HELPER (bsc#1012628).
- drm/mediatek: Remove less-than-zero comparison of an unsigned
  value (bsc#1012628).
- ext4: fix infinite loop when replaying fast_commit
  (bsc#1012628).
- drm/amd/display: Add null check before access structs
  (bsc#1012628).
- drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
  (bsc#1012628).
- drm/mediatek/dp: Fix spurious kfree() (bsc#1012628).
- perf stat: Fix a segfault with --per-cluster --metric-only
  (bsc#1012628).
- media: venus: flush all buffers in output plane streamoff
  (bsc#1012628).
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
  (bsc#1012628).
- perf intel-pt: Fix exclude_guest setting (bsc#1012628).
- drm/panthor: Record devfreq busy as soon as a job is started
  (bsc#1012628).
- mfd: rsmu: Split core code into separate module (bsc#1012628).
- mfd: omap-usb-tll: Use struct_size to allocate tll
  (bsc#1012628).
- xprtrdma: Fix rpcrdma_reqs_reset() (bsc#1012628).
- SUNRPC: avoid soft lockup when transmitting UDP to reachable
  server (bsc#1012628).
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  (bsc#1012628).
- ext4: don't track ranges in fast_commit if inode has inlined
  data (bsc#1012628).
- ext4: avoid writing unitialized memory to disk in EA inodes
  (bsc#1012628).
- leds: flash: leds-qcom-flash: Test the correct variable in init
  (bsc#1012628).
- sparc64: Fix incorrect function signature and add prototype
  for prom_cif_init (bsc#1012628).
- perf dso: Fix address sanitizer build (bsc#1012628).
- platform/x86: asus-wmi: fix TUF laptop RGB variant
  (bsc#1012628).
- nfs: pass explicit offset/count to trace events (bsc#1012628).
- SUNRPC: Fixup gss_status tracepoint error output (bsc#1012628).
- iio: Fix the sorting functionality in
  iio_gts_build_avail_time_table (bsc#1012628).
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features'
  in pci_epf_test_core_init() (bsc#1012628).
- PCI: Fix resource double counting on remove &amp; rescan
  (bsc#1012628).
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  (bsc#1012628).
- PCI: keystone: Don't enable BAR 0 for AM654x (bsc#1012628).
- PCI: keystone: Fix NULL pointer dereference in case of DT
  error in ks_pcie_setup_rc_app_regs() (bsc#1012628).
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in
  rcar_pcie_wakeup() (bsc#1012628).
- PCI: tegra194: Set EP alignment restriction for inbound ATU
  (bsc#1012628).
- riscv: smp: fail booting up smp if inconsistent vlen is detected
  (bsc#1012628).
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  (bsc#1012628).
- crypto: tegra - Remove an incorrect iommu_fwspec_free() call
  in tegra_se_remove() (bsc#1012628).
- crypto: atmel-sha204a - fix negated return value (bsc#1012628).
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE
  clock (bsc#1012628).
- clk: qcom: camcc-sc7280: Add parent dependency to all camera
  GDSCs (bsc#1012628).
- clk: meson: s4: fix fixed_pll_dco clock (bsc#1012628).
- clk: meson: s4: fix pwm_j_div parent clock (bsc#1012628).
- iio: adc: ad9467: use DMA safe buffer for spi (bsc#1012628).
- iio: frequency: adrf6780: rm clk provider include (bsc#1012628).
- iio: adc: adi-axi-adc: don't allow concurrent enable/disable
  calls (bsc#1012628).
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (bsc#1012628).
- coresight: Fix ref leak when of_coresight_parse_endpoint()
  fails (bsc#1012628).
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (bsc#1012628).
- powerpc/kexec_file: fix cpus node update to FDT (bsc#1012628).
- ASoc: tas2781: Enable RCA-based playback without DSP firmware
  download (bsc#1012628).
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  (bsc#1012628).
- usb: typec-mux: ptn36502: unregister typec switch on probe
  error and remove (bsc#1012628).
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe
  error and remove (bsc#1012628).
- ASoc: PCM6240: Return directly after a failed devm_kzalloc()
  in pcmdevice_i2c_probe() (bsc#1012628).
- RDMA/cache: Release GID table even if leak is detected
  (bsc#1012628).
- mtd: spi-nor: winbond: fix w25q128 regression (bsc#1012628).
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and
  flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and
  ALWAYS_ON flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  (bsc#1012628).
- Input: qt1050 - handle CHIP_ID reading error (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in mad.c (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  (bsc#1012628).
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is
  disabled (bsc#1012628).
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (bsc#1012628).
- ASoC: qcom: Adjust issues in case of DT error in
  asoc_qcom_lpass_cpu_platform_probe() (bsc#1012628).
- scsi: lpfc: Fix a possible null pointer dereference
  (bsc#1012628).
- hwrng: core - Fix wrong quality calculation at hw rng
  registration (bsc#1012628).
- powerpc/prom: Add CPU info to hardware description string later
  (bsc#1012628).
- ASoC: max98088: Check for clk_prepare_enable() error
  (bsc#1012628).
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Fix iommufd_test_dirty() to handle &lt;u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Add tests for &lt;= u8 bitmap sizes
  (bsc#1012628).
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer
  sizes (bsc#1012628).
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
  (bsc#1012628).
- mtd: make mtd_test.c a separate module (bsc#1012628).
- RDMA/device: Return error earlier if port in not valid
  (bsc#1012628).
- Input: elan_i2c - do not leave interrupt disabled on suspend
  failure (bsc#1012628).
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
  (bsc#1012628).
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
  (bsc#1012628).
- kvm: s390: Reject memory region operations for ucontrol VMs
  (bsc#1012628).
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate
  thermal sensor (bsc#1012628).
- ASoC: amd: Adjust error handling in case of absent codec device
  (bsc#1012628).
- iommu/arm-smmu-qcom: Register the TBU driver in
  qcom_smmu_impl_init (bsc#1012628).
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
  (bsc#1012628).
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  (bsc#1012628).
- vhost/vsock: always initialize seqpacket_allow (bsc#1012628).
- net: missing check virtio (bsc#1012628).
- scsi: lpfc: Revise lpfc_prep_embed_io routine with proper
  endian macro usages (bsc#1012628).
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  (bsc#1012628).
- crypto: qat - extend scope of lock in
  adf_cfg_add_key_value_param() (bsc#1012628).
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer
  the error (bsc#1012628).
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert
  PHY pipe clks (bsc#1012628).
- clk: qcom: Park shared RCGs upon registration (bsc#1012628).
- clk: en7523: fix rate divider for slic and spi clocks
  (bsc#1012628).
- MIPS: Octeron: remove source file executable bit (bsc#1012628).
- PCI: qcom-ep: Disable resources unconditionally during PERST#
  assert (bsc#1012628).
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free
  ATU slot (bsc#1012628).
- iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
  (bsc#1012628).
- iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
  (bsc#1012628).
- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1012628).
- macintosh/therm_windtunnel: fix module unload (bsc#1012628).
- RDMA/hns: Check atomic wr length (bsc#1012628).
- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1012628).
- RDMA/hns: Fix unmatch exception handling when init eq table
  fails (bsc#1012628).
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
  (bsc#1012628).
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  (bsc#1012628).
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
  (bsc#1012628).
- RDMA/hns: Fix insufficient extend DB for VFs (bsc#1012628).
- RDMA/hns: Fix mbx timing out before CMD execution is completed
  (bsc#1012628).
- iommu/vt-d: Fix identity map bounds in si_domain_init()
  (bsc#1012628).
- crypto: mxs-dcp - Ensure payload is zero when using key slot
  (bsc#1012628).
- RDMA: Fix netdev tracker in ib_device_set_netdev (bsc#1012628).
- bnxt_re: Fix imm_data endianness (bsc#1012628).
- RDMA/mana_ib: set node_guid (bsc#1012628).
- RDMA/mana_ib: Set correct device into ib (bsc#1012628).
- MIPS: Fix fallback march for SB1 (bsc#1012628).
- netfilter: ctnetlink: use helper function to calculate expect ID
  (bsc#1012628).
- netfilter: nf_set_pipapo: fix initial map fill (bsc#1012628).
- ipvs: properly dereference pe in ip_vs_add_service
  (bsc#1012628).
- gve: Fix XDP TX completion handling when counters overflow
  (bsc#1012628).
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (bsc#1012628).
- ipv4: Fix incorrect TOS in route get reply (bsc#1012628).
- ipv4: Fix incorrect TOS in fibmatch route get reply
  (bsc#1012628).
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU
  ports (bsc#1012628).
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  (bsc#1012628).
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  (bsc#1012628).
- fs/ntfs3: Fix transform resident to nonresident for compressed
  files (bsc#1012628).
- fs/ntfs3: Deny getting attr data block in compressed frame
  (bsc#1012628).
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (bsc#1012628).
- fs/ntfs3: Fix getting file type (bsc#1012628).
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
  (bsc#1012628).
- pinctrl: rockchip: update rk3308 iomux routes (bsc#1012628).
- pinctrl: core: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: single: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: ti: ti-iodelay: fix possible memory leak when
  pinctrl_enable() fails (bsc#1012628).
- pinctrl: freescale: mxs: Fix refcount of child (bsc#1012628).
- fs/ntfs3: Replace inode_trylock with inode_lock (bsc#1012628).
- fs/ntfs3: Correct undo if ntfs_create_inode failed
  (bsc#1012628).
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
  (bsc#1012628).
- fs/ntfs3: Fix field-spanning write in INDEX_HDR (bsc#1012628).
- rtc: tps6594: Fix memleak in probe (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: FIX PWM suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TPU suffixes (bsc#1012628).
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  (bsc#1012628).
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without
  PM_PRESENT (bsc#1012628).
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page
  of PMD-mapped THPs (bsc#1012628).
- selftests/damon/access_memory: use user-defined region size
  (bsc#1012628).
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  (bsc#1012628).
- rtc: interface: Add RTC offset to alarm after fix-up
  (bsc#1012628).
- fs/ntfs3: Fix the format of the "nocase" mount option
  (bsc#1012628).
- fs/ntfs3: Missed error return (bsc#1012628).
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  (bsc#1012628).
- md-cluster: fix hanging issue while a new disk adding
  (bsc#1012628).
- powerpc/8xx: fix size given to set_huge_pte_at() (bsc#1012628).
- s390/dasd: fix error checks in dasd_copy_pair_store()
  (bsc#1012628).
- lib: add missing newline character in the warning message
  (bsc#1012628).
- lib: reuse page_ext_data() to obtain codetag_ref (bsc#1012628).
- alloc_tag: fix page_ext_get/page_ext_put sequence during page
  splitting (bsc#1012628).
- sbitmap: fix io hung due to race on sbitmap_word::cleared
  (bsc#1012628).
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  (bsc#1012628).
- power: supply: ab8500: Fix error handling when calling
  iio_read_channel_processed() (bsc#1012628).
- power: supply: ingenic: Fix some error handling paths in
  ingenic_battery_get_property() (bsc#1012628).
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if
  missing (bsc#1012628).
- remoteproc: k3-r5: Fix IPC-only mode detection (bsc#1012628).
- mailbox: omap: Fix mailbox interrupt sharing (bsc#1012628).
- mailbox: imx: fix TXDB_V2 channel race condition (bsc#1012628).
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
  devm_pm_runtime_enable() (bsc#1012628).
- selftests/landlock: Add cred_transfer test (bsc#1012628).
- landlock: Don't lose track of restrictions on cred_transfer
  (bsc#1012628).
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment
  on 32 bit machines (bsc#1012628).
- mm/huge_memory: avoid PMD-size page cache if needed
  (bsc#1012628).
- hugetlb: force allocating surplus hugepages on mempolicy
  allowed nodes (bsc#1012628).
- mm/hugetlb: fix possible recursive locking detected warning
  (bsc#1012628).
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
  (bsc#1012628).
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  (bsc#1012628).
- mm/mglru: fix overshooting shrinker memory (bsc#1012628).
- mm/mglru: fix ineffective protection calculation (bsc#1012628).
- x86/efistub: Avoid returning EFI_SUCCESS on error (bsc#1012628).
- x86/efistub: Revert to heap allocated boot_params for PE
  entrypoint (bsc#1012628).
- Revert "firewire: Annotate struct fw_iso_packet with
  __counted_by()" (bsc#1012628).
- exfat: fix potential deadlock on __exfat_get_dentry_set
  (bsc#1012628).
- thermal/drivers/broadcom: Fix race between removal and clock
  disable (bsc#1012628).
- dt-bindings: thermal: correct thermal zone node name limit
  (bsc#1012628).
- tick/broadcast: Make takeover of broadcast hrtimer reliable
  (bsc#1012628).
- net: netconsole: Disable target before netpoll cleanup
  (bsc#1012628).
- af_packet: Handle outgoing VLAN packets without hardware
  offloading (bsc#1012628).
- workqueue: Always queue work items to the newest PWQ for order
  workqueues (bsc#1012628).
- btrfs: fix extent map use-after-free when adding pages to
  compressed bio (bsc#1012628).
- kernel: rerun task_work while freezing in get_signal()
  (bsc#1012628).
- ipv6: fix source address selection with route leak
  (bsc#1012628).
- ipv4: fix source address selection with route leak
  (bsc#1012628).
- ipv6: take care of scope when choosing the src addr
  (bsc#1012628).
- drm/xe: Use write-back caching mode for system memory on DGFX
  (bsc#1012628).
- NFSD: Support write delegations in LAYOUTGET (bsc#1012628).
- wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when
  in_reconfig (bsc#1012628).
- sched/fair: set_load_weight() must also call reweight_task()
  for SCHED_IDLE tasks (bsc#1012628).
- fuse: verify {g,u}id mount options correctly (bsc#1012628).
- md/raid5: fix spares errors about rcu usage (bsc#1012628).
- media: stm32: dcmipp: correct error handling in
  dcmipp_create_subdevs (bsc#1012628).
- null_blk: Fix description of the fua parameter (bsc#1012628).
- ata: libata-scsi: Fix offsets for the fixed format sense data
  (bsc#1012628).
- selftests/nolibc: fix printf format mismatch in
  expect_str_buf_eq() (bsc#1012628).
- tpm_tis_spi: add missing attpm20p SPI device ID entry
  (bsc#1012628).
- char: tpm: Fix possible memory leak in
  tpm_bios_measurements_open() (bsc#1012628).
- media: venus: fix use after free in vdec_close (bsc#1012628).
- ata: libata-scsi: Do not overwrite valid sense data when
  CK_COND=1 (bsc#1012628).
- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
  error (bsc#1012628).
- sysctl: always initialize i_uid/i_gid (bsc#1012628).
- hfs: fix to initialize fields of hfs_inode_info after
  hfs_alloc_inode() (bsc#1012628).
- ext2: Verify bitmap and itable block numbers before using them
  (bsc#1012628).
- media: i2c: Kconfig: Fix missing firmware upload config select
  (bsc#1012628).
- lsm: fixup the inode xattr capability handling (bsc#1012628).
- io_uring/io-wq: limit retrying worker initialisation
  (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  cdv_intel_lvds_get_modes (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  psb_intel_lvds_get_modes (bsc#1012628).
- drm/amd/display: fix corruption with high refresh rates on
  DCN 3.0 (bsc#1012628).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1012628).
- drm/amd/display: Check for NULL pointer (bsc#1012628).
- apparmor: use kvfree_sensitive to free data-&gt;data (bsc#1012628).
- cifs: fix potential null pointer use in destroy_workqueue in
  init_cifs error path (bsc#1012628).
- cifs: fix reconnect with SMB1 UNIX Extensions (bsc#1012628).
- cifs: mount with "unix" mount option for SMB1 incorrectly
  handled (bsc#1012628).
- task_work: s/task_work_cancel()/task_work_cancel_func()/
  (bsc#1012628).
- task_work: Introduce task_work_cancel() again (bsc#1012628).
- udf: Avoid using corrupted block bitmap buffer (bsc#1012628).
- m68k: amiga: Turn off Warp1260 interrupts during boot
  (bsc#1012628).
- block: check bio alignment in blk_mq_submit_bio (bsc#1012628).
- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1012628).
- ext4: make sure the first directory block is not a hole
  (bsc#1012628).
- io_uring: fix lost getsockopt completions (bsc#1012628).
- io_uring: tighten task exit cancellations (bsc#1012628).
- io_uring: don't allow netpolling with SETUP_IOPOLL
  (bsc#1012628).
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
  (bsc#1012628).
- genirq: Set IRQF_COND_ONESHOT in request_irq() (bsc#1012628).
- wifi: mwifiex: Fix interface type change (bsc#1012628).
- wifi: rtw89: fix HW scan not aborting properly (bsc#1012628).
- wifi: rtw88: usb: Fix disconnection after beacon loss
  (bsc#1012628).
- wifi: rtw88: usb: Further limit the TX aggregation
  (bsc#1012628).
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
  (bsc#1012628).
- drivers: soc: xilinx: check return status of get_api_version()
  (bsc#1012628).
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- md/md-bitmap: fix writing non bitmap pages (bsc#1012628).
- leds: triggers: Flush pending brightness before activating
  trigger (bsc#1012628).
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  (bsc#1012628).
- media: ivsc: csi: add separate lock for v4l2 control handler
  (bsc#1012628).
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
  (bsc#1012628).
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  (bsc#1012628).
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
  (bsc#1012628).
- jbd2: precompute number of transaction descriptor blocks
  (bsc#1012628).
- jbd2: avoid infinite transaction commit loop (bsc#1012628).
- media: uvcvideo: Fix integer overflow calculating timestamp
  (bsc#1012628).
- media: ivsc: csi: don't count privacy on as error (bsc#1012628).
- remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper
  library for Guest state buffer (bsc#1012628).
- KVM: VMX: Split out the non-virtualization part of
  vmx_interrupt_blocked() (bsc#1012628).
- KVM: nVMX: Add a helper to get highest pending from Posted
  Interrupt vector (bsc#1012628).
- KVM: nVMX: Request immediate exit iff pending nested event
  needs injection (bsc#1012628).
- KVM: nVMX: Check for pending posted interrupts when looking
  for nested events (bsc#1012628).
- KVM: nVMX: Fold requested virtual interrupt check into
  has_nested_events() (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
  (bsc#1012628).
- ALSA: firewire-lib: fix wrong value as length of header for
  CIP_NO_HEADER case (bsc#1012628).
- ALSA: ump: Don't update FB name for static blocks (bsc#1012628).
- ALSA: ump: Force 1 Group for MIDI1 FBs (bsc#1012628).
- ALSA: usb-audio: Fix microphone sound on HD webcam
  (bsc#1012628).
- ALSA: usb-audio: Move HD Webcam quirk to the right place
  (bsc#1012628).
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  (bsc#1012628).
- tools/memory-model: Fix bug in lock.cat (bsc#1012628).
- fbdev: vesafb: Detect VGA compatibility from screen info's
  VESA attributes (bsc#1012628).
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
  (bsc#1012628).
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- parisc: Fix warning at drivers/pci/msi/msi.h:121 (bsc#1012628).
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  (bsc#1012628).
- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (bsc#1012628).
- PCI: dw-rockchip: Fix initial PERST# GPIO value (bsc#1012628).
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  (bsc#1012628).
- PCI: loongson: Enable MSI in LS7A Root Complex (bsc#1012628).
- binder: fix hang of unregistered readers (bsc#1012628).
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (bsc#1012628).
- dev/parport: fix the array out-of-bounds risk (bsc#1012628).
- hostfs: fix dev_t handling (bsc#1012628).
- efi/libstub: Zero initialize heap allocated struct screen_info
  (bsc#1012628).
- erofs: fix race in z_erofs_get_gbuf() (bsc#1012628).
- mm/page_alloc: fix pcp-&gt;count race between drain_pages_zone()
  vs __rmqueue_pcplist() (bsc#1012628).
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
  (bsc#1012628).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1012628).
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  (bsc#1012628).
- f2fs: fix to force buffered IO on inline_data inode
  (bsc#1012628).
- f2fs: fix to don't dirty inode for readonly filesystem
  (bsc#1012628).
- f2fs: fix return value of f2fs_convert_inline_inode()
  (bsc#1012628).
- f2fs: use meta inode for GC of atomic file (bsc#1012628).
- f2fs: use meta inode for GC of COW file (bsc#1012628).
- dmaengine: fsl-edma: change the memory access from local into
  remote mode in i.MX 8QM (bsc#1012628).
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  (bsc#1012628).
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before
  use (bsc#1012628).
- ubi: eba: properly rollback inside self_check_eba (bsc#1012628).
- clk: samsung: fix getting Exynos4 fin_pll rate from external
  clocks (bsc#1012628).
- block: fix deadlock between sd_remove &amp; sd_release
  (bsc#1012628).
- mm: fix old/young bit handling in the faulting path
  (bsc#1012628).
- decompress_bunzip2: fix rare decompression failure
  (bsc#1012628).
- kbuild: Fix '-S -c' in x86 stack protector scripts
  (bsc#1012628).
- alloc_tag: outline and export free_reserved_page()
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS
  for ChainDMA (bsc#1012628).
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA
  on unprepare (bsc#1012628).
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  (bsc#1012628).
- arm64: mm: Fix lockless walks with static and dynamic page-table
  folding (bsc#1012628).
- kobject_uevent: Fix OOB access within zap_modalias_env()
  (bsc#1012628).
- gve: Fix an edge case for TSO skb validity check (bsc#1012628).
- ice: Add a per-VF limit on number of FDIR filters (bsc#1012628).
- dt-bindings: phy: qcom,qmp-usb: fix spelling error
  (bsc#1012628).
- devres: Fix devm_krealloc() wasting memory (bsc#1012628).
- devres: Fix memory leakage caused by driver API
  devm_free_percpu() (bsc#1012628).
- irqdomain: Fixed unbalanced fwnode get and put (bsc#1012628).
- md/raid1: set max_sectors during early return from
  choose_slow_rdev() (bsc#1012628).
- irqchip/imx-irqsteer: Handle runtime power management correctly
  (bsc#1012628).
- mm/numa_balancing: teach mpol_to_str about the balancing mode
  (bsc#1012628).
- rtc: cmos: Fix return value of nvmem callbacks (bsc#1012628).
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if
  in PRLI_ISSUE state (bsc#1012628).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1012628).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1012628).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1012628).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1012628).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1012628).
- scsi: qla2xxx: Fix flash read failure (bsc#1012628).
- scsi: qla2xxx: Complete command early within lock (bsc#1012628).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1012628).
- perf: Fix event leak upon exit (bsc#1012628).
- perf: Fix event leak upon exec and file release (bsc#1012628).
- perf stat: Fix the hard-coded metrics calculation on the hybrid
  (bsc#1012628).
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask
  for SPR (bsc#1012628).
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  (bsc#1012628).
- perf/x86/intel/pt: Fix topa_entry base length (bsc#1012628).
- perf/x86/intel/pt: Fix a topa_entry base address calculation
  (bsc#1012628).
- drm/i915/gt: Do not consider preemption during execlists_dequeue
  for gen8 (bsc#1012628).
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  (bsc#1012628).
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD (bsc#1012628).
- drm/dp_mst: Fix all mstb marked as not probed after
  suspend/resume (bsc#1012628).
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  (bsc#1012628).
- drm/amdgpu: add missed harvest check for VCN IP v4/v5
  (bsc#1012628).
- drm/amd/amdgpu: Fix uninitialized variable warnings
  (bsc#1012628).
- drm/i915/dp: Reset intel_dp-&gt;link_trained before retraining
  the link (bsc#1012628).
- drm/i915/dp: Don't switch the LTTPR mode on an active link
  (bsc#1012628).
- rtc: isl1208: Fix return value of nvmem callbacks (bsc#1012628).
- rtc: abx80x: Fix return value of nvmem callback on read
  (bsc#1012628).
- watchdog/perf: properly initialize the turbo mode timestamp
  and rearm counter (bsc#1012628).
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA
  zone (bsc#1012628).
- ASoC: codecs: wcd939x: Fix typec mux and switch leak during
  device removal (bsc#1012628).
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting
  input pin format (bsc#1012628).
- platform: mips: cpu_hwmon: Disable driver on unsupported
  hardware (bsc#1012628).
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  (bsc#1012628).
- crypto: ccp - Fix null pointer dereference in
  __sev_snp_shutdown_locked (bsc#1012628).
- selftests/sigaltstack: Fix ppc64 GCC build (bsc#1012628).
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  (bsc#1012628).
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  (bsc#1012628).
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  (bsc#1012628).
- remoteproc: imx_rproc: Skip over memory region when node value
  is NULL (bsc#1012628).
- remoteproc: imx_rproc: Fix refcount mistake in
  imx_rproc_addr_init (bsc#1012628).
- MIPS: dts: loongson: Add ISA node (bsc#1012628).
- MIPS: ip30: ip30-console: Add missing include (bsc#1012628).
- MIPS: dts: loongson: Fix GMAC phy node (bsc#1012628).
- MIPS: Loongson64: env: Hook up Loongsson-2K (bsc#1012628).
- MIPS: Loongson64: Remove memory node for builtin-dtb
  (bsc#1012628).
- MIPS: Loongson64: reset: Prioritise firmware service
  (bsc#1012628).
- MIPS: Loongson64: Test register availability before use
  (bsc#1012628).
- drm/etnaviv: don't block scheduler when GPU is still active
  (bsc#1012628).
- drm/panfrost: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  (bsc#1012628).
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  (bsc#1012628).
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device
  tables (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  (bsc#1012628).
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (bsc#1012628).
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  (bsc#1012628).
- phy: qcom: qmp-pcie: restore compatibility with existing DTs
  (bsc#1012628).
- kdb: address -Wformat-security warnings (bsc#1012628).
- kdb: Use the passed prompt in kdb_position_cursor()
  (bsc#1012628).
- jfs: Fix array-index-out-of-bounds in diFree (bsc#1012628).
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  (bsc#1012628).
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
  (bsc#1012628).
- phy: cadence-torrent: Check return value on register read
  (bsc#1012628).
- phy: zynqmp: Enable reference clock correctly (bsc#1012628).
- um: time-travel: fix time-travel-start option (bsc#1012628).
- arch: um: rust: Use the generated target.json again
  (bsc#1012628).
- um: time-travel: fix signal blocking race/hang (bsc#1012628).
- f2fs: fix start segno of large section (bsc#1012628).
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  (bsc#1012628).
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  (bsc#1012628).
- f2fs: fix null reference error when checking end of zone
  (bsc#1012628).
- f2fs: fix to update user block counts in block_operations()
  (bsc#1012628).
- kbuild: avoid build error when single DTB is turned into
  composite DTB (bsc#1012628).
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  (bsc#1012628).
- libbpf: Fix no-args func prototype BTF dumping syntax
  (bsc#1012628).
- af_unix: Disable MSG_OOB handling for sockets in
  sockmap/sockhash (bsc#1012628).
- dma: fix call order in dmam_free_coherent (bsc#1012628).
- bpf, events: Use prog to emit ksymbol event for main program
  (bsc#1012628).
- tools/resolve_btfids: Fix comparison of distinct pointer types
  warning in resolve_btfids (bsc#1012628).
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3
  and later (bsc#1012628).
- ipv4: Fix incorrect source address in Record Route option
  (bsc#1012628).
- net: bonding: correctly annotate RCU in
  bond_should_notify_peers() (bsc#1012628).
- ice: Fix recipe read procedure (bsc#1012628).
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
  (bsc#1012628).
- netfs: Fix writeback that needs to go to both server and cache
  (bsc#1012628).
- tipc: Return non-zero value from tipc_udp_addr2str() on error
  (bsc#1012628).
- selftests: forwarding: skip if kernel not support setting
  bridge fdb learning limit (bsc#1012628).
- net: stmmac: Correct byte order of perfect_match (bsc#1012628).
- net: nexthop: Initialize all fields in dumped nexthops
  (bsc#1012628).
- net: mediatek: Fix potential NULL pointer dereference in dummy
  net_device handling (bsc#1012628).
- bpf: Fix a segment issue when downgrading gso_size
  (bsc#1012628).
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
  (bsc#1012628).
- mISDN: Fix a use after free in hfcmulti_tx() (bsc#1012628).
- apparmor: Fix null pointer deref when receiving skb during
  sock creation (bsc#1012628).
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  (bsc#1012628).
- lirc: rc_dev_get_from_fd(): fix file leak (bsc#1012628).
- auxdisplay: ht16k33: Drop reference after LED registration
  (bsc#1012628).
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  (bsc#1012628).
- spi: microchip-core: fix the issues in the isr (bsc#1012628).
- spi: microchip-core: defer asserting chip select until just
  before write to TX FIFO (bsc#1012628).
- spi: microchip-core: only disable SPI controller when register
  value change requires it (bsc#1012628).
- spi: microchip-core: fix init function not setting the master
  and motorola modes (bsc#1012628).
- spi: microchip-core: ensure TX and RX FIFOs are empty at start
  of a transfer (bsc#1012628).
- nvme-pci: Fix the instructions for disabling power management
  (bsc#1012628).
- ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for
  IPC4 devices (bsc#1012628).
- ASoC: Intel: Fix RT5650 SSP lookup (bsc#1012628).
- ASoC: sof: amd: fix for firmware reload failure in Vangogh
  platform (bsc#1012628).
- spi: spidev: add correct compatible for Rohm BH2228FV
  (bsc#1012628).
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
  (bsc#1012628).
- drm/xe/pf: Limit fair VF LMEM provisioning (bsc#1012628).
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is
  reachable (bsc#1012628).
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (bsc#1012628).
- timers/migration: Do not rely always on group-&gt;parent
  (bsc#1012628).
- ceph: fix incorrect kmalloc size of pagevec mempool
  (bsc#1012628).
- s390/pci: Refactor arch_setup_msi_irqs() (bsc#1012628).
- s390/pci: Allow allocation of more than 1 MSI interrupt
  (bsc#1012628).
- s390/setup: Fix __pa/__va for modules under non-GPL licenses
  (bsc#1012628).
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  (bsc#1012628).
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (bsc#1012628).
- thermal: trip: Split thermal_zone_device_set_mode()
  (bsc#1012628).
- thermal: core: Back off when polling thermal zones on errors
  (bsc#1012628).
- io_uring: fix io_match_task must_hold (bsc#1012628).
- ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (bsc#1012628).
- nvme-pci: add missing condition check for existence of mapped
  data (bsc#1012628).
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI
  versions &lt; 1.1 (bsc#1012628).
- fs: don't allow non-init s_user_ns for filesystems without
  FS_USERNS_MOUNT (bsc#1012628).
- wifi: ath12k: fix mbssid max interface advertisement
  (bsc#1012628).
- perf dso: Fix build when libunwind is enabled (bsc#1012628).
- powerpc/configs: Update defconfig with now user-visible
  CONFIG_FSL_IFC (bsc#1012628).
- selinux,smack: remove the capability checks in the removexattr
  hooks (bsc#1012628).
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.10.3-370-drm-qxl-Pin-buffer-objects-for-internal-mappin.patch.
- Rename to
  patches.kernel.org/6.10.3-801-apparmor-unpack-transition-table-if-dfa-is-not.patch.
- commit 5db4d29</changelog>
  <changelog author="jslaby@suse.cz" date="1722772800">- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e</changelog>
  <changelog author="mkubecek@suse.cz" date="1722859200">- check-for-config-changes: ignore also GCC_ASM_GOTO_OUTPUT_BROKEN
  Mainline commit f2f6a8e88717 ("init/Kconfig: remove
  CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND") replaced
  GCC_ASM_GOTO_OUTPUT_WORKAROUND with GCC_ASM_GOTO_OUTPUT_BROKEN. Ignore both
  when checking config changes.
- commit b60be3e</changelog>
  <changelog author="mkoutny@suse.com" date="1723032000">- packaging: Add case-sensitive perl option parsing
  A recent change in Getopt::Long [1]:
  Changes in version 2.55
  - ----------------------
  * Fix long standing bug that duplicate options were not detected
  when the options differ in case while ignore_case is in effect.
  This will now yield a warning and become a fatal error in a future
  release.
  perl defaults to ignore_case by default, switch it off to avoid
  accidental misparsing of options.
  This was suggested after similar change in scripts/.
- commit e978477</changelog>
  <changelog author="mvetter@suse.com" date="1723118400">- kernel-binary: generate and install compile_commands.json (bsc#1228971)
  This file contains the command line options used to compile every C file.
  It's useful for the livepatching team.
- commit c063746</changelog>
  <changelog author="mpdesouza@suse.com" date="1723204800">- kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).
  After the Jump project the kernel used by SLE and openSUSE Leap are the
  same. As consequence the klp_symbols variable is set, enabling
  kernel-default-livepatch-devel on both SLE and openSUSE.
  The current rules to avoid enabling the package exclude openSUSE
  Tumbleweed alone, which doesn't makes sense for now. Enabling
  kernel-default-livepatch-devel on TW makes it easier to test the
  creation of kernel livepatches of the next SLE versions.
- commit fd0b293</changelog>
  <changelog author="tiwai@suse.de" date="1723291200">- rpm/kernel-binary.spec.in: Fix build regression
  The previous fix forgot to take over grep -c option that broke the
  conditional expression
- commit d29edf2</changelog>
  <changelog author="jslaby@suse.cz" date="1723377600">- Linux 6.10.4 (bsc#1012628).
- selftests: mptcp: join: check backup support in signal endp
  (bsc#1012628).
- selftests: mptcp: join: validate backup in MPJ (bsc#1012628).
- selftests: mptcp: always close input's FD if opened
  (bsc#1012628).
- selftests: mptcp: fix error path (bsc#1012628).
- mptcp: fix duplicate data handling (bsc#1012628).
- mptcp: pm: only set request_bkup flag when sending MP_PRIO
  (bsc#1012628).
- mptcp: pm: fix backup support in signal endpoints (bsc#1012628).
- mptcp: fix bad RCVPRUNED mib accounting (bsc#1012628).
- mptcp: mib: count MPJ with backup flag (bsc#1012628).
- mptcp: fix NL PM announced address accounting (bsc#1012628).
- mptcp: distinguish rcv vs sent backup flag in requests
  (bsc#1012628).
- mptcp: fix user-space PM announced address accounting
  (bsc#1012628).
- r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
  (bsc#1012628).
- net: wan: fsl_qmc_hdlc: Discard received CRC (bsc#1012628).
- net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
  (bsc#1012628).
- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
  (bsc#1012628).
- io_uring: keep multishot request NAPI timeout current
  (bsc#1012628).
- wifi: mac80211: use monitor sdata with driver only if desired
  (bsc#1012628).
- wifi: ath12k: fix soft lockup on suspend (bsc#1012628).
- nouveau: set placement to original placement on uvmm validate
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive
  scanning (bsc#1012628).
- drm/v3d: Validate passed in drm syncobj handles in the
  performance extension (bsc#1012628).
- drm/v3d: Validate passed in drm syncobj handles in the timestamp
  extension (bsc#1012628).
- drm/v3d: Fix potential memory leak in the performance extension
  (bsc#1012628).
- drm/v3d: Fix potential memory leak in the timestamp extension
  (bsc#1012628).
- drm/v3d: Prevent out of bounds access in performance query
  extensions (bsc#1012628).
- drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
  (bsc#1012628).
- drm/virtio: Fix type of dma-fence context variable
  (bsc#1012628).
- drm/amdgpu: fix contiguous handling for IB parsing v2
  (bsc#1012628).
- drm/ast: Fix black screen after resume (bsc#1012628).
- drm/ast: astdp: Wake up during connector status detection
  (bsc#1012628).
- drm/vmwgfx: Fix handling of dumb buffers (bsc#1012628).
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
  (bsc#1012628).
- PCI: pciehp: Retain Power Indicator bits for userspace
  indicators (bsc#1012628).
- Revert "ALSA: firewire-lib: operate for period elapse event
  in process context" (bsc#1012628).
- Revert "ALSA: firewire-lib: obsolete workqueue for period
  update" (bsc#1012628).
- ALSA: seq: ump: Optimize conversions from SysEx to UMP
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
  (bsc#1012628).
- ALSA: usb-audio: Correct surround channels in UAC1 channel map
  (bsc#1012628).
- mptcp: sched: check both directions for backup (bsc#1012628).
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
  (bsc#1012628).
- btrfs: make cow_file_range_inline() honor locked_page on error
  (bsc#1012628).
- btrfs: do not subtract delalloc from avail bytes (bsc#1012628).
- btrfs: zoned: fix zone_unusable accounting on making block
  group read-write again (bsc#1012628).
- HID: wacom: Modify pen IDs (bsc#1012628).
- platform/chrome: cros_ec_proto: Lock device when updating MKBP
  version (bsc#1012628).
- s390/fpu: Re-add exception handling in load_fpu_state()
  (bsc#1012628).
- ceph: force sending a cap update msg back to MDS for revoke op
  (bsc#1012628).
- rust: SHADOW_CALL_STACK is incompatible with Rust (bsc#1012628).
- arm64: jump_label: Ensure patched jump_labels are visible to
  all CPUs (bsc#1012628).
- riscv: Fix linear mapping checks for non-contiguous memory
  regions (bsc#1012628).
- RISC-V: Enable the IPI before workqueue_online_cpu()
  (bsc#1012628).
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
  (bsc#1012628).
- perf: riscv: Fix selecting counters in legacy mode
  (bsc#1012628).
- perf arch events: Fix duplicate RISC-V SBI firmware event name
  (bsc#1012628).
- riscv/purgatory: align riscv_kernel_entry (bsc#1012628).
- ipv6: fix ndisc_is_useropt() handling for PIO (bsc#1012628).
- igc: Fix double reset adapter triggered from a single taprio
  cmd (bsc#1012628).
- net/mlx5e: Add a check for the return value from
  mlx5_port_set_eth_ptys (bsc#1012628).
- net/mlx5e: Fix CT entry update leaks of modify header context
  (bsc#1012628).
- net/mlx5e: Require mlx5 tc classifier action support for IPsec
  prio capability (bsc#1012628).
- net/mlx5: Fix missing lock on sync reset reload (bsc#1012628).
- net/mlx5: Lag, don't use the hardcoded value of the first port
  (bsc#1012628).
- net/mlx5: Fix error handling in irq_pool_request_irq
  (bsc#1012628).
- net/mlx5: Always drain health in shutdown callback
  (bsc#1012628).
- netfilter: iptables: Fix potential null-ptr-deref in
  ip6table_nat_table_init() (bsc#1012628).
- netfilter: iptables: Fix null-ptr-deref in
  iptable_nat_table_init() (bsc#1012628).
- drm/atomic: Allow userspace to use damage clips with async flips
  (bsc#1012628).
- drm/atomic: Allow userspace to use explicit sync with atomic
  async flips (bsc#1012628).
- ALSA: hda: Conditionally use snooping for AMD HDMI
  (bsc#1012628).
- s390/mm/ptdump: Fix handling of identity mapping area
  (bsc#1012628).
- net: phy: micrel: Fix the KSZ9131 MDI-X status issue
  (bsc#1012628).
- net: mvpp2: Don't re-use loop iterator (bsc#1012628).
- drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro (bsc#1012628).
- net/iucv: fix use after free in iucv_sock_close() (bsc#1012628).
- ice: xsk: fix txq interrupt mapping (bsc#1012628).
- ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
  (bsc#1012628).
- ice: improve updating ice_{t,r}x_ring::xsk_pool (bsc#1012628).
- ice: toggle netif_carrier when setting up XSK pool
  (bsc#1012628).
- ice: modify error handling when setting XSK pool in ndo_bpf
  (bsc#1012628).
- ice: replace synchronize_rcu with synchronize_net (bsc#1012628).
- ice: don't busy wait for Rx queue disable in ice_qp_dis()
  (bsc#1012628).
- ice: respect netif readiness in AF_XDP ZC related ndo's
  (bsc#1012628).
- i915/perf: Remove code to update PWR_CLK_STATE for gen12
  (bsc#1012628).
- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is
  specified in rtnl_dellink() (bsc#1012628).
- net: axienet: start napi before enabling Rx/Tx (bsc#1012628).
- tcp: Adjust clamping window for applications specifying
  SO_RCVBUF (bsc#1012628).
- ethtool: fix setting key and resetting indir at once
  (bsc#1012628).
- drm/client: Fix error code in drm_client_buffer_vmap_local()
  (bsc#1012628).
- Bluetooth: hci_sync: Fix suspending with wrong filter policy
  (bsc#1012628).
- Bluetooth: btintel: Fail setup on error (bsc#1012628).
- ALSA: hda: conexant: Fix headset auto detect fail in the
  polling mode (bsc#1012628).
- net: phy: realtek: add support for RTL8366S Gigabit PHY
  (bsc#1012628).
- wifi: cfg80211: correct S1G beacon length calculation
  (bsc#1012628).
- wifi: cfg80211: fix reporting failed MLO links status with
  cfg80211_connect_done (bsc#1012628).
- sched: act_ct: take care of padding in struct zones_ht_key
  (bsc#1012628).
- drm/vmwgfx: Trigger a modeset when the screen moves
  (bsc#1012628).
- ethtool: rss: echo the context number back (bsc#1012628).
- netlink: specs: correct the spec of ethtool (bsc#1012628).
- bnxt_en: Fix RSS logic in __bnxt_reserve_rings() (bsc#1012628).
- drm/vmwgfx: Fix overlay when using Screen Targets (bsc#1012628).
- drm/vmwgfx: Make sure the screen surface is ref counted
  (bsc#1012628).
- drm/nouveau: prime: fix refcount underflow (bsc#1012628).
- drm/gpuvm: fix missing dependency to DRM_EXEC (bsc#1012628).
- perf tool: fix dereferencing NULL al-&gt;maps (bsc#1012628).
- HID: amd_sfh: Move sensor discovery before HID device
  initialization (bsc#1012628).
- ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
  (bsc#1012628).
- ARM: 9406/1: Fix callchain_trace() return value (bsc#1012628).
- MIPS: dts: loongson: Fix ls2k1000-rtc interrupt (bsc#1012628).
- MIPS: dts: loongson: Fix liointc IRQ polarity (bsc#1012628).
- MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
  (bsc#1012628).
- perf/x86/intel: Add a distinct name for Granite Rapids
  (bsc#1012628).
- perf/x86/intel: Switch to new Intel CPU model defines
  (bsc#1012628).
- perf: imx_perf: fix counter start and config sequence
  (bsc#1012628).
- f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
  (bsc#1012628).
- f2fs: fix to avoid use SSR allocate when do defragment
  (bsc#1012628).
- ext4: check the extent status again before inserting delalloc
  block (bsc#1012628).
- ext4: factor out a common helper to query extent map
  (bsc#1012628).
- mm/migrate: putback split folios when numa hint migration fails
  (bsc#1012628).
- mm/migrate: move NUMA hinting fault folio isolation + checks
  under PTL (bsc#1012628).
- mm/migrate: make migrate_misplaced_folio() return 0 on success
  (bsc#1012628).
- mm: fix khugepaged activation policy (bsc#1012628).
- mm/huge_memory: mark racy access onhuge_anon_orders_always
  (bsc#1012628).
- commit f753e8f</changelog>
  <changelog author="jslaby@suse.cz" date="1723464000">- bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
  (git-fixes).
- commit 27a3e23</changelog>
  <changelog author="jslaby@suse.cz" date="1723464001">- rpm/kernel-binary.spec.in: fix klp_symbols macro
  The commit below removed openSUSE filter from %ifs of the klp_symbols
  definition. But it removed -c of grep too and that causes:
  error: syntax error in expression:  01 &amp;&amp; (  || 1 )
  error:                                        ^
  error: unmatched (:  01 &amp;&amp; (  || 1 )
  error:                     ^
  error: kernel-default.spec:137: bad %if condition:  01 &amp;&amp; (  || 1 )
  So reintroduce -c to the PTF's grep.
  Fixes: fd0b293bebaf (kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).)
- commit 4a36fe3</changelog>
  <changelog author="tiwai@suse.de" date="1723636800">- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1
  and no error" (bsc#1229054).
- commit 28c6ded</changelog>
  <changelog author="jslaby@suse.cz" date="1723723200">- Linux 6.10.5 (bsc#1012628).
- drm/amd/display: Refactor function
  dm_dp_mst_is_port_support_mode() (bsc#1012628).
- locking/pvqspinlock: Correct the type of "old" variable in
  pv_kick_node() (bsc#1012628).
- perf/x86/intel/cstate: Add Arrowlake support (bsc#1012628).
- perf/x86/intel/cstate: Add Lunarlake support (bsc#1012628).
- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra
  Forest (bsc#1012628).
- platform/x86: intel-vbtn: Protect ACPI notify handler against
  recursion (bsc#1012628).
- irqchip/mbigen: Fix mbigen node address layout (bsc#1012628).
- platform/x86/intel/ifs: Initialize union ifs_status to zero
  (bsc#1012628).
- jump_label: Fix the fix, brown paper bags galore (bsc#1012628).
- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c
  (bsc#1012628).
- perf/x86/intel: Support the PEBS event mask (bsc#1012628).
- perf/x86: Support counter mask (bsc#1012628).
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
  (bsc#1012628).
- selftests: ksft: Fix finished() helper exit code on skipped
  tests (bsc#1012628).
- x86/mm: Fix pti_clone_pgtable() alignment assumption
  (bsc#1012628).
- x86/mm: Fix pti_clone_entry_text() for i386 (bsc#1012628).
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
  (bsc#1012628).
- power: supply: rt5033: Bring back i2c_set_clientdata
  (bsc#1012628).
- sctp: Fix null-ptr-deref in reuseport_add_sock() (bsc#1012628).
- net: pse-pd: tps23881: Fix the device ID check (bsc#1012628).
- gve: Fix use of netif_carrier_ok() (bsc#1012628).
- virtio-net: unbreak vq resizing when coalescing is not
  negotiated (bsc#1012628).
- net: usb: qmi_wwan: fix memory leak for not ip packets
  (bsc#1012628).
- net: bridge: mcast: wait for previous gc cycles when removing
  port (bsc#1012628).
- net: linkwatch: use system_unbound_wq (bsc#1012628).
- net: dsa: microchip: Fix Wake-on-LAN check to not return an
  error (bsc#1012628).
- ice: Fix reset handler (bsc#1012628).
- Bluetooth: l2cap: always unlock channel in
  l2cap_conless_channel() (bsc#1012628).
- Bluetooth: hci_sync: avoid dup filtering when passive scanning
  with adv monitor (bsc#1012628).
- net/smc: add the max value of fallback reason count
  (bsc#1012628).
- net: dsa: bcm_sf2: Fix a possible memory leak in
  bcm_sf2_mdio_register() (bsc#1012628).
- idpf: fix memory leaks and crashes while performing a soft reset
  (bsc#1012628).
- idpf: fix UAFs when destroying the queues (bsc#1012628).
- l2tp: fix lockdep splat (bsc#1012628).
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN
  capabilities (bsc#1012628).
- net: fec: Stop PPS on driver remove (bsc#1012628).
- net: pse-pd: tps23881: include missing bitfield.h header
  (bsc#1012628).
- net: dsa: microchip: disable EEE for
  KSZ8567/KSZ9567/KSZ9896/KSZ9897 (bsc#1012628).
- regmap: kunit: Fix memory leaks in gen_regmap() and
  gen_raw_regmap() (bsc#1012628).
- gpio: prevent potential speculation leaks in
  gpio_device_get_desc() (bsc#1012628).
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
  (bsc#1012628).
- Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS
  zap_pid_ns_processes()" (bsc#1012628).
- platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id
  (bsc#1012628).
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race (bsc#1012628).
- md: do not delete safemode_timer in mddev_suspend (bsc#1012628).
- md: change the return value type of md_write_start to void
  (bsc#1012628).
- md/raid5: avoid BUG_ON() while continue reshape after
  reassembling (bsc#1012628).
- debugobjects: Annotate racy debug variables (bsc#1012628).
- nvme: apple: fix device reference counting (bsc#1012628).
- block: change rq_integrity_vec to respect the iterator
  (bsc#1012628).
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
  (bsc#1012628).
- clocksource/drivers/sh_cmt: Address race condition for clock
  events (bsc#1012628).
- ACPI: battery: create alarm sysfs attribute atomically
  (bsc#1012628).
- ACPI: SBS: manage alarm sysfs attribute through psy core
  (bsc#1012628).
- cpufreq: amd-pstate: Allow users to write 'default' EPP string
  (bsc#1012628).
- cpufreq: amd-pstate: auto-load pstate driver by default
  (bsc#1012628).
- soc: qcom: icc-bwmon: Allow for interrupts to be shared across
  instances (bsc#1012628).
- xen: privcmd: Switch from mutex to spinlock for irqfds
  (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
  (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
  (bsc#1012628).
- thermal: intel: hfi: Give HFI instances package scope
  (bsc#1012628).
- wifi: nl80211: disallow setting special AP channel widths
  (bsc#1012628).
- wifi: ath12k: fix race due to setting
  ATH12K_FLAG_EXT_IRQ_ENABLED too early (bsc#1012628).
- wifi: rtlwifi: handle return value of usb init TX/RX
  (bsc#1012628).
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
  (bsc#1012628).
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
  (bsc#1012628).
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
  (bsc#1012628).
- wifi: rtw89: pci: fix RX tag race condition resulting in wrong
  RX length (bsc#1012628).
- af_unix: Don't retry after unix_state_lock_nested() in
  unix_stream_connect() (bsc#1012628).
- PCI: Add Edimax Vendor ID to pci_ids.h (bsc#1012628).
- wifi: mac80211: fix NULL dereference at band check in starting
  tx ba session (bsc#1012628).
- udf: prevent integer overflow in udf_bitmap_free_blocks()
  (bsc#1012628).
- bpf: add missing check_func_arg_reg_off() to prevent
  out-of-bounds memory accesses (bsc#1012628).
- wifi: nl80211: don't give key data to userspace (bsc#1012628).
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO
  tail index erratum (bsc#1012628).
- can: mcp251xfd: tef: update workaround for erratum DS80000789E
  6 of mcp2518fd (bsc#1012628).
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA
  reset on sa8775p-ride-r3 (bsc#1012628).
- mlxsw: pci: Lock configuration space of upstream bridge during
  reset (bsc#1012628).
- btrfs: do not clear page dirty inside
  extent_write_locked_range() (bsc#1012628).
- btrfs: do not BUG_ON() when freeing tree block after error
  (bsc#1012628).
- btrfs: reduce nesting for extent processing at
  btrfs_lookup_extent_info() (bsc#1012628).
- btrfs: fix data race when accessing the last_trans field of
  a root (bsc#1012628).
- btrfs: fix bitmap leak when loading free space cache on
  duplicate entry (bsc#1012628).
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when
  driver unloading (bsc#1012628).
- drm/xe/preempt_fence: enlarge the fence critical section
  (bsc#1012628).
- drm/amd/display: Handle HPD_IRQ for internal link (bsc#1012628).
- drm/amd/display: Add delay to improve LTTPR UHBR interop
  (bsc#1012628).
- drm/amdgpu: fix potential resource leak warning (bsc#1012628).
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
  (bsc#1012628).
- drm/amd/amdkfd: Fix a resource leak in
  svm_range_validate_and_map() (bsc#1012628).
- drm/xe/xe_guc_submit: Fix exec queue stop race condition
  (bsc#1012628).
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
  (bsc#1012628).
- drm/amdgpu: Fix the null pointer dereference to ras_manager
  (bsc#1012628).
- drm/amdgpu/pm: Fix the null pointer dereference in
  apply_state_adjust_rules (bsc#1012628).
- drm/admgpu: fix dereferencing null pointer context
  (bsc#1012628).
- drm/amdgpu: Add lock around VF RLCG interface (bsc#1012628).
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
  (bsc#1012628).
- drm/amd/display: Add null checks for 'stream' and 'plane'
  before dereferencing (bsc#1012628).
- media: amphion: Remove lock in s_ctrl callback (bsc#1012628).
- drm/amd/display: Add NULL check for 'afb' before dereferencing
  in amdgpu_dm_plane_handle_cursor_update (bsc#1012628).
- drm/amd/display: Wake DMCUB before sending a command for replay
  feature (bsc#1012628).
- drm/amd/display: reduce ODM slice count to initial new dc
  state only when needed (bsc#1012628).
- drm/amd/display: Don't refer to dc_sink in
  is_dsc_need_re_compute (bsc#1012628).
- drm/amd/display: remove dpp pipes on failure to update pipe
  params (bsc#1012628).
- drm/amd/display: Add null checker before passing variables
  (bsc#1012628).
- media: i2c: ov5647: replacing of_node_put with
  __free(device_node) (bsc#1012628).
- media: uvcvideo: Ignore empty TS packets (bsc#1012628).
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
  (bsc#1012628).
- drm/amd/display: Fix NULL pointer dereference for DTN log in
  DCN401 (bsc#1012628).
- media: xc2028: avoid use-after-free in load_firmware_cb()
  (bsc#1012628).
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
  (bsc#1012628).
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
  (bsc#1012628).
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
  (bsc#1012628).
- s390/sclp: Prevent release of buffer in I/O (bsc#1012628).
- ext4: sanity check for NULL pointer after ext4_force_shutdown
  (bsc#1012628).
- SUNRPC: Fix a race to wake a sync task (bsc#1012628).
- mm, slub: do not call do_slab_free for kfence object
  (bsc#1012628).
- profiling: remove profile=sleep support (bsc#1012628).
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
  (bsc#1012628).
- scsi: Revert "scsi: sd: Do not repeat the starting disk message"
  (bsc#1012628).
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
  (bsc#1012628).
- media: ipu-bridge: fix ipu6 Kconfig dependencies (bsc#1012628).
- media: intel/ipu6: select AUXILIARY_BUS in Kconfig
  (bsc#1012628).
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to
  'raw_spinlock_t' (bsc#1012628).
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
  (bsc#1012628).
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
  (bsc#1012628).
- arm64: cputype: Add Cortex-X3 definitions (bsc#1012628).
- arm64: cputype: Add Cortex-A720 definitions (bsc#1012628).
- arm64: cputype: Add Cortex-X925 definitions (bsc#1012628).
- arm64: errata: Unify speculative SSBS errata logic
  (bsc#1012628).
- arm64: errata: Expand speculative SSBS workaround (bsc#1012628).
- arm64: cputype: Add Cortex-X1C definitions (bsc#1012628).
- arm64: cputype: Add Cortex-A725 definitions (bsc#1012628).
- arm64: errata: Expand speculative SSBS workaround (again)
  (bsc#1012628).
- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets
  (bsc#1012628).
- i2c: smbus: Improve handling of stuck alerts (bsc#1012628).
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa883x: parse port-mapping information
  (bsc#1012628).
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa884x: parse port-mapping information
  (bsc#1012628).
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: sti: add missing probe entry for player and reader
  (bsc#1012628).
- spi: spidev: Add missing spi_device_id for bh2228fv
  (bsc#1012628).
- ASoC: SOF: Remove libraries from topology lookups (bsc#1012628).
- i2c: smbus: Send alert notifications to all devices if source
  not found (bsc#1012628).
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
  (bsc#1012628).
- kprobes: Fix to check symbol prefixes correctly (bsc#1012628).
- ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable
  is NULL (bsc#1012628).
- i2c: qcom-geni: Add missing clk_disable_unprepare in
  geni_i2c_runtime_resume (bsc#1012628).
- ASoC: cs35l56: Revert support for dual-ownership of ASP
  registers (bsc#1012628).
- ASoC: cs35l56: Handle OTP read latency over SoundWire
  (bsc#1012628).
- drm/atomic: allow no-op FB_ID updates for async flips
  (bsc#1012628).
- i2c: qcom-geni: Add missing geni_icc_disable in
  geni_i2c_runtime_resume (bsc#1012628).
- drm/i915: Allow evicting to use the requested placement
  (bsc#1012628).
- drm/i915: Attempt to get pages without eviction first
  (bsc#1012628).
- drm/amd/display: Replace dm_execute_dmub_cmd with
  dc_wake_and_execute_dmub_cmd (bsc#1012628).
- spi: spi-fsl-lpspi: Fix scldiv calculation (bsc#1012628).
- ALSA: usb-audio: Re-add ScratchAmp quirk entries (bsc#1012628).
- drm/xe/rtp: Fix off-by-one when processing rules (bsc#1012628).
- drm/xe: Use dma_fence_chain_free in chain fence unused as a sync
  (bsc#1012628).
- drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write
  (bsc#1012628).
- drm/xe: Minor cleanup in LRC handling (bsc#1012628).
- drm/xe: Take ref to VM in delayed snapshot (bsc#1012628).
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
  (bsc#1012628).
- cifs: cifs_inval_name_dfs_link_error: correct the check for
  fullpath (bsc#1012628).
- module: warn about excessively long module waits (bsc#1012628).
- module: make waiting for a concurrent module loader
  interruptible (bsc#1012628).
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
  (bsc#1012628).
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
  (bsc#1012628).
- drm/amdgpu: Forward soft recovery errors to userspace
  (bsc#1012628).
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
  (bsc#1012628).
- drm/client: fix null pointer dereference in
  drm_client_modeset_probe (bsc#1012628).
- drm/i915/display: correct dual pps handling for MTL_PCH+
  (bsc#1012628).
- drm/test: fix the gem shmem test to map the sg table
  (bsc#1012628).
- io_uring/net: ensure expanded bundle recv gets marked for
  cleanup (bsc#1012628).
- io_uring/net: ensure expanded bundle send gets marked for
  cleanup (bsc#1012628).
- io_uring/net: don't pick multiple buffers for non-bundle send
  (bsc#1012628).
- ALSA: line6: Fix racy access to midibuf (bsc#1012628).
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
  (bsc#1012628).
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra)
  to quirks (bsc#1012628).
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
  (bsc#1012628).
- usb: vhci-hcd: Do not drop references before new references
  are gained (bsc#1012628).
- USB: serial: debug: do not echo input by default (bsc#1012628).
- usb: typec: fsa4480: Check if the chip is really there
  (bsc#1012628).
- usb: gadget: core: Check for unset descriptor (bsc#1012628).
- usb: gadget: midi2: Fix the response for FB info with block 0xff
  (bsc#1012628).
- usb: gadget: u_serial: Set start_delayed during suspend
  (bsc#1012628).
- usb: gadget: f_fs: restore ffs_func_disable() functionality
  (bsc#1012628).
- usb: gadget: u_audio: Check return codes from usb_ep_enable
  and config_ep_by_speed (bsc#1012628).
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
  (bsc#1012628).
- scsi: ufs: core: Fix deadlock during RTC update (bsc#1012628).
- scsi: ufs: core: Do not set link to OFF state while waking up
  from hibernation (bsc#1012628).
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating
  logic (bsc#1012628).
- tick/broadcast: Move per CPU pointer access into the atomic
  section (bsc#1012628).
- media: v4l: Fix missing tabular column hint for Y14P format
  (bsc#1012628).
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
  (bsc#1012628).
- spmi: pmic-arb: add missing newline in dev_err format strings
  (bsc#1012628).
- ntp: Clamp maxerror and esterror to operating range
  (bsc#1012628).
- driver core: Fix uevent_show() vs driver detach race
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI#
  regulator on (bsc#1012628).
- tracefs: Fix inode allocation (bsc#1012628).
- tracefs: Use generic inode RCU for synchronizing freeing
  (bsc#1012628).
- ntp: Safeguard against time_constant overflow (bsc#1012628).
- timekeeping: Fix bogus clock_was_set() invocation in
  do_adjtimex() (bsc#1012628).
- serial: core: check uartclk for zero to avoid divide by zero
  (bsc#1012628).
- serial: sc16is7xx: fix TX fifo corruption (bsc#1012628).
- serial: sc16is7xx: fix invalid FIFO access with special register
  set (bsc#1012628).
- tty: vt: conmakehash: cope with abs_srctree no longer in env
  (bsc#1012628).
- memcg: protect concurrent access to mem_cgroup_idr
  (bsc#1012628).
- parisc: fix unaligned accesses in BPF (bsc#1012628).
- parisc: fix a possible DMA corruption (bsc#1012628).
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop
  16-n0xxx (bsc#1012628).
- spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree
  (bsc#1012628).
- kcov: properly check for softirq context (bsc#1012628).
- irqchip/xilinx: Fix shift out of bounds (bsc#1012628).
- irqchip/riscv-aplic: Retrigger MSI interrupt on source
  configuration (bsc#1012628).
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
  (bsc#1012628).
- LoongArch: Enable general EFI poweroff method (bsc#1012628).
- power: supply: qcom_battmgr: return EAGAIN when firmware
  service is not up (bsc#1012628).
- power: supply: axp288_charger: Fix constant_charge_voltage
  writes (bsc#1012628).
- power: supply: axp288_charger: Round constant_charge_voltage
  writes down (bsc#1012628).
- tracing: Have format file honor EVENT_FILE_FL_FREED
  (bsc#1012628).
- tracing: Fix overflow in get_free_elt() (bsc#1012628).
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
  (bsc#1012628).
- smb3: fix setting SecurityFlags when encryption is required
  (bsc#1012628).
- eventfs: Don't return NULL in eventfs_create_dir()
  (bsc#1012628).
- eventfs: Use SRCU for freeing eventfs_inodes (bsc#1012628).
- selftests: mm: add s390 to ARCH check (bsc#1012628).
- mm: list_lru: fix UAF for memory cgroup (bsc#1012628).
- net/tcp: Disable TCP-AO static key after RCU grace period
  (bsc#1012628).
- btrfs: avoid using fixed char array size for tree names
  (bsc#1012628).
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
  (bsc#1012628).
- x86/mtrr: Check if fixed MTRRs exist before saving them
  (bsc#1012628).
- sched/smt: Introduce sched_smt_present_inc/dec() helper
  (bsc#1012628).
- sched/smt: Fix unbalance sched_smt_present dec/inc
  (bsc#1012628).
- sched/core: Introduce sched_set_rq_on/offline() helper
  (bsc#1012628).
- sched/core: Fix unbalance set_rq_online/offline() in
  sched_cpu_deactivate() (bsc#1012628).
- drm/bridge: analogix_dp: properly handle zero sized AUX
  transactions (bsc#1012628).
- drm/dp_mst: Skip CSN if topology probing is not done yet
  (bsc#1012628).
- drm/lima: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- drm/mgag200: Set DDC timeout in milliseconds (bsc#1012628).
- drm/mgag200: Bind I2C lifetime to DRM device (bsc#1012628).
- drm/radeon: Remove __counted_by from StateArray.states[]
  (bsc#1012628).
- mptcp: fully established after ADD_ADDR echo on MPJ
  (bsc#1012628).
- mptcp: pm: deny endp with signal + subflow + port (bsc#1012628).
- block: use the right type for stub rq_integrity_vec()
  (bsc#1012628).
- Revert "drm/amd/display: Handle HPD_IRQ for internal link"
  (bsc#1012628).
- Revert "drm/amd/display: Add NULL check for 'afb' before
  dereferencing in amdgpu_dm_plane_handle_cursor_update"
  (bsc#1012628).
- btrfs: fix corruption after buffer fault in during direct IO
  append write (bsc#1012628).
- idpf: fix memleak in vport interrupt configuration
  (bsc#1012628).
- drm/amd/display: Add null check in
  resource_log_pipe_topology_update (bsc#1012628).
- drm/amd/display: Change ASSR disable sequence (bsc#1012628).
- mptcp: pm: reduce indentation blocks (bsc#1012628).
- mptcp: pm: don't try to create sf if alloc failed (bsc#1012628).
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
  (bsc#1012628).
- selftests: mptcp: join: ability to invert ADD_ADDR check
  (bsc#1012628).
- selftests: mptcp: join: test both signal &amp; subflow
  (bsc#1012628).
- btrfs: fix double inode unlock for direct IO sync writes
  (bsc#1012628).
- Refresh
  patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch.
- Rename to
  patches.kernel.org/6.10.5-032-bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_.patch.
- Rename to
  patches.kernel.org/6.10.5-128-net-drop-bad-gso-csum_start-and-offset-in-virt.patch.
- Update config files.
- commit 7b97446</changelog>
  <changelog author="jslaby@suse.cz" date="1723723201">- btrfs: fix invalid mapping of extent xarray state (git-fixes).
- commit b18d7b9</changelog>
  <changelog author="jslaby@suse.cz" date="1723809600">- netfilter: nfnetlink: Initialise extack before use in ACKs (netlink-crash).
  See:
  https://github.com/systemd/systemd/actions/runs/10282472628/job/28454253577?pr=33958#step:12:30
- commit da1090b</changelog>
  <changelog author="jslaby@suse.cz" date="1723809601">- Refresh
  patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch.
  Update upstream status.
- commit b7789d6</changelog>
</package>
<package pkgid="10cd8093f390fbb88a5df9c6a4cc675a009c04b878e6dbe3b8535c18326c23474b50cd5c877dbd1e0ed87c19c323e5564e83a7967fd81eab98c375a9ee4b9259" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.10.5" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1722254400">- Update
  patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
  (bsc#1228387).
  Fix the bsc #.
- commit 65a34e2</changelog>
  <changelog author="shung-hsi.yu@suse.com" date="1722340800">- rpm/guards: fix precedence issue with control flow operator
  With perl 5.40 it report the following error on rpm/guards script:
  Possible precedence issue with control flow operator (exit) at scripts/guards line 208.
  Fix the issue by adding parenthesis around ternary operator.
- commit 07b8b4e</changelog>
  <changelog author="jslaby@suse.cz" date="1722427200">- Delete
  patches.suse/drm-amd-display-Take-Synaptics-Cascaded-Topology-int.patch.
- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
  The former causes crashes:
  https://bugzilla.suse.com/show_bug.cgi?id=1228093#c11
  Let's resort back to a revert.
- commit f800dd5</changelog>
  <changelog author="mfranc@suse.cz" date="1722427201">- s390/iucv: Fix vargs handling in iucv_alloc_device()
  (bsc#1228425).
- commit f32d8cb</changelog>
  <changelog author="ddiss@suse.de" date="1722427202">- apparmor: unpack transition table if dfa is not present (bsc#1226031).
- commit 58e734c</changelog>
  <changelog author="jslaby@suse.cz" date="1722686400">- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
  (bsc#1012628).
- soc: qcom: pmic_glink: Handle the return value of
  pmic_glink_init (bsc#1012628).
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by
  rpmh_rsc_send_data() callers (bsc#1012628).
- arm64: dts: rockchip: Add sdmmc related properties on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  (bsc#1012628).
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Update WIFi/BT related nodes on
  rk3308-rock-pi-s (bsc#1012628).
- cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
  (bsc#1012628).
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
  (bsc#1012628).
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  (bsc#1012628).
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  (bsc#1012628).
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
  (bsc#1012628).
- ARM: dts: sunxi: remove duplicated entries in makefile
  (bsc#1012628).
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx
  STGEN timer (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on (bsc#1012628).
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
  (bsc#1012628).
- OPP: ti: Fix ti_opp_supply_probe wrong return values
  (bsc#1012628).
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts
  polarity (bsc#1012628).
- arm64: dts: ti: k3-j722s: Fix main domain GPIO count
  (bsc#1012628).
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
  (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where
  unused (bsc#1012628).
- arm64: dts: qcom: qdu1000: Add secure qfprom node (bsc#1012628).
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during
  bwmon_remove (bsc#1012628).
- soc: qcom: pdr: protect locator_addr with the main mutex
  (bsc#1012628).
- soc: qcom: pdr: fix parsing of domains lists (bsc#1012628).
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
  (bsc#1012628).
- arm64: dts: amlogic: sm1: fix spdif compatibles (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to
  bias-disable (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable
  property (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
  pp3300_mipibrdg (bsc#1012628).
- arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Fix the value of
  `dlg,jack-det-rate` mismatch (bsc#1012628).
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node
  names (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node
  for anx7625 (bsc#1012628).
- soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
  (bsc#1012628).
- arm64: dts: amlogic: gx: correct hdmi clocks (bsc#1012628).
- arm64: dts: amlogic: add power domain to hdmitx (bsc#1012628).
- arm64: dts: amlogic: setup hdmi system clock (bsc#1012628).
- arm64: dts: rockchip: Drop invalid mic-in-differential on
  rk3568-rock-3a (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3566-roc-pc (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3568-evb1-v10 (bsc#1012628).
- arm64: dts: renesas: r8a779h0: Drop "opp-shared" from
  opp-table-0 (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt
  messages (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc_mlmix location (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc vpu locations (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
  (bsc#1012628).
- x86/xen: Convert comma to semicolon (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
  (bsc#1012628).
- arm64: dts: rockchip: Add missing power-domains for rk356x
  vop_mmu (bsc#1012628).
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino
  R6xS (bsc#1012628).
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: disable display subsystem for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  (bsc#1012628).
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain
  property (bsc#1012628).
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during
  comparisons (bsc#1012628).
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared
  memory CPPC systems (bsc#1012628).
- m68k: cmpxchg: Fix return value for default case in
  __arch_xchg() (bsc#1012628).
- ARM: spitz: fix GPIO assignment for backlight (bsc#1012628).
- ARM: Remove address checking for MMUless devices (bsc#1012628).
- x86/sev: Do RMP memory coverage check after max_pfn has been
  set (bsc#1012628).
- vmlinux.lds.h: catch .bss..L* sections into BSS") (bsc#1012628).
- firmware: turris-mox-rwtm: Do not complete if there are no
  waiters (bsc#1012628).
- firmware: turris-mox-rwtm: Fix checking return value of
  wait_for_completion_timeout() (bsc#1012628).
- firmware: turris-mox-rwtm: Initialize completion before mailbox
  (bsc#1012628).
- wifi: ath12k: Don't drop tx_status in failure case
  (bsc#1012628).
- wifi: ath12k: drop failed transmitted frames from metric
  calculation (bsc#1012628).
- wifi: ath12k: avoid duplicated vdev stop (bsc#1012628).
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  (bsc#1012628).
- wifi: ath12k: Correct 6 GHz frequency value in rx status
  (bsc#1012628).
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  (bsc#1012628).
- wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
  (bsc#1012628).
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  (bsc#1012628).
- selftests/bpf: Fix prog numbers in test_sockmap (bsc#1012628).
- wifi: rtw89: 8852b: restore setting for RFE type 5 after device
  resume (bsc#1012628).
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported
  ESPINTCP (bsc#1012628).
- wifi: iwlwifi: mvm: don't skip link selection (bsc#1012628).
- wifi: mac80211: fix TTLM teardown work (bsc#1012628).
- wifi: mac80211: cancel multi-link reconf work on disconnect
  (bsc#1012628).
- wifi: mac80211: cancel TTLM teardown work earlier (bsc#1012628).
- wifi: mac80211: reset negotiated TTLM on disconnect
  (bsc#1012628).
- wifi: ath11k: refactor setting country code logic (bsc#1012628).
- wifi: ath11k: restore country code during resume (bsc#1012628).
- wifi: ath12k: change DMA direction while mapping reinjected
  packets (bsc#1012628).
- wifi: ath12k: fix invalid memory access while processing
  fragmented packets (bsc#1012628).
- wifi: ath12k: fix firmware crash during reo reinject
  (bsc#1012628).
- wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after
  device resume (bsc#1012628).
- wifi: ath11k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- wifi: ath12k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- net: ethernet: cortina: Restore TSO support (bsc#1012628).
- tcp: add tcp_done_with_error() helper (bsc#1012628).
- tcp: fix race in tcp_write_err() (bsc#1012628).
- tcp: fix races in tcp_abort() (bsc#1012628).
- tcp: fix races in tcp_v[46]_err() (bsc#1012628).
- hns3: avoid linking objects into multiple modules (bsc#1012628).
- libbpf: keep FD_CLOEXEC flag when dup()'ing FD (bsc#1012628).
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
  CONFIG_ARCH_NO_SG_CHAIN is defined (bsc#1012628).
- selftests/bpf: Check length of recv in test_sockmap
  (bsc#1012628).
- udf: Fix lock ordering in udf_evict_inode() (bsc#1012628).
- sched/core: Move preempt_model_*() helpers from sched.h to
  preempt.h (bsc#1012628).
- sched/core: Drop spinlocks on contention iff kernel is
  preemptible (bsc#1012628).
- lib: objagg: Fix general protection fault (bsc#1012628).
- mlxsw: spectrum_acl_erp: Fix object nesting warning
  (bsc#1012628).
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware
  errors (bsc#1012628).
- perf/x86: Serialize set_attr_rdpmc() (bsc#1012628).
- jump_label: Fix concurrency issues in static_key_slow_dec()
  (bsc#1012628).
- wifi: ath12k: fix ACPI warning when resume (bsc#1012628).
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  (bsc#1012628).
- wifi: ath12k: fix per pdev debugfs registration (bsc#1012628).
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  (bsc#1012628).
- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (bsc#1012628).
- wifi: nl80211: expose can-monitor channel property
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix re-enabling EMLSR (bsc#1012628).
- wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
  (bsc#1012628).
- bpf: Make bpf_session_cookie() kfunc return long *
  (bsc#1012628).
- xfrm: Fix input error path memory access (bsc#1012628).
- xfrm: Log input direction mismatch error in one place
  (bsc#1012628).
- udf: Fix bogus checksum computation in udf_rename()
  (bsc#1012628).
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  (bsc#1012628).
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded
  ports for KSZ9477 (bsc#1012628).
- bpf: Change bpf_session_cookie return value to __u64 *
  (bsc#1012628).
- libbpf: Checking the btf_type kind when fixing variable offsets
  (bsc#1012628).
- libbpf: Skip base btf sanity checks (bsc#1012628).
- xfrm: Fix unregister netdevice hang on hardware offload
  (bsc#1012628).
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp (bsc#1012628).
- netfilter: nf_tables: rise cap on SELinux secmark context
  (bsc#1012628).
- wifi: mac80211: add ieee80211_tdls_sta_link_id() (bsc#1012628).
- wifi: mac80211: correcty limit wider BW TDLS STAs (bsc#1012628).
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (bsc#1012628).
- wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  (bsc#1012628).
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  (bsc#1012628).
- wifi: ath12k: fix peer metadata parsing (bsc#1012628).
- wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  (bsc#1012628).
- wifi: rtw89: 8852b: fix definition of KIP register number
  (bsc#1012628).
- wifi: rtl8xxxu: 8188f: Limit TX power index (bsc#1012628).
- xfrm: Export symbol xfrm_dev_state_delete (bsc#1012628).
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline
  image (bsc#1012628).
- bpftool: Mount bpffs when pinmaps path not under the bpffs
  (bsc#1012628).
- bpf: Fix atomic probe zero-extension (bsc#1012628).
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address
  calculation (bsc#1012628).
- perf: Fix perf_aux_size() for greater-than 32-bit size
  (bsc#1012628).
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
  (bsc#1012628).
- perf: Fix default aux_watermark calculation (bsc#1012628).
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  (bsc#1012628).
- perf/x86/amd/uncore: Avoid PMU registration if counters are
  unavailable (bsc#1012628).
- perf/x86/amd/uncore: Fix DF and UMC domain identification
  (bsc#1012628).
- wifi: rtw89: Fix array index mistake in
  rtw89_sta_info_get_iter() (bsc#1012628).
- xfrm: fix netdev reference count imbalance (bsc#1012628).
- xfrm: call xfrm_dev_policy_delete when kill policy
  (bsc#1012628).
- wifi: virt_wifi: avoid reporting connection success with wrong
  SSID (bsc#1012628).
- bpf: helpers: fix bpf_wq_set_callback_impl signature
  (bsc#1012628).
- NFSD: Fix nfsdcld warning (bsc#1012628).
- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (bsc#1012628).
- net: page_pool: fix warning code (bsc#1012628).
- wifi: virt_wifi: don't use strlen() in const context
  (bsc#1012628).
- locking/rwsem: Add __always_inline annotation to
  __down_write_common() and inlined callers (bsc#1012628).
- selftests/bpf: Close fd in error path in drop_on_reuseport
  (bsc#1012628).
- selftests/bpf: Null checks for links in bpf_tcp_ca
  (bsc#1012628).
- selftests/bpf: Close obj in error path in xdp_adjust_tail
  (bsc#1012628).
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
  (bsc#1012628).
- selftests/resctrl: Fix closing IMC fds on error and open-code
  R+W instead of loops (bsc#1012628).
- bpf: annotate BTF show functions with __printf (bsc#1012628).
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (bsc#1012628).
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  (bsc#1012628).
- bpf: fix overflow check in adjust_jmp_off() (bsc#1012628).
- nfsd: nfsd_file_lease_notifier_call gets a file_lease as an
  argument (bsc#1012628).
- bpf: Fix null pointer dereference in resolve_prog_type()
  for BPF_PROG_TYPE_EXT (bsc#1012628).
- net: pse-pd: Do not return EOPNOSUPP if config is null
  (bsc#1012628).
- net: ethtool: pse-pd: Fix possible null-deref (bsc#1012628).
- selftests: forwarding: devlink_lib: Wait for udev events after
  reloading (bsc#1012628).
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
  (bsc#1012628).
- Bluetooth: btintel: Refactor btintel_set_ppag() (bsc#1012628).
- Bluetooth: btintel_pcie: Fix irq leak (bsc#1012628).
- Bluetooth: btnxpuart: Add handling for boot-signature timeout
  errors (bsc#1012628).
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
  (bsc#1012628).
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
  (bsc#1012628).
- virtio_net: Fix napi_skb_cache_put warning (bsc#1012628).
- xdp: fix invalid wait context of page_pool_destroy()
  (bsc#1012628).
- net: bridge: mst: Check vlan state for egress decision
  (bsc#1012628).
- Bluetooth: Fix usage of __hci_cmd_sync_status (bsc#1012628).
- tcp: Don't access uninit tcp_rsk(req)-&gt;ao_keyid in
  tcp_create_openreq_child() (bsc#1012628).
- drm/rockchip: vop2: Fix the port mux of VP2 (bsc#1012628).
- drm/arm/komeda: Fix komeda probe failing if there are no links
  in the secondary pipeline (bsc#1012628).
- drm/amdkfd: Fix CU Masking for GFX 9.4.3 (bsc#1012628).
- drm/i915/psr: Rename has_psr2 as has_sel_update (bsc#1012628).
- drm/i915/display: Do not print "psr: enabled" for on Panel
  Replay (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_dcs_write_seq() (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_generic_write_seq() (bsc#1012628).
- drm/panel: lg-sw43408: add missing error handling (bsc#1012628).
- drm/amd/pm: Fix aldebaran pcie speed reporting (bsc#1012628).
- drm/amdgpu: Fix memory range calculation (bsc#1012628).
- drm/amdgpu: Check if NBIO funcs are NULL in
  amdgpu_device_baco_exit (bsc#1012628).
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (bsc#1012628).
- drm/panel: himax-hx8394: Handle errors from
  mipi_dsi_dcs_set_display_on() better (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/bridge: it6505: fix hibernate to resume no display issue
  (bsc#1012628).
- drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- drm/amd/display: dynamically allocate dml2_configuration_options
  structures (bsc#1012628).
- drm/amd/display: fix graphics_object_id size (bsc#1012628).
- drm/amd/display: Move 'struct scaler_data' off stack
  (bsc#1012628).
- media: pci: ivtv: Add check for DMA map result (bsc#1012628).
- media: dvb-usb: Fix unexpected infinite loop in
  dvb_usb_read_remote_control() (bsc#1012628).
- media: imon: Fix race getting ictx-&gt;lock (bsc#1012628).
- drm/i915/psr: Use enable boolean from intel_crtc_state for
  Early Transport (bsc#1012628).
- media: i2c: Fix imx412 exposure control (bsc#1012628).
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
  (bsc#1012628).
- media: v4l: async: Fix NULL pointer dereference in adding
  ancillary links (bsc#1012628).
- drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- s390/uv: Don't call folio_wait_writeback() without a folio
  reference (bsc#1012628).
- drm/msm/dpu: fix encoder irq wait skip (bsc#1012628).
- Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
  (bsc#1012628).
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
  (bsc#1012628).
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
  (bsc#1012628).
- perf maps: Fix use after free in
  __maps__fixup_overlap_and_insert (bsc#1012628).
- media: mediatek: vcodec: Handle invalid decoder vsi
  (bsc#1012628).
- media: mediatek: vcodec: Fix unreasonable data conversion
  (bsc#1012628).
- drm/bridge: samsung-dsim: Set P divider based on min/max of
  fin pll (bsc#1012628).
- drm/i915/display: Skip Panel Replay on pipe comparison if no
  active planes (bsc#1012628).
- drm/i915/psr: Print Panel Replay status instead of frame lock
  status (bsc#1012628).
- x86/shstk: Make return uprobe work with shadow stack
  (bsc#1012628).
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  (bsc#1012628).
- drm/amd/display: use pre-allocated temp structure for bounding
  box (bsc#1012628).
- saa7134: Unchecked i2c_transfer function result fixed
  (bsc#1012628).
- media: c8sectpfe: Add missing parameter names (bsc#1012628).
- media: i2c: imx219: fix msr access command sequence
  (bsc#1012628).
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  (bsc#1012628).
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  (bsc#1012628).
- media: uvcvideo: Override default flags (bsc#1012628).
- drm: zynqmp_dpsub: Fix an error handling path in
  zynqmp_dpsub_probe() (bsc#1012628).
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
  (bsc#1012628).
- drm/i915/psr: Set SU area width as pipe src width (bsc#1012628).
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  (bsc#1012628).
- media: rcar-csi2: Disable runtime_pm in probe error
  (bsc#1012628).
- media: rcar-csi2: Cleanup subdevice in remove() (bsc#1012628).
- media: renesas: vsp1: Fix _irqsave and _irq mix (bsc#1012628).
- media: renesas: vsp1: Store RPF partition configuration per
  RPF instance (bsc#1012628).
- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex
  implementation (bsc#1012628).
- drm/mediatek: Add missing plane settings when async update
  (bsc#1012628).
- drm/mediatek: Use 8-bit alpha in ETHDR (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in OVL (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in Mixer (bsc#1012628).
- drm/mediatek: Fix destination alpha error in OVL (bsc#1012628).
- drm/mediatek: Turn off the layers with zero width or height
  (bsc#1012628).
- drm/mediatek: Add OVL compatible name for MT8195 (bsc#1012628).
- drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
  (bsc#1012628).
- drm/mediatek: Set DRM mode configs accordingly (bsc#1012628).
- drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_*
  includes (bsc#1012628).
- drm/msm/a6xx: Fix A702 UBWC mode (bsc#1012628).
- media: imx-jpeg: Drop initial source change event if capture
  has been setup (bsc#1012628).
- leds: trigger: Unregister sysfs attributes before calling
  deactivate() (bsc#1012628).
- drm/msm/dsi: set video mode widebus enable bit when widebus
  is enabled (bsc#1012628).
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (bsc#1012628).
- drm/msm/dpu: drop validity checks for clear_pending_flush()
  ctl op (bsc#1012628).
- drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
  (bsc#1012628).
- drm/panic: only draw the foreground color in drm_panic_blit()
  (bsc#1012628).
- drm/panic: Fix off-by-one logo size checks (bsc#1012628).
- platform/arm64: build drivers even on non-ARM64 platforms
  (bsc#1012628).
- perf test: Make test_arm_callgraph_fp.sh more robust
  (bsc#1012628).
- tools/perf: Fix the string match for "/tmp/perf-$PID.map"
  files in dso__load (bsc#1012628).
- perf pmus: Fixes always false when compare duplicates aliases
  (bsc#1012628).
- perf report: Fix condition in sort__sym_cmp() (bsc#1012628).
- drm/etnaviv: fix DMA direction handling for cached RW buffers
  (bsc#1012628).
- drm/qxl: Add check for drm_cvt_mode (bsc#1012628).
- leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing
  PBS triggers (bsc#1012628).
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
  (bsc#1012628).
- drm/panic: depends on !VT_CONSOLE (bsc#1012628).
- drm/panic: Do not select DRM_KMS_HELPER (bsc#1012628).
- drm/mediatek: Remove less-than-zero comparison of an unsigned
  value (bsc#1012628).
- ext4: fix infinite loop when replaying fast_commit
  (bsc#1012628).
- drm/amd/display: Add null check before access structs
  (bsc#1012628).
- drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
  (bsc#1012628).
- drm/mediatek/dp: Fix spurious kfree() (bsc#1012628).
- perf stat: Fix a segfault with --per-cluster --metric-only
  (bsc#1012628).
- media: venus: flush all buffers in output plane streamoff
  (bsc#1012628).
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
  (bsc#1012628).
- perf intel-pt: Fix exclude_guest setting (bsc#1012628).
- drm/panthor: Record devfreq busy as soon as a job is started
  (bsc#1012628).
- mfd: rsmu: Split core code into separate module (bsc#1012628).
- mfd: omap-usb-tll: Use struct_size to allocate tll
  (bsc#1012628).
- xprtrdma: Fix rpcrdma_reqs_reset() (bsc#1012628).
- SUNRPC: avoid soft lockup when transmitting UDP to reachable
  server (bsc#1012628).
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  (bsc#1012628).
- ext4: don't track ranges in fast_commit if inode has inlined
  data (bsc#1012628).
- ext4: avoid writing unitialized memory to disk in EA inodes
  (bsc#1012628).
- leds: flash: leds-qcom-flash: Test the correct variable in init
  (bsc#1012628).
- sparc64: Fix incorrect function signature and add prototype
  for prom_cif_init (bsc#1012628).
- perf dso: Fix address sanitizer build (bsc#1012628).
- platform/x86: asus-wmi: fix TUF laptop RGB variant
  (bsc#1012628).
- nfs: pass explicit offset/count to trace events (bsc#1012628).
- SUNRPC: Fixup gss_status tracepoint error output (bsc#1012628).
- iio: Fix the sorting functionality in
  iio_gts_build_avail_time_table (bsc#1012628).
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features'
  in pci_epf_test_core_init() (bsc#1012628).
- PCI: Fix resource double counting on remove &amp; rescan
  (bsc#1012628).
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  (bsc#1012628).
- PCI: keystone: Don't enable BAR 0 for AM654x (bsc#1012628).
- PCI: keystone: Fix NULL pointer dereference in case of DT
  error in ks_pcie_setup_rc_app_regs() (bsc#1012628).
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in
  rcar_pcie_wakeup() (bsc#1012628).
- PCI: tegra194: Set EP alignment restriction for inbound ATU
  (bsc#1012628).
- riscv: smp: fail booting up smp if inconsistent vlen is detected
  (bsc#1012628).
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  (bsc#1012628).
- crypto: tegra - Remove an incorrect iommu_fwspec_free() call
  in tegra_se_remove() (bsc#1012628).
- crypto: atmel-sha204a - fix negated return value (bsc#1012628).
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE
  clock (bsc#1012628).
- clk: qcom: camcc-sc7280: Add parent dependency to all camera
  GDSCs (bsc#1012628).
- clk: meson: s4: fix fixed_pll_dco clock (bsc#1012628).
- clk: meson: s4: fix pwm_j_div parent clock (bsc#1012628).
- iio: adc: ad9467: use DMA safe buffer for spi (bsc#1012628).
- iio: frequency: adrf6780: rm clk provider include (bsc#1012628).
- iio: adc: adi-axi-adc: don't allow concurrent enable/disable
  calls (bsc#1012628).
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (bsc#1012628).
- coresight: Fix ref leak when of_coresight_parse_endpoint()
  fails (bsc#1012628).
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (bsc#1012628).
- powerpc/kexec_file: fix cpus node update to FDT (bsc#1012628).
- ASoc: tas2781: Enable RCA-based playback without DSP firmware
  download (bsc#1012628).
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  (bsc#1012628).
- usb: typec-mux: ptn36502: unregister typec switch on probe
  error and remove (bsc#1012628).
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe
  error and remove (bsc#1012628).
- ASoc: PCM6240: Return directly after a failed devm_kzalloc()
  in pcmdevice_i2c_probe() (bsc#1012628).
- RDMA/cache: Release GID table even if leak is detected
  (bsc#1012628).
- mtd: spi-nor: winbond: fix w25q128 regression (bsc#1012628).
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and
  flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and
  ALWAYS_ON flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  (bsc#1012628).
- Input: qt1050 - handle CHIP_ID reading error (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in mad.c (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  (bsc#1012628).
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is
  disabled (bsc#1012628).
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (bsc#1012628).
- ASoC: qcom: Adjust issues in case of DT error in
  asoc_qcom_lpass_cpu_platform_probe() (bsc#1012628).
- scsi: lpfc: Fix a possible null pointer dereference
  (bsc#1012628).
- hwrng: core - Fix wrong quality calculation at hw rng
  registration (bsc#1012628).
- powerpc/prom: Add CPU info to hardware description string later
  (bsc#1012628).
- ASoC: max98088: Check for clk_prepare_enable() error
  (bsc#1012628).
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Fix iommufd_test_dirty() to handle &lt;u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Add tests for &lt;= u8 bitmap sizes
  (bsc#1012628).
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer
  sizes (bsc#1012628).
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
  (bsc#1012628).
- mtd: make mtd_test.c a separate module (bsc#1012628).
- RDMA/device: Return error earlier if port in not valid
  (bsc#1012628).
- Input: elan_i2c - do not leave interrupt disabled on suspend
  failure (bsc#1012628).
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
  (bsc#1012628).
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
  (bsc#1012628).
- kvm: s390: Reject memory region operations for ucontrol VMs
  (bsc#1012628).
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate
  thermal sensor (bsc#1012628).
- ASoC: amd: Adjust error handling in case of absent codec device
  (bsc#1012628).
- iommu/arm-smmu-qcom: Register the TBU driver in
  qcom_smmu_impl_init (bsc#1012628).
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
  (bsc#1012628).
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  (bsc#1012628).
- vhost/vsock: always initialize seqpacket_allow (bsc#1012628).
- net: missing check virtio (bsc#1012628).
- scsi: lpfc: Revise lpfc_prep_embed_io routine with proper
  endian macro usages (bsc#1012628).
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  (bsc#1012628).
- crypto: qat - extend scope of lock in
  adf_cfg_add_key_value_param() (bsc#1012628).
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer
  the error (bsc#1012628).
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert
  PHY pipe clks (bsc#1012628).
- clk: qcom: Park shared RCGs upon registration (bsc#1012628).
- clk: en7523: fix rate divider for slic and spi clocks
  (bsc#1012628).
- MIPS: Octeron: remove source file executable bit (bsc#1012628).
- PCI: qcom-ep: Disable resources unconditionally during PERST#
  assert (bsc#1012628).
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free
  ATU slot (bsc#1012628).
- iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
  (bsc#1012628).
- iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
  (bsc#1012628).
- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1012628).
- macintosh/therm_windtunnel: fix module unload (bsc#1012628).
- RDMA/hns: Check atomic wr length (bsc#1012628).
- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1012628).
- RDMA/hns: Fix unmatch exception handling when init eq table
  fails (bsc#1012628).
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
  (bsc#1012628).
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  (bsc#1012628).
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
  (bsc#1012628).
- RDMA/hns: Fix insufficient extend DB for VFs (bsc#1012628).
- RDMA/hns: Fix mbx timing out before CMD execution is completed
  (bsc#1012628).
- iommu/vt-d: Fix identity map bounds in si_domain_init()
  (bsc#1012628).
- crypto: mxs-dcp - Ensure payload is zero when using key slot
  (bsc#1012628).
- RDMA: Fix netdev tracker in ib_device_set_netdev (bsc#1012628).
- bnxt_re: Fix imm_data endianness (bsc#1012628).
- RDMA/mana_ib: set node_guid (bsc#1012628).
- RDMA/mana_ib: Set correct device into ib (bsc#1012628).
- MIPS: Fix fallback march for SB1 (bsc#1012628).
- netfilter: ctnetlink: use helper function to calculate expect ID
  (bsc#1012628).
- netfilter: nf_set_pipapo: fix initial map fill (bsc#1012628).
- ipvs: properly dereference pe in ip_vs_add_service
  (bsc#1012628).
- gve: Fix XDP TX completion handling when counters overflow
  (bsc#1012628).
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (bsc#1012628).
- ipv4: Fix incorrect TOS in route get reply (bsc#1012628).
- ipv4: Fix incorrect TOS in fibmatch route get reply
  (bsc#1012628).
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU
  ports (bsc#1012628).
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  (bsc#1012628).
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  (bsc#1012628).
- fs/ntfs3: Fix transform resident to nonresident for compressed
  files (bsc#1012628).
- fs/ntfs3: Deny getting attr data block in compressed frame
  (bsc#1012628).
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (bsc#1012628).
- fs/ntfs3: Fix getting file type (bsc#1012628).
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
  (bsc#1012628).
- pinctrl: rockchip: update rk3308 iomux routes (bsc#1012628).
- pinctrl: core: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: single: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: ti: ti-iodelay: fix possible memory leak when
  pinctrl_enable() fails (bsc#1012628).
- pinctrl: freescale: mxs: Fix refcount of child (bsc#1012628).
- fs/ntfs3: Replace inode_trylock with inode_lock (bsc#1012628).
- fs/ntfs3: Correct undo if ntfs_create_inode failed
  (bsc#1012628).
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
  (bsc#1012628).
- fs/ntfs3: Fix field-spanning write in INDEX_HDR (bsc#1012628).
- rtc: tps6594: Fix memleak in probe (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: FIX PWM suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TPU suffixes (bsc#1012628).
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  (bsc#1012628).
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without
  PM_PRESENT (bsc#1012628).
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page
  of PMD-mapped THPs (bsc#1012628).
- selftests/damon/access_memory: use user-defined region size
  (bsc#1012628).
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  (bsc#1012628).
- rtc: interface: Add RTC offset to alarm after fix-up
  (bsc#1012628).
- fs/ntfs3: Fix the format of the "nocase" mount option
  (bsc#1012628).
- fs/ntfs3: Missed error return (bsc#1012628).
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  (bsc#1012628).
- md-cluster: fix hanging issue while a new disk adding
  (bsc#1012628).
- powerpc/8xx: fix size given to set_huge_pte_at() (bsc#1012628).
- s390/dasd: fix error checks in dasd_copy_pair_store()
  (bsc#1012628).
- lib: add missing newline character in the warning message
  (bsc#1012628).
- lib: reuse page_ext_data() to obtain codetag_ref (bsc#1012628).
- alloc_tag: fix page_ext_get/page_ext_put sequence during page
  splitting (bsc#1012628).
- sbitmap: fix io hung due to race on sbitmap_word::cleared
  (bsc#1012628).
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  (bsc#1012628).
- power: supply: ab8500: Fix error handling when calling
  iio_read_channel_processed() (bsc#1012628).
- power: supply: ingenic: Fix some error handling paths in
  ingenic_battery_get_property() (bsc#1012628).
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if
  missing (bsc#1012628).
- remoteproc: k3-r5: Fix IPC-only mode detection (bsc#1012628).
- mailbox: omap: Fix mailbox interrupt sharing (bsc#1012628).
- mailbox: imx: fix TXDB_V2 channel race condition (bsc#1012628).
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
  devm_pm_runtime_enable() (bsc#1012628).
- selftests/landlock: Add cred_transfer test (bsc#1012628).
- landlock: Don't lose track of restrictions on cred_transfer
  (bsc#1012628).
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment
  on 32 bit machines (bsc#1012628).
- mm/huge_memory: avoid PMD-size page cache if needed
  (bsc#1012628).
- hugetlb: force allocating surplus hugepages on mempolicy
  allowed nodes (bsc#1012628).
- mm/hugetlb: fix possible recursive locking detected warning
  (bsc#1012628).
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
  (bsc#1012628).
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  (bsc#1012628).
- mm/mglru: fix overshooting shrinker memory (bsc#1012628).
- mm/mglru: fix ineffective protection calculation (bsc#1012628).
- x86/efistub: Avoid returning EFI_SUCCESS on error (bsc#1012628).
- x86/efistub: Revert to heap allocated boot_params for PE
  entrypoint (bsc#1012628).
- Revert "firewire: Annotate struct fw_iso_packet with
  __counted_by()" (bsc#1012628).
- exfat: fix potential deadlock on __exfat_get_dentry_set
  (bsc#1012628).
- thermal/drivers/broadcom: Fix race between removal and clock
  disable (bsc#1012628).
- dt-bindings: thermal: correct thermal zone node name limit
  (bsc#1012628).
- tick/broadcast: Make takeover of broadcast hrtimer reliable
  (bsc#1012628).
- net: netconsole: Disable target before netpoll cleanup
  (bsc#1012628).
- af_packet: Handle outgoing VLAN packets without hardware
  offloading (bsc#1012628).
- workqueue: Always queue work items to the newest PWQ for order
  workqueues (bsc#1012628).
- btrfs: fix extent map use-after-free when adding pages to
  compressed bio (bsc#1012628).
- kernel: rerun task_work while freezing in get_signal()
  (bsc#1012628).
- ipv6: fix source address selection with route leak
  (bsc#1012628).
- ipv4: fix source address selection with route leak
  (bsc#1012628).
- ipv6: take care of scope when choosing the src addr
  (bsc#1012628).
- drm/xe: Use write-back caching mode for system memory on DGFX
  (bsc#1012628).
- NFSD: Support write delegations in LAYOUTGET (bsc#1012628).
- wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when
  in_reconfig (bsc#1012628).
- sched/fair: set_load_weight() must also call reweight_task()
  for SCHED_IDLE tasks (bsc#1012628).
- fuse: verify {g,u}id mount options correctly (bsc#1012628).
- md/raid5: fix spares errors about rcu usage (bsc#1012628).
- media: stm32: dcmipp: correct error handling in
  dcmipp_create_subdevs (bsc#1012628).
- null_blk: Fix description of the fua parameter (bsc#1012628).
- ata: libata-scsi: Fix offsets for the fixed format sense data
  (bsc#1012628).
- selftests/nolibc: fix printf format mismatch in
  expect_str_buf_eq() (bsc#1012628).
- tpm_tis_spi: add missing attpm20p SPI device ID entry
  (bsc#1012628).
- char: tpm: Fix possible memory leak in
  tpm_bios_measurements_open() (bsc#1012628).
- media: venus: fix use after free in vdec_close (bsc#1012628).
- ata: libata-scsi: Do not overwrite valid sense data when
  CK_COND=1 (bsc#1012628).
- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
  error (bsc#1012628).
- sysctl: always initialize i_uid/i_gid (bsc#1012628).
- hfs: fix to initialize fields of hfs_inode_info after
  hfs_alloc_inode() (bsc#1012628).
- ext2: Verify bitmap and itable block numbers before using them
  (bsc#1012628).
- media: i2c: Kconfig: Fix missing firmware upload config select
  (bsc#1012628).
- lsm: fixup the inode xattr capability handling (bsc#1012628).
- io_uring/io-wq: limit retrying worker initialisation
  (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  cdv_intel_lvds_get_modes (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  psb_intel_lvds_get_modes (bsc#1012628).
- drm/amd/display: fix corruption with high refresh rates on
  DCN 3.0 (bsc#1012628).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1012628).
- drm/amd/display: Check for NULL pointer (bsc#1012628).
- apparmor: use kvfree_sensitive to free data-&gt;data (bsc#1012628).
- cifs: fix potential null pointer use in destroy_workqueue in
  init_cifs error path (bsc#1012628).
- cifs: fix reconnect with SMB1 UNIX Extensions (bsc#1012628).
- cifs: mount with "unix" mount option for SMB1 incorrectly
  handled (bsc#1012628).
- task_work: s/task_work_cancel()/task_work_cancel_func()/
  (bsc#1012628).
- task_work: Introduce task_work_cancel() again (bsc#1012628).
- udf: Avoid using corrupted block bitmap buffer (bsc#1012628).
- m68k: amiga: Turn off Warp1260 interrupts during boot
  (bsc#1012628).
- block: check bio alignment in blk_mq_submit_bio (bsc#1012628).
- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1012628).
- ext4: make sure the first directory block is not a hole
  (bsc#1012628).
- io_uring: fix lost getsockopt completions (bsc#1012628).
- io_uring: tighten task exit cancellations (bsc#1012628).
- io_uring: don't allow netpolling with SETUP_IOPOLL
  (bsc#1012628).
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
  (bsc#1012628).
- genirq: Set IRQF_COND_ONESHOT in request_irq() (bsc#1012628).
- wifi: mwifiex: Fix interface type change (bsc#1012628).
- wifi: rtw89: fix HW scan not aborting properly (bsc#1012628).
- wifi: rtw88: usb: Fix disconnection after beacon loss
  (bsc#1012628).
- wifi: rtw88: usb: Further limit the TX aggregation
  (bsc#1012628).
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
  (bsc#1012628).
- drivers: soc: xilinx: check return status of get_api_version()
  (bsc#1012628).
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- md/md-bitmap: fix writing non bitmap pages (bsc#1012628).
- leds: triggers: Flush pending brightness before activating
  trigger (bsc#1012628).
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  (bsc#1012628).
- media: ivsc: csi: add separate lock for v4l2 control handler
  (bsc#1012628).
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
  (bsc#1012628).
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  (bsc#1012628).
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
  (bsc#1012628).
- jbd2: precompute number of transaction descriptor blocks
  (bsc#1012628).
- jbd2: avoid infinite transaction commit loop (bsc#1012628).
- media: uvcvideo: Fix integer overflow calculating timestamp
  (bsc#1012628).
- media: ivsc: csi: don't count privacy on as error (bsc#1012628).
- remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper
  library for Guest state buffer (bsc#1012628).
- KVM: VMX: Split out the non-virtualization part of
  vmx_interrupt_blocked() (bsc#1012628).
- KVM: nVMX: Add a helper to get highest pending from Posted
  Interrupt vector (bsc#1012628).
- KVM: nVMX: Request immediate exit iff pending nested event
  needs injection (bsc#1012628).
- KVM: nVMX: Check for pending posted interrupts when looking
  for nested events (bsc#1012628).
- KVM: nVMX: Fold requested virtual interrupt check into
  has_nested_events() (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
  (bsc#1012628).
- ALSA: firewire-lib: fix wrong value as length of header for
  CIP_NO_HEADER case (bsc#1012628).
- ALSA: ump: Don't update FB name for static blocks (bsc#1012628).
- ALSA: ump: Force 1 Group for MIDI1 FBs (bsc#1012628).
- ALSA: usb-audio: Fix microphone sound on HD webcam
  (bsc#1012628).
- ALSA: usb-audio: Move HD Webcam quirk to the right place
  (bsc#1012628).
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  (bsc#1012628).
- tools/memory-model: Fix bug in lock.cat (bsc#1012628).
- fbdev: vesafb: Detect VGA compatibility from screen info's
  VESA attributes (bsc#1012628).
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
  (bsc#1012628).
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- parisc: Fix warning at drivers/pci/msi/msi.h:121 (bsc#1012628).
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  (bsc#1012628).
- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (bsc#1012628).
- PCI: dw-rockchip: Fix initial PERST# GPIO value (bsc#1012628).
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  (bsc#1012628).
- PCI: loongson: Enable MSI in LS7A Root Complex (bsc#1012628).
- binder: fix hang of unregistered readers (bsc#1012628).
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (bsc#1012628).
- dev/parport: fix the array out-of-bounds risk (bsc#1012628).
- hostfs: fix dev_t handling (bsc#1012628).
- efi/libstub: Zero initialize heap allocated struct screen_info
  (bsc#1012628).
- erofs: fix race in z_erofs_get_gbuf() (bsc#1012628).
- mm/page_alloc: fix pcp-&gt;count race between drain_pages_zone()
  vs __rmqueue_pcplist() (bsc#1012628).
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
  (bsc#1012628).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1012628).
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  (bsc#1012628).
- f2fs: fix to force buffered IO on inline_data inode
  (bsc#1012628).
- f2fs: fix to don't dirty inode for readonly filesystem
  (bsc#1012628).
- f2fs: fix return value of f2fs_convert_inline_inode()
  (bsc#1012628).
- f2fs: use meta inode for GC of atomic file (bsc#1012628).
- f2fs: use meta inode for GC of COW file (bsc#1012628).
- dmaengine: fsl-edma: change the memory access from local into
  remote mode in i.MX 8QM (bsc#1012628).
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  (bsc#1012628).
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before
  use (bsc#1012628).
- ubi: eba: properly rollback inside self_check_eba (bsc#1012628).
- clk: samsung: fix getting Exynos4 fin_pll rate from external
  clocks (bsc#1012628).
- block: fix deadlock between sd_remove &amp; sd_release
  (bsc#1012628).
- mm: fix old/young bit handling in the faulting path
  (bsc#1012628).
- decompress_bunzip2: fix rare decompression failure
  (bsc#1012628).
- kbuild: Fix '-S -c' in x86 stack protector scripts
  (bsc#1012628).
- alloc_tag: outline and export free_reserved_page()
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS
  for ChainDMA (bsc#1012628).
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA
  on unprepare (bsc#1012628).
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  (bsc#1012628).
- arm64: mm: Fix lockless walks with static and dynamic page-table
  folding (bsc#1012628).
- kobject_uevent: Fix OOB access within zap_modalias_env()
  (bsc#1012628).
- gve: Fix an edge case for TSO skb validity check (bsc#1012628).
- ice: Add a per-VF limit on number of FDIR filters (bsc#1012628).
- dt-bindings: phy: qcom,qmp-usb: fix spelling error
  (bsc#1012628).
- devres: Fix devm_krealloc() wasting memory (bsc#1012628).
- devres: Fix memory leakage caused by driver API
  devm_free_percpu() (bsc#1012628).
- irqdomain: Fixed unbalanced fwnode get and put (bsc#1012628).
- md/raid1: set max_sectors during early return from
  choose_slow_rdev() (bsc#1012628).
- irqchip/imx-irqsteer: Handle runtime power management correctly
  (bsc#1012628).
- mm/numa_balancing: teach mpol_to_str about the balancing mode
  (bsc#1012628).
- rtc: cmos: Fix return value of nvmem callbacks (bsc#1012628).
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if
  in PRLI_ISSUE state (bsc#1012628).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1012628).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1012628).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1012628).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1012628).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1012628).
- scsi: qla2xxx: Fix flash read failure (bsc#1012628).
- scsi: qla2xxx: Complete command early within lock (bsc#1012628).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1012628).
- perf: Fix event leak upon exit (bsc#1012628).
- perf: Fix event leak upon exec and file release (bsc#1012628).
- perf stat: Fix the hard-coded metrics calculation on the hybrid
  (bsc#1012628).
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask
  for SPR (bsc#1012628).
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  (bsc#1012628).
- perf/x86/intel/pt: Fix topa_entry base length (bsc#1012628).
- perf/x86/intel/pt: Fix a topa_entry base address calculation
  (bsc#1012628).
- drm/i915/gt: Do not consider preemption during execlists_dequeue
  for gen8 (bsc#1012628).
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  (bsc#1012628).
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD (bsc#1012628).
- drm/dp_mst: Fix all mstb marked as not probed after
  suspend/resume (bsc#1012628).
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  (bsc#1012628).
- drm/amdgpu: add missed harvest check for VCN IP v4/v5
  (bsc#1012628).
- drm/amd/amdgpu: Fix uninitialized variable warnings
  (bsc#1012628).
- drm/i915/dp: Reset intel_dp-&gt;link_trained before retraining
  the link (bsc#1012628).
- drm/i915/dp: Don't switch the LTTPR mode on an active link
  (bsc#1012628).
- rtc: isl1208: Fix return value of nvmem callbacks (bsc#1012628).
- rtc: abx80x: Fix return value of nvmem callback on read
  (bsc#1012628).
- watchdog/perf: properly initialize the turbo mode timestamp
  and rearm counter (bsc#1012628).
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA
  zone (bsc#1012628).
- ASoC: codecs: wcd939x: Fix typec mux and switch leak during
  device removal (bsc#1012628).
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting
  input pin format (bsc#1012628).
- platform: mips: cpu_hwmon: Disable driver on unsupported
  hardware (bsc#1012628).
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  (bsc#1012628).
- crypto: ccp - Fix null pointer dereference in
  __sev_snp_shutdown_locked (bsc#1012628).
- selftests/sigaltstack: Fix ppc64 GCC build (bsc#1012628).
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  (bsc#1012628).
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  (bsc#1012628).
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  (bsc#1012628).
- remoteproc: imx_rproc: Skip over memory region when node value
  is NULL (bsc#1012628).
- remoteproc: imx_rproc: Fix refcount mistake in
  imx_rproc_addr_init (bsc#1012628).
- MIPS: dts: loongson: Add ISA node (bsc#1012628).
- MIPS: ip30: ip30-console: Add missing include (bsc#1012628).
- MIPS: dts: loongson: Fix GMAC phy node (bsc#1012628).
- MIPS: Loongson64: env: Hook up Loongsson-2K (bsc#1012628).
- MIPS: Loongson64: Remove memory node for builtin-dtb
  (bsc#1012628).
- MIPS: Loongson64: reset: Prioritise firmware service
  (bsc#1012628).
- MIPS: Loongson64: Test register availability before use
  (bsc#1012628).
- drm/etnaviv: don't block scheduler when GPU is still active
  (bsc#1012628).
- drm/panfrost: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  (bsc#1012628).
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  (bsc#1012628).
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device
  tables (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  (bsc#1012628).
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (bsc#1012628).
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  (bsc#1012628).
- phy: qcom: qmp-pcie: restore compatibility with existing DTs
  (bsc#1012628).
- kdb: address -Wformat-security warnings (bsc#1012628).
- kdb: Use the passed prompt in kdb_position_cursor()
  (bsc#1012628).
- jfs: Fix array-index-out-of-bounds in diFree (bsc#1012628).
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  (bsc#1012628).
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
  (bsc#1012628).
- phy: cadence-torrent: Check return value on register read
  (bsc#1012628).
- phy: zynqmp: Enable reference clock correctly (bsc#1012628).
- um: time-travel: fix time-travel-start option (bsc#1012628).
- arch: um: rust: Use the generated target.json again
  (bsc#1012628).
- um: time-travel: fix signal blocking race/hang (bsc#1012628).
- f2fs: fix start segno of large section (bsc#1012628).
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  (bsc#1012628).
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  (bsc#1012628).
- f2fs: fix null reference error when checking end of zone
  (bsc#1012628).
- f2fs: fix to update user block counts in block_operations()
  (bsc#1012628).
- kbuild: avoid build error when single DTB is turned into
  composite DTB (bsc#1012628).
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  (bsc#1012628).
- libbpf: Fix no-args func prototype BTF dumping syntax
  (bsc#1012628).
- af_unix: Disable MSG_OOB handling for sockets in
  sockmap/sockhash (bsc#1012628).
- dma: fix call order in dmam_free_coherent (bsc#1012628).
- bpf, events: Use prog to emit ksymbol event for main program
  (bsc#1012628).
- tools/resolve_btfids: Fix comparison of distinct pointer types
  warning in resolve_btfids (bsc#1012628).
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3
  and later (bsc#1012628).
- ipv4: Fix incorrect source address in Record Route option
  (bsc#1012628).
- net: bonding: correctly annotate RCU in
  bond_should_notify_peers() (bsc#1012628).
- ice: Fix recipe read procedure (bsc#1012628).
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
  (bsc#1012628).
- netfs: Fix writeback that needs to go to both server and cache
  (bsc#1012628).
- tipc: Return non-zero value from tipc_udp_addr2str() on error
  (bsc#1012628).
- selftests: forwarding: skip if kernel not support setting
  bridge fdb learning limit (bsc#1012628).
- net: stmmac: Correct byte order of perfect_match (bsc#1012628).
- net: nexthop: Initialize all fields in dumped nexthops
  (bsc#1012628).
- net: mediatek: Fix potential NULL pointer dereference in dummy
  net_device handling (bsc#1012628).
- bpf: Fix a segment issue when downgrading gso_size
  (bsc#1012628).
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
  (bsc#1012628).
- mISDN: Fix a use after free in hfcmulti_tx() (bsc#1012628).
- apparmor: Fix null pointer deref when receiving skb during
  sock creation (bsc#1012628).
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  (bsc#1012628).
- lirc: rc_dev_get_from_fd(): fix file leak (bsc#1012628).
- auxdisplay: ht16k33: Drop reference after LED registration
  (bsc#1012628).
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  (bsc#1012628).
- spi: microchip-core: fix the issues in the isr (bsc#1012628).
- spi: microchip-core: defer asserting chip select until just
  before write to TX FIFO (bsc#1012628).
- spi: microchip-core: only disable SPI controller when register
  value change requires it (bsc#1012628).
- spi: microchip-core: fix init function not setting the master
  and motorola modes (bsc#1012628).
- spi: microchip-core: ensure TX and RX FIFOs are empty at start
  of a transfer (bsc#1012628).
- nvme-pci: Fix the instructions for disabling power management
  (bsc#1012628).
- ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for
  IPC4 devices (bsc#1012628).
- ASoC: Intel: Fix RT5650 SSP lookup (bsc#1012628).
- ASoC: sof: amd: fix for firmware reload failure in Vangogh
  platform (bsc#1012628).
- spi: spidev: add correct compatible for Rohm BH2228FV
  (bsc#1012628).
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
  (bsc#1012628).
- drm/xe/pf: Limit fair VF LMEM provisioning (bsc#1012628).
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is
  reachable (bsc#1012628).
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (bsc#1012628).
- timers/migration: Do not rely always on group-&gt;parent
  (bsc#1012628).
- ceph: fix incorrect kmalloc size of pagevec mempool
  (bsc#1012628).
- s390/pci: Refactor arch_setup_msi_irqs() (bsc#1012628).
- s390/pci: Allow allocation of more than 1 MSI interrupt
  (bsc#1012628).
- s390/setup: Fix __pa/__va for modules under non-GPL licenses
  (bsc#1012628).
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  (bsc#1012628).
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (bsc#1012628).
- thermal: trip: Split thermal_zone_device_set_mode()
  (bsc#1012628).
- thermal: core: Back off when polling thermal zones on errors
  (bsc#1012628).
- io_uring: fix io_match_task must_hold (bsc#1012628).
- ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (bsc#1012628).
- nvme-pci: add missing condition check for existence of mapped
  data (bsc#1012628).
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI
  versions &lt; 1.1 (bsc#1012628).
- fs: don't allow non-init s_user_ns for filesystems without
  FS_USERNS_MOUNT (bsc#1012628).
- wifi: ath12k: fix mbssid max interface advertisement
  (bsc#1012628).
- perf dso: Fix build when libunwind is enabled (bsc#1012628).
- powerpc/configs: Update defconfig with now user-visible
  CONFIG_FSL_IFC (bsc#1012628).
- selinux,smack: remove the capability checks in the removexattr
  hooks (bsc#1012628).
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.10.3-370-drm-qxl-Pin-buffer-objects-for-internal-mappin.patch.
- Rename to
  patches.kernel.org/6.10.3-801-apparmor-unpack-transition-table-if-dfa-is-not.patch.
- commit 5db4d29</changelog>
  <changelog author="jslaby@suse.cz" date="1722772800">- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e</changelog>
  <changelog author="mkubecek@suse.cz" date="1722859200">- check-for-config-changes: ignore also GCC_ASM_GOTO_OUTPUT_BROKEN
  Mainline commit f2f6a8e88717 ("init/Kconfig: remove
  CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND") replaced
  GCC_ASM_GOTO_OUTPUT_WORKAROUND with GCC_ASM_GOTO_OUTPUT_BROKEN. Ignore both
  when checking config changes.
- commit b60be3e</changelog>
  <changelog author="mkoutny@suse.com" date="1723032000">- packaging: Add case-sensitive perl option parsing
  A recent change in Getopt::Long [1]:
  Changes in version 2.55
  - ----------------------
  * Fix long standing bug that duplicate options were not detected
  when the options differ in case while ignore_case is in effect.
  This will now yield a warning and become a fatal error in a future
  release.
  perl defaults to ignore_case by default, switch it off to avoid
  accidental misparsing of options.
  This was suggested after similar change in scripts/.
- commit e978477</changelog>
  <changelog author="mvetter@suse.com" date="1723118400">- kernel-binary: generate and install compile_commands.json (bsc#1228971)
  This file contains the command line options used to compile every C file.
  It's useful for the livepatching team.
- commit c063746</changelog>
  <changelog author="mpdesouza@suse.com" date="1723204800">- kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).
  After the Jump project the kernel used by SLE and openSUSE Leap are the
  same. As consequence the klp_symbols variable is set, enabling
  kernel-default-livepatch-devel on both SLE and openSUSE.
  The current rules to avoid enabling the package exclude openSUSE
  Tumbleweed alone, which doesn't makes sense for now. Enabling
  kernel-default-livepatch-devel on TW makes it easier to test the
  creation of kernel livepatches of the next SLE versions.
- commit fd0b293</changelog>
  <changelog author="tiwai@suse.de" date="1723291200">- rpm/kernel-binary.spec.in: Fix build regression
  The previous fix forgot to take over grep -c option that broke the
  conditional expression
- commit d29edf2</changelog>
  <changelog author="jslaby@suse.cz" date="1723377600">- Linux 6.10.4 (bsc#1012628).
- selftests: mptcp: join: check backup support in signal endp
  (bsc#1012628).
- selftests: mptcp: join: validate backup in MPJ (bsc#1012628).
- selftests: mptcp: always close input's FD if opened
  (bsc#1012628).
- selftests: mptcp: fix error path (bsc#1012628).
- mptcp: fix duplicate data handling (bsc#1012628).
- mptcp: pm: only set request_bkup flag when sending MP_PRIO
  (bsc#1012628).
- mptcp: pm: fix backup support in signal endpoints (bsc#1012628).
- mptcp: fix bad RCVPRUNED mib accounting (bsc#1012628).
- mptcp: mib: count MPJ with backup flag (bsc#1012628).
- mptcp: fix NL PM announced address accounting (bsc#1012628).
- mptcp: distinguish rcv vs sent backup flag in requests
  (bsc#1012628).
- mptcp: fix user-space PM announced address accounting
  (bsc#1012628).
- r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
  (bsc#1012628).
- net: wan: fsl_qmc_hdlc: Discard received CRC (bsc#1012628).
- net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
  (bsc#1012628).
- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
  (bsc#1012628).
- io_uring: keep multishot request NAPI timeout current
  (bsc#1012628).
- wifi: mac80211: use monitor sdata with driver only if desired
  (bsc#1012628).
- wifi: ath12k: fix soft lockup on suspend (bsc#1012628).
- nouveau: set placement to original placement on uvmm validate
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive
  scanning (bsc#1012628).
- drm/v3d: Validate passed in drm syncobj handles in the
  performance extension (bsc#1012628).
- drm/v3d: Validate passed in drm syncobj handles in the timestamp
  extension (bsc#1012628).
- drm/v3d: Fix potential memory leak in the performance extension
  (bsc#1012628).
- drm/v3d: Fix potential memory leak in the timestamp extension
  (bsc#1012628).
- drm/v3d: Prevent out of bounds access in performance query
  extensions (bsc#1012628).
- drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
  (bsc#1012628).
- drm/virtio: Fix type of dma-fence context variable
  (bsc#1012628).
- drm/amdgpu: fix contiguous handling for IB parsing v2
  (bsc#1012628).
- drm/ast: Fix black screen after resume (bsc#1012628).
- drm/ast: astdp: Wake up during connector status detection
  (bsc#1012628).
- drm/vmwgfx: Fix handling of dumb buffers (bsc#1012628).
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
  (bsc#1012628).
- PCI: pciehp: Retain Power Indicator bits for userspace
  indicators (bsc#1012628).
- Revert "ALSA: firewire-lib: operate for period elapse event
  in process context" (bsc#1012628).
- Revert "ALSA: firewire-lib: obsolete workqueue for period
  update" (bsc#1012628).
- ALSA: seq: ump: Optimize conversions from SysEx to UMP
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
  (bsc#1012628).
- ALSA: usb-audio: Correct surround channels in UAC1 channel map
  (bsc#1012628).
- mptcp: sched: check both directions for backup (bsc#1012628).
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
  (bsc#1012628).
- btrfs: make cow_file_range_inline() honor locked_page on error
  (bsc#1012628).
- btrfs: do not subtract delalloc from avail bytes (bsc#1012628).
- btrfs: zoned: fix zone_unusable accounting on making block
  group read-write again (bsc#1012628).
- HID: wacom: Modify pen IDs (bsc#1012628).
- platform/chrome: cros_ec_proto: Lock device when updating MKBP
  version (bsc#1012628).
- s390/fpu: Re-add exception handling in load_fpu_state()
  (bsc#1012628).
- ceph: force sending a cap update msg back to MDS for revoke op
  (bsc#1012628).
- rust: SHADOW_CALL_STACK is incompatible with Rust (bsc#1012628).
- arm64: jump_label: Ensure patched jump_labels are visible to
  all CPUs (bsc#1012628).
- riscv: Fix linear mapping checks for non-contiguous memory
  regions (bsc#1012628).
- RISC-V: Enable the IPI before workqueue_online_cpu()
  (bsc#1012628).
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
  (bsc#1012628).
- perf: riscv: Fix selecting counters in legacy mode
  (bsc#1012628).
- perf arch events: Fix duplicate RISC-V SBI firmware event name
  (bsc#1012628).
- riscv/purgatory: align riscv_kernel_entry (bsc#1012628).
- ipv6: fix ndisc_is_useropt() handling for PIO (bsc#1012628).
- igc: Fix double reset adapter triggered from a single taprio
  cmd (bsc#1012628).
- net/mlx5e: Add a check for the return value from
  mlx5_port_set_eth_ptys (bsc#1012628).
- net/mlx5e: Fix CT entry update leaks of modify header context
  (bsc#1012628).
- net/mlx5e: Require mlx5 tc classifier action support for IPsec
  prio capability (bsc#1012628).
- net/mlx5: Fix missing lock on sync reset reload (bsc#1012628).
- net/mlx5: Lag, don't use the hardcoded value of the first port
  (bsc#1012628).
- net/mlx5: Fix error handling in irq_pool_request_irq
  (bsc#1012628).
- net/mlx5: Always drain health in shutdown callback
  (bsc#1012628).
- netfilter: iptables: Fix potential null-ptr-deref in
  ip6table_nat_table_init() (bsc#1012628).
- netfilter: iptables: Fix null-ptr-deref in
  iptable_nat_table_init() (bsc#1012628).
- drm/atomic: Allow userspace to use damage clips with async flips
  (bsc#1012628).
- drm/atomic: Allow userspace to use explicit sync with atomic
  async flips (bsc#1012628).
- ALSA: hda: Conditionally use snooping for AMD HDMI
  (bsc#1012628).
- s390/mm/ptdump: Fix handling of identity mapping area
  (bsc#1012628).
- net: phy: micrel: Fix the KSZ9131 MDI-X status issue
  (bsc#1012628).
- net: mvpp2: Don't re-use loop iterator (bsc#1012628).
- drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro (bsc#1012628).
- net/iucv: fix use after free in iucv_sock_close() (bsc#1012628).
- ice: xsk: fix txq interrupt mapping (bsc#1012628).
- ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
  (bsc#1012628).
- ice: improve updating ice_{t,r}x_ring::xsk_pool (bsc#1012628).
- ice: toggle netif_carrier when setting up XSK pool
  (bsc#1012628).
- ice: modify error handling when setting XSK pool in ndo_bpf
  (bsc#1012628).
- ice: replace synchronize_rcu with synchronize_net (bsc#1012628).
- ice: don't busy wait for Rx queue disable in ice_qp_dis()
  (bsc#1012628).
- ice: respect netif readiness in AF_XDP ZC related ndo's
  (bsc#1012628).
- i915/perf: Remove code to update PWR_CLK_STATE for gen12
  (bsc#1012628).
- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is
  specified in rtnl_dellink() (bsc#1012628).
- net: axienet: start napi before enabling Rx/Tx (bsc#1012628).
- tcp: Adjust clamping window for applications specifying
  SO_RCVBUF (bsc#1012628).
- ethtool: fix setting key and resetting indir at once
  (bsc#1012628).
- drm/client: Fix error code in drm_client_buffer_vmap_local()
  (bsc#1012628).
- Bluetooth: hci_sync: Fix suspending with wrong filter policy
  (bsc#1012628).
- Bluetooth: btintel: Fail setup on error (bsc#1012628).
- ALSA: hda: conexant: Fix headset auto detect fail in the
  polling mode (bsc#1012628).
- net: phy: realtek: add support for RTL8366S Gigabit PHY
  (bsc#1012628).
- wifi: cfg80211: correct S1G beacon length calculation
  (bsc#1012628).
- wifi: cfg80211: fix reporting failed MLO links status with
  cfg80211_connect_done (bsc#1012628).
- sched: act_ct: take care of padding in struct zones_ht_key
  (bsc#1012628).
- drm/vmwgfx: Trigger a modeset when the screen moves
  (bsc#1012628).
- ethtool: rss: echo the context number back (bsc#1012628).
- netlink: specs: correct the spec of ethtool (bsc#1012628).
- bnxt_en: Fix RSS logic in __bnxt_reserve_rings() (bsc#1012628).
- drm/vmwgfx: Fix overlay when using Screen Targets (bsc#1012628).
- drm/vmwgfx: Make sure the screen surface is ref counted
  (bsc#1012628).
- drm/nouveau: prime: fix refcount underflow (bsc#1012628).
- drm/gpuvm: fix missing dependency to DRM_EXEC (bsc#1012628).
- perf tool: fix dereferencing NULL al-&gt;maps (bsc#1012628).
- HID: amd_sfh: Move sensor discovery before HID device
  initialization (bsc#1012628).
- ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
  (bsc#1012628).
- ARM: 9406/1: Fix callchain_trace() return value (bsc#1012628).
- MIPS: dts: loongson: Fix ls2k1000-rtc interrupt (bsc#1012628).
- MIPS: dts: loongson: Fix liointc IRQ polarity (bsc#1012628).
- MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
  (bsc#1012628).
- perf/x86/intel: Add a distinct name for Granite Rapids
  (bsc#1012628).
- perf/x86/intel: Switch to new Intel CPU model defines
  (bsc#1012628).
- perf: imx_perf: fix counter start and config sequence
  (bsc#1012628).
- f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
  (bsc#1012628).
- f2fs: fix to avoid use SSR allocate when do defragment
  (bsc#1012628).
- ext4: check the extent status again before inserting delalloc
  block (bsc#1012628).
- ext4: factor out a common helper to query extent map
  (bsc#1012628).
- mm/migrate: putback split folios when numa hint migration fails
  (bsc#1012628).
- mm/migrate: move NUMA hinting fault folio isolation + checks
  under PTL (bsc#1012628).
- mm/migrate: make migrate_misplaced_folio() return 0 on success
  (bsc#1012628).
- mm: fix khugepaged activation policy (bsc#1012628).
- mm/huge_memory: mark racy access onhuge_anon_orders_always
  (bsc#1012628).
- commit f753e8f</changelog>
  <changelog author="jslaby@suse.cz" date="1723464000">- bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
  (git-fixes).
- commit 27a3e23</changelog>
  <changelog author="jslaby@suse.cz" date="1723464001">- rpm/kernel-binary.spec.in: fix klp_symbols macro
  The commit below removed openSUSE filter from %ifs of the klp_symbols
  definition. But it removed -c of grep too and that causes:
  error: syntax error in expression:  01 &amp;&amp; (  || 1 )
  error:                                        ^
  error: unmatched (:  01 &amp;&amp; (  || 1 )
  error:                     ^
  error: kernel-default.spec:137: bad %if condition:  01 &amp;&amp; (  || 1 )
  So reintroduce -c to the PTF's grep.
  Fixes: fd0b293bebaf (kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).)
- commit 4a36fe3</changelog>
  <changelog author="tiwai@suse.de" date="1723636800">- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1
  and no error" (bsc#1229054).
- commit 28c6ded</changelog>
  <changelog author="jslaby@suse.cz" date="1723723200">- Linux 6.10.5 (bsc#1012628).
- drm/amd/display: Refactor function
  dm_dp_mst_is_port_support_mode() (bsc#1012628).
- locking/pvqspinlock: Correct the type of "old" variable in
  pv_kick_node() (bsc#1012628).
- perf/x86/intel/cstate: Add Arrowlake support (bsc#1012628).
- perf/x86/intel/cstate: Add Lunarlake support (bsc#1012628).
- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra
  Forest (bsc#1012628).
- platform/x86: intel-vbtn: Protect ACPI notify handler against
  recursion (bsc#1012628).
- irqchip/mbigen: Fix mbigen node address layout (bsc#1012628).
- platform/x86/intel/ifs: Initialize union ifs_status to zero
  (bsc#1012628).
- jump_label: Fix the fix, brown paper bags galore (bsc#1012628).
- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c
  (bsc#1012628).
- perf/x86/intel: Support the PEBS event mask (bsc#1012628).
- perf/x86: Support counter mask (bsc#1012628).
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
  (bsc#1012628).
- selftests: ksft: Fix finished() helper exit code on skipped
  tests (bsc#1012628).
- x86/mm: Fix pti_clone_pgtable() alignment assumption
  (bsc#1012628).
- x86/mm: Fix pti_clone_entry_text() for i386 (bsc#1012628).
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
  (bsc#1012628).
- power: supply: rt5033: Bring back i2c_set_clientdata
  (bsc#1012628).
- sctp: Fix null-ptr-deref in reuseport_add_sock() (bsc#1012628).
- net: pse-pd: tps23881: Fix the device ID check (bsc#1012628).
- gve: Fix use of netif_carrier_ok() (bsc#1012628).
- virtio-net: unbreak vq resizing when coalescing is not
  negotiated (bsc#1012628).
- net: usb: qmi_wwan: fix memory leak for not ip packets
  (bsc#1012628).
- net: bridge: mcast: wait for previous gc cycles when removing
  port (bsc#1012628).
- net: linkwatch: use system_unbound_wq (bsc#1012628).
- net: dsa: microchip: Fix Wake-on-LAN check to not return an
  error (bsc#1012628).
- ice: Fix reset handler (bsc#1012628).
- Bluetooth: l2cap: always unlock channel in
  l2cap_conless_channel() (bsc#1012628).
- Bluetooth: hci_sync: avoid dup filtering when passive scanning
  with adv monitor (bsc#1012628).
- net/smc: add the max value of fallback reason count
  (bsc#1012628).
- net: dsa: bcm_sf2: Fix a possible memory leak in
  bcm_sf2_mdio_register() (bsc#1012628).
- idpf: fix memory leaks and crashes while performing a soft reset
  (bsc#1012628).
- idpf: fix UAFs when destroying the queues (bsc#1012628).
- l2tp: fix lockdep splat (bsc#1012628).
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN
  capabilities (bsc#1012628).
- net: fec: Stop PPS on driver remove (bsc#1012628).
- net: pse-pd: tps23881: include missing bitfield.h header
  (bsc#1012628).
- net: dsa: microchip: disable EEE for
  KSZ8567/KSZ9567/KSZ9896/KSZ9897 (bsc#1012628).
- regmap: kunit: Fix memory leaks in gen_regmap() and
  gen_raw_regmap() (bsc#1012628).
- gpio: prevent potential speculation leaks in
  gpio_device_get_desc() (bsc#1012628).
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
  (bsc#1012628).
- Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS
  zap_pid_ns_processes()" (bsc#1012628).
- platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id
  (bsc#1012628).
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race (bsc#1012628).
- md: do not delete safemode_timer in mddev_suspend (bsc#1012628).
- md: change the return value type of md_write_start to void
  (bsc#1012628).
- md/raid5: avoid BUG_ON() while continue reshape after
  reassembling (bsc#1012628).
- debugobjects: Annotate racy debug variables (bsc#1012628).
- nvme: apple: fix device reference counting (bsc#1012628).
- block: change rq_integrity_vec to respect the iterator
  (bsc#1012628).
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
  (bsc#1012628).
- clocksource/drivers/sh_cmt: Address race condition for clock
  events (bsc#1012628).
- ACPI: battery: create alarm sysfs attribute atomically
  (bsc#1012628).
- ACPI: SBS: manage alarm sysfs attribute through psy core
  (bsc#1012628).
- cpufreq: amd-pstate: Allow users to write 'default' EPP string
  (bsc#1012628).
- cpufreq: amd-pstate: auto-load pstate driver by default
  (bsc#1012628).
- soc: qcom: icc-bwmon: Allow for interrupts to be shared across
  instances (bsc#1012628).
- xen: privcmd: Switch from mutex to spinlock for irqfds
  (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
  (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
  (bsc#1012628).
- thermal: intel: hfi: Give HFI instances package scope
  (bsc#1012628).
- wifi: nl80211: disallow setting special AP channel widths
  (bsc#1012628).
- wifi: ath12k: fix race due to setting
  ATH12K_FLAG_EXT_IRQ_ENABLED too early (bsc#1012628).
- wifi: rtlwifi: handle return value of usb init TX/RX
  (bsc#1012628).
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
  (bsc#1012628).
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
  (bsc#1012628).
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
  (bsc#1012628).
- wifi: rtw89: pci: fix RX tag race condition resulting in wrong
  RX length (bsc#1012628).
- af_unix: Don't retry after unix_state_lock_nested() in
  unix_stream_connect() (bsc#1012628).
- PCI: Add Edimax Vendor ID to pci_ids.h (bsc#1012628).
- wifi: mac80211: fix NULL dereference at band check in starting
  tx ba session (bsc#1012628).
- udf: prevent integer overflow in udf_bitmap_free_blocks()
  (bsc#1012628).
- bpf: add missing check_func_arg_reg_off() to prevent
  out-of-bounds memory accesses (bsc#1012628).
- wifi: nl80211: don't give key data to userspace (bsc#1012628).
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO
  tail index erratum (bsc#1012628).
- can: mcp251xfd: tef: update workaround for erratum DS80000789E
  6 of mcp2518fd (bsc#1012628).
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA
  reset on sa8775p-ride-r3 (bsc#1012628).
- mlxsw: pci: Lock configuration space of upstream bridge during
  reset (bsc#1012628).
- btrfs: do not clear page dirty inside
  extent_write_locked_range() (bsc#1012628).
- btrfs: do not BUG_ON() when freeing tree block after error
  (bsc#1012628).
- btrfs: reduce nesting for extent processing at
  btrfs_lookup_extent_info() (bsc#1012628).
- btrfs: fix data race when accessing the last_trans field of
  a root (bsc#1012628).
- btrfs: fix bitmap leak when loading free space cache on
  duplicate entry (bsc#1012628).
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when
  driver unloading (bsc#1012628).
- drm/xe/preempt_fence: enlarge the fence critical section
  (bsc#1012628).
- drm/amd/display: Handle HPD_IRQ for internal link (bsc#1012628).
- drm/amd/display: Add delay to improve LTTPR UHBR interop
  (bsc#1012628).
- drm/amdgpu: fix potential resource leak warning (bsc#1012628).
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
  (bsc#1012628).
- drm/amd/amdkfd: Fix a resource leak in
  svm_range_validate_and_map() (bsc#1012628).
- drm/xe/xe_guc_submit: Fix exec queue stop race condition
  (bsc#1012628).
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
  (bsc#1012628).
- drm/amdgpu: Fix the null pointer dereference to ras_manager
  (bsc#1012628).
- drm/amdgpu/pm: Fix the null pointer dereference in
  apply_state_adjust_rules (bsc#1012628).
- drm/admgpu: fix dereferencing null pointer context
  (bsc#1012628).
- drm/amdgpu: Add lock around VF RLCG interface (bsc#1012628).
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
  (bsc#1012628).
- drm/amd/display: Add null checks for 'stream' and 'plane'
  before dereferencing (bsc#1012628).
- media: amphion: Remove lock in s_ctrl callback (bsc#1012628).
- drm/amd/display: Add NULL check for 'afb' before dereferencing
  in amdgpu_dm_plane_handle_cursor_update (bsc#1012628).
- drm/amd/display: Wake DMCUB before sending a command for replay
  feature (bsc#1012628).
- drm/amd/display: reduce ODM slice count to initial new dc
  state only when needed (bsc#1012628).
- drm/amd/display: Don't refer to dc_sink in
  is_dsc_need_re_compute (bsc#1012628).
- drm/amd/display: remove dpp pipes on failure to update pipe
  params (bsc#1012628).
- drm/amd/display: Add null checker before passing variables
  (bsc#1012628).
- media: i2c: ov5647: replacing of_node_put with
  __free(device_node) (bsc#1012628).
- media: uvcvideo: Ignore empty TS packets (bsc#1012628).
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
  (bsc#1012628).
- drm/amd/display: Fix NULL pointer dereference for DTN log in
  DCN401 (bsc#1012628).
- media: xc2028: avoid use-after-free in load_firmware_cb()
  (bsc#1012628).
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
  (bsc#1012628).
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
  (bsc#1012628).
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
  (bsc#1012628).
- s390/sclp: Prevent release of buffer in I/O (bsc#1012628).
- ext4: sanity check for NULL pointer after ext4_force_shutdown
  (bsc#1012628).
- SUNRPC: Fix a race to wake a sync task (bsc#1012628).
- mm, slub: do not call do_slab_free for kfence object
  (bsc#1012628).
- profiling: remove profile=sleep support (bsc#1012628).
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
  (bsc#1012628).
- scsi: Revert "scsi: sd: Do not repeat the starting disk message"
  (bsc#1012628).
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
  (bsc#1012628).
- media: ipu-bridge: fix ipu6 Kconfig dependencies (bsc#1012628).
- media: intel/ipu6: select AUXILIARY_BUS in Kconfig
  (bsc#1012628).
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to
  'raw_spinlock_t' (bsc#1012628).
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
  (bsc#1012628).
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
  (bsc#1012628).
- arm64: cputype: Add Cortex-X3 definitions (bsc#1012628).
- arm64: cputype: Add Cortex-A720 definitions (bsc#1012628).
- arm64: cputype: Add Cortex-X925 definitions (bsc#1012628).
- arm64: errata: Unify speculative SSBS errata logic
  (bsc#1012628).
- arm64: errata: Expand speculative SSBS workaround (bsc#1012628).
- arm64: cputype: Add Cortex-X1C definitions (bsc#1012628).
- arm64: cputype: Add Cortex-A725 definitions (bsc#1012628).
- arm64: errata: Expand speculative SSBS workaround (again)
  (bsc#1012628).
- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets
  (bsc#1012628).
- i2c: smbus: Improve handling of stuck alerts (bsc#1012628).
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa883x: parse port-mapping information
  (bsc#1012628).
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa884x: parse port-mapping information
  (bsc#1012628).
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: sti: add missing probe entry for player and reader
  (bsc#1012628).
- spi: spidev: Add missing spi_device_id for bh2228fv
  (bsc#1012628).
- ASoC: SOF: Remove libraries from topology lookups (bsc#1012628).
- i2c: smbus: Send alert notifications to all devices if source
  not found (bsc#1012628).
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
  (bsc#1012628).
- kprobes: Fix to check symbol prefixes correctly (bsc#1012628).
- ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable
  is NULL (bsc#1012628).
- i2c: qcom-geni: Add missing clk_disable_unprepare in
  geni_i2c_runtime_resume (bsc#1012628).
- ASoC: cs35l56: Revert support for dual-ownership of ASP
  registers (bsc#1012628).
- ASoC: cs35l56: Handle OTP read latency over SoundWire
  (bsc#1012628).
- drm/atomic: allow no-op FB_ID updates for async flips
  (bsc#1012628).
- i2c: qcom-geni: Add missing geni_icc_disable in
  geni_i2c_runtime_resume (bsc#1012628).
- drm/i915: Allow evicting to use the requested placement
  (bsc#1012628).
- drm/i915: Attempt to get pages without eviction first
  (bsc#1012628).
- drm/amd/display: Replace dm_execute_dmub_cmd with
  dc_wake_and_execute_dmub_cmd (bsc#1012628).
- spi: spi-fsl-lpspi: Fix scldiv calculation (bsc#1012628).
- ALSA: usb-audio: Re-add ScratchAmp quirk entries (bsc#1012628).
- drm/xe/rtp: Fix off-by-one when processing rules (bsc#1012628).
- drm/xe: Use dma_fence_chain_free in chain fence unused as a sync
  (bsc#1012628).
- drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write
  (bsc#1012628).
- drm/xe: Minor cleanup in LRC handling (bsc#1012628).
- drm/xe: Take ref to VM in delayed snapshot (bsc#1012628).
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
  (bsc#1012628).
- cifs: cifs_inval_name_dfs_link_error: correct the check for
  fullpath (bsc#1012628).
- module: warn about excessively long module waits (bsc#1012628).
- module: make waiting for a concurrent module loader
  interruptible (bsc#1012628).
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
  (bsc#1012628).
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
  (bsc#1012628).
- drm/amdgpu: Forward soft recovery errors to userspace
  (bsc#1012628).
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
  (bsc#1012628).
- drm/client: fix null pointer dereference in
  drm_client_modeset_probe (bsc#1012628).
- drm/i915/display: correct dual pps handling for MTL_PCH+
  (bsc#1012628).
- drm/test: fix the gem shmem test to map the sg table
  (bsc#1012628).
- io_uring/net: ensure expanded bundle recv gets marked for
  cleanup (bsc#1012628).
- io_uring/net: ensure expanded bundle send gets marked for
  cleanup (bsc#1012628).
- io_uring/net: don't pick multiple buffers for non-bundle send
  (bsc#1012628).
- ALSA: line6: Fix racy access to midibuf (bsc#1012628).
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
  (bsc#1012628).
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra)
  to quirks (bsc#1012628).
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
  (bsc#1012628).
- usb: vhci-hcd: Do not drop references before new references
  are gained (bsc#1012628).
- USB: serial: debug: do not echo input by default (bsc#1012628).
- usb: typec: fsa4480: Check if the chip is really there
  (bsc#1012628).
- usb: gadget: core: Check for unset descriptor (bsc#1012628).
- usb: gadget: midi2: Fix the response for FB info with block 0xff
  (bsc#1012628).
- usb: gadget: u_serial: Set start_delayed during suspend
  (bsc#1012628).
- usb: gadget: f_fs: restore ffs_func_disable() functionality
  (bsc#1012628).
- usb: gadget: u_audio: Check return codes from usb_ep_enable
  and config_ep_by_speed (bsc#1012628).
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
  (bsc#1012628).
- scsi: ufs: core: Fix deadlock during RTC update (bsc#1012628).
- scsi: ufs: core: Do not set link to OFF state while waking up
  from hibernation (bsc#1012628).
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating
  logic (bsc#1012628).
- tick/broadcast: Move per CPU pointer access into the atomic
  section (bsc#1012628).
- media: v4l: Fix missing tabular column hint for Y14P format
  (bsc#1012628).
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
  (bsc#1012628).
- spmi: pmic-arb: add missing newline in dev_err format strings
  (bsc#1012628).
- ntp: Clamp maxerror and esterror to operating range
  (bsc#1012628).
- driver core: Fix uevent_show() vs driver detach race
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI#
  regulator on (bsc#1012628).
- tracefs: Fix inode allocation (bsc#1012628).
- tracefs: Use generic inode RCU for synchronizing freeing
  (bsc#1012628).
- ntp: Safeguard against time_constant overflow (bsc#1012628).
- timekeeping: Fix bogus clock_was_set() invocation in
  do_adjtimex() (bsc#1012628).
- serial: core: check uartclk for zero to avoid divide by zero
  (bsc#1012628).
- serial: sc16is7xx: fix TX fifo corruption (bsc#1012628).
- serial: sc16is7xx: fix invalid FIFO access with special register
  set (bsc#1012628).
- tty: vt: conmakehash: cope with abs_srctree no longer in env
  (bsc#1012628).
- memcg: protect concurrent access to mem_cgroup_idr
  (bsc#1012628).
- parisc: fix unaligned accesses in BPF (bsc#1012628).
- parisc: fix a possible DMA corruption (bsc#1012628).
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop
  16-n0xxx (bsc#1012628).
- spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree
  (bsc#1012628).
- kcov: properly check for softirq context (bsc#1012628).
- irqchip/xilinx: Fix shift out of bounds (bsc#1012628).
- irqchip/riscv-aplic: Retrigger MSI interrupt on source
  configuration (bsc#1012628).
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
  (bsc#1012628).
- LoongArch: Enable general EFI poweroff method (bsc#1012628).
- power: supply: qcom_battmgr: return EAGAIN when firmware
  service is not up (bsc#1012628).
- power: supply: axp288_charger: Fix constant_charge_voltage
  writes (bsc#1012628).
- power: supply: axp288_charger: Round constant_charge_voltage
  writes down (bsc#1012628).
- tracing: Have format file honor EVENT_FILE_FL_FREED
  (bsc#1012628).
- tracing: Fix overflow in get_free_elt() (bsc#1012628).
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
  (bsc#1012628).
- smb3: fix setting SecurityFlags when encryption is required
  (bsc#1012628).
- eventfs: Don't return NULL in eventfs_create_dir()
  (bsc#1012628).
- eventfs: Use SRCU for freeing eventfs_inodes (bsc#1012628).
- selftests: mm: add s390 to ARCH check (bsc#1012628).
- mm: list_lru: fix UAF for memory cgroup (bsc#1012628).
- net/tcp: Disable TCP-AO static key after RCU grace period
  (bsc#1012628).
- btrfs: avoid using fixed char array size for tree names
  (bsc#1012628).
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
  (bsc#1012628).
- x86/mtrr: Check if fixed MTRRs exist before saving them
  (bsc#1012628).
- sched/smt: Introduce sched_smt_present_inc/dec() helper
  (bsc#1012628).
- sched/smt: Fix unbalance sched_smt_present dec/inc
  (bsc#1012628).
- sched/core: Introduce sched_set_rq_on/offline() helper
  (bsc#1012628).
- sched/core: Fix unbalance set_rq_online/offline() in
  sched_cpu_deactivate() (bsc#1012628).
- drm/bridge: analogix_dp: properly handle zero sized AUX
  transactions (bsc#1012628).
- drm/dp_mst: Skip CSN if topology probing is not done yet
  (bsc#1012628).
- drm/lima: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- drm/mgag200: Set DDC timeout in milliseconds (bsc#1012628).
- drm/mgag200: Bind I2C lifetime to DRM device (bsc#1012628).
- drm/radeon: Remove __counted_by from StateArray.states[]
  (bsc#1012628).
- mptcp: fully established after ADD_ADDR echo on MPJ
  (bsc#1012628).
- mptcp: pm: deny endp with signal + subflow + port (bsc#1012628).
- block: use the right type for stub rq_integrity_vec()
  (bsc#1012628).
- Revert "drm/amd/display: Handle HPD_IRQ for internal link"
  (bsc#1012628).
- Revert "drm/amd/display: Add NULL check for 'afb' before
  dereferencing in amdgpu_dm_plane_handle_cursor_update"
  (bsc#1012628).
- btrfs: fix corruption after buffer fault in during direct IO
  append write (bsc#1012628).
- idpf: fix memleak in vport interrupt configuration
  (bsc#1012628).
- drm/amd/display: Add null check in
  resource_log_pipe_topology_update (bsc#1012628).
- drm/amd/display: Change ASSR disable sequence (bsc#1012628).
- mptcp: pm: reduce indentation blocks (bsc#1012628).
- mptcp: pm: don't try to create sf if alloc failed (bsc#1012628).
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
  (bsc#1012628).
- selftests: mptcp: join: ability to invert ADD_ADDR check
  (bsc#1012628).
- selftests: mptcp: join: test both signal &amp; subflow
  (bsc#1012628).
- btrfs: fix double inode unlock for direct IO sync writes
  (bsc#1012628).
- Refresh
  patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch.
- Rename to
  patches.kernel.org/6.10.5-032-bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_.patch.
- Rename to
  patches.kernel.org/6.10.5-128-net-drop-bad-gso-csum_start-and-offset-in-virt.patch.
- Update config files.
- commit 7b97446</changelog>
  <changelog author="jslaby@suse.cz" date="1723723201">- btrfs: fix invalid mapping of extent xarray state (git-fixes).
- commit b18d7b9</changelog>
  <changelog author="jslaby@suse.cz" date="1723809600">- netfilter: nfnetlink: Initialise extack before use in ACKs (netlink-crash).
  See:
  https://github.com/systemd/systemd/actions/runs/10282472628/job/28454253577?pr=33958#step:12:30
- commit da1090b</changelog>
  <changelog author="jslaby@suse.cz" date="1723809601">- Refresh
  patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch.
  Update upstream status.
- commit b7789d6</changelog>
</package>
<package pkgid="87d25602a3d7ea817d46c8a8887da1c5acde319623e0a7bea75d4d1cab645fd9bebc10dda55d50705d1d1225a8cee9b877a52768ac21061c96aed5c6fa744479" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.8.1" rel="1.1"/>
  <changelog author="vkarasulli@suse.de" date="1709553600">- Update
  patches.kernel.org/6.7.2-283-media-v4l-async-Fix-duplicated-list-deletion.patch
  (bsc#1012628 bsc#1220318 CVE-2023-52459).
- commit 57771fb</changelog>
  <changelog author="vkarasulli@suse.de" date="1709553601">- Update
  patches.kernel.org/6.7.2-260-drm-sched-Fix-bounds-limiting-when-given-a-malf.patch
  (bsc#1012628 bsc#1220322 CVE-2023-52461).
- commit c6c85cb</changelog>
  <changelog author="msuchanek@suse.de" date="1709726400">- kernel-binary: vdso: fix filelist for non-usrmerged kernel
  Fixes: a6ad8af207e6 ("rpm templates: Always define usrmerged")
- commit fb3f221</changelog>
  <changelog author="msuchanek@suse.de" date="1709726401">- kernel-binary: Fix i386 build
  Fixes: 89eaf4cdce05 ("rpm templates: Move macro definitions below buildrequires")
- commit f7c6351</changelog>
  <changelog author="jslaby@suse.cz" date="1709812800">- Linux 6.7.9 (bsc#1012628).
- mtd: spinand: gigadevice: Fix the get ecc status issue
  (bsc#1012628).
- ice: fix connection state of DPLL and out pin (bsc#1012628).
- ice: fix dpll input pin phase_adjust value updates
  (bsc#1012628).
- ice: fix dpll and dpll_pin data access on PF reset
  (bsc#1012628).
- ice: fix dpll periodic work data updates on PF reset
  (bsc#1012628).
- ice: fix pin phase adjust updates on PF reset (bsc#1012628).
- spi: cadence-qspi: fix pointer reference in runtime PM hooks
  (bsc#1012628).
- spi: cadence-qspi: remove system-wide suspend helper calls
  from runtime PM hooks (bsc#1012628).
- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
  (bsc#1012628).
- netlink: add nla be16/32 types to minlen array (bsc#1012628).
- net: ip_tunnel: prevent perpetual headroom growth (bsc#1012628).
- net: mctp: take ownership of skb in mctp_local_output
  (bsc#1012628).
- net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r"
  in the device tree (bsc#1012628).
- tun: Fix xdp_rxq_info's queue_index when detaching
  (bsc#1012628).
- cpufreq: intel_pstate: fix pstate limits enforcement for
  adjust_perf call back (bsc#1012628).
- net: veth: clear GRO when clearing XDP even when down
  (bsc#1012628).
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
  (bsc#1012628).
- lan78xx: enable auto speed configuration for LAN7850 if no
  EEPROM is detected (bsc#1012628).
- veth: try harder when allocating queue memory (bsc#1012628).
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
  (bsc#1012628).
- net: lan78xx: fix "softirq work is pending" error (bsc#1012628).
- uapi: in6: replace temporary label with rfc9486 (bsc#1012628).
- stmmac: Clear variable when destroying workqueue (bsc#1012628).
- Bluetooth: hci_sync: Check the correct flag before starting
  a scan (bsc#1012628).
- Bluetooth: Avoid potential use-after-free in hci_error_reset
  (bsc#1012628).
- Bluetooth: hci_sync: Fix accept_list when attempting to suspend
  (bsc#1012628).
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
  (bsc#1012628).
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
  (bsc#1012628).
- Bluetooth: Enforce validation on max value of connection
  interval (bsc#1012628).
- Bluetooth: qca: Fix wrong event type for patch config command
  (bsc#1012628).
- Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
  (bsc#1012628).
- Bluetooth: qca: Fix triggering coredump implementation
  (bsc#1012628).
- netfilter: nf_tables: allow NFPROTO_INET in
  nft_(match/target)_validate() (bsc#1012628).
- netfilter: bridge: confirm multicast packets before passing
  them up the stack (bsc#1012628).
- tools: ynl: fix handling of multiple mcast groups (bsc#1012628).
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
  (bsc#1012628).
- igb: extend PTP timestamp adjustments to i211 (bsc#1012628).
- net: hsr: Use correct offset for HSR TLV values in supervisory
  HSR frames (bsc#1012628).
- tls: decrement decrypt_pending if no async completion will be
  called (bsc#1012628).
- tls: fix peeking with sync+async decryption (bsc#1012628).
- tls: separate no-async decryption request handling from async
  (bsc#1012628).
- tls: fix use-after-free on failed backlog decryption
  (bsc#1012628).
- riscv: tlb: fix __p*d_free_tlb() (bsc#1012628).
- efi/capsule-loader: fix incorrect allocation size (bsc#1012628).
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
  (bsc#1012628).
- ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
  (bsc#1012628).
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
  (bsc#1012628).
- ASoC: qcom: Fix uninitialized pointer dmactl (bsc#1012628).
- gpu: host1x: Skip reset assert on Tegra186 (bsc#1012628).
- riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
  (bsc#1012628).
- riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
  (bsc#1012628).
- ASoC: cs35l56: cs35l56_component_remove() must clear
  cs35l56-&gt;component (bsc#1012628).
- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
  (bsc#1012628).
- ASoC: cs35l56: Don't add the same register patch multiple times
  (bsc#1012628).
- ASoC: cs35l56: Fix for initializing ASP1 mixer registers
  (bsc#1012628).
- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon
  revision (bsc#1012628).
- ASoC: cs35l56: Fix deadlock in ASP1 mixer register
  initialization (bsc#1012628).
- ASoC: soc-card: Fix missing locking in
  snd_soc_card_get_kcontrol() (bsc#1012628).
- RISC-V: Ignore V from the riscv,isa DT property on older T-Head
  CPUs (bsc#1012628).
- drm/tegra: Remove existing framebuffer only if we support
  display (bsc#1012628).
- fbcon: always restore the old font data in fbcon_do_set_font()
  (bsc#1012628).
- afs: Fix endless loop in directory parsing (bsc#1012628).
- drm/amd/display: Prevent potential buffer overflow in
  map_hw_resources (bsc#1012628).
- drivers: perf: added capabilities for legacy PMU (bsc#1012628).
- drivers: perf: ctr_get_width function for legacy is not defined
  (bsc#1012628).
- Revert "riscv: mm: support Svnapot in huge vmap" (bsc#1012628).
- riscv: Fix pte_leaf_size() for NAPOT (bsc#1012628).
- riscv: Sparse-Memory/vmemmap out-of-bounds fix (bsc#1012628).
- btrfs: fix race between ordered extent completion and fiemap
  (bsc#1012628).
- drm/nouveau: keep DMA buffers required for suspend/resume
  (bsc#1012628).
- of: property: fw_devlink: Fix stupid bug in remote-endpoint
  parsing (bsc#1012628).
- tomoyo: fix UAF write bug in tomoyo_write_control()
  (bsc#1012628).
- ALSA: firewire-lib: fix to check cycle continuity (bsc#1012628).
- ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
  (bsc#1012628).
- ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron
  16 Plus 7630 (bsc#1012628).
- ALSA: hda/realtek: tas2781: enable subwoofer volume control
  (bsc#1012628).
- ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LED For HP mt440
  (bsc#1012628).
- ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
  (bsc#1012628).
- Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
  (bsc#1012628).
- landlock: Fix asymmetric private inodes referring (bsc#1012628).
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
  (bsc#1012628).
- mm: cachestat: fix folio read-after-free in cache walk
  (bsc#1012628).
- mtd: rawnand: marvell: fix layouts (bsc#1012628).
- wifi: nl80211: reject iftype change with mesh ID change
  (bsc#1012628).
- btrfs: fix double free of anonymous device after snapshot
  creation failure (bsc#1012628).
- btrfs: dev-replace: properly validate device names
  (bsc#1012628).
- btrfs: send: don't issue unnecessary zero writes for trailing
  hole (bsc#1012628).
- Revert "drm/amd/pm: resolve reboot exception for si oland"
  (bsc#1012628).
- drm/buddy: fix range bias (bsc#1012628).
- drm/amdgpu/pm: Fix the power1_min_cap value (bsc#1012628).
- drm/amd/display: Add monitor patch for specific eDP
  (bsc#1012628).
- soc: qcom: pmic_glink: Fix boot when QRTR=m (bsc#1012628).
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
  (bsc#1012628).
- crypto: arm64/neonbs - fix out-of-bounds access on short input
  (bsc#1012628).
- dmaengine: ptdma: use consistent DMA masks (bsc#1012628).
- dmaengine: fsl-edma: correct calculation of 'nbytes' in
  multi-fifo scenario (bsc#1012628).
- dmaengine: fsl-qdma: init irq after reg initialization
  (bsc#1012628).
- mmc: mmci: stm32: fix DMA API overlapping mappings warning
  (bsc#1012628).
- mmc: core: Fix eMMC initialization with 1-bit bus connection
  (bsc#1012628).
- mmc: sdhci-xenon: add timeout for PHY init complete
  (bsc#1012628).
- mmc: sdhci-xenon: fix PHY init clock stability (bsc#1012628).
- ceph: switch to corrected encoding of max_xattr_size in mdsmap
  (bsc#1012628).
- RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
  (bsc#1012628).
- riscv: add CALLER_ADDRx support (bsc#1012628).
- riscv: Fix enabling cbo.zero when running in M-mode
  (bsc#1012628).
- power: supply: mm8013: select REGMAP_I2C (bsc#1012628).
- kbuild: Add -Wa,--fatal-warnings to as-instr invocation
  (bsc#1012628).
- iommufd: Fix iopt_access_list_id overwrite bug (bsc#1012628).
- iommufd: Fix protection fault in iommufd_test_syz_conv_iova
  (bsc#1012628).
- efivarfs: Request at most 512 bytes for variable names
  (bsc#1012628).
- pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
  (bsc#1012628).
- fprobe: Fix to allocate entry_data_size buffer with rethook
  instances (bsc#1012628).
- mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
  (bsc#1012628).
- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone
  index (bsc#1012628).
- x86/e820: Don't reserve SETUP_RNG_SEED in e820 (bsc#1012628).
- x86/cpu: Allow reducing x86_phys_bits during
  early_identify_cpu() (bsc#1012628).
- x86/cpu/intel: Detect TME keyid bits before setting MTRR mask
  registers (bsc#1012628).
- mptcp: map v4 address to v6 when destroying subflow
  (bsc#1012628).
- mptcp: push at DSS boundaries (bsc#1012628).
- selftests: mptcp: join: add ss mptcp support check
  (bsc#1012628).
- mptcp: fix snd_wnd initialization for passive socket
  (bsc#1012628).
- mptcp: fix potential wake-up event loss (bsc#1012628).
- mptcp: fix double-free on socket dismantle (bsc#1012628).
- mfd: twl6030-irq: Revert to use of_match_device() (bsc#1012628).
- NFS: Fix data corruption caused by congestion (bsc#1012628).
- af_unix: Drop oob_skb ref before purging queue in GC
  (bsc#1012628).
- ASoC: cs35l56: fix reversed if statement in
  cs35l56_dspwait_asp1tx_put() (bsc#1012628).
- dmaengine: dw-edma: Fix the ch_count hdma callback
  (bsc#1012628).
- dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
  (bsc#1012628).
- dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
  (bsc#1012628).
- dmaengine: dw-edma: Add HDMA remote interrupt configuration
  (bsc#1012628).
- dmaengine: dw-edma: HDMA: Add sync read before starting the
  DMA transfer in remote setup (bsc#1012628).
- dmaengine: dw-edma: eDMA: Add sync read before starting the
  DMA transfer in remote setup (bsc#1012628).
- phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use
  dashes (bsc#1012628).
- phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
  (bsc#1012628).
- phy: qcom-qmp-usb: fix v3 offsets data (bsc#1012628).
- dmaengine: idxd: Remove shadow Event Log head stored in idxd
  (bsc#1012628).
- dmaengine: idxd: Ensure safe user copy of completion record
  (bsc#1012628).
- powerpc/pseries/iommu: IOMMU table is not initialized for
  kdump over SR-IOV (bsc#1012628).
- powerpc/rtas: use correct function name for resetting TCE tables
  (bsc#1012628).
- gpio: 74x164: Enable output pins after registers are reset
  (bsc#1012628).
- gpiolib: Fix the error path order in
  gpiochip_add_data_with_key() (bsc#1012628).
- gpio: fix resource unwinding order in error path (bsc#1012628).
- block: define bvec_iter as __packed __aligned(4) (bsc#1012628).
- selftests: mptcp: add evts_get_info helper (bsc#1012628).
- selftests: mptcp: add chk_subflows_total helper (bsc#1012628).
- selftests: mptcp: update userspace pm test helpers
  (bsc#1012628).
- selftests: mptcp: add mptcp_lib_is_v6 (bsc#1012628).
- selftests: mptcp: rm subflow with v4/v4mapped addr
  (bsc#1012628).
- drm/nouveau: don't fini scheduler before entity flush
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.7.9-121-mptcp-avoid-printing-warning-once-on-client-sid.patch.
- Rename to
  patches.kernel.org/6.7.9-127-mptcp-fix-possible-deadlock-in-subflow-diag.patch.
- Rename to
  patches.kernel.org/6.7.9-130-af_unix-Fix-task-hung-while-purging-oob_skb-in-.patch.
- Rename to
  patches.kernel.org/6.7.9-150-x86-entry_64-Add-VERW-just-before-userspace-tra.patch.
- Rename to
  patches.kernel.org/6.7.9-151-x86-entry_32-Add-VERW-just-before-userspace-tra.patch.
- Rename to
  patches.kernel.org/6.7.9-152-x86-bugs-Use-ALTERNATIVE-instead-of-mds_user_cl.patch.
- Rename to
  patches.kernel.org/6.7.9-153-KVM-VMX-Use-BT-JNC-i.e.-EFLAGS.CF-to-select-VMR.patch.
- Rename to
  patches.kernel.org/6.7.9-154-KVM-VMX-Move-VERW-closer-to-VMentry-for-MDS-mit.patch.
- commit 752a7bc</changelog>
  <changelog author="msuchanek@suse.de" date="1709812801">- group-source-files.pl: Quote filenames (boo#1221077).
  The kernel source now contains a file with a space in the name.
  Add quotes in group-source-files.pl to avoid splitting the filename.
  Also use -print0 / -0 when updating timestamps.
- commit a005e42</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072000">- config: update and reenable arm64 configs
- most options mirrored from other architectures except
  - ARM64_ERRATUM_3117295=y
  - TEE_STMM_EFI=m
  - PINCTRL_SM4450=m
  - PINCTRL_SM8650=m
  - PINCTRL_X1E80100=m
  - PINCTRL_SM8650_LPASS_LPI=m
  - GPIO_NPCM_SGPIO=y
  - GPIO_RTD=m
  - VIDEO_STM32_DCMIPP=m
  - DRM_POWERVR=m
  - SND_SOC_X1E80100=m
  - RTC_DRV_MA35D1=m
  - COMMON_CLK_MT7988=m
  - CLK_X1E80100_GCC=m
  - SC_CAMCC_8280XP=m
  - QDU_ECPRICC_1000=m
  - SM_DISPCC_8650=m
  - SM_GCC_8650=m
  - SM_GPUCC_8650=m
  - SM_TCSRCC_8650=m
  - COMMON_CLK_STM32MP=y
  - INTERCONNECT_QCOM_SM6115=m
  - INTERCONNECT_QCOM_SM8650=m
  - INTERCONNECT_QCOM_X1E80100=m
  - KASAN_EXTRA_INFO=n (arm64/debug only)
- commit 99c97ec</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072001">- config: update and reenable armv7hl configs
- option values mirrored from arm64 or other architectures
- commit 336405e</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072002">- config: update and reenable armv6hl configs
- option values mirrored from armv7hl
- commit be3b67b</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072003">- Update to 6.8 final
- update configs
- commit a551d7b</changelog>
  <changelog author="jslaby@suse.cz" date="1710158400">- Refresh
  patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch.
  Update upstream status and move to sorted section.
- commit c6dad0c</changelog>
  <changelog author="jslaby@suse.cz" date="1710158401">- rpm/mkspec-dtb: resolve packaging conflicts better
  The merge commit ad1679b2612f left both %ifs in place. Remove the one
  which d26c540d7eed was removing originally.
  This fixes errors like:
  dtb-armv7l.spec : error: line 1442: Unclosed %if
  The commit also removed SUBPKG_CASE. Reintroduce it, otherwise we see
  shell garbage in the description
- commit e4b3d06</changelog>
  <changelog author="mkubecek@suse.cz" date="1710158402">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
- commit 002260c</changelog>
  <changelog author="jslaby@suse.cz" date="1710244800">- btrfs: fix race when detecting delalloc ranges during fiemap
  (btrfs-fix).
- commit 5e23030</changelog>
  <changelog author="jslaby@suse.cz" date="1710331200">- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456
  CVE-2023-28746).
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
  (bsc#1213456 CVE-2023-28746).
- Update config files. Set MITIGATION_RFDS=y.
- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456
  CVE-2023-28746).
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF
  is set (bsc#1213456 CVE-2023-28746).
- commit d8d0d20</changelog>
  <changelog author="mkubecek@suse.cz" date="1710331201">- series.conf: cleanup
- update upstream status and move to sorted section:
  - patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch
- commit e863123</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
</package>
<package pkgid="f3f17f883f65ae621057bed220de788c60ea0c0ef41acfa97d4d8b3c36623a0d0ff5fa69fa0f7389b11b010a169d631216df57bfe39db99aa0ae05b4001e4e6a" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.8.1" rel="1.1"/>
  <changelog author="vkarasulli@suse.de" date="1709553600">- Update
  patches.kernel.org/6.7.2-283-media-v4l-async-Fix-duplicated-list-deletion.patch
  (bsc#1012628 bsc#1220318 CVE-2023-52459).
- commit 57771fb</changelog>
  <changelog author="vkarasulli@suse.de" date="1709553601">- Update
  patches.kernel.org/6.7.2-260-drm-sched-Fix-bounds-limiting-when-given-a-malf.patch
  (bsc#1012628 bsc#1220322 CVE-2023-52461).
- commit c6c85cb</changelog>
  <changelog author="msuchanek@suse.de" date="1709726400">- kernel-binary: vdso: fix filelist for non-usrmerged kernel
  Fixes: a6ad8af207e6 ("rpm templates: Always define usrmerged")
- commit fb3f221</changelog>
  <changelog author="msuchanek@suse.de" date="1709726401">- kernel-binary: Fix i386 build
  Fixes: 89eaf4cdce05 ("rpm templates: Move macro definitions below buildrequires")
- commit f7c6351</changelog>
  <changelog author="jslaby@suse.cz" date="1709812800">- Linux 6.7.9 (bsc#1012628).
- mtd: spinand: gigadevice: Fix the get ecc status issue
  (bsc#1012628).
- ice: fix connection state of DPLL and out pin (bsc#1012628).
- ice: fix dpll input pin phase_adjust value updates
  (bsc#1012628).
- ice: fix dpll and dpll_pin data access on PF reset
  (bsc#1012628).
- ice: fix dpll periodic work data updates on PF reset
  (bsc#1012628).
- ice: fix pin phase adjust updates on PF reset (bsc#1012628).
- spi: cadence-qspi: fix pointer reference in runtime PM hooks
  (bsc#1012628).
- spi: cadence-qspi: remove system-wide suspend helper calls
  from runtime PM hooks (bsc#1012628).
- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
  (bsc#1012628).
- netlink: add nla be16/32 types to minlen array (bsc#1012628).
- net: ip_tunnel: prevent perpetual headroom growth (bsc#1012628).
- net: mctp: take ownership of skb in mctp_local_output
  (bsc#1012628).
- net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r"
  in the device tree (bsc#1012628).
- tun: Fix xdp_rxq_info's queue_index when detaching
  (bsc#1012628).
- cpufreq: intel_pstate: fix pstate limits enforcement for
  adjust_perf call back (bsc#1012628).
- net: veth: clear GRO when clearing XDP even when down
  (bsc#1012628).
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
  (bsc#1012628).
- lan78xx: enable auto speed configuration for LAN7850 if no
  EEPROM is detected (bsc#1012628).
- veth: try harder when allocating queue memory (bsc#1012628).
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
  (bsc#1012628).
- net: lan78xx: fix "softirq work is pending" error (bsc#1012628).
- uapi: in6: replace temporary label with rfc9486 (bsc#1012628).
- stmmac: Clear variable when destroying workqueue (bsc#1012628).
- Bluetooth: hci_sync: Check the correct flag before starting
  a scan (bsc#1012628).
- Bluetooth: Avoid potential use-after-free in hci_error_reset
  (bsc#1012628).
- Bluetooth: hci_sync: Fix accept_list when attempting to suspend
  (bsc#1012628).
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
  (bsc#1012628).
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
  (bsc#1012628).
- Bluetooth: Enforce validation on max value of connection
  interval (bsc#1012628).
- Bluetooth: qca: Fix wrong event type for patch config command
  (bsc#1012628).
- Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
  (bsc#1012628).
- Bluetooth: qca: Fix triggering coredump implementation
  (bsc#1012628).
- netfilter: nf_tables: allow NFPROTO_INET in
  nft_(match/target)_validate() (bsc#1012628).
- netfilter: bridge: confirm multicast packets before passing
  them up the stack (bsc#1012628).
- tools: ynl: fix handling of multiple mcast groups (bsc#1012628).
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
  (bsc#1012628).
- igb: extend PTP timestamp adjustments to i211 (bsc#1012628).
- net: hsr: Use correct offset for HSR TLV values in supervisory
  HSR frames (bsc#1012628).
- tls: decrement decrypt_pending if no async completion will be
  called (bsc#1012628).
- tls: fix peeking with sync+async decryption (bsc#1012628).
- tls: separate no-async decryption request handling from async
  (bsc#1012628).
- tls: fix use-after-free on failed backlog decryption
  (bsc#1012628).
- riscv: tlb: fix __p*d_free_tlb() (bsc#1012628).
- efi/capsule-loader: fix incorrect allocation size (bsc#1012628).
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
  (bsc#1012628).
- ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
  (bsc#1012628).
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
  (bsc#1012628).
- ASoC: qcom: Fix uninitialized pointer dmactl (bsc#1012628).
- gpu: host1x: Skip reset assert on Tegra186 (bsc#1012628).
- riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
  (bsc#1012628).
- riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
  (bsc#1012628).
- ASoC: cs35l56: cs35l56_component_remove() must clear
  cs35l56-&gt;component (bsc#1012628).
- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
  (bsc#1012628).
- ASoC: cs35l56: Don't add the same register patch multiple times
  (bsc#1012628).
- ASoC: cs35l56: Fix for initializing ASP1 mixer registers
  (bsc#1012628).
- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon
  revision (bsc#1012628).
- ASoC: cs35l56: Fix deadlock in ASP1 mixer register
  initialization (bsc#1012628).
- ASoC: soc-card: Fix missing locking in
  snd_soc_card_get_kcontrol() (bsc#1012628).
- RISC-V: Ignore V from the riscv,isa DT property on older T-Head
  CPUs (bsc#1012628).
- drm/tegra: Remove existing framebuffer only if we support
  display (bsc#1012628).
- fbcon: always restore the old font data in fbcon_do_set_font()
  (bsc#1012628).
- afs: Fix endless loop in directory parsing (bsc#1012628).
- drm/amd/display: Prevent potential buffer overflow in
  map_hw_resources (bsc#1012628).
- drivers: perf: added capabilities for legacy PMU (bsc#1012628).
- drivers: perf: ctr_get_width function for legacy is not defined
  (bsc#1012628).
- Revert "riscv: mm: support Svnapot in huge vmap" (bsc#1012628).
- riscv: Fix pte_leaf_size() for NAPOT (bsc#1012628).
- riscv: Sparse-Memory/vmemmap out-of-bounds fix (bsc#1012628).
- btrfs: fix race between ordered extent completion and fiemap
  (bsc#1012628).
- drm/nouveau: keep DMA buffers required for suspend/resume
  (bsc#1012628).
- of: property: fw_devlink: Fix stupid bug in remote-endpoint
  parsing (bsc#1012628).
- tomoyo: fix UAF write bug in tomoyo_write_control()
  (bsc#1012628).
- ALSA: firewire-lib: fix to check cycle continuity (bsc#1012628).
- ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
  (bsc#1012628).
- ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron
  16 Plus 7630 (bsc#1012628).
- ALSA: hda/realtek: tas2781: enable subwoofer volume control
  (bsc#1012628).
- ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LED For HP mt440
  (bsc#1012628).
- ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
  (bsc#1012628).
- Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
  (bsc#1012628).
- landlock: Fix asymmetric private inodes referring (bsc#1012628).
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
  (bsc#1012628).
- mm: cachestat: fix folio read-after-free in cache walk
  (bsc#1012628).
- mtd: rawnand: marvell: fix layouts (bsc#1012628).
- wifi: nl80211: reject iftype change with mesh ID change
  (bsc#1012628).
- btrfs: fix double free of anonymous device after snapshot
  creation failure (bsc#1012628).
- btrfs: dev-replace: properly validate device names
  (bsc#1012628).
- btrfs: send: don't issue unnecessary zero writes for trailing
  hole (bsc#1012628).
- Revert "drm/amd/pm: resolve reboot exception for si oland"
  (bsc#1012628).
- drm/buddy: fix range bias (bsc#1012628).
- drm/amdgpu/pm: Fix the power1_min_cap value (bsc#1012628).
- drm/amd/display: Add monitor patch for specific eDP
  (bsc#1012628).
- soc: qcom: pmic_glink: Fix boot when QRTR=m (bsc#1012628).
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
  (bsc#1012628).
- crypto: arm64/neonbs - fix out-of-bounds access on short input
  (bsc#1012628).
- dmaengine: ptdma: use consistent DMA masks (bsc#1012628).
- dmaengine: fsl-edma: correct calculation of 'nbytes' in
  multi-fifo scenario (bsc#1012628).
- dmaengine: fsl-qdma: init irq after reg initialization
  (bsc#1012628).
- mmc: mmci: stm32: fix DMA API overlapping mappings warning
  (bsc#1012628).
- mmc: core: Fix eMMC initialization with 1-bit bus connection
  (bsc#1012628).
- mmc: sdhci-xenon: add timeout for PHY init complete
  (bsc#1012628).
- mmc: sdhci-xenon: fix PHY init clock stability (bsc#1012628).
- ceph: switch to corrected encoding of max_xattr_size in mdsmap
  (bsc#1012628).
- RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
  (bsc#1012628).
- riscv: add CALLER_ADDRx support (bsc#1012628).
- riscv: Fix enabling cbo.zero when running in M-mode
  (bsc#1012628).
- power: supply: mm8013: select REGMAP_I2C (bsc#1012628).
- kbuild: Add -Wa,--fatal-warnings to as-instr invocation
  (bsc#1012628).
- iommufd: Fix iopt_access_list_id overwrite bug (bsc#1012628).
- iommufd: Fix protection fault in iommufd_test_syz_conv_iova
  (bsc#1012628).
- efivarfs: Request at most 512 bytes for variable names
  (bsc#1012628).
- pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
  (bsc#1012628).
- fprobe: Fix to allocate entry_data_size buffer with rethook
  instances (bsc#1012628).
- mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
  (bsc#1012628).
- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone
  index (bsc#1012628).
- x86/e820: Don't reserve SETUP_RNG_SEED in e820 (bsc#1012628).
- x86/cpu: Allow reducing x86_phys_bits during
  early_identify_cpu() (bsc#1012628).
- x86/cpu/intel: Detect TME keyid bits before setting MTRR mask
  registers (bsc#1012628).
- mptcp: map v4 address to v6 when destroying subflow
  (bsc#1012628).
- mptcp: push at DSS boundaries (bsc#1012628).
- selftests: mptcp: join: add ss mptcp support check
  (bsc#1012628).
- mptcp: fix snd_wnd initialization for passive socket
  (bsc#1012628).
- mptcp: fix potential wake-up event loss (bsc#1012628).
- mptcp: fix double-free on socket dismantle (bsc#1012628).
- mfd: twl6030-irq: Revert to use of_match_device() (bsc#1012628).
- NFS: Fix data corruption caused by congestion (bsc#1012628).
- af_unix: Drop oob_skb ref before purging queue in GC
  (bsc#1012628).
- ASoC: cs35l56: fix reversed if statement in
  cs35l56_dspwait_asp1tx_put() (bsc#1012628).
- dmaengine: dw-edma: Fix the ch_count hdma callback
  (bsc#1012628).
- dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
  (bsc#1012628).
- dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
  (bsc#1012628).
- dmaengine: dw-edma: Add HDMA remote interrupt configuration
  (bsc#1012628).
- dmaengine: dw-edma: HDMA: Add sync read before starting the
  DMA transfer in remote setup (bsc#1012628).
- dmaengine: dw-edma: eDMA: Add sync read before starting the
  DMA transfer in remote setup (bsc#1012628).
- phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use
  dashes (bsc#1012628).
- phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
  (bsc#1012628).
- phy: qcom-qmp-usb: fix v3 offsets data (bsc#1012628).
- dmaengine: idxd: Remove shadow Event Log head stored in idxd
  (bsc#1012628).
- dmaengine: idxd: Ensure safe user copy of completion record
  (bsc#1012628).
- powerpc/pseries/iommu: IOMMU table is not initialized for
  kdump over SR-IOV (bsc#1012628).
- powerpc/rtas: use correct function name for resetting TCE tables
  (bsc#1012628).
- gpio: 74x164: Enable output pins after registers are reset
  (bsc#1012628).
- gpiolib: Fix the error path order in
  gpiochip_add_data_with_key() (bsc#1012628).
- gpio: fix resource unwinding order in error path (bsc#1012628).
- block: define bvec_iter as __packed __aligned(4) (bsc#1012628).
- selftests: mptcp: add evts_get_info helper (bsc#1012628).
- selftests: mptcp: add chk_subflows_total helper (bsc#1012628).
- selftests: mptcp: update userspace pm test helpers
  (bsc#1012628).
- selftests: mptcp: add mptcp_lib_is_v6 (bsc#1012628).
- selftests: mptcp: rm subflow with v4/v4mapped addr
  (bsc#1012628).
- drm/nouveau: don't fini scheduler before entity flush
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.7.9-121-mptcp-avoid-printing-warning-once-on-client-sid.patch.
- Rename to
  patches.kernel.org/6.7.9-127-mptcp-fix-possible-deadlock-in-subflow-diag.patch.
- Rename to
  patches.kernel.org/6.7.9-130-af_unix-Fix-task-hung-while-purging-oob_skb-in-.patch.
- Rename to
  patches.kernel.org/6.7.9-150-x86-entry_64-Add-VERW-just-before-userspace-tra.patch.
- Rename to
  patches.kernel.org/6.7.9-151-x86-entry_32-Add-VERW-just-before-userspace-tra.patch.
- Rename to
  patches.kernel.org/6.7.9-152-x86-bugs-Use-ALTERNATIVE-instead-of-mds_user_cl.patch.
- Rename to
  patches.kernel.org/6.7.9-153-KVM-VMX-Use-BT-JNC-i.e.-EFLAGS.CF-to-select-VMR.patch.
- Rename to
  patches.kernel.org/6.7.9-154-KVM-VMX-Move-VERW-closer-to-VMentry-for-MDS-mit.patch.
- commit 752a7bc</changelog>
  <changelog author="msuchanek@suse.de" date="1709812801">- group-source-files.pl: Quote filenames (boo#1221077).
  The kernel source now contains a file with a space in the name.
  Add quotes in group-source-files.pl to avoid splitting the filename.
  Also use -print0 / -0 when updating timestamps.
- commit a005e42</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072000">- config: update and reenable arm64 configs
- most options mirrored from other architectures except
  - ARM64_ERRATUM_3117295=y
  - TEE_STMM_EFI=m
  - PINCTRL_SM4450=m
  - PINCTRL_SM8650=m
  - PINCTRL_X1E80100=m
  - PINCTRL_SM8650_LPASS_LPI=m
  - GPIO_NPCM_SGPIO=y
  - GPIO_RTD=m
  - VIDEO_STM32_DCMIPP=m
  - DRM_POWERVR=m
  - SND_SOC_X1E80100=m
  - RTC_DRV_MA35D1=m
  - COMMON_CLK_MT7988=m
  - CLK_X1E80100_GCC=m
  - SC_CAMCC_8280XP=m
  - QDU_ECPRICC_1000=m
  - SM_DISPCC_8650=m
  - SM_GCC_8650=m
  - SM_GPUCC_8650=m
  - SM_TCSRCC_8650=m
  - COMMON_CLK_STM32MP=y
  - INTERCONNECT_QCOM_SM6115=m
  - INTERCONNECT_QCOM_SM8650=m
  - INTERCONNECT_QCOM_X1E80100=m
  - KASAN_EXTRA_INFO=n (arm64/debug only)
- commit 99c97ec</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072001">- config: update and reenable armv7hl configs
- option values mirrored from arm64 or other architectures
- commit 336405e</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072002">- config: update and reenable armv6hl configs
- option values mirrored from armv7hl
- commit be3b67b</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072003">- Update to 6.8 final
- update configs
- commit a551d7b</changelog>
  <changelog author="jslaby@suse.cz" date="1710158400">- Refresh
  patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch.
  Update upstream status and move to sorted section.
- commit c6dad0c</changelog>
  <changelog author="jslaby@suse.cz" date="1710158401">- rpm/mkspec-dtb: resolve packaging conflicts better
  The merge commit ad1679b2612f left both %ifs in place. Remove the one
  which d26c540d7eed was removing originally.
  This fixes errors like:
  dtb-armv7l.spec : error: line 1442: Unclosed %if
  The commit also removed SUBPKG_CASE. Reintroduce it, otherwise we see
  shell garbage in the description
- commit e4b3d06</changelog>
  <changelog author="mkubecek@suse.cz" date="1710158402">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
- commit 002260c</changelog>
  <changelog author="jslaby@suse.cz" date="1710244800">- btrfs: fix race when detecting delalloc ranges during fiemap
  (btrfs-fix).
- commit 5e23030</changelog>
  <changelog author="jslaby@suse.cz" date="1710331200">- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456
  CVE-2023-28746).
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
  (bsc#1213456 CVE-2023-28746).
- Update config files. Set MITIGATION_RFDS=y.
- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456
  CVE-2023-28746).
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF
  is set (bsc#1213456 CVE-2023-28746).
- commit d8d0d20</changelog>
  <changelog author="mkubecek@suse.cz" date="1710331201">- series.conf: cleanup
- update upstream status and move to sorted section:
  - patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch
- commit e863123</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
</package>
<package pkgid="6e46d69ce1670721629e1187143a6690d548a08ec26f47e7d141a124787f298f791b23966d34b73e9b138843e91285fcf8a18db9b2ff54bd29f70a2187120088" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.8.4" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1710158400">- rpm/mkspec-dtb: resolve packaging conflicts better
  The merge commit ad1679b2612f left both %ifs in place. Remove the one
  which d26c540d7eed was removing originally.
  This fixes errors like:
  dtb-armv7l.spec : error: line 1442: Unclosed %if
  The commit also removed SUBPKG_CASE. Reintroduce it, otherwise we see
  shell garbage in the description
- commit e4b3d06</changelog>
  <changelog author="mkubecek@suse.cz" date="1710158401">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
- commit 002260c</changelog>
  <changelog author="jslaby@suse.cz" date="1710244800">- btrfs: fix race when detecting delalloc ranges during fiemap
  (btrfs-fix).
- commit 5e23030</changelog>
  <changelog author="jslaby@suse.cz" date="1710331200">- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456
  CVE-2023-28746).
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
  (bsc#1213456 CVE-2023-28746).
- Update config files. Set MITIGATION_RFDS=y.
- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456
  CVE-2023-28746).
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF
  is set (bsc#1213456 CVE-2023-28746).
- commit d8d0d20</changelog>
  <changelog author="mkubecek@suse.cz" date="1710331201">- series.conf: cleanup
- update upstream status and move to sorted section:
  - patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch
- commit e863123</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
  <changelog author="msuchanek@suse.de" date="1711022400">- Workaround broken chacha crypto fallback (boo#1218114).
- commit 6a29422</changelog>
  <changelog author="jlee@suse.com" date="1711022401">- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  (bsc#1218562 CVE-2023-6270).
- commit 525e9e7</changelog>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
</package>
<package pkgid="21eb02cf9fdda62a98dbff974f16b0e91e27832e979d13a92656978a9a7ad682171ab6db83cc90ad6d3a51b428b57aa7c3ad64e817abf98ff0c69940fea3ec30" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.8.4" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1710158400">- rpm/mkspec-dtb: resolve packaging conflicts better
  The merge commit ad1679b2612f left both %ifs in place. Remove the one
  which d26c540d7eed was removing originally.
  This fixes errors like:
  dtb-armv7l.spec : error: line 1442: Unclosed %if
  The commit also removed SUBPKG_CASE. Reintroduce it, otherwise we see
  shell garbage in the description
- commit e4b3d06</changelog>
  <changelog author="mkubecek@suse.cz" date="1710158401">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
- commit 002260c</changelog>
  <changelog author="jslaby@suse.cz" date="1710244800">- btrfs: fix race when detecting delalloc ranges during fiemap
  (btrfs-fix).
- commit 5e23030</changelog>
  <changelog author="jslaby@suse.cz" date="1710331200">- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456
  CVE-2023-28746).
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
  (bsc#1213456 CVE-2023-28746).
- Update config files. Set MITIGATION_RFDS=y.
- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456
  CVE-2023-28746).
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF
  is set (bsc#1213456 CVE-2023-28746).
- commit d8d0d20</changelog>
  <changelog author="mkubecek@suse.cz" date="1710331201">- series.conf: cleanup
- update upstream status and move to sorted section:
  - patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch
- commit e863123</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
  <changelog author="msuchanek@suse.de" date="1711022400">- Workaround broken chacha crypto fallback (boo#1218114).
- commit 6a29422</changelog>
  <changelog author="jlee@suse.com" date="1711022401">- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  (bsc#1218562 CVE-2023-6270).
- commit 525e9e7</changelog>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
</package>
<package pkgid="014e937442eead30f79f9b717b521c3b0dc174e7d3428a85a6a03733d61b6af4e3df983a9061ea1eb3b8a2e9c75fbbce4c588d2dc61fe1db652e3d00efe5f32d" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.8.5" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
  <changelog author="msuchanek@suse.de" date="1711022400">- Workaround broken chacha crypto fallback (boo#1218114).
- commit 6a29422</changelog>
  <changelog author="jlee@suse.com" date="1711022401">- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  (bsc#1218562 CVE-2023-6270).
- commit 525e9e7</changelog>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
</package>
<package pkgid="b16e3ef8119d6f96cc71201616d42fe9ecba4c6e4644ef8c7b35e390000381720271a4e2258722add7b5632e444001324ce5d7f557fd5db2e46eb9f76e40e56c" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.8.5" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
  <changelog author="msuchanek@suse.de" date="1711022400">- Workaround broken chacha crypto fallback (boo#1218114).
- commit 6a29422</changelog>
  <changelog author="jlee@suse.com" date="1711022401">- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  (bsc#1218562 CVE-2023-6270).
- commit 525e9e7</changelog>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
</package>
<package pkgid="77a84718a5a55f0e4397b37835e2ec1042dc73cbb3ab2ecee1541feb219ff4f81b2b7bbb8bbb01512e3549a55083e61508b0fd94ce4c22f0d45cc1ef5a39e4d1" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.8.7" rel="1.1"/>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
  <changelog author="jslaby@suse.cz" date="1713182400">- Linux 6.8.6 (bsc#1012628).
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
  (bsc#1012628).
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  (bsc#1012628).
- wifi: rtw89: fix null pointer access when abort scan
  (bsc#1012628).
- bnx2x: Fix firmware version string character counts
  (bsc#1012628).
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  (bsc#1012628).
- net: phy: phy_device: Prevent nullptr exceptions on ISR
  (bsc#1012628).
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ (bsc#1012628).
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of
  RX descriptor (bsc#1012628).
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  (bsc#1012628).
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
  (bsc#1012628).
- net: dsa: qca8k: put MDIO controller OF node if unavailable
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
  (bsc#1012628).
- printk: For @suppress_panic_printk check for other CPU in panic
  (bsc#1012628).
- panic: Flush kernel log buffer at the end (bsc#1012628).
- dump_stack: Do not get cpu_sync for panic CPU (bsc#1012628).
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
  (bsc#1012628).
- cpuidle: Avoid potential overflow in integer multiplication
  (bsc#1012628).
- ARM: dts: rockchip: fix rk3288 hdmi ports node (bsc#1012628).
- ARM: dts: rockchip: fix rk322x hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3328 hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3399 hdmi ports node (bsc#1012628).
- net: add netdev_lockdep_set_classes() to virtual drivers
  (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
  (bsc#1012628).
- pmdomain: ti: Add a null pointer check to the
  omap_prm_domain_init (bsc#1012628).
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to
  hdmimix domain (bsc#1012628).
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook
  B2502FBA (bsc#1012628).
- ionic: set adminq irq affinity (bsc#1012628).
- net: skbuff: add overflow debug check to pull/push helpers
  (bsc#1012628).
- firmware: tegra: bpmp: Return directly after a failed kzalloc()
  in get_filename() (bsc#1012628).
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  (bsc#1012628).
- wifi: mt76: mt7915: add locking for accessing mapped registers
  (bsc#1012628).
- wifi: mt76: mt7996: disable AMSDU for non-data frames
  (bsc#1012628).
- wifi: mt76: mt7996: add locking for accessing mapped registers
  (bsc#1012628).
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
  CONFIG_X86_ANDROID_TABLETS (bsc#1012628).
- ACPI: x86: Add DELL0501 handling to
  acpi_quirk_skip_serdev_enumeration() (bsc#1012628).
- pstore/zone: Add a null pointer check to the psz_kmsg_read
  (bsc#1012628).
- tools/power x86_energy_perf_policy: Fix file leak in
  get_pkg_num() (bsc#1012628).
- net: pcs: xpcs: Return EINVAL in the internal methods
  (bsc#1012628).
- dma-direct: Leak pages on dma_set_decrypted() failure
  (bsc#1012628).
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of
  attach_dev (bsc#1012628).
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  (bsc#1012628).
- overflow: Allow non-type arg to type_max() and type_min()
  (bsc#1012628).
- wifi: cfg80211: check A-MSDU format more carefully
  (bsc#1012628).
- btrfs: handle chunk tree lookup error in
  btrfs_relocate_sys_chunks() (bsc#1012628).
- btrfs: export: handle invalid inode or root reference in
  btrfs_get_parent() (bsc#1012628).
- btrfs: send: handle path ref underflow in header
  iterate_inode_ref() (bsc#1012628).
- ice: use relative VSI index for VFs instead of PF VSI number
  (bsc#1012628).
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  (bsc#1012628).
- netdev: let netlink core handle -EMSGSIZE errors (bsc#1012628).
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1012628).
- Bluetooth: Add new quirk for broken read key length on ATS2851
  (bsc#1012628).
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
  (bsc#1012628).
- drm/ci: uprev mesa version: fix kdl commit fetch (bsc#1012628).
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  (bsc#1012628).
- Input: synaptics-rmi4 - fail probing if memory allocation for
  "phys" fails (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  (bsc#1012628).
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (bsc#1012628).
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (bsc#1012628).
- scsi: ufs: qcom: Avoid re-init quirk when gears match
  (bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
  (bsc#1012628).
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided
  IDs (bsc#1012628).
- sysv: don't call sb_bread() with pointers_lock held
  (bsc#1012628).
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  (bsc#1012628).
- drm/amd/display: Disable idle reallow as part of command/gpint
  execution (bsc#1012628).
- isofs: handle CDs with bad root inode but good Joliet root
  directory (bsc#1012628).
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
  (bsc#1012628).
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15
  (LAPRC710) laptops (bsc#1012628).
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  (bsc#1012628).
- rcu-tasks: Repair RCU Tasks Trace quiescence check
  (bsc#1012628).
- Julia Lawall reported this null pointer dereference, this
  should fix it (bsc#1012628).
- media: sta2x11: fix irq handler cast (bsc#1012628).
- ALSA: firewire-lib: handle quirk to calculate payload quadlets
  as data block counter (bsc#1012628).
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
  (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
  (bsc#1012628).
- ASoC: Intel: avs: Populate board selection with new I2S entries
  (bsc#1012628).
- ext4: add a hint for block bitmap corrupt state in mb_groups
  (bsc#1012628).
- ext4: forbid commit inconsistent quota data when
  errors=remount-ro (bsc#1012628).
- drm/amd/display: Fix nanosec stat overflow (bsc#1012628).
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid
  warnings (bsc#1012628).
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  (bsc#1012628).
- HID: input: avoid polling stylus battery on Chromebook Pompom
  (bsc#1012628).
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in
  amdgpu_device_init() (bsc#1012628).
- drm: Check output polling initialized before disabling
  (bsc#1012628).
- drm: Check polling initialized before enabling in
  drm_helper_probe_single_connector_modes (bsc#1012628).
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned
  short to unsigned int (bsc#1012628).
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (bsc#1012628).
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle
  by default" (bsc#1012628).
- libperf evlist: Avoid out-of-bounds access (bsc#1012628).
- crypto: iaa - Fix async_disable descriptor leak (bsc#1012628).
- input/touchscreen: imagis: Correct the maximum touch area value
  (bsc#1012628).
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk
  for HIP09 (bsc#1012628).
- block: prevent division by zero in blk_rq_stat_sum()
  (bsc#1012628).
- RDMA/cm: add timeout to cm_destroy_id wait (bsc#1012628).
- Input: imagis - use FIELD_GET where applicable (bsc#1012628).
- Input: allocate keycode for Display refresh rate toggle
  (bsc#1012628).
- platform/x86: acer-wmi: Add support for Acer PH16-71
  (bsc#1012628).
- platform/x86: acer-wmi: Add predator_v4 module parameter
  (bsc#1012628).
- platform/x86: touchscreen_dmi: Add an extra entry for a variant
  of the Chuwi Vi8 tablet (bsc#1012628).
- perf/x86/amd/lbr: Discard erroneous branch entries
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  (bsc#1012628).
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
  (bsc#1012628).
- Input: xpad - add support for Snakebyte GAMEPADs (bsc#1012628).
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page
  in concurrent environment (bsc#1012628).
- tools: iio: replace seekdir() in iio_generic_buffer
  (bsc#1012628).
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (bsc#1012628).
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
  kernfs_find_and_get_node_by_id() (bsc#1012628).
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
  (bsc#1012628).
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX
  capabilities read (bsc#1012628).
- usb: gadget: uvc: refactor the check for a valid buffer in
  the pump worker (bsc#1012628).
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  (bsc#1012628).
- usb: typec: ucsi: Limit read size on v1.2 (bsc#1012628).
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
  (bsc#1012628).
- thunderbolt: Keep the domain powered when USB4 port is in
  redrive mode (bsc#1012628).
- usb: typec: tcpci: add generic tcpci fallback compatible
  (bsc#1012628).
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is
  defined (bsc#1012628).
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  (bsc#1012628).
- thermal/of: Assume polling-delay(-passive) 0 when absent
  (bsc#1012628).
- ASoC: soc-core.c: Skip dummy codec when adding platforms
  (bsc#1012628).
- x86/xen: attempt to inflate the memory balloon on PVH
  (bsc#1012628).
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  (bsc#1012628).
- io_uring: clear opcode specific data for an early failure
  (bsc#1012628).
- modpost: fix null pointer dereference (bsc#1012628).
- drivers/nvme: Add quirks for device 126f:2262 (bsc#1012628).
- fbmon: prevent division by zero in fb_videomode_from_videomode()
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for some Clevo laptops
  (bsc#1012628).
- drm/amdgpu: Init zone device and drm client after mode-1 reset
  on reload (bsc#1012628).
- media: mediatek: vcodec: Fix oops when HEVC init fails
  (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect decoder context
  list (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect encoder context
  list (bsc#1012628).
- randomize_kstack: Improve entropy diffusion (bsc#1012628).
- platform/x86/intel/hid: Don't wake on 5-button releases
  (bsc#1012628).
- platform/x86: intel-vbtn: Update tablet mode switch at end of
  probe (bsc#1012628).
- nouveau: fix devinit paths to only handle display on GSP
  (bsc#1012628).
- Bluetooth: btintel: Fixe build regression (bsc#1012628).
- net: mpls: error out if inner headers are not set (bsc#1012628).
- VMCI: Fix possible memcpy() run-time warning in
  vmci_datagram_invoke_guest_handler() (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
  (bsc#1012628).
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks
  in amdgpu_device_init()" (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.6-041-wifi-ath11k-decrease-MHI-channel-buffer-length-.patch.
- Rename to
  patches.kernel.org/6.8.6-045-wifi-iwlwifi-Add-missing-MODULE_FIRMWARE-for-.p.patch.
- Rename to
  patches.kernel.org/6.8.6-054-Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch.
- Rename to
  patches.kernel.org/6.8.6-131-gcc-plugins-stackleak-Avoid-.head.text-section.patch.
- commit 15f7a16</changelog>
  <changelog author="jslaby@suse.cz" date="1713182401">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
  Update upstream status.
- commit 85a400d</changelog>
  <changelog author="jslaby@suse.cz" date="1713182402">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
  Update upstream status and move to soon-upstream section.
- commit 114e4b9</changelog>
  <changelog author="macpaul.lin@mediatek.com" date="1713355200">- Update config files: re-enable arm64 regulator modules for MediaTek boards (bsc#1222818).
  This re-enable some regulator modules, pinctrl and RTC drivers for
  MediaTek boards which has been disabled when merging config file from
  master to stable (kernel 6.5.9-&gt;6.6) branch.
  This re-applies commit b197b3604a7b (Update config files: enable arm64
  regulator modules for MediaTek boards.)
  [js] set also KEYBOARD_MTK_PMIC=m, POWER_RESET_MT6323=n, LEDS_MT6323=n,
    and MFD_MT6397=m -- the same as commit b197b3604a7b.
- commit 5c0cf23</changelog>
  <changelog author="jslaby@suse.cz" date="1713355201">-  x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
  CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339
  CVE-2024-2201).
- Update config files.
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  (bsc#1012628).
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  (bsc#1012628).
- x86/bugs: Fix BHI handling of RRSBA (bsc#1012628).
- x86/bugs: Rename various 'ia32_cap' variables to
  'x86_arch_cap_msr' (bsc#1012628).
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  (bsc#1012628).
- x86/bugs: Fix BHI documentation (bsc#1012628).
- x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628).
- kernfs: annotate different lockdep class for of-&gt;mutex of
  writable files (bsc#1012628).
- selftests: kselftest: Fix build failure with NOLIBC
  (bsc#1012628).
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  (bsc#1012628).
- x86/apic: Force native_apic_mem_read() to use the MOV
  instruction (bsc#1012628).
- selftests: kselftest: Mark functions that unconditionally call
  exit() as __noreturn (bsc#1012628).
- selftests: timers: Fix abs() warning in posix_timers test
  (bsc#1012628).
- selftests: timers: Fix posix_timers ksft_print_msg() warning
  (bsc#1012628).
- selftests/timers/posix_timers: Reimplement
  check_timer_distribution() (bsc#1012628).
- x86/cpu: Actually turn off mitigations by default for
  SPECULATION_MITIGATIONS=n (bsc#1012628).
- perf/x86: Fix out of range data (bsc#1012628).
- vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628).
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628).
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628).
- drm/amdgpu/umsch: reinitialize write pointer in hw init
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on connect failure
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628).
- drm/client: Fully protect modes[] with dev-&gt;mode_config.mutex
  (bsc#1012628).
- drm/panfrost: Fix the error path in
  panfrost_mmu_map_fault_addr() (bsc#1012628).
- drm/ast: Fix soft lockup (bsc#1012628).
- drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628).
- drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628).
- drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628).
- accel/ivpu: Fix deadlock in context_xa (bsc#1012628).
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
  (bsc#1012628).
- accel/ivpu: Put NPU back to D3hot after failed resume
  (bsc#1012628).
- accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628).
- accel/ivpu: Check return code of ipc-&gt;lock init (bsc#1012628).
- scsi: sg: Avoid race in error handling &amp; drop bogus warn
  (bsc#1012628).
- scsi: sg: Avoid sg device teardown race (bsc#1012628).
- fs/proc: Skip bootloader comment if no embedded kernel
  parameters (bsc#1012628).
- fs/proc: remove redundant comments from /proc/bootconfig
  (bsc#1012628).
- kprobes: Fix possible use-after-free issue on kprobe
  registration (bsc#1012628).
- io_uring/net: restore msg_control on sendzc retry (bsc#1012628).
- btrfs: qgroup: convert PREALLOC to PERTRANS after
  record_root_in_trans (bsc#1012628).
- btrfs: record delayed inode root in transaction (bsc#1012628).
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume
  operations (bsc#1012628).
- btrfs: qgroup: correctly model root qgroup rsv in convert
  (bsc#1012628).
- io_uring: disable io-wq execution of multishot NOWAIT requests
  (bsc#1012628).
- io_uring: refactor DEFER_TASKRUN multishot checks (bsc#1012628).
- iommu/vt-d: Fix WARN_ON in iommu probe path (bsc#1012628).
- iommu/vt-d: Allocate local memory for page request queue
  (bsc#1012628).
- iommu/vt-d: Fix wrong use of pasid config (bsc#1012628).
- tracing: hide unused ftrace_event_id_fops (bsc#1012628).
- drm/xe/hwmon: Cast result to output precision on left shift
  of operand (bsc#1012628).
- drm/xe/display: Fix double mutex initialization (bsc#1012628).
- net: ena: Set tx_info-&gt;xdpf value to NULL (bsc#1012628).
- net: ena: Fix incorrect descriptor free behavior (bsc#1012628).
- net: ena: Wrong missing IO completions check order
  (bsc#1012628).
- net: ena: Fix potential sign extension issue (bsc#1012628).
- af_unix: Fix garbage collector racing against connect()
  (bsc#1012628).
- af_unix: Do not use atomic ops for unix_sk(sk)-&gt;inflight
  (bsc#1012628).
- net: dsa: mt7530: trap link-local frames regardless of ST Port
  State (bsc#1012628).
- Revert "s390/ism: fix receive message buffer allocation"
  (bsc#1012628).
- net: sparx5: fix wrong config being used when reconfiguring PCS
  (bsc#1012628).
- net/mlx5e: Do not produce metadata freelist entries in Tx port
  ts WQE xmit (bsc#1012628).
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  (bsc#1012628).
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (bsc#1012628).
- net/mlx5e: RSS, Block changing channels number when RXFH is
  configured (bsc#1012628).
- net/mlx5: Correctly compare pkt reformat ids (bsc#1012628).
- net/mlx5: Properly link new fs rules into the tree
  (bsc#1012628).
- net/mlx5: offset comp irq index in name by one (bsc#1012628).
- net/mlx5: Register devlink first under devlink lock
  (bsc#1012628).
- net/mlx5: SF, Stop waiting for FW as teardown was called
  (bsc#1012628).
- netfilter: complete validation of user input (bsc#1012628).
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED
  bit (bsc#1012628).
- Bluetooth: hci_sock: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: ISO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: hci_sync: Fix using the same interval and window
  for Coded PHY (bsc#1012628).
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  (bsc#1012628).
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  (bsc#1012628).
- Bluetooth: ISO: Align broadcast sync_timeout with connection
  timeout (bsc#1012628).
- pds_core: Fix pdsc_check_pci_health function to use work thread
  (bsc#1012628).
- pds_core: use pci_reset_function for health reset (bsc#1012628).
- ipv6: fix race condition between ipv6_get_ifaddr and
  ipv6_del_addr (bsc#1012628).
- ipv4/route: avoid unused-but-set-variable warning (bsc#1012628).
- ipv6: fib: hide unused 'pn' variable (bsc#1012628).
- octeontx2-af: Fix NIX SQ mode and BP config (bsc#1012628).
- af_unix: Clear stale u-&gt;oob_skb (bsc#1012628).
- net: ks8851: Handle softirqs at the end of IRQ thread to fix
  hang (bsc#1012628).
- net: ks8851: Inline ks8851_rx_skb() (bsc#1012628).
- cxl: Fix retrieving of access_coordinates in PCIe path
  (bsc#1012628).
- cxl: Remove checking of iter in
  cxl_endpoint_get_perf_coordinates() (bsc#1012628).
- cxl: Split out host bridge access coordinates (bsc#1012628).
- cxl: Split out combine_coordinates() for common shared usage
  (bsc#1012628).
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates
  for both access classes (bsc#1012628).
- ACPI: HMAT: Introduce 2 levels of generic port access class
  (bsc#1012628).
- base/node / ACPI: Enumerate node access class for 'struct
  access_coordinate' (bsc#1012628).
- ACPI: bus: allow _UID matching for integer zero (bsc#1012628).
- bnxt_en: Reset PTP tx_avail after possible firmware reset
  (bsc#1012628).
- bnxt_en: Fix error recovery for RoCE ulp client (bsc#1012628).
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  (bsc#1012628).
- s390/ism: fix receive message buffer allocation (bsc#1012628).
- geneve: fix header validation in geneve[6]_xmit_skb
  (bsc#1012628).
- lib: checksum: hide unused expected_csum_ipv6_magic[]
  (bsc#1012628).
- block: fix q-&gt;blkg_list corruption during disk rebind
  (bsc#1012628).
- octeontx2-pf: Fix transmit scheduler resource leak
  (bsc#1012628).
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  (bsc#1012628).
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly
  in one file (bsc#1012628).
- net: openvswitch: fix unwanted error log on timeout policy
  probing (bsc#1012628).
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  (bsc#1012628).
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  (bsc#1012628).
- drm/msm/adreno: Set highest_bank_bit for A619 (bsc#1012628).
- nouveau: fix function cast warning (bsc#1012628).
- Revert "drm/qxl: simplify qxl_fence_wait" (bsc#1012628).
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
  (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  (bsc#1012628).
- dt-bindings: display/msm: sm8150-mdss: add DP node
  (bsc#1012628).
- drm/msm/dpu: make error messages at
  dpu_core_irq_register_callback() more sensible (bsc#1012628).
- drm/msm/dpu: don't allow overriding data from catalog
  (bsc#1012628).
- drm/msm: Add newlines to some debug prints (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus
  regulator (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus
  regulator (bsc#1012628).
- cxl/core/regs: Fix usage of map-&gt;reg_type in
  cxl_decode_regblock() before assigned (bsc#1012628).
- cxl/mem: Fix for the index of Clear Event Record Handle
  (bsc#1012628).
- firmware: arm_scmi: Make raw debugfs entries non-seekable
  (bsc#1012628).
- firmware: arm_ffa: Fix the partition ID check in
  ffa_notification_info_get() (bsc#1012628).
- ARM: OMAP2+: fix USB regression on Nokia N8x0 (bsc#1012628).
- mmc: omap: restore original power up/down steps (bsc#1012628).
- mmc: omap: fix deferred probe (bsc#1012628).
- mmc: omap: fix broken slot switch lookup (bsc#1012628).
- ARM: OMAP2+: fix N810 MMC gpiod table (bsc#1012628).
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  (bsc#1012628).
- btrfs: tests: allocate dummy fs_info and root in
  test_find_delalloc() (bsc#1012628).
- media: cec: core: remove length check of Timer Status
  (bsc#1012628).
- PM: s2idle: Make sure CPUs will wakeup directly on resume
  (bsc#1012628).
- ACPI: scan: Do not increase dep_unmet for already met
  dependencies (bsc#1012628).
- platform/chrome: cros_ec_uart: properly fix race condition
  (bsc#1012628).
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  (bsc#1012628).
- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1012628).
- ring-buffer: Only update pages_touched when a new page is
  touched (bsc#1012628).
- raid1: fix use-after-free for original bio in
  raid1_write_request() (bsc#1012628).
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  (bsc#1012628).
- arm64: tlb: Fix TLBI RANGE operand (bsc#1012628).
- virtio_net: Do not send RSS key if it is not supported
  (bsc#1012628).
- ceph: switch to use cap_delay_lock for the unlink delay list
  (bsc#1012628).
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  (bsc#1012628).
- batman-adv: Avoid infinite loop trying to resize local TT
  (bsc#1012628).
- drm/amdgpu/vpe: power on vpe when hw_init (bsc#1012628).
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  (bsc#1012628).
- ata: libata-core: Allow command duration limits detection for
  ACS-4 drives (bsc#1012628).
- smb3: fix Open files on server counter going negative
  (bsc#1012628).
- commit 9e7200f</changelog>
  <changelog author="jslaby@suse.cz" date="1713355202">- Linux 6.8.7 (bsc#1012628).
- drm/amd/display: fix disable otg wa logic in DCN316
  (bsc#1012628).
- drm/amd/display: always reset ODM mode in context when adding
  first plane (bsc#1012628).
- drm/amd/display: Return max resolution supported by DWB
  (bsc#1012628).
- drm/amd/display: Do not recursively call manual trigger
  programming (bsc#1012628).
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and
  SST (bsc#1012628).
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks &gt;=
  1.4 (bsc#1012628).
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
  (bsc#1012628).
- drm/amdgpu: fix incorrect number of active RBs for gfx11
  (bsc#1012628).
- drm/amdgpu: always force full reset for SOC21 (bsc#1012628).
- drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628).
- drm/i915: Disable live M/N updates when using bigjoiner
  (bsc#1012628).
- drm/i915: Disable port sync when bigjoiner is used
  (bsc#1012628).
- drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628).
- drm/i915/cdclk: Fix CDCLK programming order when pipes are
  active (bsc#1012628).
- commit a2ed3b5</changelog>
</package>
<package pkgid="b6574cb0a8463f613de9b63e55b76fe6ce218f5291af199c639cc6e55066fdcd8774ee5c3636bd210c81485391171679979da08a8e5210979b831d99bad680d2" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.8.7" rel="1.1"/>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
  <changelog author="jslaby@suse.cz" date="1713182400">- Linux 6.8.6 (bsc#1012628).
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
  (bsc#1012628).
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  (bsc#1012628).
- wifi: rtw89: fix null pointer access when abort scan
  (bsc#1012628).
- bnx2x: Fix firmware version string character counts
  (bsc#1012628).
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  (bsc#1012628).
- net: phy: phy_device: Prevent nullptr exceptions on ISR
  (bsc#1012628).
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ (bsc#1012628).
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of
  RX descriptor (bsc#1012628).
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  (bsc#1012628).
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
  (bsc#1012628).
- net: dsa: qca8k: put MDIO controller OF node if unavailable
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
  (bsc#1012628).
- printk: For @suppress_panic_printk check for other CPU in panic
  (bsc#1012628).
- panic: Flush kernel log buffer at the end (bsc#1012628).
- dump_stack: Do not get cpu_sync for panic CPU (bsc#1012628).
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
  (bsc#1012628).
- cpuidle: Avoid potential overflow in integer multiplication
  (bsc#1012628).
- ARM: dts: rockchip: fix rk3288 hdmi ports node (bsc#1012628).
- ARM: dts: rockchip: fix rk322x hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3328 hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3399 hdmi ports node (bsc#1012628).
- net: add netdev_lockdep_set_classes() to virtual drivers
  (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
  (bsc#1012628).
- pmdomain: ti: Add a null pointer check to the
  omap_prm_domain_init (bsc#1012628).
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to
  hdmimix domain (bsc#1012628).
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook
  B2502FBA (bsc#1012628).
- ionic: set adminq irq affinity (bsc#1012628).
- net: skbuff: add overflow debug check to pull/push helpers
  (bsc#1012628).
- firmware: tegra: bpmp: Return directly after a failed kzalloc()
  in get_filename() (bsc#1012628).
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  (bsc#1012628).
- wifi: mt76: mt7915: add locking for accessing mapped registers
  (bsc#1012628).
- wifi: mt76: mt7996: disable AMSDU for non-data frames
  (bsc#1012628).
- wifi: mt76: mt7996: add locking for accessing mapped registers
  (bsc#1012628).
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
  CONFIG_X86_ANDROID_TABLETS (bsc#1012628).
- ACPI: x86: Add DELL0501 handling to
  acpi_quirk_skip_serdev_enumeration() (bsc#1012628).
- pstore/zone: Add a null pointer check to the psz_kmsg_read
  (bsc#1012628).
- tools/power x86_energy_perf_policy: Fix file leak in
  get_pkg_num() (bsc#1012628).
- net: pcs: xpcs: Return EINVAL in the internal methods
  (bsc#1012628).
- dma-direct: Leak pages on dma_set_decrypted() failure
  (bsc#1012628).
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of
  attach_dev (bsc#1012628).
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  (bsc#1012628).
- overflow: Allow non-type arg to type_max() and type_min()
  (bsc#1012628).
- wifi: cfg80211: check A-MSDU format more carefully
  (bsc#1012628).
- btrfs: handle chunk tree lookup error in
  btrfs_relocate_sys_chunks() (bsc#1012628).
- btrfs: export: handle invalid inode or root reference in
  btrfs_get_parent() (bsc#1012628).
- btrfs: send: handle path ref underflow in header
  iterate_inode_ref() (bsc#1012628).
- ice: use relative VSI index for VFs instead of PF VSI number
  (bsc#1012628).
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  (bsc#1012628).
- netdev: let netlink core handle -EMSGSIZE errors (bsc#1012628).
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1012628).
- Bluetooth: Add new quirk for broken read key length on ATS2851
  (bsc#1012628).
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
  (bsc#1012628).
- drm/ci: uprev mesa version: fix kdl commit fetch (bsc#1012628).
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  (bsc#1012628).
- Input: synaptics-rmi4 - fail probing if memory allocation for
  "phys" fails (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  (bsc#1012628).
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (bsc#1012628).
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (bsc#1012628).
- scsi: ufs: qcom: Avoid re-init quirk when gears match
  (bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
  (bsc#1012628).
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided
  IDs (bsc#1012628).
- sysv: don't call sb_bread() with pointers_lock held
  (bsc#1012628).
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  (bsc#1012628).
- drm/amd/display: Disable idle reallow as part of command/gpint
  execution (bsc#1012628).
- isofs: handle CDs with bad root inode but good Joliet root
  directory (bsc#1012628).
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
  (bsc#1012628).
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15
  (LAPRC710) laptops (bsc#1012628).
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  (bsc#1012628).
- rcu-tasks: Repair RCU Tasks Trace quiescence check
  (bsc#1012628).
- Julia Lawall reported this null pointer dereference, this
  should fix it (bsc#1012628).
- media: sta2x11: fix irq handler cast (bsc#1012628).
- ALSA: firewire-lib: handle quirk to calculate payload quadlets
  as data block counter (bsc#1012628).
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
  (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
  (bsc#1012628).
- ASoC: Intel: avs: Populate board selection with new I2S entries
  (bsc#1012628).
- ext4: add a hint for block bitmap corrupt state in mb_groups
  (bsc#1012628).
- ext4: forbid commit inconsistent quota data when
  errors=remount-ro (bsc#1012628).
- drm/amd/display: Fix nanosec stat overflow (bsc#1012628).
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid
  warnings (bsc#1012628).
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  (bsc#1012628).
- HID: input: avoid polling stylus battery on Chromebook Pompom
  (bsc#1012628).
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in
  amdgpu_device_init() (bsc#1012628).
- drm: Check output polling initialized before disabling
  (bsc#1012628).
- drm: Check polling initialized before enabling in
  drm_helper_probe_single_connector_modes (bsc#1012628).
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned
  short to unsigned int (bsc#1012628).
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (bsc#1012628).
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle
  by default" (bsc#1012628).
- libperf evlist: Avoid out-of-bounds access (bsc#1012628).
- crypto: iaa - Fix async_disable descriptor leak (bsc#1012628).
- input/touchscreen: imagis: Correct the maximum touch area value
  (bsc#1012628).
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk
  for HIP09 (bsc#1012628).
- block: prevent division by zero in blk_rq_stat_sum()
  (bsc#1012628).
- RDMA/cm: add timeout to cm_destroy_id wait (bsc#1012628).
- Input: imagis - use FIELD_GET where applicable (bsc#1012628).
- Input: allocate keycode for Display refresh rate toggle
  (bsc#1012628).
- platform/x86: acer-wmi: Add support for Acer PH16-71
  (bsc#1012628).
- platform/x86: acer-wmi: Add predator_v4 module parameter
  (bsc#1012628).
- platform/x86: touchscreen_dmi: Add an extra entry for a variant
  of the Chuwi Vi8 tablet (bsc#1012628).
- perf/x86/amd/lbr: Discard erroneous branch entries
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  (bsc#1012628).
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
  (bsc#1012628).
- Input: xpad - add support for Snakebyte GAMEPADs (bsc#1012628).
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page
  in concurrent environment (bsc#1012628).
- tools: iio: replace seekdir() in iio_generic_buffer
  (bsc#1012628).
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (bsc#1012628).
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
  kernfs_find_and_get_node_by_id() (bsc#1012628).
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
  (bsc#1012628).
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX
  capabilities read (bsc#1012628).
- usb: gadget: uvc: refactor the check for a valid buffer in
  the pump worker (bsc#1012628).
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  (bsc#1012628).
- usb: typec: ucsi: Limit read size on v1.2 (bsc#1012628).
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
  (bsc#1012628).
- thunderbolt: Keep the domain powered when USB4 port is in
  redrive mode (bsc#1012628).
- usb: typec: tcpci: add generic tcpci fallback compatible
  (bsc#1012628).
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is
  defined (bsc#1012628).
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  (bsc#1012628).
- thermal/of: Assume polling-delay(-passive) 0 when absent
  (bsc#1012628).
- ASoC: soc-core.c: Skip dummy codec when adding platforms
  (bsc#1012628).
- x86/xen: attempt to inflate the memory balloon on PVH
  (bsc#1012628).
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  (bsc#1012628).
- io_uring: clear opcode specific data for an early failure
  (bsc#1012628).
- modpost: fix null pointer dereference (bsc#1012628).
- drivers/nvme: Add quirks for device 126f:2262 (bsc#1012628).
- fbmon: prevent division by zero in fb_videomode_from_videomode()
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for some Clevo laptops
  (bsc#1012628).
- drm/amdgpu: Init zone device and drm client after mode-1 reset
  on reload (bsc#1012628).
- media: mediatek: vcodec: Fix oops when HEVC init fails
  (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect decoder context
  list (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect encoder context
  list (bsc#1012628).
- randomize_kstack: Improve entropy diffusion (bsc#1012628).
- platform/x86/intel/hid: Don't wake on 5-button releases
  (bsc#1012628).
- platform/x86: intel-vbtn: Update tablet mode switch at end of
  probe (bsc#1012628).
- nouveau: fix devinit paths to only handle display on GSP
  (bsc#1012628).
- Bluetooth: btintel: Fixe build regression (bsc#1012628).
- net: mpls: error out if inner headers are not set (bsc#1012628).
- VMCI: Fix possible memcpy() run-time warning in
  vmci_datagram_invoke_guest_handler() (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
  (bsc#1012628).
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks
  in amdgpu_device_init()" (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.6-041-wifi-ath11k-decrease-MHI-channel-buffer-length-.patch.
- Rename to
  patches.kernel.org/6.8.6-045-wifi-iwlwifi-Add-missing-MODULE_FIRMWARE-for-.p.patch.
- Rename to
  patches.kernel.org/6.8.6-054-Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch.
- Rename to
  patches.kernel.org/6.8.6-131-gcc-plugins-stackleak-Avoid-.head.text-section.patch.
- commit 15f7a16</changelog>
  <changelog author="jslaby@suse.cz" date="1713182401">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
  Update upstream status.
- commit 85a400d</changelog>
  <changelog author="jslaby@suse.cz" date="1713182402">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
  Update upstream status and move to soon-upstream section.
- commit 114e4b9</changelog>
  <changelog author="macpaul.lin@mediatek.com" date="1713355200">- Update config files: re-enable arm64 regulator modules for MediaTek boards (bsc#1222818).
  This re-enable some regulator modules, pinctrl and RTC drivers for
  MediaTek boards which has been disabled when merging config file from
  master to stable (kernel 6.5.9-&gt;6.6) branch.
  This re-applies commit b197b3604a7b (Update config files: enable arm64
  regulator modules for MediaTek boards.)
  [js] set also KEYBOARD_MTK_PMIC=m, POWER_RESET_MT6323=n, LEDS_MT6323=n,
    and MFD_MT6397=m -- the same as commit b197b3604a7b.
- commit 5c0cf23</changelog>
  <changelog author="jslaby@suse.cz" date="1713355201">-  x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
  CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339
  CVE-2024-2201).
- Update config files.
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  (bsc#1012628).
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  (bsc#1012628).
- x86/bugs: Fix BHI handling of RRSBA (bsc#1012628).
- x86/bugs: Rename various 'ia32_cap' variables to
  'x86_arch_cap_msr' (bsc#1012628).
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  (bsc#1012628).
- x86/bugs: Fix BHI documentation (bsc#1012628).
- x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628).
- kernfs: annotate different lockdep class for of-&gt;mutex of
  writable files (bsc#1012628).
- selftests: kselftest: Fix build failure with NOLIBC
  (bsc#1012628).
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  (bsc#1012628).
- x86/apic: Force native_apic_mem_read() to use the MOV
  instruction (bsc#1012628).
- selftests: kselftest: Mark functions that unconditionally call
  exit() as __noreturn (bsc#1012628).
- selftests: timers: Fix abs() warning in posix_timers test
  (bsc#1012628).
- selftests: timers: Fix posix_timers ksft_print_msg() warning
  (bsc#1012628).
- selftests/timers/posix_timers: Reimplement
  check_timer_distribution() (bsc#1012628).
- x86/cpu: Actually turn off mitigations by default for
  SPECULATION_MITIGATIONS=n (bsc#1012628).
- perf/x86: Fix out of range data (bsc#1012628).
- vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628).
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628).
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628).
- drm/amdgpu/umsch: reinitialize write pointer in hw init
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on connect failure
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628).
- drm/client: Fully protect modes[] with dev-&gt;mode_config.mutex
  (bsc#1012628).
- drm/panfrost: Fix the error path in
  panfrost_mmu_map_fault_addr() (bsc#1012628).
- drm/ast: Fix soft lockup (bsc#1012628).
- drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628).
- drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628).
- drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628).
- accel/ivpu: Fix deadlock in context_xa (bsc#1012628).
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
  (bsc#1012628).
- accel/ivpu: Put NPU back to D3hot after failed resume
  (bsc#1012628).
- accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628).
- accel/ivpu: Check return code of ipc-&gt;lock init (bsc#1012628).
- scsi: sg: Avoid race in error handling &amp; drop bogus warn
  (bsc#1012628).
- scsi: sg: Avoid sg device teardown race (bsc#1012628).
- fs/proc: Skip bootloader comment if no embedded kernel
  parameters (bsc#1012628).
- fs/proc: remove redundant comments from /proc/bootconfig
  (bsc#1012628).
- kprobes: Fix possible use-after-free issue on kprobe
  registration (bsc#1012628).
- io_uring/net: restore msg_control on sendzc retry (bsc#1012628).
- btrfs: qgroup: convert PREALLOC to PERTRANS after
  record_root_in_trans (bsc#1012628).
- btrfs: record delayed inode root in transaction (bsc#1012628).
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume
  operations (bsc#1012628).
- btrfs: qgroup: correctly model root qgroup rsv in convert
  (bsc#1012628).
- io_uring: disable io-wq execution of multishot NOWAIT requests
  (bsc#1012628).
- io_uring: refactor DEFER_TASKRUN multishot checks (bsc#1012628).
- iommu/vt-d: Fix WARN_ON in iommu probe path (bsc#1012628).
- iommu/vt-d: Allocate local memory for page request queue
  (bsc#1012628).
- iommu/vt-d: Fix wrong use of pasid config (bsc#1012628).
- tracing: hide unused ftrace_event_id_fops (bsc#1012628).
- drm/xe/hwmon: Cast result to output precision on left shift
  of operand (bsc#1012628).
- drm/xe/display: Fix double mutex initialization (bsc#1012628).
- net: ena: Set tx_info-&gt;xdpf value to NULL (bsc#1012628).
- net: ena: Fix incorrect descriptor free behavior (bsc#1012628).
- net: ena: Wrong missing IO completions check order
  (bsc#1012628).
- net: ena: Fix potential sign extension issue (bsc#1012628).
- af_unix: Fix garbage collector racing against connect()
  (bsc#1012628).
- af_unix: Do not use atomic ops for unix_sk(sk)-&gt;inflight
  (bsc#1012628).
- net: dsa: mt7530: trap link-local frames regardless of ST Port
  State (bsc#1012628).
- Revert "s390/ism: fix receive message buffer allocation"
  (bsc#1012628).
- net: sparx5: fix wrong config being used when reconfiguring PCS
  (bsc#1012628).
- net/mlx5e: Do not produce metadata freelist entries in Tx port
  ts WQE xmit (bsc#1012628).
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  (bsc#1012628).
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (bsc#1012628).
- net/mlx5e: RSS, Block changing channels number when RXFH is
  configured (bsc#1012628).
- net/mlx5: Correctly compare pkt reformat ids (bsc#1012628).
- net/mlx5: Properly link new fs rules into the tree
  (bsc#1012628).
- net/mlx5: offset comp irq index in name by one (bsc#1012628).
- net/mlx5: Register devlink first under devlink lock
  (bsc#1012628).
- net/mlx5: SF, Stop waiting for FW as teardown was called
  (bsc#1012628).
- netfilter: complete validation of user input (bsc#1012628).
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED
  bit (bsc#1012628).
- Bluetooth: hci_sock: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: ISO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: hci_sync: Fix using the same interval and window
  for Coded PHY (bsc#1012628).
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  (bsc#1012628).
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  (bsc#1012628).
- Bluetooth: ISO: Align broadcast sync_timeout with connection
  timeout (bsc#1012628).
- pds_core: Fix pdsc_check_pci_health function to use work thread
  (bsc#1012628).
- pds_core: use pci_reset_function for health reset (bsc#1012628).
- ipv6: fix race condition between ipv6_get_ifaddr and
  ipv6_del_addr (bsc#1012628).
- ipv4/route: avoid unused-but-set-variable warning (bsc#1012628).
- ipv6: fib: hide unused 'pn' variable (bsc#1012628).
- octeontx2-af: Fix NIX SQ mode and BP config (bsc#1012628).
- af_unix: Clear stale u-&gt;oob_skb (bsc#1012628).
- net: ks8851: Handle softirqs at the end of IRQ thread to fix
  hang (bsc#1012628).
- net: ks8851: Inline ks8851_rx_skb() (bsc#1012628).
- cxl: Fix retrieving of access_coordinates in PCIe path
  (bsc#1012628).
- cxl: Remove checking of iter in
  cxl_endpoint_get_perf_coordinates() (bsc#1012628).
- cxl: Split out host bridge access coordinates (bsc#1012628).
- cxl: Split out combine_coordinates() for common shared usage
  (bsc#1012628).
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates
  for both access classes (bsc#1012628).
- ACPI: HMAT: Introduce 2 levels of generic port access class
  (bsc#1012628).
- base/node / ACPI: Enumerate node access class for 'struct
  access_coordinate' (bsc#1012628).
- ACPI: bus: allow _UID matching for integer zero (bsc#1012628).
- bnxt_en: Reset PTP tx_avail after possible firmware reset
  (bsc#1012628).
- bnxt_en: Fix error recovery for RoCE ulp client (bsc#1012628).
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  (bsc#1012628).
- s390/ism: fix receive message buffer allocation (bsc#1012628).
- geneve: fix header validation in geneve[6]_xmit_skb
  (bsc#1012628).
- lib: checksum: hide unused expected_csum_ipv6_magic[]
  (bsc#1012628).
- block: fix q-&gt;blkg_list corruption during disk rebind
  (bsc#1012628).
- octeontx2-pf: Fix transmit scheduler resource leak
  (bsc#1012628).
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  (bsc#1012628).
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly
  in one file (bsc#1012628).
- net: openvswitch: fix unwanted error log on timeout policy
  probing (bsc#1012628).
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  (bsc#1012628).
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  (bsc#1012628).
- drm/msm/adreno: Set highest_bank_bit for A619 (bsc#1012628).
- nouveau: fix function cast warning (bsc#1012628).
- Revert "drm/qxl: simplify qxl_fence_wait" (bsc#1012628).
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
  (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  (bsc#1012628).
- dt-bindings: display/msm: sm8150-mdss: add DP node
  (bsc#1012628).
- drm/msm/dpu: make error messages at
  dpu_core_irq_register_callback() more sensible (bsc#1012628).
- drm/msm/dpu: don't allow overriding data from catalog
  (bsc#1012628).
- drm/msm: Add newlines to some debug prints (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus
  regulator (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus
  regulator (bsc#1012628).
- cxl/core/regs: Fix usage of map-&gt;reg_type in
  cxl_decode_regblock() before assigned (bsc#1012628).
- cxl/mem: Fix for the index of Clear Event Record Handle
  (bsc#1012628).
- firmware: arm_scmi: Make raw debugfs entries non-seekable
  (bsc#1012628).
- firmware: arm_ffa: Fix the partition ID check in
  ffa_notification_info_get() (bsc#1012628).
- ARM: OMAP2+: fix USB regression on Nokia N8x0 (bsc#1012628).
- mmc: omap: restore original power up/down steps (bsc#1012628).
- mmc: omap: fix deferred probe (bsc#1012628).
- mmc: omap: fix broken slot switch lookup (bsc#1012628).
- ARM: OMAP2+: fix N810 MMC gpiod table (bsc#1012628).
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  (bsc#1012628).
- btrfs: tests: allocate dummy fs_info and root in
  test_find_delalloc() (bsc#1012628).
- media: cec: core: remove length check of Timer Status
  (bsc#1012628).
- PM: s2idle: Make sure CPUs will wakeup directly on resume
  (bsc#1012628).
- ACPI: scan: Do not increase dep_unmet for already met
  dependencies (bsc#1012628).
- platform/chrome: cros_ec_uart: properly fix race condition
  (bsc#1012628).
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  (bsc#1012628).
- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1012628).
- ring-buffer: Only update pages_touched when a new page is
  touched (bsc#1012628).
- raid1: fix use-after-free for original bio in
  raid1_write_request() (bsc#1012628).
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  (bsc#1012628).
- arm64: tlb: Fix TLBI RANGE operand (bsc#1012628).
- virtio_net: Do not send RSS key if it is not supported
  (bsc#1012628).
- ceph: switch to use cap_delay_lock for the unlink delay list
  (bsc#1012628).
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  (bsc#1012628).
- batman-adv: Avoid infinite loop trying to resize local TT
  (bsc#1012628).
- drm/amdgpu/vpe: power on vpe when hw_init (bsc#1012628).
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  (bsc#1012628).
- ata: libata-core: Allow command duration limits detection for
  ACS-4 drives (bsc#1012628).
- smb3: fix Open files on server counter going negative
  (bsc#1012628).
- commit 9e7200f</changelog>
  <changelog author="jslaby@suse.cz" date="1713355202">- Linux 6.8.7 (bsc#1012628).
- drm/amd/display: fix disable otg wa logic in DCN316
  (bsc#1012628).
- drm/amd/display: always reset ODM mode in context when adding
  first plane (bsc#1012628).
- drm/amd/display: Return max resolution supported by DWB
  (bsc#1012628).
- drm/amd/display: Do not recursively call manual trigger
  programming (bsc#1012628).
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and
  SST (bsc#1012628).
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks &gt;=
  1.4 (bsc#1012628).
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
  (bsc#1012628).
- drm/amdgpu: fix incorrect number of active RBs for gfx11
  (bsc#1012628).
- drm/amdgpu: always force full reset for SOC21 (bsc#1012628).
- drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628).
- drm/i915: Disable live M/N updates when using bigjoiner
  (bsc#1012628).
- drm/i915: Disable port sync when bigjoiner is used
  (bsc#1012628).
- drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628).
- drm/i915/cdclk: Fix CDCLK programming order when pipes are
  active (bsc#1012628).
- commit a2ed3b5</changelog>
</package>
<package pkgid="dee85b37270f7ce6687e050474f413dcc43c20a3c86d691a328448ad63db2868771eba2258c432b4cb78613bdc317b5357a479b1642da096c3dc0dadbb32ba5c" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.8.8" rel="1.1"/>
  <changelog author="colyli@suse.de" date="1711454400">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
  <changelog author="jslaby@suse.cz" date="1713182400">- Linux 6.8.6 (bsc#1012628).
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
  (bsc#1012628).
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  (bsc#1012628).
- wifi: rtw89: fix null pointer access when abort scan
  (bsc#1012628).
- bnx2x: Fix firmware version string character counts
  (bsc#1012628).
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  (bsc#1012628).
- net: phy: phy_device: Prevent nullptr exceptions on ISR
  (bsc#1012628).
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ (bsc#1012628).
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of
  RX descriptor (bsc#1012628).
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  (bsc#1012628).
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
  (bsc#1012628).
- net: dsa: qca8k: put MDIO controller OF node if unavailable
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
  (bsc#1012628).
- printk: For @suppress_panic_printk check for other CPU in panic
  (bsc#1012628).
- panic: Flush kernel log buffer at the end (bsc#1012628).
- dump_stack: Do not get cpu_sync for panic CPU (bsc#1012628).
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
  (bsc#1012628).
- cpuidle: Avoid potential overflow in integer multiplication
  (bsc#1012628).
- ARM: dts: rockchip: fix rk3288 hdmi ports node (bsc#1012628).
- ARM: dts: rockchip: fix rk322x hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3328 hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3399 hdmi ports node (bsc#1012628).
- net: add netdev_lockdep_set_classes() to virtual drivers
  (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
  (bsc#1012628).
- pmdomain: ti: Add a null pointer check to the
  omap_prm_domain_init (bsc#1012628).
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to
  hdmimix domain (bsc#1012628).
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook
  B2502FBA (bsc#1012628).
- ionic: set adminq irq affinity (bsc#1012628).
- net: skbuff: add overflow debug check to pull/push helpers
  (bsc#1012628).
- firmware: tegra: bpmp: Return directly after a failed kzalloc()
  in get_filename() (bsc#1012628).
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  (bsc#1012628).
- wifi: mt76: mt7915: add locking for accessing mapped registers
  (bsc#1012628).
- wifi: mt76: mt7996: disable AMSDU for non-data frames
  (bsc#1012628).
- wifi: mt76: mt7996: add locking for accessing mapped registers
  (bsc#1012628).
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
  CONFIG_X86_ANDROID_TABLETS (bsc#1012628).
- ACPI: x86: Add DELL0501 handling to
  acpi_quirk_skip_serdev_enumeration() (bsc#1012628).
- pstore/zone: Add a null pointer check to the psz_kmsg_read
  (bsc#1012628).
- tools/power x86_energy_perf_policy: Fix file leak in
  get_pkg_num() (bsc#1012628).
- net: pcs: xpcs: Return EINVAL in the internal methods
  (bsc#1012628).
- dma-direct: Leak pages on dma_set_decrypted() failure
  (bsc#1012628).
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of
  attach_dev (bsc#1012628).
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  (bsc#1012628).
- overflow: Allow non-type arg to type_max() and type_min()
  (bsc#1012628).
- wifi: cfg80211: check A-MSDU format more carefully
  (bsc#1012628).
- btrfs: handle chunk tree lookup error in
  btrfs_relocate_sys_chunks() (bsc#1012628).
- btrfs: export: handle invalid inode or root reference in
  btrfs_get_parent() (bsc#1012628).
- btrfs: send: handle path ref underflow in header
  iterate_inode_ref() (bsc#1012628).
- ice: use relative VSI index for VFs instead of PF VSI number
  (bsc#1012628).
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  (bsc#1012628).
- netdev: let netlink core handle -EMSGSIZE errors (bsc#1012628).
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1012628).
- Bluetooth: Add new quirk for broken read key length on ATS2851
  (bsc#1012628).
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
  (bsc#1012628).
- drm/ci: uprev mesa version: fix kdl commit fetch (bsc#1012628).
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  (bsc#1012628).
- Input: synaptics-rmi4 - fail probing if memory allocation for
  "phys" fails (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  (bsc#1012628).
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (bsc#1012628).
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (bsc#1012628).
- scsi: ufs: qcom: Avoid re-init quirk when gears match
  (bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
  (bsc#1012628).
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided
  IDs (bsc#1012628).
- sysv: don't call sb_bread() with pointers_lock held
  (bsc#1012628).
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  (bsc#1012628).
- drm/amd/display: Disable idle reallow as part of command/gpint
  execution (bsc#1012628).
- isofs: handle CDs with bad root inode but good Joliet root
  directory (bsc#1012628).
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
  (bsc#1012628).
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15
  (LAPRC710) laptops (bsc#1012628).
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  (bsc#1012628).
- rcu-tasks: Repair RCU Tasks Trace quiescence check
  (bsc#1012628).
- Julia Lawall reported this null pointer dereference, this
  should fix it (bsc#1012628).
- media: sta2x11: fix irq handler cast (bsc#1012628).
- ALSA: firewire-lib: handle quirk to calculate payload quadlets
  as data block counter (bsc#1012628).
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
  (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
  (bsc#1012628).
- ASoC: Intel: avs: Populate board selection with new I2S entries
  (bsc#1012628).
- ext4: add a hint for block bitmap corrupt state in mb_groups
  (bsc#1012628).
- ext4: forbid commit inconsistent quota data when
  errors=remount-ro (bsc#1012628).
- drm/amd/display: Fix nanosec stat overflow (bsc#1012628).
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid
  warnings (bsc#1012628).
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  (bsc#1012628).
- HID: input: avoid polling stylus battery on Chromebook Pompom
  (bsc#1012628).
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in
  amdgpu_device_init() (bsc#1012628).
- drm: Check output polling initialized before disabling
  (bsc#1012628).
- drm: Check polling initialized before enabling in
  drm_helper_probe_single_connector_modes (bsc#1012628).
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned
  short to unsigned int (bsc#1012628).
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (bsc#1012628).
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle
  by default" (bsc#1012628).
- libperf evlist: Avoid out-of-bounds access (bsc#1012628).
- crypto: iaa - Fix async_disable descriptor leak (bsc#1012628).
- input/touchscreen: imagis: Correct the maximum touch area value
  (bsc#1012628).
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk
  for HIP09 (bsc#1012628).
- block: prevent division by zero in blk_rq_stat_sum()
  (bsc#1012628).
- RDMA/cm: add timeout to cm_destroy_id wait (bsc#1012628).
- Input: imagis - use FIELD_GET where applicable (bsc#1012628).
- Input: allocate keycode for Display refresh rate toggle
  (bsc#1012628).
- platform/x86: acer-wmi: Add support for Acer PH16-71
  (bsc#1012628).
- platform/x86: acer-wmi: Add predator_v4 module parameter
  (bsc#1012628).
- platform/x86: touchscreen_dmi: Add an extra entry for a variant
  of the Chuwi Vi8 tablet (bsc#1012628).
- perf/x86/amd/lbr: Discard erroneous branch entries
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  (bsc#1012628).
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
  (bsc#1012628).
- Input: xpad - add support for Snakebyte GAMEPADs (bsc#1012628).
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page
  in concurrent environment (bsc#1012628).
- tools: iio: replace seekdir() in iio_generic_buffer
  (bsc#1012628).
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (bsc#1012628).
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
  kernfs_find_and_get_node_by_id() (bsc#1012628).
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
  (bsc#1012628).
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX
  capabilities read (bsc#1012628).
- usb: gadget: uvc: refactor the check for a valid buffer in
  the pump worker (bsc#1012628).
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  (bsc#1012628).
- usb: typec: ucsi: Limit read size on v1.2 (bsc#1012628).
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
  (bsc#1012628).
- thunderbolt: Keep the domain powered when USB4 port is in
  redrive mode (bsc#1012628).
- usb: typec: tcpci: add generic tcpci fallback compatible
  (bsc#1012628).
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is
  defined (bsc#1012628).
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  (bsc#1012628).
- thermal/of: Assume polling-delay(-passive) 0 when absent
  (bsc#1012628).
- ASoC: soc-core.c: Skip dummy codec when adding platforms
  (bsc#1012628).
- x86/xen: attempt to inflate the memory balloon on PVH
  (bsc#1012628).
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  (bsc#1012628).
- io_uring: clear opcode specific data for an early failure
  (bsc#1012628).
- modpost: fix null pointer dereference (bsc#1012628).
- drivers/nvme: Add quirks for device 126f:2262 (bsc#1012628).
- fbmon: prevent division by zero in fb_videomode_from_videomode()
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for some Clevo laptops
  (bsc#1012628).
- drm/amdgpu: Init zone device and drm client after mode-1 reset
  on reload (bsc#1012628).
- media: mediatek: vcodec: Fix oops when HEVC init fails
  (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect decoder context
  list (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect encoder context
  list (bsc#1012628).
- randomize_kstack: Improve entropy diffusion (bsc#1012628).
- platform/x86/intel/hid: Don't wake on 5-button releases
  (bsc#1012628).
- platform/x86: intel-vbtn: Update tablet mode switch at end of
  probe (bsc#1012628).
- nouveau: fix devinit paths to only handle display on GSP
  (bsc#1012628).
- Bluetooth: btintel: Fixe build regression (bsc#1012628).
- net: mpls: error out if inner headers are not set (bsc#1012628).
- VMCI: Fix possible memcpy() run-time warning in
  vmci_datagram_invoke_guest_handler() (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
  (bsc#1012628).
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks
  in amdgpu_device_init()" (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.6-041-wifi-ath11k-decrease-MHI-channel-buffer-length-.patch.
- Rename to
  patches.kernel.org/6.8.6-045-wifi-iwlwifi-Add-missing-MODULE_FIRMWARE-for-.p.patch.
- Rename to
  patches.kernel.org/6.8.6-054-Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch.
- Rename to
  patches.kernel.org/6.8.6-131-gcc-plugins-stackleak-Avoid-.head.text-section.patch.
- commit 15f7a16</changelog>
  <changelog author="jslaby@suse.cz" date="1713182401">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
  Update upstream status.
- commit 85a400d</changelog>
  <changelog author="jslaby@suse.cz" date="1713182402">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
  Update upstream status and move to soon-upstream section.
- commit 114e4b9</changelog>
  <changelog author="macpaul.lin@mediatek.com" date="1713355200">- Update config files: re-enable arm64 regulator modules for MediaTek boards (bsc#1222818).
  This re-enable some regulator modules, pinctrl and RTC drivers for
  MediaTek boards which has been disabled when merging config file from
  master to stable (kernel 6.5.9-&gt;6.6) branch.
  This re-applies commit b197b3604a7b (Update config files: enable arm64
  regulator modules for MediaTek boards.)
  [js] set also KEYBOARD_MTK_PMIC=m, POWER_RESET_MT6323=n, LEDS_MT6323=n,
    and MFD_MT6397=m -- the same as commit b197b3604a7b.
- commit 5c0cf23</changelog>
  <changelog author="jslaby@suse.cz" date="1713355201">-  x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
  CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339
  CVE-2024-2201).
- Update config files.
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  (bsc#1012628).
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  (bsc#1012628).
- x86/bugs: Fix BHI handling of RRSBA (bsc#1012628).
- x86/bugs: Rename various 'ia32_cap' variables to
  'x86_arch_cap_msr' (bsc#1012628).
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  (bsc#1012628).
- x86/bugs: Fix BHI documentation (bsc#1012628).
- x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628).
- kernfs: annotate different lockdep class for of-&gt;mutex of
  writable files (bsc#1012628).
- selftests: kselftest: Fix build failure with NOLIBC
  (bsc#1012628).
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  (bsc#1012628).
- x86/apic: Force native_apic_mem_read() to use the MOV
  instruction (bsc#1012628).
- selftests: kselftest: Mark functions that unconditionally call
  exit() as __noreturn (bsc#1012628).
- selftests: timers: Fix abs() warning in posix_timers test
  (bsc#1012628).
- selftests: timers: Fix posix_timers ksft_print_msg() warning
  (bsc#1012628).
- selftests/timers/posix_timers: Reimplement
  check_timer_distribution() (bsc#1012628).
- x86/cpu: Actually turn off mitigations by default for
  SPECULATION_MITIGATIONS=n (bsc#1012628).
- perf/x86: Fix out of range data (bsc#1012628).
- vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628).
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628).
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628).
- drm/amdgpu/umsch: reinitialize write pointer in hw init
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on connect failure
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628).
- drm/client: Fully protect modes[] with dev-&gt;mode_config.mutex
  (bsc#1012628).
- drm/panfrost: Fix the error path in
  panfrost_mmu_map_fault_addr() (bsc#1012628).
- drm/ast: Fix soft lockup (bsc#1012628).
- drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628).
- drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628).
- drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628).
- accel/ivpu: Fix deadlock in context_xa (bsc#1012628).
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
  (bsc#1012628).
- accel/ivpu: Put NPU back to D3hot after failed resume
  (bsc#1012628).
- accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628).
- accel/ivpu: Check return code of ipc-&gt;lock init (bsc#1012628).
- scsi: sg: Avoid race in error handling &amp; drop bogus warn
  (bsc#1012628).
- scsi: sg: Avoid sg device teardown race (bsc#1012628).
- fs/proc: Skip bootloader comment if no embedded kernel
  parameters (bsc#1012628).
- fs/proc: remove redundant comments from /proc/bootconfig
  (bsc#1012628).
- kprobes: Fix possible use-after-free issue on kprobe
  registration (bsc#1012628).
- io_uring/net: restore msg_control on sendzc retry (bsc#1012628).
- btrfs: qgroup: convert PREALLOC to PERTRANS after
  record_root_in_trans (bsc#1012628).
- btrfs: record delayed inode root in transaction (bsc#1012628).
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume
  operations (bsc#1012628).
- btrfs: qgroup: correctly model root qgroup rsv in convert
  (bsc#1012628).
- io_uring: disable io-wq execution of multishot NOWAIT requests
  (bsc#1012628).
- io_uring: refactor DEFER_TASKRUN multishot checks (bsc#1012628).
- iommu/vt-d: Fix WARN_ON in iommu probe path (bsc#1012628).
- iommu/vt-d: Allocate local memory for page request queue
  (bsc#1012628).
- iommu/vt-d: Fix wrong use of pasid config (bsc#1012628).
- tracing: hide unused ftrace_event_id_fops (bsc#1012628).
- drm/xe/hwmon: Cast result to output precision on left shift
  of operand (bsc#1012628).
- drm/xe/display: Fix double mutex initialization (bsc#1012628).
- net: ena: Set tx_info-&gt;xdpf value to NULL (bsc#1012628).
- net: ena: Fix incorrect descriptor free behavior (bsc#1012628).
- net: ena: Wrong missing IO completions check order
  (bsc#1012628).
- net: ena: Fix potential sign extension issue (bsc#1012628).
- af_unix: Fix garbage collector racing against connect()
  (bsc#1012628).
- af_unix: Do not use atomic ops for unix_sk(sk)-&gt;inflight
  (bsc#1012628).
- net: dsa: mt7530: trap link-local frames regardless of ST Port
  State (bsc#1012628).
- Revert "s390/ism: fix receive message buffer allocation"
  (bsc#1012628).
- net: sparx5: fix wrong config being used when reconfiguring PCS
  (bsc#1012628).
- net/mlx5e: Do not produce metadata freelist entries in Tx port
  ts WQE xmit (bsc#1012628).
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  (bsc#1012628).
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (bsc#1012628).
- net/mlx5e: RSS, Block changing channels number when RXFH is
  configured (bsc#1012628).
- net/mlx5: Correctly compare pkt reformat ids (bsc#1012628).
- net/mlx5: Properly link new fs rules into the tree
  (bsc#1012628).
- net/mlx5: offset comp irq index in name by one (bsc#1012628).
- net/mlx5: Register devlink first under devlink lock
  (bsc#1012628).
- net/mlx5: SF, Stop waiting for FW as teardown was called
  (bsc#1012628).
- netfilter: complete validation of user input (bsc#1012628).
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED
  bit (bsc#1012628).
- Bluetooth: hci_sock: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: ISO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: hci_sync: Fix using the same interval and window
  for Coded PHY (bsc#1012628).
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  (bsc#1012628).
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  (bsc#1012628).
- Bluetooth: ISO: Align broadcast sync_timeout with connection
  timeout (bsc#1012628).
- pds_core: Fix pdsc_check_pci_health function to use work thread
  (bsc#1012628).
- pds_core: use pci_reset_function for health reset (bsc#1012628).
- ipv6: fix race condition between ipv6_get_ifaddr and
  ipv6_del_addr (bsc#1012628).
- ipv4/route: avoid unused-but-set-variable warning (bsc#1012628).
- ipv6: fib: hide unused 'pn' variable (bsc#1012628).
- octeontx2-af: Fix NIX SQ mode and BP config (bsc#1012628).
- af_unix: Clear stale u-&gt;oob_skb (bsc#1012628).
- net: ks8851: Handle softirqs at the end of IRQ thread to fix
  hang (bsc#1012628).
- net: ks8851: Inline ks8851_rx_skb() (bsc#1012628).
- cxl: Fix retrieving of access_coordinates in PCIe path
  (bsc#1012628).
- cxl: Remove checking of iter in
  cxl_endpoint_get_perf_coordinates() (bsc#1012628).
- cxl: Split out host bridge access coordinates (bsc#1012628).
- cxl: Split out combine_coordinates() for common shared usage
  (bsc#1012628).
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates
  for both access classes (bsc#1012628).
- ACPI: HMAT: Introduce 2 levels of generic port access class
  (bsc#1012628).
- base/node / ACPI: Enumerate node access class for 'struct
  access_coordinate' (bsc#1012628).
- ACPI: bus: allow _UID matching for integer zero (bsc#1012628).
- bnxt_en: Reset PTP tx_avail after possible firmware reset
  (bsc#1012628).
- bnxt_en: Fix error recovery for RoCE ulp client (bsc#1012628).
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  (bsc#1012628).
- s390/ism: fix receive message buffer allocation (bsc#1012628).
- geneve: fix header validation in geneve[6]_xmit_skb
  (bsc#1012628).
- lib: checksum: hide unused expected_csum_ipv6_magic[]
  (bsc#1012628).
- block: fix q-&gt;blkg_list corruption during disk rebind
  (bsc#1012628).
- octeontx2-pf: Fix transmit scheduler resource leak
  (bsc#1012628).
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  (bsc#1012628).
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly
  in one file (bsc#1012628).
- net: openvswitch: fix unwanted error log on timeout policy
  probing (bsc#1012628).
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  (bsc#1012628).
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  (bsc#1012628).
- drm/msm/adreno: Set highest_bank_bit for A619 (bsc#1012628).
- nouveau: fix function cast warning (bsc#1012628).
- Revert "drm/qxl: simplify qxl_fence_wait" (bsc#1012628).
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
  (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  (bsc#1012628).
- dt-bindings: display/msm: sm8150-mdss: add DP node
  (bsc#1012628).
- drm/msm/dpu: make error messages at
  dpu_core_irq_register_callback() more sensible (bsc#1012628).
- drm/msm/dpu: don't allow overriding data from catalog
  (bsc#1012628).
- drm/msm: Add newlines to some debug prints (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus
  regulator (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus
  regulator (bsc#1012628).
- cxl/core/regs: Fix usage of map-&gt;reg_type in
  cxl_decode_regblock() before assigned (bsc#1012628).
- cxl/mem: Fix for the index of Clear Event Record Handle
  (bsc#1012628).
- firmware: arm_scmi: Make raw debugfs entries non-seekable
  (bsc#1012628).
- firmware: arm_ffa: Fix the partition ID check in
  ffa_notification_info_get() (bsc#1012628).
- ARM: OMAP2+: fix USB regression on Nokia N8x0 (bsc#1012628).
- mmc: omap: restore original power up/down steps (bsc#1012628).
- mmc: omap: fix deferred probe (bsc#1012628).
- mmc: omap: fix broken slot switch lookup (bsc#1012628).
- ARM: OMAP2+: fix N810 MMC gpiod table (bsc#1012628).
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  (bsc#1012628).
- btrfs: tests: allocate dummy fs_info and root in
  test_find_delalloc() (bsc#1012628).
- media: cec: core: remove length check of Timer Status
  (bsc#1012628).
- PM: s2idle: Make sure CPUs will wakeup directly on resume
  (bsc#1012628).
- ACPI: scan: Do not increase dep_unmet for already met
  dependencies (bsc#1012628).
- platform/chrome: cros_ec_uart: properly fix race condition
  (bsc#1012628).
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  (bsc#1012628).
- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1012628).
- ring-buffer: Only update pages_touched when a new page is
  touched (bsc#1012628).
- raid1: fix use-after-free for original bio in
  raid1_write_request() (bsc#1012628).
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  (bsc#1012628).
- arm64: tlb: Fix TLBI RANGE operand (bsc#1012628).
- virtio_net: Do not send RSS key if it is not supported
  (bsc#1012628).
- ceph: switch to use cap_delay_lock for the unlink delay list
  (bsc#1012628).
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  (bsc#1012628).
- batman-adv: Avoid infinite loop trying to resize local TT
  (bsc#1012628).
- drm/amdgpu/vpe: power on vpe when hw_init (bsc#1012628).
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  (bsc#1012628).
- ata: libata-core: Allow command duration limits detection for
  ACS-4 drives (bsc#1012628).
- smb3: fix Open files on server counter going negative
  (bsc#1012628).
- commit 9e7200f</changelog>
  <changelog author="jslaby@suse.cz" date="1713355202">- Linux 6.8.7 (bsc#1012628).
- drm/amd/display: fix disable otg wa logic in DCN316
  (bsc#1012628).
- drm/amd/display: always reset ODM mode in context when adding
  first plane (bsc#1012628).
- drm/amd/display: Return max resolution supported by DWB
  (bsc#1012628).
- drm/amd/display: Do not recursively call manual trigger
  programming (bsc#1012628).
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and
  SST (bsc#1012628).
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks &gt;=
  1.4 (bsc#1012628).
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
  (bsc#1012628).
- drm/amdgpu: fix incorrect number of active RBs for gfx11
  (bsc#1012628).
- drm/amdgpu: always force full reset for SOC21 (bsc#1012628).
- drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628).
- drm/i915: Disable live M/N updates when using bigjoiner
  (bsc#1012628).
- drm/i915: Disable port sync when bigjoiner is used
  (bsc#1012628).
- drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628).
- drm/i915/cdclk: Fix CDCLK programming order when pipes are
  active (bsc#1012628).
- commit a2ed3b5</changelog>
  <changelog author="jslaby@suse.cz" date="1714046400">- bootconfig: Fix the kerneldoc of _xbc_exit() (git-fixes).
- commit 5cd3298</changelog>
  <changelog author="jslaby@suse.cz" date="1714392000">- Linux 6.8.8 (bsc#1012628).
- thunderbolt: Reset only non-USB4 host routers in resume
  (bsc#1012628).
- ksmbd: common: use struct_group_attr instead of struct_group
  for network_open_info (bsc#1012628).
- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
  (bsc#1012628).
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
  (bsc#1012628).
- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all
  boards (bsc#1012628).
- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz
  XTAL MT7530 (bsc#1012628).
- fork: defer linking file vma until vma is fully initialized
  (bsc#1012628).
- nilfs2: fix OOB in nilfs_set_de_type (bsc#1012628).
- Squashfs: check the inode number is not the invalid value of
  zero (bsc#1012628).
- bootconfig: use memblock_free_late to free xbc memory to buddy
  (bsc#1012628).
- nouveau: fix instmem race condition around ptr stores
  (bsc#1012628).
- drm/vmwgfx: Fix crtc's atomic check conditional (bsc#1012628).
- drm/vmwgfx: Sort primary plane formats by order of preference
  (bsc#1012628).
- drm/vmwgfx: Fix prime import/export (bsc#1012628).
- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
  (bsc#1012628).
- drm/ttm: stop pooling cached NUMA pages v2 (bsc#1012628).
- drm/amdgpu: remove invalid resource-&gt;start check v2
  (bsc#1012628).
- drm/amdkfd: Fix memory leak in create_process failure
  (bsc#1012628).
- drm/amdgpu: validate the parameters of bo mapping operations
  more clearly (bsc#1012628).
- fuse: fix leaked ENOSYS error on first statx call (bsc#1012628).
- mm/shmem: inline shmem_is_huge() for disabled transparent
  hugepages (bsc#1012628).
- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap
  is enabled (bsc#1012628).
- mm,swapops: update check in is_pfn_swap_entry for hwpoison
  entries (bsc#1012628).
- mm/userfaultfd: allow hugetlb change protection upon poison
  entry (bsc#1012628).
- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle
  VM_FAULT_RETRY properly (bsc#1012628).
- init/main.c: Fix potential static_command_line memory overflow
  (bsc#1012628).
- arm64: hibernate: Fix level3 translation fault in swsusp_save()
  (bsc#1012628).
- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
  (bsc#1012628).
- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing
  dirty status (bsc#1012628).
- KVM: x86/mmu: x86: Don't overflow lpage_info when checking
  attributes (bsc#1012628).
- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD
  platforms (bsc#1012628).
- KVM: x86/pmu: Disable support for adaptive PEBS (bsc#1012628).
- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel
  compatible (bsc#1012628).
- sched: Add missing memory barrier in switch_mm_cid
  (bsc#1012628).
- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  (bsc#1012628).
- speakup: Avoid crash on very long word (bsc#1012628).
- mei: me: disable RPL-S on SPS and IGN firmwares (bsc#1012628).
- mei: vsc: Unregister interrupt handler for system suspend
  (bsc#1012628).
- usb: typec: tcpm: Correct the PDO counting in pd_set
  (bsc#1012628).
- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb
  ep transport error (bsc#1012628).
- usb: Disable USB3 LPM at shutdown (bsc#1012628).
- usb: dwc2: host: Fix dereference issue in DDMA completion flow
  (bsc#1012628).
- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
  (bsc#1012628).
- Revert "usb: cdc-wdm: close race between read and workqueue"
  (bsc#1012628).
- USB: serial: option: add Telit FN920C04 rmnet compositions
  (bsc#1012628).
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
  (bsc#1012628).
- USB: serial: option: support Quectel EM060K sub-models
  (bsc#1012628).
- USB: serial: option: add Lonsung U8300/U9300 product
  (bsc#1012628).
- USB: serial: option: add support for Fibocom FM650/FG650
  (bsc#1012628).
- USB: serial: option: add Fibocom FM135-GL variants
  (bsc#1012628).
- serial: core: Fix missing shutdown and startup for serial base
  port (bsc#1012628).
- serial: core: Clearing the circular buffer before NULLifying it
  (bsc#1012628).
- serial: core: Fix regression when runtime PM is not enabled
  (bsc#1012628).
- serial: stm32: Reset .throttled state in .startup()
  (bsc#1012628).
- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
  (bsc#1012628).
- serial: 8250_dw: Revert: Do not reclock if already at correct
  rate (bsc#1012628).
- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  (bsc#1012628).
- serial: mxs-auart: add spinlock around changing cts state
  (bsc#1012628).
- comedi: vmk80xx: fix incomplete endpoint checking (bsc#1012628).
- thunderbolt: Do not create DisplayPort tunnels on adapters of
  the same router (bsc#1012628).
- thunderbolt: Fix wake configurations after device unplug
  (bsc#1012628).
- thunderbolt: Avoid notify PM core about runtime PM resume
  (bsc#1012628).
- binder: check offset alignment in binder_get_object()
  (bsc#1012628).
- misc: rtsx: Fix rts5264 driver status incorrect when card
  removed (bsc#1012628).
- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
  (bsc#1012628).
- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with
  ALC269VC (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
  (bsc#1012628).
- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to
  support ThinkPad ICE-1 (bsc#1012628).
- ALSA: hda/tas2781: correct the register for pow calibrated data
  (bsc#1012628).
- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
  (bsc#1012628).
- net/mlx5: E-switch, store eswitch pointer before registering
  devlink_param (bsc#1012628).
- block: propagate partition scanning errors to the BLKRRPART
  ioctl (bsc#1012628).
- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  (bsc#1012628).
- x86/bugs: Fix BHI retpoline check (bsc#1012628).
- selftests/powerpc/papr-vpd: Fix missing variable initialization
  (bsc#1012628).
- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
  (bsc#1012628).
- clk: mediatek: Do a runtime PM get on controllers during probe
  (bsc#1012628).
- clk: Get runtime PM before walking tree for clk_summary
  (bsc#1012628).
- clk: Get runtime PM before walking tree during disable_unused
  (bsc#1012628).
- clk: Initialize struct clk_core kref earlier (bsc#1012628).
- clk: Remove prepare_lock hold assertion in __clk_release()
  (bsc#1012628).
- interconnect: Don't access req_list while it's being manipulated
  (bsc#1012628).
- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
  (bsc#1012628).
- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
  (bsc#1012628).
- thermal/debugfs: Add missing count increment to
  thermal_debug_tz_trip_up() (bsc#1012628).
- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
  (bsc#1012628).
- drm/radeon: make -fstrict-flex-arrays=3 happy (bsc#1012628).
- drm/panel: visionox-rm69299: don't unregister DSI device
  (bsc#1012628).
- thunderbolt: Reset topology created by the boot firmware
  (bsc#1012628).
- thunderbolt: Make tb_switch_reset() support Thunderbolt 2,
  3 and USB4 routers (bsc#1012628).
- thunderbolt: Introduce tb_path_deactivate_hop() (bsc#1012628).
- thunderbolt: Introduce tb_port_reset() (bsc#1012628).
- userfaultfd: change src_folio after ensuring it's unpinned in
  UFFDIO_MOVE (bsc#1012628).
- drm/v3d: Don't increment `enabled_ns` twice (bsc#1012628).
- drm: nv04: Fix out of bounds access (bsc#1012628).
- iommufd: Add config needed for iommufd_fail_nth (bsc#1012628).
- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
  (bsc#1012628).
- s390/cio: fix race condition during online processing
  (bsc#1012628).
- s390/qdio: handle deferred cc1 (bsc#1012628).
- perf lock contention: Add a missing NULL check (bsc#1012628).
- perf annotate: Make sure to call symbol__annotate2() in TUI
  (bsc#1012628).
- RDMA/mlx5: Fix port number for counter query in multi-port
  configuration (bsc#1012628).
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
  (bsc#1012628).
- RDMA/rxe: Fix the problem "mutex_destroy missing" (bsc#1012628).
- NFSD: fix endianness issue in nfsd4_encode_fattr4 (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before
  using them (bsc#1012628).
- net: ravb: Allow RX loop to move past DMA mapping errors
  (bsc#1012628).
- net: ravb: Count packets instead of descriptors in R-Car RX path
  (bsc#1012628).
- ravb: Group descriptor types used in Rx ring (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix WED + wifi reset (bsc#1012628).
- net/sched: Fix mirred deadlock on device recursion
  (bsc#1012628).
- netfilter: nf_tables: fix memleak in map from abort path
  (bsc#1012628).
- gpiolib: swnode: Remove wrong header inclusion (bsc#1012628).
- netfilter: nf_tables: restore set elements when delete set fails
  (bsc#1012628).
- netfilter: nf_tables: missing iterator type in lookup walk
  (bsc#1012628).
- s390/ism: Properly fix receive message buffer allocation
  (bsc#1012628).
- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
  (bsc#1012628).
- net: dsa: mt7530: fix mirroring frames received on local port
  (bsc#1012628).
- tun: limit printing rate when illegal packet received by tun
  dev (bsc#1012628).
- ice: Fix checking for unsupported keys on non-tunnel device
  (bsc#1012628).
- ice: tc: allow zero flags in parsing tc flower (bsc#1012628).
- ice: tc: check src_vsi in case of traffic from VF (bsc#1012628).
- net: stmmac: Fix IP-cores specific MAC capabilities
  (bsc#1012628).
- net: stmmac: Fix max-speed being ignored on queue re-init
  (bsc#1012628).
- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth
  only (bsc#1012628).
- selftests/tcp_ao: Printing fixes to confirm with format-security
  (bsc#1012628).
- selftests/tcp_ao: Fix fscanf() call for format-security
  (bsc#1012628).
- selftests/tcp_ao: Zero-init tcp_ao_info_opt (bsc#1012628).
- selftests/tcp_ao: Make RST tests less flaky (bsc#1012628).
- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
  (bsc#1012628).
- net: change maximum number of UDP segments to 128 (bsc#1012628).
- net/mlx5e: Prevent deadlock while disabling aRFS (bsc#1012628).
- net/mlx5: Restore mistakenly dropped parts in register devlink
  flow (bsc#1012628).
- net/mlx5: Lag, restore buckets number to default after hash
  LAG deactivation (bsc#1012628).
- net: sparx5: flower: fix fragment flags handling (bsc#1012628).
- af_unix: Don't peek OOB data without MSG_OOB (bsc#1012628).
- af_unix: Call manage_oob() for every skb in
  unix_stream_read_generic() (bsc#1012628).
- netfilter: flowtable: incorrect pppoe tuple (bsc#1012628).
- netfilter: flowtable: validate pppoe header (bsc#1012628).
- netfilter: nft_set_pipapo: do not free live element
  (bsc#1012628).
- netfilter: nft_set_pipapo: walk over current view on netlink
  dump (bsc#1012628).
- netfilter: nft_set_pipapo: constify lookup fn args where
  possible (bsc#1012628).
- netfilter: br_netfilter: skip conntrack input hook for promisc
  packets (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_obj_type_get() (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_expr_type_get() (bsc#1012628).
- scsi: ufs: qcom: Add missing interconnect bandwidth values
  for Gear 5 (bsc#1012628).
- r8169: add missing conditional compiling for call to
  r8169_remove_leds (bsc#1012628).
- r8169: fix LED-related deadlock on module removal (bsc#1012628).
- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
  (bsc#1012628).
- btrfs: do not wait for short bulk allocation (bsc#1012628).
- net: usb: ax88179_178a: avoid writing the mac address before
  first reading (bsc#1012628).
- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
  (bsc#1012628).
- random: handle creditable entropy from atomic process context
  (bsc#1012628).
- selftests/ftrace: Limit length in subsystem-enable tests
  (bsc#1012628).
- SUNRPC: Fix rpcgss_context trace event acceptor field
  (bsc#1012628).
- Revert "vmgenid: emit uevent when VMGENID updates"
  (bsc#1012628).
- drm/i915/cdclk: Fix voltage_level programming edge case
  (bsc#1012628).
- io_uring: Fix io_cqring_wait() not restoring sigmask on
  get_timespec64() failure (bsc#1012628).
- commit 9d04f0e</changelog>
</package>
<package pkgid="649ce8500243599ca529d912886a3620f6147b07415b50933fa619b8369c2b72b1c14ced38266e3d2cac394dfb3d88bbb258e4737ee0f5ea940d2986f5c63cfc" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.8.8" rel="1.1"/>
  <changelog author="colyli@suse.de" date="1711454400">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
  <changelog author="jslaby@suse.cz" date="1713182400">- Linux 6.8.6 (bsc#1012628).
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
  (bsc#1012628).
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  (bsc#1012628).
- wifi: rtw89: fix null pointer access when abort scan
  (bsc#1012628).
- bnx2x: Fix firmware version string character counts
  (bsc#1012628).
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  (bsc#1012628).
- net: phy: phy_device: Prevent nullptr exceptions on ISR
  (bsc#1012628).
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ (bsc#1012628).
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of
  RX descriptor (bsc#1012628).
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  (bsc#1012628).
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
  (bsc#1012628).
- net: dsa: qca8k: put MDIO controller OF node if unavailable
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
  (bsc#1012628).
- printk: For @suppress_panic_printk check for other CPU in panic
  (bsc#1012628).
- panic: Flush kernel log buffer at the end (bsc#1012628).
- dump_stack: Do not get cpu_sync for panic CPU (bsc#1012628).
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
  (bsc#1012628).
- cpuidle: Avoid potential overflow in integer multiplication
  (bsc#1012628).
- ARM: dts: rockchip: fix rk3288 hdmi ports node (bsc#1012628).
- ARM: dts: rockchip: fix rk322x hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3328 hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3399 hdmi ports node (bsc#1012628).
- net: add netdev_lockdep_set_classes() to virtual drivers
  (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
  (bsc#1012628).
- pmdomain: ti: Add a null pointer check to the
  omap_prm_domain_init (bsc#1012628).
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to
  hdmimix domain (bsc#1012628).
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook
  B2502FBA (bsc#1012628).
- ionic: set adminq irq affinity (bsc#1012628).
- net: skbuff: add overflow debug check to pull/push helpers
  (bsc#1012628).
- firmware: tegra: bpmp: Return directly after a failed kzalloc()
  in get_filename() (bsc#1012628).
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  (bsc#1012628).
- wifi: mt76: mt7915: add locking for accessing mapped registers
  (bsc#1012628).
- wifi: mt76: mt7996: disable AMSDU for non-data frames
  (bsc#1012628).
- wifi: mt76: mt7996: add locking for accessing mapped registers
  (bsc#1012628).
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
  CONFIG_X86_ANDROID_TABLETS (bsc#1012628).
- ACPI: x86: Add DELL0501 handling to
  acpi_quirk_skip_serdev_enumeration() (bsc#1012628).
- pstore/zone: Add a null pointer check to the psz_kmsg_read
  (bsc#1012628).
- tools/power x86_energy_perf_policy: Fix file leak in
  get_pkg_num() (bsc#1012628).
- net: pcs: xpcs: Return EINVAL in the internal methods
  (bsc#1012628).
- dma-direct: Leak pages on dma_set_decrypted() failure
  (bsc#1012628).
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of
  attach_dev (bsc#1012628).
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  (bsc#1012628).
- overflow: Allow non-type arg to type_max() and type_min()
  (bsc#1012628).
- wifi: cfg80211: check A-MSDU format more carefully
  (bsc#1012628).
- btrfs: handle chunk tree lookup error in
  btrfs_relocate_sys_chunks() (bsc#1012628).
- btrfs: export: handle invalid inode or root reference in
  btrfs_get_parent() (bsc#1012628).
- btrfs: send: handle path ref underflow in header
  iterate_inode_ref() (bsc#1012628).
- ice: use relative VSI index for VFs instead of PF VSI number
  (bsc#1012628).
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  (bsc#1012628).
- netdev: let netlink core handle -EMSGSIZE errors (bsc#1012628).
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1012628).
- Bluetooth: Add new quirk for broken read key length on ATS2851
  (bsc#1012628).
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
  (bsc#1012628).
- drm/ci: uprev mesa version: fix kdl commit fetch (bsc#1012628).
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  (bsc#1012628).
- Input: synaptics-rmi4 - fail probing if memory allocation for
  "phys" fails (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  (bsc#1012628).
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (bsc#1012628).
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (bsc#1012628).
- scsi: ufs: qcom: Avoid re-init quirk when gears match
  (bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
  (bsc#1012628).
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided
  IDs (bsc#1012628).
- sysv: don't call sb_bread() with pointers_lock held
  (bsc#1012628).
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  (bsc#1012628).
- drm/amd/display: Disable idle reallow as part of command/gpint
  execution (bsc#1012628).
- isofs: handle CDs with bad root inode but good Joliet root
  directory (bsc#1012628).
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
  (bsc#1012628).
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15
  (LAPRC710) laptops (bsc#1012628).
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  (bsc#1012628).
- rcu-tasks: Repair RCU Tasks Trace quiescence check
  (bsc#1012628).
- Julia Lawall reported this null pointer dereference, this
  should fix it (bsc#1012628).
- media: sta2x11: fix irq handler cast (bsc#1012628).
- ALSA: firewire-lib: handle quirk to calculate payload quadlets
  as data block counter (bsc#1012628).
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
  (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
  (bsc#1012628).
- ASoC: Intel: avs: Populate board selection with new I2S entries
  (bsc#1012628).
- ext4: add a hint for block bitmap corrupt state in mb_groups
  (bsc#1012628).
- ext4: forbid commit inconsistent quota data when
  errors=remount-ro (bsc#1012628).
- drm/amd/display: Fix nanosec stat overflow (bsc#1012628).
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid
  warnings (bsc#1012628).
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  (bsc#1012628).
- HID: input: avoid polling stylus battery on Chromebook Pompom
  (bsc#1012628).
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in
  amdgpu_device_init() (bsc#1012628).
- drm: Check output polling initialized before disabling
  (bsc#1012628).
- drm: Check polling initialized before enabling in
  drm_helper_probe_single_connector_modes (bsc#1012628).
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned
  short to unsigned int (bsc#1012628).
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (bsc#1012628).
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle
  by default" (bsc#1012628).
- libperf evlist: Avoid out-of-bounds access (bsc#1012628).
- crypto: iaa - Fix async_disable descriptor leak (bsc#1012628).
- input/touchscreen: imagis: Correct the maximum touch area value
  (bsc#1012628).
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk
  for HIP09 (bsc#1012628).
- block: prevent division by zero in blk_rq_stat_sum()
  (bsc#1012628).
- RDMA/cm: add timeout to cm_destroy_id wait (bsc#1012628).
- Input: imagis - use FIELD_GET where applicable (bsc#1012628).
- Input: allocate keycode for Display refresh rate toggle
  (bsc#1012628).
- platform/x86: acer-wmi: Add support for Acer PH16-71
  (bsc#1012628).
- platform/x86: acer-wmi: Add predator_v4 module parameter
  (bsc#1012628).
- platform/x86: touchscreen_dmi: Add an extra entry for a variant
  of the Chuwi Vi8 tablet (bsc#1012628).
- perf/x86/amd/lbr: Discard erroneous branch entries
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  (bsc#1012628).
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
  (bsc#1012628).
- Input: xpad - add support for Snakebyte GAMEPADs (bsc#1012628).
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page
  in concurrent environment (bsc#1012628).
- tools: iio: replace seekdir() in iio_generic_buffer
  (bsc#1012628).
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (bsc#1012628).
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
  kernfs_find_and_get_node_by_id() (bsc#1012628).
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
  (bsc#1012628).
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX
  capabilities read (bsc#1012628).
- usb: gadget: uvc: refactor the check for a valid buffer in
  the pump worker (bsc#1012628).
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  (bsc#1012628).
- usb: typec: ucsi: Limit read size on v1.2 (bsc#1012628).
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
  (bsc#1012628).
- thunderbolt: Keep the domain powered when USB4 port is in
  redrive mode (bsc#1012628).
- usb: typec: tcpci: add generic tcpci fallback compatible
  (bsc#1012628).
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is
  defined (bsc#1012628).
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  (bsc#1012628).
- thermal/of: Assume polling-delay(-passive) 0 when absent
  (bsc#1012628).
- ASoC: soc-core.c: Skip dummy codec when adding platforms
  (bsc#1012628).
- x86/xen: attempt to inflate the memory balloon on PVH
  (bsc#1012628).
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  (bsc#1012628).
- io_uring: clear opcode specific data for an early failure
  (bsc#1012628).
- modpost: fix null pointer dereference (bsc#1012628).
- drivers/nvme: Add quirks for device 126f:2262 (bsc#1012628).
- fbmon: prevent division by zero in fb_videomode_from_videomode()
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for some Clevo laptops
  (bsc#1012628).
- drm/amdgpu: Init zone device and drm client after mode-1 reset
  on reload (bsc#1012628).
- media: mediatek: vcodec: Fix oops when HEVC init fails
  (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect decoder context
  list (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect encoder context
  list (bsc#1012628).
- randomize_kstack: Improve entropy diffusion (bsc#1012628).
- platform/x86/intel/hid: Don't wake on 5-button releases
  (bsc#1012628).
- platform/x86: intel-vbtn: Update tablet mode switch at end of
  probe (bsc#1012628).
- nouveau: fix devinit paths to only handle display on GSP
  (bsc#1012628).
- Bluetooth: btintel: Fixe build regression (bsc#1012628).
- net: mpls: error out if inner headers are not set (bsc#1012628).
- VMCI: Fix possible memcpy() run-time warning in
  vmci_datagram_invoke_guest_handler() (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
  (bsc#1012628).
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks
  in amdgpu_device_init()" (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.6-041-wifi-ath11k-decrease-MHI-channel-buffer-length-.patch.
- Rename to
  patches.kernel.org/6.8.6-045-wifi-iwlwifi-Add-missing-MODULE_FIRMWARE-for-.p.patch.
- Rename to
  patches.kernel.org/6.8.6-054-Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch.
- Rename to
  patches.kernel.org/6.8.6-131-gcc-plugins-stackleak-Avoid-.head.text-section.patch.
- commit 15f7a16</changelog>
  <changelog author="jslaby@suse.cz" date="1713182401">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
  Update upstream status.
- commit 85a400d</changelog>
  <changelog author="jslaby@suse.cz" date="1713182402">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
  Update upstream status and move to soon-upstream section.
- commit 114e4b9</changelog>
  <changelog author="macpaul.lin@mediatek.com" date="1713355200">- Update config files: re-enable arm64 regulator modules for MediaTek boards (bsc#1222818).
  This re-enable some regulator modules, pinctrl and RTC drivers for
  MediaTek boards which has been disabled when merging config file from
  master to stable (kernel 6.5.9-&gt;6.6) branch.
  This re-applies commit b197b3604a7b (Update config files: enable arm64
  regulator modules for MediaTek boards.)
  [js] set also KEYBOARD_MTK_PMIC=m, POWER_RESET_MT6323=n, LEDS_MT6323=n,
    and MFD_MT6397=m -- the same as commit b197b3604a7b.
- commit 5c0cf23</changelog>
  <changelog author="jslaby@suse.cz" date="1713355201">-  x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
  CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339
  CVE-2024-2201).
- Update config files.
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  (bsc#1012628).
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  (bsc#1012628).
- x86/bugs: Fix BHI handling of RRSBA (bsc#1012628).
- x86/bugs: Rename various 'ia32_cap' variables to
  'x86_arch_cap_msr' (bsc#1012628).
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  (bsc#1012628).
- x86/bugs: Fix BHI documentation (bsc#1012628).
- x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628).
- kernfs: annotate different lockdep class for of-&gt;mutex of
  writable files (bsc#1012628).
- selftests: kselftest: Fix build failure with NOLIBC
  (bsc#1012628).
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  (bsc#1012628).
- x86/apic: Force native_apic_mem_read() to use the MOV
  instruction (bsc#1012628).
- selftests: kselftest: Mark functions that unconditionally call
  exit() as __noreturn (bsc#1012628).
- selftests: timers: Fix abs() warning in posix_timers test
  (bsc#1012628).
- selftests: timers: Fix posix_timers ksft_print_msg() warning
  (bsc#1012628).
- selftests/timers/posix_timers: Reimplement
  check_timer_distribution() (bsc#1012628).
- x86/cpu: Actually turn off mitigations by default for
  SPECULATION_MITIGATIONS=n (bsc#1012628).
- perf/x86: Fix out of range data (bsc#1012628).
- vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628).
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628).
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628).
- drm/amdgpu/umsch: reinitialize write pointer in hw init
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on connect failure
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628).
- drm/client: Fully protect modes[] with dev-&gt;mode_config.mutex
  (bsc#1012628).
- drm/panfrost: Fix the error path in
  panfrost_mmu_map_fault_addr() (bsc#1012628).
- drm/ast: Fix soft lockup (bsc#1012628).
- drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628).
- drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628).
- drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628).
- accel/ivpu: Fix deadlock in context_xa (bsc#1012628).
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
  (bsc#1012628).
- accel/ivpu: Put NPU back to D3hot after failed resume
  (bsc#1012628).
- accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628).
- accel/ivpu: Check return code of ipc-&gt;lock init (bsc#1012628).
- scsi: sg: Avoid race in error handling &amp; drop bogus warn
  (bsc#1012628).
- scsi: sg: Avoid sg device teardown race (bsc#1012628).
- fs/proc: Skip bootloader comment if no embedded kernel
  parameters (bsc#1012628).
- fs/proc: remove redundant comments from /proc/bootconfig
  (bsc#1012628).
- kprobes: Fix possible use-after-free issue on kprobe
  registration (bsc#1012628).
- io_uring/net: restore msg_control on sendzc retry (bsc#1012628).
- btrfs: qgroup: convert PREALLOC to PERTRANS after
  record_root_in_trans (bsc#1012628).
- btrfs: record delayed inode root in transaction (bsc#1012628).
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume
  operations (bsc#1012628).
- btrfs: qgroup: correctly model root qgroup rsv in convert
  (bsc#1012628).
- io_uring: disable io-wq execution of multishot NOWAIT requests
  (bsc#1012628).
- io_uring: refactor DEFER_TASKRUN multishot checks (bsc#1012628).
- iommu/vt-d: Fix WARN_ON in iommu probe path (bsc#1012628).
- iommu/vt-d: Allocate local memory for page request queue
  (bsc#1012628).
- iommu/vt-d: Fix wrong use of pasid config (bsc#1012628).
- tracing: hide unused ftrace_event_id_fops (bsc#1012628).
- drm/xe/hwmon: Cast result to output precision on left shift
  of operand (bsc#1012628).
- drm/xe/display: Fix double mutex initialization (bsc#1012628).
- net: ena: Set tx_info-&gt;xdpf value to NULL (bsc#1012628).
- net: ena: Fix incorrect descriptor free behavior (bsc#1012628).
- net: ena: Wrong missing IO completions check order
  (bsc#1012628).
- net: ena: Fix potential sign extension issue (bsc#1012628).
- af_unix: Fix garbage collector racing against connect()
  (bsc#1012628).
- af_unix: Do not use atomic ops for unix_sk(sk)-&gt;inflight
  (bsc#1012628).
- net: dsa: mt7530: trap link-local frames regardless of ST Port
  State (bsc#1012628).
- Revert "s390/ism: fix receive message buffer allocation"
  (bsc#1012628).
- net: sparx5: fix wrong config being used when reconfiguring PCS
  (bsc#1012628).
- net/mlx5e: Do not produce metadata freelist entries in Tx port
  ts WQE xmit (bsc#1012628).
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  (bsc#1012628).
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (bsc#1012628).
- net/mlx5e: RSS, Block changing channels number when RXFH is
  configured (bsc#1012628).
- net/mlx5: Correctly compare pkt reformat ids (bsc#1012628).
- net/mlx5: Properly link new fs rules into the tree
  (bsc#1012628).
- net/mlx5: offset comp irq index in name by one (bsc#1012628).
- net/mlx5: Register devlink first under devlink lock
  (bsc#1012628).
- net/mlx5: SF, Stop waiting for FW as teardown was called
  (bsc#1012628).
- netfilter: complete validation of user input (bsc#1012628).
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED
  bit (bsc#1012628).
- Bluetooth: hci_sock: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: ISO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: hci_sync: Fix using the same interval and window
  for Coded PHY (bsc#1012628).
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  (bsc#1012628).
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  (bsc#1012628).
- Bluetooth: ISO: Align broadcast sync_timeout with connection
  timeout (bsc#1012628).
- pds_core: Fix pdsc_check_pci_health function to use work thread
  (bsc#1012628).
- pds_core: use pci_reset_function for health reset (bsc#1012628).
- ipv6: fix race condition between ipv6_get_ifaddr and
  ipv6_del_addr (bsc#1012628).
- ipv4/route: avoid unused-but-set-variable warning (bsc#1012628).
- ipv6: fib: hide unused 'pn' variable (bsc#1012628).
- octeontx2-af: Fix NIX SQ mode and BP config (bsc#1012628).
- af_unix: Clear stale u-&gt;oob_skb (bsc#1012628).
- net: ks8851: Handle softirqs at the end of IRQ thread to fix
  hang (bsc#1012628).
- net: ks8851: Inline ks8851_rx_skb() (bsc#1012628).
- cxl: Fix retrieving of access_coordinates in PCIe path
  (bsc#1012628).
- cxl: Remove checking of iter in
  cxl_endpoint_get_perf_coordinates() (bsc#1012628).
- cxl: Split out host bridge access coordinates (bsc#1012628).
- cxl: Split out combine_coordinates() for common shared usage
  (bsc#1012628).
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates
  for both access classes (bsc#1012628).
- ACPI: HMAT: Introduce 2 levels of generic port access class
  (bsc#1012628).
- base/node / ACPI: Enumerate node access class for 'struct
  access_coordinate' (bsc#1012628).
- ACPI: bus: allow _UID matching for integer zero (bsc#1012628).
- bnxt_en: Reset PTP tx_avail after possible firmware reset
  (bsc#1012628).
- bnxt_en: Fix error recovery for RoCE ulp client (bsc#1012628).
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  (bsc#1012628).
- s390/ism: fix receive message buffer allocation (bsc#1012628).
- geneve: fix header validation in geneve[6]_xmit_skb
  (bsc#1012628).
- lib: checksum: hide unused expected_csum_ipv6_magic[]
  (bsc#1012628).
- block: fix q-&gt;blkg_list corruption during disk rebind
  (bsc#1012628).
- octeontx2-pf: Fix transmit scheduler resource leak
  (bsc#1012628).
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  (bsc#1012628).
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly
  in one file (bsc#1012628).
- net: openvswitch: fix unwanted error log on timeout policy
  probing (bsc#1012628).
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  (bsc#1012628).
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  (bsc#1012628).
- drm/msm/adreno: Set highest_bank_bit for A619 (bsc#1012628).
- nouveau: fix function cast warning (bsc#1012628).
- Revert "drm/qxl: simplify qxl_fence_wait" (bsc#1012628).
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
  (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  (bsc#1012628).
- dt-bindings: display/msm: sm8150-mdss: add DP node
  (bsc#1012628).
- drm/msm/dpu: make error messages at
  dpu_core_irq_register_callback() more sensible (bsc#1012628).
- drm/msm/dpu: don't allow overriding data from catalog
  (bsc#1012628).
- drm/msm: Add newlines to some debug prints (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus
  regulator (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus
  regulator (bsc#1012628).
- cxl/core/regs: Fix usage of map-&gt;reg_type in
  cxl_decode_regblock() before assigned (bsc#1012628).
- cxl/mem: Fix for the index of Clear Event Record Handle
  (bsc#1012628).
- firmware: arm_scmi: Make raw debugfs entries non-seekable
  (bsc#1012628).
- firmware: arm_ffa: Fix the partition ID check in
  ffa_notification_info_get() (bsc#1012628).
- ARM: OMAP2+: fix USB regression on Nokia N8x0 (bsc#1012628).
- mmc: omap: restore original power up/down steps (bsc#1012628).
- mmc: omap: fix deferred probe (bsc#1012628).
- mmc: omap: fix broken slot switch lookup (bsc#1012628).
- ARM: OMAP2+: fix N810 MMC gpiod table (bsc#1012628).
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  (bsc#1012628).
- btrfs: tests: allocate dummy fs_info and root in
  test_find_delalloc() (bsc#1012628).
- media: cec: core: remove length check of Timer Status
  (bsc#1012628).
- PM: s2idle: Make sure CPUs will wakeup directly on resume
  (bsc#1012628).
- ACPI: scan: Do not increase dep_unmet for already met
  dependencies (bsc#1012628).
- platform/chrome: cros_ec_uart: properly fix race condition
  (bsc#1012628).
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  (bsc#1012628).
- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1012628).
- ring-buffer: Only update pages_touched when a new page is
  touched (bsc#1012628).
- raid1: fix use-after-free for original bio in
  raid1_write_request() (bsc#1012628).
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  (bsc#1012628).
- arm64: tlb: Fix TLBI RANGE operand (bsc#1012628).
- virtio_net: Do not send RSS key if it is not supported
  (bsc#1012628).
- ceph: switch to use cap_delay_lock for the unlink delay list
  (bsc#1012628).
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  (bsc#1012628).
- batman-adv: Avoid infinite loop trying to resize local TT
  (bsc#1012628).
- drm/amdgpu/vpe: power on vpe when hw_init (bsc#1012628).
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  (bsc#1012628).
- ata: libata-core: Allow command duration limits detection for
  ACS-4 drives (bsc#1012628).
- smb3: fix Open files on server counter going negative
  (bsc#1012628).
- commit 9e7200f</changelog>
  <changelog author="jslaby@suse.cz" date="1713355202">- Linux 6.8.7 (bsc#1012628).
- drm/amd/display: fix disable otg wa logic in DCN316
  (bsc#1012628).
- drm/amd/display: always reset ODM mode in context when adding
  first plane (bsc#1012628).
- drm/amd/display: Return max resolution supported by DWB
  (bsc#1012628).
- drm/amd/display: Do not recursively call manual trigger
  programming (bsc#1012628).
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and
  SST (bsc#1012628).
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks &gt;=
  1.4 (bsc#1012628).
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
  (bsc#1012628).
- drm/amdgpu: fix incorrect number of active RBs for gfx11
  (bsc#1012628).
- drm/amdgpu: always force full reset for SOC21 (bsc#1012628).
- drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628).
- drm/i915: Disable live M/N updates when using bigjoiner
  (bsc#1012628).
- drm/i915: Disable port sync when bigjoiner is used
  (bsc#1012628).
- drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628).
- drm/i915/cdclk: Fix CDCLK programming order when pipes are
  active (bsc#1012628).
- commit a2ed3b5</changelog>
  <changelog author="jslaby@suse.cz" date="1714046400">- bootconfig: Fix the kerneldoc of _xbc_exit() (git-fixes).
- commit 5cd3298</changelog>
  <changelog author="jslaby@suse.cz" date="1714392000">- Linux 6.8.8 (bsc#1012628).
- thunderbolt: Reset only non-USB4 host routers in resume
  (bsc#1012628).
- ksmbd: common: use struct_group_attr instead of struct_group
  for network_open_info (bsc#1012628).
- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
  (bsc#1012628).
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
  (bsc#1012628).
- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all
  boards (bsc#1012628).
- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz
  XTAL MT7530 (bsc#1012628).
- fork: defer linking file vma until vma is fully initialized
  (bsc#1012628).
- nilfs2: fix OOB in nilfs_set_de_type (bsc#1012628).
- Squashfs: check the inode number is not the invalid value of
  zero (bsc#1012628).
- bootconfig: use memblock_free_late to free xbc memory to buddy
  (bsc#1012628).
- nouveau: fix instmem race condition around ptr stores
  (bsc#1012628).
- drm/vmwgfx: Fix crtc's atomic check conditional (bsc#1012628).
- drm/vmwgfx: Sort primary plane formats by order of preference
  (bsc#1012628).
- drm/vmwgfx: Fix prime import/export (bsc#1012628).
- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
  (bsc#1012628).
- drm/ttm: stop pooling cached NUMA pages v2 (bsc#1012628).
- drm/amdgpu: remove invalid resource-&gt;start check v2
  (bsc#1012628).
- drm/amdkfd: Fix memory leak in create_process failure
  (bsc#1012628).
- drm/amdgpu: validate the parameters of bo mapping operations
  more clearly (bsc#1012628).
- fuse: fix leaked ENOSYS error on first statx call (bsc#1012628).
- mm/shmem: inline shmem_is_huge() for disabled transparent
  hugepages (bsc#1012628).
- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap
  is enabled (bsc#1012628).
- mm,swapops: update check in is_pfn_swap_entry for hwpoison
  entries (bsc#1012628).
- mm/userfaultfd: allow hugetlb change protection upon poison
  entry (bsc#1012628).
- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle
  VM_FAULT_RETRY properly (bsc#1012628).
- init/main.c: Fix potential static_command_line memory overflow
  (bsc#1012628).
- arm64: hibernate: Fix level3 translation fault in swsusp_save()
  (bsc#1012628).
- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
  (bsc#1012628).
- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing
  dirty status (bsc#1012628).
- KVM: x86/mmu: x86: Don't overflow lpage_info when checking
  attributes (bsc#1012628).
- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD
  platforms (bsc#1012628).
- KVM: x86/pmu: Disable support for adaptive PEBS (bsc#1012628).
- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel
  compatible (bsc#1012628).
- sched: Add missing memory barrier in switch_mm_cid
  (bsc#1012628).
- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  (bsc#1012628).
- speakup: Avoid crash on very long word (bsc#1012628).
- mei: me: disable RPL-S on SPS and IGN firmwares (bsc#1012628).
- mei: vsc: Unregister interrupt handler for system suspend
  (bsc#1012628).
- usb: typec: tcpm: Correct the PDO counting in pd_set
  (bsc#1012628).
- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb
  ep transport error (bsc#1012628).
- usb: Disable USB3 LPM at shutdown (bsc#1012628).
- usb: dwc2: host: Fix dereference issue in DDMA completion flow
  (bsc#1012628).
- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
  (bsc#1012628).
- Revert "usb: cdc-wdm: close race between read and workqueue"
  (bsc#1012628).
- USB: serial: option: add Telit FN920C04 rmnet compositions
  (bsc#1012628).
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
  (bsc#1012628).
- USB: serial: option: support Quectel EM060K sub-models
  (bsc#1012628).
- USB: serial: option: add Lonsung U8300/U9300 product
  (bsc#1012628).
- USB: serial: option: add support for Fibocom FM650/FG650
  (bsc#1012628).
- USB: serial: option: add Fibocom FM135-GL variants
  (bsc#1012628).
- serial: core: Fix missing shutdown and startup for serial base
  port (bsc#1012628).
- serial: core: Clearing the circular buffer before NULLifying it
  (bsc#1012628).
- serial: core: Fix regression when runtime PM is not enabled
  (bsc#1012628).
- serial: stm32: Reset .throttled state in .startup()
  (bsc#1012628).
- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
  (bsc#1012628).
- serial: 8250_dw: Revert: Do not reclock if already at correct
  rate (bsc#1012628).
- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  (bsc#1012628).
- serial: mxs-auart: add spinlock around changing cts state
  (bsc#1012628).
- comedi: vmk80xx: fix incomplete endpoint checking (bsc#1012628).
- thunderbolt: Do not create DisplayPort tunnels on adapters of
  the same router (bsc#1012628).
- thunderbolt: Fix wake configurations after device unplug
  (bsc#1012628).
- thunderbolt: Avoid notify PM core about runtime PM resume
  (bsc#1012628).
- binder: check offset alignment in binder_get_object()
  (bsc#1012628).
- misc: rtsx: Fix rts5264 driver status incorrect when card
  removed (bsc#1012628).
- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
  (bsc#1012628).
- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with
  ALC269VC (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
  (bsc#1012628).
- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to
  support ThinkPad ICE-1 (bsc#1012628).
- ALSA: hda/tas2781: correct the register for pow calibrated data
  (bsc#1012628).
- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
  (bsc#1012628).
- net/mlx5: E-switch, store eswitch pointer before registering
  devlink_param (bsc#1012628).
- block: propagate partition scanning errors to the BLKRRPART
  ioctl (bsc#1012628).
- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  (bsc#1012628).
- x86/bugs: Fix BHI retpoline check (bsc#1012628).
- selftests/powerpc/papr-vpd: Fix missing variable initialization
  (bsc#1012628).
- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
  (bsc#1012628).
- clk: mediatek: Do a runtime PM get on controllers during probe
  (bsc#1012628).
- clk: Get runtime PM before walking tree for clk_summary
  (bsc#1012628).
- clk: Get runtime PM before walking tree during disable_unused
  (bsc#1012628).
- clk: Initialize struct clk_core kref earlier (bsc#1012628).
- clk: Remove prepare_lock hold assertion in __clk_release()
  (bsc#1012628).
- interconnect: Don't access req_list while it's being manipulated
  (bsc#1012628).
- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
  (bsc#1012628).
- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
  (bsc#1012628).
- thermal/debugfs: Add missing count increment to
  thermal_debug_tz_trip_up() (bsc#1012628).
- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
  (bsc#1012628).
- drm/radeon: make -fstrict-flex-arrays=3 happy (bsc#1012628).
- drm/panel: visionox-rm69299: don't unregister DSI device
  (bsc#1012628).
- thunderbolt: Reset topology created by the boot firmware
  (bsc#1012628).
- thunderbolt: Make tb_switch_reset() support Thunderbolt 2,
  3 and USB4 routers (bsc#1012628).
- thunderbolt: Introduce tb_path_deactivate_hop() (bsc#1012628).
- thunderbolt: Introduce tb_port_reset() (bsc#1012628).
- userfaultfd: change src_folio after ensuring it's unpinned in
  UFFDIO_MOVE (bsc#1012628).
- drm/v3d: Don't increment `enabled_ns` twice (bsc#1012628).
- drm: nv04: Fix out of bounds access (bsc#1012628).
- iommufd: Add config needed for iommufd_fail_nth (bsc#1012628).
- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
  (bsc#1012628).
- s390/cio: fix race condition during online processing
  (bsc#1012628).
- s390/qdio: handle deferred cc1 (bsc#1012628).
- perf lock contention: Add a missing NULL check (bsc#1012628).
- perf annotate: Make sure to call symbol__annotate2() in TUI
  (bsc#1012628).
- RDMA/mlx5: Fix port number for counter query in multi-port
  configuration (bsc#1012628).
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
  (bsc#1012628).
- RDMA/rxe: Fix the problem "mutex_destroy missing" (bsc#1012628).
- NFSD: fix endianness issue in nfsd4_encode_fattr4 (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before
  using them (bsc#1012628).
- net: ravb: Allow RX loop to move past DMA mapping errors
  (bsc#1012628).
- net: ravb: Count packets instead of descriptors in R-Car RX path
  (bsc#1012628).
- ravb: Group descriptor types used in Rx ring (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix WED + wifi reset (bsc#1012628).
- net/sched: Fix mirred deadlock on device recursion
  (bsc#1012628).
- netfilter: nf_tables: fix memleak in map from abort path
  (bsc#1012628).
- gpiolib: swnode: Remove wrong header inclusion (bsc#1012628).
- netfilter: nf_tables: restore set elements when delete set fails
  (bsc#1012628).
- netfilter: nf_tables: missing iterator type in lookup walk
  (bsc#1012628).
- s390/ism: Properly fix receive message buffer allocation
  (bsc#1012628).
- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
  (bsc#1012628).
- net: dsa: mt7530: fix mirroring frames received on local port
  (bsc#1012628).
- tun: limit printing rate when illegal packet received by tun
  dev (bsc#1012628).
- ice: Fix checking for unsupported keys on non-tunnel device
  (bsc#1012628).
- ice: tc: allow zero flags in parsing tc flower (bsc#1012628).
- ice: tc: check src_vsi in case of traffic from VF (bsc#1012628).
- net: stmmac: Fix IP-cores specific MAC capabilities
  (bsc#1012628).
- net: stmmac: Fix max-speed being ignored on queue re-init
  (bsc#1012628).
- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth
  only (bsc#1012628).
- selftests/tcp_ao: Printing fixes to confirm with format-security
  (bsc#1012628).
- selftests/tcp_ao: Fix fscanf() call for format-security
  (bsc#1012628).
- selftests/tcp_ao: Zero-init tcp_ao_info_opt (bsc#1012628).
- selftests/tcp_ao: Make RST tests less flaky (bsc#1012628).
- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
  (bsc#1012628).
- net: change maximum number of UDP segments to 128 (bsc#1012628).
- net/mlx5e: Prevent deadlock while disabling aRFS (bsc#1012628).
- net/mlx5: Restore mistakenly dropped parts in register devlink
  flow (bsc#1012628).
- net/mlx5: Lag, restore buckets number to default after hash
  LAG deactivation (bsc#1012628).
- net: sparx5: flower: fix fragment flags handling (bsc#1012628).
- af_unix: Don't peek OOB data without MSG_OOB (bsc#1012628).
- af_unix: Call manage_oob() for every skb in
  unix_stream_read_generic() (bsc#1012628).
- netfilter: flowtable: incorrect pppoe tuple (bsc#1012628).
- netfilter: flowtable: validate pppoe header (bsc#1012628).
- netfilter: nft_set_pipapo: do not free live element
  (bsc#1012628).
- netfilter: nft_set_pipapo: walk over current view on netlink
  dump (bsc#1012628).
- netfilter: nft_set_pipapo: constify lookup fn args where
  possible (bsc#1012628).
- netfilter: br_netfilter: skip conntrack input hook for promisc
  packets (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_obj_type_get() (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_expr_type_get() (bsc#1012628).
- scsi: ufs: qcom: Add missing interconnect bandwidth values
  for Gear 5 (bsc#1012628).
- r8169: add missing conditional compiling for call to
  r8169_remove_leds (bsc#1012628).
- r8169: fix LED-related deadlock on module removal (bsc#1012628).
- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
  (bsc#1012628).
- btrfs: do not wait for short bulk allocation (bsc#1012628).
- net: usb: ax88179_178a: avoid writing the mac address before
  first reading (bsc#1012628).
- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
  (bsc#1012628).
- random: handle creditable entropy from atomic process context
  (bsc#1012628).
- selftests/ftrace: Limit length in subsystem-enable tests
  (bsc#1012628).
- SUNRPC: Fix rpcgss_context trace event acceptor field
  (bsc#1012628).
- Revert "vmgenid: emit uevent when VMGENID updates"
  (bsc#1012628).
- drm/i915/cdclk: Fix voltage_level programming edge case
  (bsc#1012628).
- io_uring: Fix io_cqring_wait() not restoring sigmask on
  get_timespec64() failure (bsc#1012628).
- commit 9d04f0e</changelog>
</package>
<package pkgid="b4233d1b88dd93484d68e2a44311ec8d1af4fd69717c2400118327004ab1684c2b85a4dd9a366c5cf10502a63406277591b40a9542e9181626765e39d963de5b" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.8.9" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
  <changelog author="jslaby@suse.cz" date="1713182400">- Linux 6.8.6 (bsc#1012628).
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
  (bsc#1012628).
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  (bsc#1012628).
- wifi: rtw89: fix null pointer access when abort scan
  (bsc#1012628).
- bnx2x: Fix firmware version string character counts
  (bsc#1012628).
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  (bsc#1012628).
- net: phy: phy_device: Prevent nullptr exceptions on ISR
  (bsc#1012628).
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ (bsc#1012628).
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of
  RX descriptor (bsc#1012628).
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  (bsc#1012628).
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
  (bsc#1012628).
- net: dsa: qca8k: put MDIO controller OF node if unavailable
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
  (bsc#1012628).
- printk: For @suppress_panic_printk check for other CPU in panic
  (bsc#1012628).
- panic: Flush kernel log buffer at the end (bsc#1012628).
- dump_stack: Do not get cpu_sync for panic CPU (bsc#1012628).
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
  (bsc#1012628).
- cpuidle: Avoid potential overflow in integer multiplication
  (bsc#1012628).
- ARM: dts: rockchip: fix rk3288 hdmi ports node (bsc#1012628).
- ARM: dts: rockchip: fix rk322x hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3328 hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3399 hdmi ports node (bsc#1012628).
- net: add netdev_lockdep_set_classes() to virtual drivers
  (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
  (bsc#1012628).
- pmdomain: ti: Add a null pointer check to the
  omap_prm_domain_init (bsc#1012628).
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to
  hdmimix domain (bsc#1012628).
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook
  B2502FBA (bsc#1012628).
- ionic: set adminq irq affinity (bsc#1012628).
- net: skbuff: add overflow debug check to pull/push helpers
  (bsc#1012628).
- firmware: tegra: bpmp: Return directly after a failed kzalloc()
  in get_filename() (bsc#1012628).
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  (bsc#1012628).
- wifi: mt76: mt7915: add locking for accessing mapped registers
  (bsc#1012628).
- wifi: mt76: mt7996: disable AMSDU for non-data frames
  (bsc#1012628).
- wifi: mt76: mt7996: add locking for accessing mapped registers
  (bsc#1012628).
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
  CONFIG_X86_ANDROID_TABLETS (bsc#1012628).
- ACPI: x86: Add DELL0501 handling to
  acpi_quirk_skip_serdev_enumeration() (bsc#1012628).
- pstore/zone: Add a null pointer check to the psz_kmsg_read
  (bsc#1012628).
- tools/power x86_energy_perf_policy: Fix file leak in
  get_pkg_num() (bsc#1012628).
- net: pcs: xpcs: Return EINVAL in the internal methods
  (bsc#1012628).
- dma-direct: Leak pages on dma_set_decrypted() failure
  (bsc#1012628).
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of
  attach_dev (bsc#1012628).
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  (bsc#1012628).
- overflow: Allow non-type arg to type_max() and type_min()
  (bsc#1012628).
- wifi: cfg80211: check A-MSDU format more carefully
  (bsc#1012628).
- btrfs: handle chunk tree lookup error in
  btrfs_relocate_sys_chunks() (bsc#1012628).
- btrfs: export: handle invalid inode or root reference in
  btrfs_get_parent() (bsc#1012628).
- btrfs: send: handle path ref underflow in header
  iterate_inode_ref() (bsc#1012628).
- ice: use relative VSI index for VFs instead of PF VSI number
  (bsc#1012628).
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  (bsc#1012628).
- netdev: let netlink core handle -EMSGSIZE errors (bsc#1012628).
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1012628).
- Bluetooth: Add new quirk for broken read key length on ATS2851
  (bsc#1012628).
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
  (bsc#1012628).
- drm/ci: uprev mesa version: fix kdl commit fetch (bsc#1012628).
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  (bsc#1012628).
- Input: synaptics-rmi4 - fail probing if memory allocation for
  "phys" fails (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  (bsc#1012628).
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (bsc#1012628).
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (bsc#1012628).
- scsi: ufs: qcom: Avoid re-init quirk when gears match
  (bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
  (bsc#1012628).
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided
  IDs (bsc#1012628).
- sysv: don't call sb_bread() with pointers_lock held
  (bsc#1012628).
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  (bsc#1012628).
- drm/amd/display: Disable idle reallow as part of command/gpint
  execution (bsc#1012628).
- isofs: handle CDs with bad root inode but good Joliet root
  directory (bsc#1012628).
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
  (bsc#1012628).
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15
  (LAPRC710) laptops (bsc#1012628).
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  (bsc#1012628).
- rcu-tasks: Repair RCU Tasks Trace quiescence check
  (bsc#1012628).
- Julia Lawall reported this null pointer dereference, this
  should fix it (bsc#1012628).
- media: sta2x11: fix irq handler cast (bsc#1012628).
- ALSA: firewire-lib: handle quirk to calculate payload quadlets
  as data block counter (bsc#1012628).
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
  (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
  (bsc#1012628).
- ASoC: Intel: avs: Populate board selection with new I2S entries
  (bsc#1012628).
- ext4: add a hint for block bitmap corrupt state in mb_groups
  (bsc#1012628).
- ext4: forbid commit inconsistent quota data when
  errors=remount-ro (bsc#1012628).
- drm/amd/display: Fix nanosec stat overflow (bsc#1012628).
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid
  warnings (bsc#1012628).
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  (bsc#1012628).
- HID: input: avoid polling stylus battery on Chromebook Pompom
  (bsc#1012628).
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in
  amdgpu_device_init() (bsc#1012628).
- drm: Check output polling initialized before disabling
  (bsc#1012628).
- drm: Check polling initialized before enabling in
  drm_helper_probe_single_connector_modes (bsc#1012628).
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned
  short to unsigned int (bsc#1012628).
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (bsc#1012628).
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle
  by default" (bsc#1012628).
- libperf evlist: Avoid out-of-bounds access (bsc#1012628).
- crypto: iaa - Fix async_disable descriptor leak (bsc#1012628).
- input/touchscreen: imagis: Correct the maximum touch area value
  (bsc#1012628).
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk
  for HIP09 (bsc#1012628).
- block: prevent division by zero in blk_rq_stat_sum()
  (bsc#1012628).
- RDMA/cm: add timeout to cm_destroy_id wait (bsc#1012628).
- Input: imagis - use FIELD_GET where applicable (bsc#1012628).
- Input: allocate keycode for Display refresh rate toggle
  (bsc#1012628).
- platform/x86: acer-wmi: Add support for Acer PH16-71
  (bsc#1012628).
- platform/x86: acer-wmi: Add predator_v4 module parameter
  (bsc#1012628).
- platform/x86: touchscreen_dmi: Add an extra entry for a variant
  of the Chuwi Vi8 tablet (bsc#1012628).
- perf/x86/amd/lbr: Discard erroneous branch entries
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  (bsc#1012628).
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
  (bsc#1012628).
- Input: xpad - add support for Snakebyte GAMEPADs (bsc#1012628).
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page
  in concurrent environment (bsc#1012628).
- tools: iio: replace seekdir() in iio_generic_buffer
  (bsc#1012628).
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (bsc#1012628).
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
  kernfs_find_and_get_node_by_id() (bsc#1012628).
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
  (bsc#1012628).
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX
  capabilities read (bsc#1012628).
- usb: gadget: uvc: refactor the check for a valid buffer in
  the pump worker (bsc#1012628).
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  (bsc#1012628).
- usb: typec: ucsi: Limit read size on v1.2 (bsc#1012628).
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
  (bsc#1012628).
- thunderbolt: Keep the domain powered when USB4 port is in
  redrive mode (bsc#1012628).
- usb: typec: tcpci: add generic tcpci fallback compatible
  (bsc#1012628).
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is
  defined (bsc#1012628).
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  (bsc#1012628).
- thermal/of: Assume polling-delay(-passive) 0 when absent
  (bsc#1012628).
- ASoC: soc-core.c: Skip dummy codec when adding platforms
  (bsc#1012628).
- x86/xen: attempt to inflate the memory balloon on PVH
  (bsc#1012628).
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  (bsc#1012628).
- io_uring: clear opcode specific data for an early failure
  (bsc#1012628).
- modpost: fix null pointer dereference (bsc#1012628).
- drivers/nvme: Add quirks for device 126f:2262 (bsc#1012628).
- fbmon: prevent division by zero in fb_videomode_from_videomode()
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for some Clevo laptops
  (bsc#1012628).
- drm/amdgpu: Init zone device and drm client after mode-1 reset
  on reload (bsc#1012628).
- media: mediatek: vcodec: Fix oops when HEVC init fails
  (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect decoder context
  list (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect encoder context
  list (bsc#1012628).
- randomize_kstack: Improve entropy diffusion (bsc#1012628).
- platform/x86/intel/hid: Don't wake on 5-button releases
  (bsc#1012628).
- platform/x86: intel-vbtn: Update tablet mode switch at end of
  probe (bsc#1012628).
- nouveau: fix devinit paths to only handle display on GSP
  (bsc#1012628).
- Bluetooth: btintel: Fixe build regression (bsc#1012628).
- net: mpls: error out if inner headers are not set (bsc#1012628).
- VMCI: Fix possible memcpy() run-time warning in
  vmci_datagram_invoke_guest_handler() (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
  (bsc#1012628).
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks
  in amdgpu_device_init()" (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.6-041-wifi-ath11k-decrease-MHI-channel-buffer-length-.patch.
- Rename to
  patches.kernel.org/6.8.6-045-wifi-iwlwifi-Add-missing-MODULE_FIRMWARE-for-.p.patch.
- Rename to
  patches.kernel.org/6.8.6-054-Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch.
- Rename to
  patches.kernel.org/6.8.6-131-gcc-plugins-stackleak-Avoid-.head.text-section.patch.
- commit 15f7a16</changelog>
  <changelog author="jslaby@suse.cz" date="1713182401">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
  Update upstream status.
- commit 85a400d</changelog>
  <changelog author="jslaby@suse.cz" date="1713182402">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
  Update upstream status and move to soon-upstream section.
- commit 114e4b9</changelog>
  <changelog author="macpaul.lin@mediatek.com" date="1713355200">- Update config files: re-enable arm64 regulator modules for MediaTek boards (bsc#1222818).
  This re-enable some regulator modules, pinctrl and RTC drivers for
  MediaTek boards which has been disabled when merging config file from
  master to stable (kernel 6.5.9-&gt;6.6) branch.
  This re-applies commit b197b3604a7b (Update config files: enable arm64
  regulator modules for MediaTek boards.)
  [js] set also KEYBOARD_MTK_PMIC=m, POWER_RESET_MT6323=n, LEDS_MT6323=n,
    and MFD_MT6397=m -- the same as commit b197b3604a7b.
- commit 5c0cf23</changelog>
  <changelog author="jslaby@suse.cz" date="1713355201">-  x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
  CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339
  CVE-2024-2201).
- Update config files.
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  (bsc#1012628).
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  (bsc#1012628).
- x86/bugs: Fix BHI handling of RRSBA (bsc#1012628).
- x86/bugs: Rename various 'ia32_cap' variables to
  'x86_arch_cap_msr' (bsc#1012628).
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  (bsc#1012628).
- x86/bugs: Fix BHI documentation (bsc#1012628).
- x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628).
- kernfs: annotate different lockdep class for of-&gt;mutex of
  writable files (bsc#1012628).
- selftests: kselftest: Fix build failure with NOLIBC
  (bsc#1012628).
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  (bsc#1012628).
- x86/apic: Force native_apic_mem_read() to use the MOV
  instruction (bsc#1012628).
- selftests: kselftest: Mark functions that unconditionally call
  exit() as __noreturn (bsc#1012628).
- selftests: timers: Fix abs() warning in posix_timers test
  (bsc#1012628).
- selftests: timers: Fix posix_timers ksft_print_msg() warning
  (bsc#1012628).
- selftests/timers/posix_timers: Reimplement
  check_timer_distribution() (bsc#1012628).
- x86/cpu: Actually turn off mitigations by default for
  SPECULATION_MITIGATIONS=n (bsc#1012628).
- perf/x86: Fix out of range data (bsc#1012628).
- vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628).
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628).
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628).
- drm/amdgpu/umsch: reinitialize write pointer in hw init
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on connect failure
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628).
- drm/client: Fully protect modes[] with dev-&gt;mode_config.mutex
  (bsc#1012628).
- drm/panfrost: Fix the error path in
  panfrost_mmu_map_fault_addr() (bsc#1012628).
- drm/ast: Fix soft lockup (bsc#1012628).
- drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628).
- drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628).
- drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628).
- accel/ivpu: Fix deadlock in context_xa (bsc#1012628).
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
  (bsc#1012628).
- accel/ivpu: Put NPU back to D3hot after failed resume
  (bsc#1012628).
- accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628).
- accel/ivpu: Check return code of ipc-&gt;lock init (bsc#1012628).
- scsi: sg: Avoid race in error handling &amp; drop bogus warn
  (bsc#1012628).
- scsi: sg: Avoid sg device teardown race (bsc#1012628).
- fs/proc: Skip bootloader comment if no embedded kernel
  parameters (bsc#1012628).
- fs/proc: remove redundant comments from /proc/bootconfig
  (bsc#1012628).
- kprobes: Fix possible use-after-free issue on kprobe
  registration (bsc#1012628).
- io_uring/net: restore msg_control on sendzc retry (bsc#1012628).
- btrfs: qgroup: convert PREALLOC to PERTRANS after
  record_root_in_trans (bsc#1012628).
- btrfs: record delayed inode root in transaction (bsc#1012628).
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume
  operations (bsc#1012628).
- btrfs: qgroup: correctly model root qgroup rsv in convert
  (bsc#1012628).
- io_uring: disable io-wq execution of multishot NOWAIT requests
  (bsc#1012628).
- io_uring: refactor DEFER_TASKRUN multishot checks (bsc#1012628).
- iommu/vt-d: Fix WARN_ON in iommu probe path (bsc#1012628).
- iommu/vt-d: Allocate local memory for page request queue
  (bsc#1012628).
- iommu/vt-d: Fix wrong use of pasid config (bsc#1012628).
- tracing: hide unused ftrace_event_id_fops (bsc#1012628).
- drm/xe/hwmon: Cast result to output precision on left shift
  of operand (bsc#1012628).
- drm/xe/display: Fix double mutex initialization (bsc#1012628).
- net: ena: Set tx_info-&gt;xdpf value to NULL (bsc#1012628).
- net: ena: Fix incorrect descriptor free behavior (bsc#1012628).
- net: ena: Wrong missing IO completions check order
  (bsc#1012628).
- net: ena: Fix potential sign extension issue (bsc#1012628).
- af_unix: Fix garbage collector racing against connect()
  (bsc#1012628).
- af_unix: Do not use atomic ops for unix_sk(sk)-&gt;inflight
  (bsc#1012628).
- net: dsa: mt7530: trap link-local frames regardless of ST Port
  State (bsc#1012628).
- Revert "s390/ism: fix receive message buffer allocation"
  (bsc#1012628).
- net: sparx5: fix wrong config being used when reconfiguring PCS
  (bsc#1012628).
- net/mlx5e: Do not produce metadata freelist entries in Tx port
  ts WQE xmit (bsc#1012628).
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  (bsc#1012628).
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (bsc#1012628).
- net/mlx5e: RSS, Block changing channels number when RXFH is
  configured (bsc#1012628).
- net/mlx5: Correctly compare pkt reformat ids (bsc#1012628).
- net/mlx5: Properly link new fs rules into the tree
  (bsc#1012628).
- net/mlx5: offset comp irq index in name by one (bsc#1012628).
- net/mlx5: Register devlink first under devlink lock
  (bsc#1012628).
- net/mlx5: SF, Stop waiting for FW as teardown was called
  (bsc#1012628).
- netfilter: complete validation of user input (bsc#1012628).
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED
  bit (bsc#1012628).
- Bluetooth: hci_sock: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: ISO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: hci_sync: Fix using the same interval and window
  for Coded PHY (bsc#1012628).
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  (bsc#1012628).
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  (bsc#1012628).
- Bluetooth: ISO: Align broadcast sync_timeout with connection
  timeout (bsc#1012628).
- pds_core: Fix pdsc_check_pci_health function to use work thread
  (bsc#1012628).
- pds_core: use pci_reset_function for health reset (bsc#1012628).
- ipv6: fix race condition between ipv6_get_ifaddr and
  ipv6_del_addr (bsc#1012628).
- ipv4/route: avoid unused-but-set-variable warning (bsc#1012628).
- ipv6: fib: hide unused 'pn' variable (bsc#1012628).
- octeontx2-af: Fix NIX SQ mode and BP config (bsc#1012628).
- af_unix: Clear stale u-&gt;oob_skb (bsc#1012628).
- net: ks8851: Handle softirqs at the end of IRQ thread to fix
  hang (bsc#1012628).
- net: ks8851: Inline ks8851_rx_skb() (bsc#1012628).
- cxl: Fix retrieving of access_coordinates in PCIe path
  (bsc#1012628).
- cxl: Remove checking of iter in
  cxl_endpoint_get_perf_coordinates() (bsc#1012628).
- cxl: Split out host bridge access coordinates (bsc#1012628).
- cxl: Split out combine_coordinates() for common shared usage
  (bsc#1012628).
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates
  for both access classes (bsc#1012628).
- ACPI: HMAT: Introduce 2 levels of generic port access class
  (bsc#1012628).
- base/node / ACPI: Enumerate node access class for 'struct
  access_coordinate' (bsc#1012628).
- ACPI: bus: allow _UID matching for integer zero (bsc#1012628).
- bnxt_en: Reset PTP tx_avail after possible firmware reset
  (bsc#1012628).
- bnxt_en: Fix error recovery for RoCE ulp client (bsc#1012628).
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  (bsc#1012628).
- s390/ism: fix receive message buffer allocation (bsc#1012628).
- geneve: fix header validation in geneve[6]_xmit_skb
  (bsc#1012628).
- lib: checksum: hide unused expected_csum_ipv6_magic[]
  (bsc#1012628).
- block: fix q-&gt;blkg_list corruption during disk rebind
  (bsc#1012628).
- octeontx2-pf: Fix transmit scheduler resource leak
  (bsc#1012628).
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  (bsc#1012628).
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly
  in one file (bsc#1012628).
- net: openvswitch: fix unwanted error log on timeout policy
  probing (bsc#1012628).
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  (bsc#1012628).
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  (bsc#1012628).
- drm/msm/adreno: Set highest_bank_bit for A619 (bsc#1012628).
- nouveau: fix function cast warning (bsc#1012628).
- Revert "drm/qxl: simplify qxl_fence_wait" (bsc#1012628).
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
  (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  (bsc#1012628).
- dt-bindings: display/msm: sm8150-mdss: add DP node
  (bsc#1012628).
- drm/msm/dpu: make error messages at
  dpu_core_irq_register_callback() more sensible (bsc#1012628).
- drm/msm/dpu: don't allow overriding data from catalog
  (bsc#1012628).
- drm/msm: Add newlines to some debug prints (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus
  regulator (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus
  regulator (bsc#1012628).
- cxl/core/regs: Fix usage of map-&gt;reg_type in
  cxl_decode_regblock() before assigned (bsc#1012628).
- cxl/mem: Fix for the index of Clear Event Record Handle
  (bsc#1012628).
- firmware: arm_scmi: Make raw debugfs entries non-seekable
  (bsc#1012628).
- firmware: arm_ffa: Fix the partition ID check in
  ffa_notification_info_get() (bsc#1012628).
- ARM: OMAP2+: fix USB regression on Nokia N8x0 (bsc#1012628).
- mmc: omap: restore original power up/down steps (bsc#1012628).
- mmc: omap: fix deferred probe (bsc#1012628).
- mmc: omap: fix broken slot switch lookup (bsc#1012628).
- ARM: OMAP2+: fix N810 MMC gpiod table (bsc#1012628).
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  (bsc#1012628).
- btrfs: tests: allocate dummy fs_info and root in
  test_find_delalloc() (bsc#1012628).
- media: cec: core: remove length check of Timer Status
  (bsc#1012628).
- PM: s2idle: Make sure CPUs will wakeup directly on resume
  (bsc#1012628).
- ACPI: scan: Do not increase dep_unmet for already met
  dependencies (bsc#1012628).
- platform/chrome: cros_ec_uart: properly fix race condition
  (bsc#1012628).
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  (bsc#1012628).
- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1012628).
- ring-buffer: Only update pages_touched when a new page is
  touched (bsc#1012628).
- raid1: fix use-after-free for original bio in
  raid1_write_request() (bsc#1012628).
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  (bsc#1012628).
- arm64: tlb: Fix TLBI RANGE operand (bsc#1012628).
- virtio_net: Do not send RSS key if it is not supported
  (bsc#1012628).
- ceph: switch to use cap_delay_lock for the unlink delay list
  (bsc#1012628).
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  (bsc#1012628).
- batman-adv: Avoid infinite loop trying to resize local TT
  (bsc#1012628).
- drm/amdgpu/vpe: power on vpe when hw_init (bsc#1012628).
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  (bsc#1012628).
- ata: libata-core: Allow command duration limits detection for
  ACS-4 drives (bsc#1012628).
- smb3: fix Open files on server counter going negative
  (bsc#1012628).
- commit 9e7200f</changelog>
  <changelog author="jslaby@suse.cz" date="1713355202">- Linux 6.8.7 (bsc#1012628).
- drm/amd/display: fix disable otg wa logic in DCN316
  (bsc#1012628).
- drm/amd/display: always reset ODM mode in context when adding
  first plane (bsc#1012628).
- drm/amd/display: Return max resolution supported by DWB
  (bsc#1012628).
- drm/amd/display: Do not recursively call manual trigger
  programming (bsc#1012628).
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and
  SST (bsc#1012628).
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks &gt;=
  1.4 (bsc#1012628).
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
  (bsc#1012628).
- drm/amdgpu: fix incorrect number of active RBs for gfx11
  (bsc#1012628).
- drm/amdgpu: always force full reset for SOC21 (bsc#1012628).
- drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628).
- drm/i915: Disable live M/N updates when using bigjoiner
  (bsc#1012628).
- drm/i915: Disable port sync when bigjoiner is used
  (bsc#1012628).
- drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628).
- drm/i915/cdclk: Fix CDCLK programming order when pipes are
  active (bsc#1012628).
- commit a2ed3b5</changelog>
  <changelog author="jslaby@suse.cz" date="1714046400">- bootconfig: Fix the kerneldoc of _xbc_exit() (git-fixes).
- commit 5cd3298</changelog>
  <changelog author="jslaby@suse.cz" date="1714392000">- Linux 6.8.8 (bsc#1012628).
- thunderbolt: Reset only non-USB4 host routers in resume
  (bsc#1012628).
- ksmbd: common: use struct_group_attr instead of struct_group
  for network_open_info (bsc#1012628).
- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
  (bsc#1012628).
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
  (bsc#1012628).
- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all
  boards (bsc#1012628).
- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz
  XTAL MT7530 (bsc#1012628).
- fork: defer linking file vma until vma is fully initialized
  (bsc#1012628).
- nilfs2: fix OOB in nilfs_set_de_type (bsc#1012628).
- Squashfs: check the inode number is not the invalid value of
  zero (bsc#1012628).
- bootconfig: use memblock_free_late to free xbc memory to buddy
  (bsc#1012628).
- nouveau: fix instmem race condition around ptr stores
  (bsc#1012628).
- drm/vmwgfx: Fix crtc's atomic check conditional (bsc#1012628).
- drm/vmwgfx: Sort primary plane formats by order of preference
  (bsc#1012628).
- drm/vmwgfx: Fix prime import/export (bsc#1012628).
- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
  (bsc#1012628).
- drm/ttm: stop pooling cached NUMA pages v2 (bsc#1012628).
- drm/amdgpu: remove invalid resource-&gt;start check v2
  (bsc#1012628).
- drm/amdkfd: Fix memory leak in create_process failure
  (bsc#1012628).
- drm/amdgpu: validate the parameters of bo mapping operations
  more clearly (bsc#1012628).
- fuse: fix leaked ENOSYS error on first statx call (bsc#1012628).
- mm/shmem: inline shmem_is_huge() for disabled transparent
  hugepages (bsc#1012628).
- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap
  is enabled (bsc#1012628).
- mm,swapops: update check in is_pfn_swap_entry for hwpoison
  entries (bsc#1012628).
- mm/userfaultfd: allow hugetlb change protection upon poison
  entry (bsc#1012628).
- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle
  VM_FAULT_RETRY properly (bsc#1012628).
- init/main.c: Fix potential static_command_line memory overflow
  (bsc#1012628).
- arm64: hibernate: Fix level3 translation fault in swsusp_save()
  (bsc#1012628).
- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
  (bsc#1012628).
- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing
  dirty status (bsc#1012628).
- KVM: x86/mmu: x86: Don't overflow lpage_info when checking
  attributes (bsc#1012628).
- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD
  platforms (bsc#1012628).
- KVM: x86/pmu: Disable support for adaptive PEBS (bsc#1012628).
- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel
  compatible (bsc#1012628).
- sched: Add missing memory barrier in switch_mm_cid
  (bsc#1012628).
- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  (bsc#1012628).
- speakup: Avoid crash on very long word (bsc#1012628).
- mei: me: disable RPL-S on SPS and IGN firmwares (bsc#1012628).
- mei: vsc: Unregister interrupt handler for system suspend
  (bsc#1012628).
- usb: typec: tcpm: Correct the PDO counting in pd_set
  (bsc#1012628).
- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb
  ep transport error (bsc#1012628).
- usb: Disable USB3 LPM at shutdown (bsc#1012628).
- usb: dwc2: host: Fix dereference issue in DDMA completion flow
  (bsc#1012628).
- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
  (bsc#1012628).
- Revert "usb: cdc-wdm: close race between read and workqueue"
  (bsc#1012628).
- USB: serial: option: add Telit FN920C04 rmnet compositions
  (bsc#1012628).
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
  (bsc#1012628).
- USB: serial: option: support Quectel EM060K sub-models
  (bsc#1012628).
- USB: serial: option: add Lonsung U8300/U9300 product
  (bsc#1012628).
- USB: serial: option: add support for Fibocom FM650/FG650
  (bsc#1012628).
- USB: serial: option: add Fibocom FM135-GL variants
  (bsc#1012628).
- serial: core: Fix missing shutdown and startup for serial base
  port (bsc#1012628).
- serial: core: Clearing the circular buffer before NULLifying it
  (bsc#1012628).
- serial: core: Fix regression when runtime PM is not enabled
  (bsc#1012628).
- serial: stm32: Reset .throttled state in .startup()
  (bsc#1012628).
- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
  (bsc#1012628).
- serial: 8250_dw: Revert: Do not reclock if already at correct
  rate (bsc#1012628).
- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  (bsc#1012628).
- serial: mxs-auart: add spinlock around changing cts state
  (bsc#1012628).
- comedi: vmk80xx: fix incomplete endpoint checking (bsc#1012628).
- thunderbolt: Do not create DisplayPort tunnels on adapters of
  the same router (bsc#1012628).
- thunderbolt: Fix wake configurations after device unplug
  (bsc#1012628).
- thunderbolt: Avoid notify PM core about runtime PM resume
  (bsc#1012628).
- binder: check offset alignment in binder_get_object()
  (bsc#1012628).
- misc: rtsx: Fix rts5264 driver status incorrect when card
  removed (bsc#1012628).
- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
  (bsc#1012628).
- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with
  ALC269VC (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
  (bsc#1012628).
- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to
  support ThinkPad ICE-1 (bsc#1012628).
- ALSA: hda/tas2781: correct the register for pow calibrated data
  (bsc#1012628).
- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
  (bsc#1012628).
- net/mlx5: E-switch, store eswitch pointer before registering
  devlink_param (bsc#1012628).
- block: propagate partition scanning errors to the BLKRRPART
  ioctl (bsc#1012628).
- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  (bsc#1012628).
- x86/bugs: Fix BHI retpoline check (bsc#1012628).
- selftests/powerpc/papr-vpd: Fix missing variable initialization
  (bsc#1012628).
- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
  (bsc#1012628).
- clk: mediatek: Do a runtime PM get on controllers during probe
  (bsc#1012628).
- clk: Get runtime PM before walking tree for clk_summary
  (bsc#1012628).
- clk: Get runtime PM before walking tree during disable_unused
  (bsc#1012628).
- clk: Initialize struct clk_core kref earlier (bsc#1012628).
- clk: Remove prepare_lock hold assertion in __clk_release()
  (bsc#1012628).
- interconnect: Don't access req_list while it's being manipulated
  (bsc#1012628).
- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
  (bsc#1012628).
- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
  (bsc#1012628).
- thermal/debugfs: Add missing count increment to
  thermal_debug_tz_trip_up() (bsc#1012628).
- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
  (bsc#1012628).
- drm/radeon: make -fstrict-flex-arrays=3 happy (bsc#1012628).
- drm/panel: visionox-rm69299: don't unregister DSI device
  (bsc#1012628).
- thunderbolt: Reset topology created by the boot firmware
  (bsc#1012628).
- thunderbolt: Make tb_switch_reset() support Thunderbolt 2,
  3 and USB4 routers (bsc#1012628).
- thunderbolt: Introduce tb_path_deactivate_hop() (bsc#1012628).
- thunderbolt: Introduce tb_port_reset() (bsc#1012628).
- userfaultfd: change src_folio after ensuring it's unpinned in
  UFFDIO_MOVE (bsc#1012628).
- drm/v3d: Don't increment `enabled_ns` twice (bsc#1012628).
- drm: nv04: Fix out of bounds access (bsc#1012628).
- iommufd: Add config needed for iommufd_fail_nth (bsc#1012628).
- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
  (bsc#1012628).
- s390/cio: fix race condition during online processing
  (bsc#1012628).
- s390/qdio: handle deferred cc1 (bsc#1012628).
- perf lock contention: Add a missing NULL check (bsc#1012628).
- perf annotate: Make sure to call symbol__annotate2() in TUI
  (bsc#1012628).
- RDMA/mlx5: Fix port number for counter query in multi-port
  configuration (bsc#1012628).
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
  (bsc#1012628).
- RDMA/rxe: Fix the problem "mutex_destroy missing" (bsc#1012628).
- NFSD: fix endianness issue in nfsd4_encode_fattr4 (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before
  using them (bsc#1012628).
- net: ravb: Allow RX loop to move past DMA mapping errors
  (bsc#1012628).
- net: ravb: Count packets instead of descriptors in R-Car RX path
  (bsc#1012628).
- ravb: Group descriptor types used in Rx ring (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix WED + wifi reset (bsc#1012628).
- net/sched: Fix mirred deadlock on device recursion
  (bsc#1012628).
- netfilter: nf_tables: fix memleak in map from abort path
  (bsc#1012628).
- gpiolib: swnode: Remove wrong header inclusion (bsc#1012628).
- netfilter: nf_tables: restore set elements when delete set fails
  (bsc#1012628).
- netfilter: nf_tables: missing iterator type in lookup walk
  (bsc#1012628).
- s390/ism: Properly fix receive message buffer allocation
  (bsc#1012628).
- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
  (bsc#1012628).
- net: dsa: mt7530: fix mirroring frames received on local port
  (bsc#1012628).
- tun: limit printing rate when illegal packet received by tun
  dev (bsc#1012628).
- ice: Fix checking for unsupported keys on non-tunnel device
  (bsc#1012628).
- ice: tc: allow zero flags in parsing tc flower (bsc#1012628).
- ice: tc: check src_vsi in case of traffic from VF (bsc#1012628).
- net: stmmac: Fix IP-cores specific MAC capabilities
  (bsc#1012628).
- net: stmmac: Fix max-speed being ignored on queue re-init
  (bsc#1012628).
- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth
  only (bsc#1012628).
- selftests/tcp_ao: Printing fixes to confirm with format-security
  (bsc#1012628).
- selftests/tcp_ao: Fix fscanf() call for format-security
  (bsc#1012628).
- selftests/tcp_ao: Zero-init tcp_ao_info_opt (bsc#1012628).
- selftests/tcp_ao: Make RST tests less flaky (bsc#1012628).
- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
  (bsc#1012628).
- net: change maximum number of UDP segments to 128 (bsc#1012628).
- net/mlx5e: Prevent deadlock while disabling aRFS (bsc#1012628).
- net/mlx5: Restore mistakenly dropped parts in register devlink
  flow (bsc#1012628).
- net/mlx5: Lag, restore buckets number to default after hash
  LAG deactivation (bsc#1012628).
- net: sparx5: flower: fix fragment flags handling (bsc#1012628).
- af_unix: Don't peek OOB data without MSG_OOB (bsc#1012628).
- af_unix: Call manage_oob() for every skb in
  unix_stream_read_generic() (bsc#1012628).
- netfilter: flowtable: incorrect pppoe tuple (bsc#1012628).
- netfilter: flowtable: validate pppoe header (bsc#1012628).
- netfilter: nft_set_pipapo: do not free live element
  (bsc#1012628).
- netfilter: nft_set_pipapo: walk over current view on netlink
  dump (bsc#1012628).
- netfilter: nft_set_pipapo: constify lookup fn args where
  possible (bsc#1012628).
- netfilter: br_netfilter: skip conntrack input hook for promisc
  packets (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_obj_type_get() (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_expr_type_get() (bsc#1012628).
- scsi: ufs: qcom: Add missing interconnect bandwidth values
  for Gear 5 (bsc#1012628).
- r8169: add missing conditional compiling for call to
  r8169_remove_leds (bsc#1012628).
- r8169: fix LED-related deadlock on module removal (bsc#1012628).
- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
  (bsc#1012628).
- btrfs: do not wait for short bulk allocation (bsc#1012628).
- net: usb: ax88179_178a: avoid writing the mac address before
  first reading (bsc#1012628).
- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
  (bsc#1012628).
- random: handle creditable entropy from atomic process context
  (bsc#1012628).
- selftests/ftrace: Limit length in subsystem-enable tests
  (bsc#1012628).
- SUNRPC: Fix rpcgss_context trace event acceptor field
  (bsc#1012628).
- Revert "vmgenid: emit uevent when VMGENID updates"
  (bsc#1012628).
- drm/i915/cdclk: Fix voltage_level programming edge case
  (bsc#1012628).
- io_uring: Fix io_cqring_wait() not restoring sigmask on
  get_timespec64() failure (bsc#1012628).
- commit 9d04f0e</changelog>
  <changelog author="jslaby@suse.cz" date="1714478400">- e1000e: change usleep_range to udelay in PHY mdic access
  (bsc#1223109).
- commit e7fcfd8</changelog>
  <changelog author="tiwai@suse.de" date="1714478401">- usb: Fix regression caused by invalid ep0 maxpacket in virtual
  SuperSpeed device (bsc#1220569).
- commit b2a1bf4</changelog>
  <changelog author="tiwai@suse.de" date="1714478402">- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for
  Lenovo Legion models (bsc#1223462).
- commit 12d1ee1</changelog>
  <changelog author="jslaby@suse.cz" date="1714996800">- Linux 6.8.9 (bsc#1012628).
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
  (bsc#1012628).
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
  (bsc#1012628).
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
  (bsc#1012628).
- bounds: Use the right number of bits for power-of-two
  CONFIG_NR_CPUS (bsc#1012628).
- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
  (bsc#1012628).
- i2c: smbus: fix NULL function pointer dereference (bsc#1012628).
- RISC-V: selftests: cbo: Ensure asm operands match constraints,
  take 2 (bsc#1012628).
- riscv: hwprobe: fix invalid sign extension for
  RISCV_HWPROBE_EXT_ZVFHMIN (bsc#1012628).
- sched/eevdf: Prevent vlag from going out of bounds in
  reweight_eevdf() (bsc#1012628).
- sched/eevdf: Fix miscalculation in reweight_entity() when se
  is not curr (bsc#1012628).
- sched/eevdf: Always update V if se-&gt;on_rq when reweighting
  (bsc#1012628).
- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
  (bsc#1012628).
- phy: ti: tusb1210: Resolve charger-det crash if charger psy
  is unregistered (bsc#1012628).
- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
  (bsc#1012628).
- riscv: Fix TASK_SIZE on 64-bit NOMMU (bsc#1012628).
- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
  (bsc#1012628).
- dma: xilinx_dpdma: Fix locking (bsc#1012628).
- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
  (bsc#1012628).
- phy: qcom: m31: match requested regulator name with dt schema
  (bsc#1012628).
- phy: rockchip: naneng-combphy: Fix mux on rk3588 (bsc#1012628).
- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
  (bsc#1012628).
- phy: rockchip-snps-pcie3: fix bifurcation on rk3588
  (bsc#1012628).
- phy: freescale: imx8m-pcie: fix pcie link-up instability
  (bsc#1012628).
- phy: marvell: a3700-comphy: Fix hardcoded array size
  (bsc#1012628).
- phy: marvell: a3700-comphy: Fix out of bounds read
  (bsc#1012628).
- soundwire: amd: fix for wake interrupt handling for clockstop
  mode (bsc#1012628).
- idma64: Don't try to serve interrupts when device is powered
  off (bsc#1012628).
- dmaengine: tegra186: Fix residual calculation (bsc#1012628).
- dmaengine: owl: fix register access functions (bsc#1012628).
- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory
  (bsc#1012628).
- mm: turn folio_test_hugetlb into a PageType (bsc#1012628).
- phy: qcom: qmp-combo: Fix VCO div offset on v3 (bsc#1012628).
- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
  (bsc#1012628).
- firmware: qcom: uefisecapp: Fix memory related IO errors and
  crashes (bsc#1012628).
- mtd: diskonchip: work around ubsan link failure (bsc#1012628).
- mtd: limit OTP NVMEM cell parse to non-NAND devices
  (bsc#1012628).
- udp: preserve the connected status if only UDP cmsg
  (bsc#1012628).
- fbdev: fix incorrect address computation in deferred IO
  (bsc#1012628).
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
  (bsc#1012628).
- macsec: Detect if Rx skb is macsec-related for offloading
  devices that update md_dst (bsc#1012628).
- macsec: Enable devices to advertise whether they update sk_buff
  md_dst during offloads (bsc#1012628).
- net: b44: set pause params only when interface is up
  (bsc#1012628).
- ethernet: Add helper for assigning packet type when dest
  address does not match device address (bsc#1012628).
- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff
  md_dst for MACsec (bsc#1012628).
- ACPI: CPPC: Fix access width used for PCC registers
  (bsc#1012628).
- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
  (bsc#1012628).
- ACPI: CPPC: Use access_width over bit_width for system memory
  accesses (bsc#1012628).
- irqchip/gic-v3-its: Prevent double free on error (bsc#1012628).
- drm/amdkfd: Fix eviction fence handling (bsc#1012628).
- drm/amdkfd: Fix rescheduling of restore worker (bsc#1012628).
- drm/amdgpu: Fix leak when GPU memory allocation fails
  (bsc#1012628).
- drm/amdgpu/umsch: don't execute umsch test when GPU is in
  reset/suspend (bsc#1012628).
- drm/amdgpu/pm: Remove gpu_od if it's an empty directory
  (bsc#1012628).
- drm/atomic-helper: fix parameter order in
  drm_format_conv_state_copy() call (bsc#1012628).
- drm/amdgpu: Assign correct bits for SDMA HDP flush
  (bsc#1012628).
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
  (bsc#1012628).
- dmaengine: xilinx: xdma: Fix synchronization issue
  (bsc#1012628).
- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers
  addresses in dma descriptor (bsc#1012628).
- dmaengine: Revert "dmaengine: pl330: issue_pending waits until
  WFP state" (bsc#1012628).
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM#
  on RK3399 Puma (bsc#1012628).
- arm64: dts: qcom: sm8450: Fix the msi-map entries (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- LoongArch: Fix access error when read fault on a write-only VMA
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events (bsc#1012628).
- eeprom: at24: fix memory corruption race condition
  (bsc#1012628).
- cpu: Re-enable CPU mitigations by default for !X86 architectures
  (bsc#1012628).
- Update config files.
- x86/tdx: Preserve shared bit on mprotect() (bsc#1012628).
- btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
  (bsc#1012628).
- btrfs: scrub: run relocation repair when/only needed
  (bsc#1012628).
- btrfs: fix wrong block_start calculation for
  btrfs_drop_extent_map_range() (bsc#1012628).
- btrfs: fallback if compressed IO fails for ENOSPC (bsc#1012628).
- HID: i2c-hid: Revert to await reset ACK before reading report
  descriptor (bsc#1012628).
- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent
  lock-up (bsc#1012628).
- smb3: fix lock ordering potential deadlock in
  cifs_sync_mid_result (bsc#1012628).
- smb3: missing lock when picking channel (bsc#1012628).
- smb: client: Fix struct_group() usage in __packed structs
  (bsc#1012628).
- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when
  dissolve_free_hugetlb_folio() (bsc#1012628).
- mm: support page_mapcount() on page_has_type() pages
  (bsc#1012628).
- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
  (bsc#1012628).
- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to
  128 (bsc#1012628).
- mmc: sdhci-msm: pervent access to suspended controller
  (bsc#1012628).
- mm/hugetlb: fix missing hugetlb_lock for resv uncharge
  (bsc#1012628).
- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in
  qcom_misc_cmd_type_exec() (bsc#1012628).
- Bluetooth: qca: fix NULL-deref on non-serdev setup
  (bsc#1012628).
- Bluetooth: qca: fix NULL-deref on non-serdev suspend
  (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
  (bsc#1012628).
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
  (bsc#1012628).
- rust: remove `params` from `module` macro example (bsc#1012628).
- kbuild: rust: force `alloc` extern to allow "empty" Rust files
  (bsc#1012628).
- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
  (bsc#1012628).
- rust: make mutually exclusive with CFI_CLANG (bsc#1012628).
- rust: init: remove impl Zeroable for Infallible (bsc#1012628).
- rust: don't select CONSTRUCTORS (bsc#1012628).
- rust: kernel: require `Send` for `Module` implementations
  (bsc#1012628).
- rust: phy: implement `Send` for `Registration` (bsc#1012628).
- x86/cpu: Fix check for RDPKRU in __show_regs() (bsc#1012628).
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
  (bsc#1012628).
- selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
  (bsc#1012628).
- selftests/seccomp: Change the syscall used in KILL_THREAD test
  (bsc#1012628).
- selftests/seccomp: user_notification_addfd check nextfd is
  available (bsc#1012628).
- drm/amdgpu: fix visible VRAM handling during faults
  (bsc#1012628).
- drm/amdgpu: add shared fdinfo stats (bsc#1012628).
- drm: add drm_gem_object_is_shared_for_memory_stats() helper
  (bsc#1012628).
- KVM: x86/pmu: Set enable bits for GP counters in
  PERF_GLOBAL_CTRL at "RESET" (bsc#1012628).
- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
  (bsc#1012628).
- usb: xhci: correct return value in case of STS_HCE
  (bsc#1012628).
- xhci: move event processing for one interrupter to a separate
  function (bsc#1012628).
- Revert "drm/amd/display: fix USB-C flag update after enc10
  feature init" (bsc#1012628).
- drm/amd/display: Check DP Alt mode DPCS state via DMUB
  (bsc#1012628).
- netfs: Fix the pre-flush when appending to a file in
  writethrough mode (bsc#1012628).
- af_unix: Suppress false-positive lockdep splat for spin_lock()
  in __unix_gc() (bsc#1012628).
- tls: fix lockless read of strp-&gt;msg_ready in -&gt;poll
  (bsc#1012628).
- dpll: fix dpll_pin_on_pin_register() for multiple parent pins
  (bsc#1012628).
- dpll: check that pin is registered in __dpll_pin_unregister()
  (bsc#1012628).
- octeontx2-af: fix the double free in rvu_npc_freemem()
  (bsc#1012628).
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX
  packets (bsc#1012628).
- ice: fix LAG and VF lock dependency in ice_reset_vf()
  (bsc#1012628).
- iavf: Fix TC config comparison with existing adapter TC config
  (bsc#1012628).
- i40e: Report MFS in decimal base instead of hex (bsc#1012628).
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
  (bsc#1012628).
- net: ti: icssg-prueth: Fix signedness bug in
  prueth_init_rx_chns() (bsc#1012628).
- net: phy: dp83869: Fix MII mode failure (bsc#1012628).
- netfilter: nf_tables: honor table dormant flag from netdev
  release event path (bsc#1012628).
- ARM: dts: imx6ull-tarragon: fix USB over-current polarity
  (bsc#1012628).
- eth: bnxt: fix counting packets discarded due to OOM and netpoll
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash
  work (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix warning during rehash
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Rate limit error message
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during
  rehash (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during
  activity update (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
  (bsc#1012628).
- mlxsw: Use refcount_t for reference counting (bsc#1012628).
- net: openvswitch: Fix Use-After-Free in ovs_ct_exit
  (bsc#1012628).
- ipvs: Fix checksumming on GSO of SCTP packets (bsc#1012628).
- Bluetooth: qca: set power_ctrl_enabled on NULL returned by
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing
  Adv Monitor (bsc#1012628).
- Bluetooth: btusb: mediatek: Fix double free of skb in coredump
  (bsc#1012628).
- Bluetooth: MGMT: Fix failing to
  MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (bsc#1012628).
- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
  (bsc#1012628).
- Bluetooth: btusb: Fix triggering coredump implementation for
  QCA (bsc#1012628).
- Bluetooth: hci_sync: Use advertised PHYs on
  hci_le_ext_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Reassemble PA data for bcast sink (bsc#1012628).
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
  (bsc#1012628).
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync
  queue (bsc#1012628).
- Bluetooth: hci_conn: Fix UAF Write in
  __hci_acl_create_connection_sync (bsc#1012628).
- Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
  (bsc#1012628).
- Bluetooth: Remove pending ACL connection attempts (bsc#1012628).
- Bluetooth: hci_conn: Only do ACL connections sequentially
  (bsc#1012628).
- Bluetooth: hci_event: Use HCI error defines instead of magic
  values (bsc#1012628).
- drm/xe: call free_gsc_pkt only once on action add failure
  (bsc#1012628).
- drm/xe: Remove sysfs only once on action add failure
  (bsc#1012628).
- gpio: tegra186: Fix tegra186_gpio_is_accessible() check
  (bsc#1012628).
- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
  (bsc#1012628).
- net: gtp: Fix Use-After-Free in gtp_dellink (bsc#1012628).
- tcp: Fix Use-After-Free in tcp_ao_connect_init (bsc#1012628).
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
  (bsc#1012628).
- ipv4: check for NULL idev in ip_route_use_hint() (bsc#1012628).
- net: fix sk_memory_allocated_{add|sub} vs softirqs
  (bsc#1012628).
- net: make SK_MEMORY_PCPU_RESERV tunable (bsc#1012628).
- tools: ynl: don't ignore errors in NLMSG_DONE messages
  (bsc#1012628).
- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names
  (bsc#1012628).
- ax25: Fix netdev refcount issue (bsc#1012628).
- netfs: Fix writethrough-mode error handling (bsc#1012628).
- NFC: trf7970a: disable all regulators on removal (bsc#1012628).
- net: dsa: mv88e6xx: fix supported_interfaces setup in
  mv88e6250_phylink_get_caps() (bsc#1012628).
- cxl/core: Fix potential payload size confusion in
  cxl_mem_get_poison() (bsc#1012628).
- bnxt_en: Fix error recovery for 5760X (P7) chips (bsc#1012628).
- bnxt_en: Fix the PCI-AER routines (bsc#1012628).
- bnxt_en: refactor reset close code (bsc#1012628).
- bridge/br_netlink.c: no need to return void function
  (bsc#1012628).
- icmp: prevent possible NULL dereferences from icmp_build_probe()
  (bsc#1012628).
- ARM: dts: microchip: at91-sama7g5ek: Replace
  regulator-suspend-voltage with the valid property (bsc#1012628).
- mlxsw: pci: Fix driver initialization with old firmware
  (bsc#1012628).
- mlxsw: core_env: Fix driver initialization with old firmware
  (bsc#1012628).
- mlxsw: core: Unregister EMAD trap using FORWARD action
  (bsc#1012628).
- net: bcmasp: fix memory leak when bringing down interface
  (bsc#1012628).
- vxlan: drop packets from invalid src-address (bsc#1012628).
- net: libwx: fix alloc msix vectors failed (bsc#1012628).
- wifi: mac80211: fix unaligned le16 access (bsc#1012628).
- wifi: mac80211: remove link before AP (bsc#1012628).
- wifi: mac80211_hwsim: init peer measurement result
  (bsc#1012628).
- drm/gma500: Remove lid code (bsc#1012628).
- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
  (bsc#1012628).
- wifi: iwlwifi: mvm: remove old PASN station when adding a new
  one (bsc#1012628).
- wifi: mac80211: split mesh fast tx cache into
  local/proxied/forwarded (bsc#1012628).
- wifi: mac80211: clean up assignments to pointer cache
  (bsc#1012628).
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
  (bsc#1012628).
- gpio: tangier: Use correct type for the IRQ chip data
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB
  controller (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix the compatible for cluster
  idle states (bsc#1012628).
- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
  (bsc#1012628).
- block: fix module reference leakage from bdev_open_by_dev
  error path (bsc#1012628).
- arm64: dts: rockchip: regulator for sd needs to be always on
  for BPI-R2Pro (bsc#1012628).
- arm64: dts: rockchip: mark system power controller and fix
  typo on orangepi-5-plus (bsc#1012628).
- arm64: dts: mediatek: mt2712: fix validation errors
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with
  "map-" (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop invalid thermal block clock
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: reorder nodes (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet
  controller (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop invalid properties from
  ethsys (bsc#1012628).
- arm64: dts: mediatek: mt7986: reorder properties (bsc#1012628).
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal
  block (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix ethernet controller
  "compatible" (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix IR nodename (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix clock controllers
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Use default min voltage
  for MT6358 (bsc#1012628).
- arm64: dts: mediatek: mt8195-cherry: Update min voltage
  constraint for MT6315 (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Update min voltage
  constraint for MT6315 (bsc#1012628).
- arm64: dts: mediatek: cherry: Describe CPU supplies
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to
  mutex1 (bsc#1012628).
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to
  mutex (bsc#1012628).
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to
  vpp/vdosys (bsc#1012628).
- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to
  mutex (bsc#1012628).
- arm64: dts: mediatek: mt8183: Add power-domains properity to
  mfgcfg (bsc#1012628).
- arm64: dts: rockchip: Remove unsupported node from the Pinebook
  Pro dts (bsc#1012628).
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool
  Pi CM5 (bsc#1012628).
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE#
  for RK3399 Puma (bsc#1012628).
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
  (bsc#1012628).
- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID
  for RK3399 Puma (bsc#1012628).
- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
  (bsc#1012628).
- HID: logitech-dj: allow mice to use all types of reports
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized
  dev-&gt;devc (bsc#1012628).
- cifs: reinstate original behavior again for forceuid/forcegid
  (bsc#1012628).
- smb: client: fix rename(2) regression against samba
  (bsc#1012628).
- cifs: Fix reacquisition of volume cookie on still-live
  connection (bsc#1012628).
- commit 4bb6fc6</changelog>
  <changelog author="jslaby@suse.cz" date="1714996801">- drm/amdgpu: fix doorbell regression (git-fixes).
- commit aa245c7</changelog>
  <changelog author="mkubecek@suse.cz" date="1714996802">- Update
  patches.kernel.org/6.8.2-662-packet-annotate-data-races-around-ignore_outgoi.patch
  references (add CVE-2024-26862 bsc#1223111).
- commit dc3978a</changelog>
  <changelog author="mkubecek@suse.cz" date="1715083200">- Update
  patches.kernel.org/6.8.2-636-rds-tcp-Fix-use-after-free-of-net-in-reqsk_time.patch
  references (add CVE-2024-26865 bsc#1223062).
- commit eadd052</changelog>
  <changelog author="tiwai@suse.de" date="1715083201">- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
  (bsc#1217750).
- commit dca0b95</changelog>
</package>
<package pkgid="d6814e07306f7f527b7d766cff3683cdb8f0842d9cae25079de9fc75b0a912feab86ccca083c73151804476dc192f9a0df9582873188ad98a9988315e2e4cba0" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.8.9" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1712318400">- Linux 6.8.4 (bsc#1012628).
- Refresh
  patches.kernel.org/6.8.4-002-Revert-workqueue-Don-t-call-cpumask_test_cpu-wi.patch.
- Refresh
  patches.kernel.org/6.8.4-003-Revert-workqueue-Implement-system-wide-nr_activ.patch.
- Refresh
  patches.kernel.org/6.8.4-005-Revert-workqueue-RCU-protect-wq-dfl_pwq-and-imp.patch.
- Refresh
  patches.kernel.org/6.8.4-008-Revert-workqueue-Replace-pwq_activate_inactive_.patch.
- Refresh
  patches.kernel.org/6.8.4-009-Revert-workqueue-Factor-out-pwq_is_empty.patch.
- Refresh
  patches.kernel.org/6.8.4-010-Revert-workqueue-Move-pwq-max_active-to-wq-max_.patch.
- Refresh
  patches.kernel.org/6.8.4-011-Revert-workqueue.c-Increase-workqueue-name-leng.patch.
- Delete patches.kernel.org/6.8.4-012-Linux-6.8.4-rc1.patch.
  Update patches to 6.8.4-final.
- commit f362b5c</changelog>
  <changelog author="tiwai@suse.de" date="1712318401">- Input: psmouse: add NULL check to psmouse_from_serio()
  (bsc#1219522).
- commit b12be2e</changelog>
  <changelog author="jslaby@suse.cz" date="1712836800">- Linux 6.8.5 (bsc#1012628).
- x86: set SPECTRE_BHI_ON as default (bsc#1012628).
- KVM: x86: Add BHI_NO (bsc#1012628).
- x86/bhi: Mitigate KVM by default (bsc#1012628).
- x86/bhi: Add BHI mitigation knob (bsc#1012628 bsc#1217339 CVE-2024-2201).
- Update config files (set SPECTRE_BHI_ON=y which is the default later).
- x86/bhi: Enumerate Branch History Injection (BHI) bug
  (bsc#1012628).
- x86/bhi: Define SPEC_CTRL_BHI_DIS_S (bsc#1012628).
- x86/bhi: Add support for clearing branch history at syscall
  entry (bsc#1012628).
- x86/syscall: Don't force use of indirect calls for system calls
  (bsc#1012628).
- x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
  (bsc#1012628).
- x86/efistub: Remap kernel text read-only before dropping NX
  attribute (bsc#1012628).
- x86/sev: Move early startup code into .head.text section
  (bsc#1012628).
- x86/sme: Move early SME kernel encryption handling into
  .head.text (bsc#1012628).
- x86/boot: Move mem_encrypt= parsing to the decompressor
  (bsc#1012628).
- efi/libstub: Add generic support for parsing mem_encrypt=
  (bsc#1012628).
- bpf: support deferring bpf_link dealloc to after RCU grace
  period (bsc#1012628).
- bpf: put uprobe link's path and task in release callback
  (bsc#1012628).
- Revert "x86/mpparse: Register APIC address only once"
  (bsc#1012628).
- drm/xe: Rework rebinding (bsc#1012628).
- drm/xe: Use ring ops TLB invalidation for rebinds (bsc#1012628).
- drm/i915/gt: Enable only one CCS for compute workload
  (bsc#1012628).
- drm/i915/gt: Do not generate the command streamer for all the
  CCS (bsc#1012628).
- drm/i915/gt: Disable HW load balancing for CCS (bsc#1012628).
- drm/i915/dp: Fix the computation for compressed_bpp for DISPLAY
  &lt; 13 (bsc#1012628).
- drm/i915/mst: Reject FEC+MST on ICL (bsc#1012628).
- drm/i915/mst: Limit MST+DSC to TGL+ (bsc#1012628).
- smb: client: fix potential UAF in
  cifs_signal_cifsd_for_reconnect() (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_network_name_deleted()
  (bsc#1012628).
- smb: client: fix potential UAF in is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_lease_break()
  (bsc#1012628).
- smb: client: fix potential UAF in smb2_is_valid_oplock_break()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_dump_full_key()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_show()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_stats_proc_write()
  (bsc#1012628).
- smb: client: fix potential UAF in cifs_debug_files_proc_show()
  (bsc#1012628).
- smb3: retrying on failed server close (bsc#1012628).
- smb: client: serialise cifs_construct_tcon() with
  cifs_mount_mutex (bsc#1012628).
- smb: client: handle DFS tcons in cifs_construct_tcon()
  (bsc#1012628).
- smb: client: refresh referral without acquiring refpath_lock
  (bsc#1012628).
- smb: client: guarantee refcounted children from parent session
  (bsc#1012628).
- smb: client: fix UAF in smb2_reconnect_server() (bsc#1012628).
- riscv: process: Fix kernel gp leakage (bsc#1012628).
- riscv: Fix spurious errors from __get/put_kernel_nofault
  (bsc#1012628).
- s390/entry: align system call table on 8 bytes (bsc#1012628).
- selftests/mm: include strings.h for ffsl (bsc#1012628).
- mm/secretmem: fix GUP-fast succeeding on secretmem folios
  (bsc#1012628).
- arm64/ptrace: Use saved floating point state type to determine
  SVE layout (bsc#1012628).
- riscv: Fix vector state restore in rt_sigreturn() (bsc#1012628).
- aio: Fix null ptr deref in aio_complete() wakeup (bsc#1012628).
- perf/x86/intel/ds: Don't clear -&gt;pebs_data_cfg for the last
  PEBS event (bsc#1012628).
- x86/coco: Require seeding RNG with RDRAND on CoCo systems
  (bsc#1012628).
- x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
  (bsc#1012628).
- x86/mm/pat: fix VM_PAT handling in COW mappings (bsc#1012628).
- of: module: prevent NULL pointer dereference in vsnprintf()
  (bsc#1012628).
- of: dynamic: Synchronize of_changeset_destroy() with the
  devlink removals (bsc#1012628).
- driver core: Introduce device_link_wait_removal() (bsc#1012628).
- ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Correct the delay calculation
  (bsc#1012628).
- ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in
  PAUSED state (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases
  in pcm_trigger (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info
  definition locally (bsc#1012628).
- ASoC: SOF: Remove the get_stream_position callback
  (bsc#1012628).
- ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter()
  for pcm_delay (bsc#1012628).
- ASoC: SOF: Intel: hda-common-ops: Do not set the
  get_stream_position callback (bsc#1012628).
- ASoC: SOF: Intel: Set the dai/host get frame/byte counter
  callbacks (bsc#1012628).
- ASoC: SOF: Introduce a new callback pair to be used for PCM
  delay reporting (bsc#1012628).
- ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position
  callback (bsc#1012628).
- ASoC: SOF: Intel: hda: Implement get_stream_position (Linear
  Link Position) (bsc#1012628).
- ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to
  place constraint (bsc#1012628).
- ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for
  PCMs (bsc#1012628).
- ASoC: SOF: Add dsp_max_burst_size_in_ms member to
  snd_sof_pcm_stream (bsc#1012628).
- io_uring/kbuf: hold io_buffer_list reference over mmap
  (bsc#1012628).
- io_uring: use private workqueue for exit work (bsc#1012628).
- io_uring/rw: don't allow multishot reads without NOWAIT support
  (bsc#1012628).
- io_uring/kbuf: protect io_buffer_list teardown with a reference
  (bsc#1012628).
- io_uring/kbuf: get rid of bl-&gt;is_ready (bsc#1012628).
- io_uring/kbuf: get rid of lower BGID lists (bsc#1012628).
- ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support
  headset with microphone (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR
  (bsc#1012628).
- ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7
  16ARHA7 models (bsc#1012628).
- ALSA: hda/realtek - Fix inactive headset mic jack (bsc#1012628).
- ALSA: hda: Add pplcllpl/u members to hdac_ext_stream
  (bsc#1012628).
- ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
  (bsc#1012628).
- ksmbd: validate payload size in ipc response (bsc#1012628).
- ksmbd: don't send oplock break if rename fails (bsc#1012628).
- gpio: cdev: fix missed label sanitizing in debounce_setup()
  (bsc#1012628).
- gpio: cdev: check for NULL labels when sanitizing them for irqs
  (bsc#1012628).
- Revert "drm/amd/display: Send DTBCLK disable message on first
  commit" (bsc#1012628).
- x86/retpoline: Add NOENDBR annotation to the SRSO dummy return
  thunk (bsc#1012628).
- stackdepot: rename pool_index to pool_index_plus_1
  (bsc#1012628).
- lib/stackdepot: move stack_record struct definition into the
  header (bsc#1012628).
- nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
  (bsc#1012628).
- riscv: Disable preemption when using patch_map() (bsc#1012628).
- riscv: Fix warning by declaring arch_cpu_idle() as noinstr
  (bsc#1012628).
- riscv: use KERN_INFO in do_trap (bsc#1012628).
- SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP
  (bsc#1012628).
- ASoC: SOF: amd: fix for false dsp interrupts (bsc#1012628).
- ata: sata_mv: Fix PCI device ID table declaration compilation
  warning (bsc#1012628).
- drm/i915/gt: Limit the reserved VM space to only the platforms
  that need it (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without trip points
  (bsc#1012628).
- thermal: gov_power_allocator: Allow binding without cooling
  devices (bsc#1012628).
- s390/pai: fix sampling event removal for PMU device driver
  (bsc#1012628).
- spi: mchp-pci1xxx: Fix a possible null pointer dereference in
  pci1xxx_spi_probe (bsc#1012628).
- cifs: Fix caching to try to do open O_WRONLY as rdwr on server
  (bsc#1012628).
- drm/i915/dp: Fix DSC state HW readout for SST connectors
  (bsc#1012628).
- Revert "ALSA: emu10k1: fix synthesizer sample playback position
  and caching" (bsc#1012628).
- scsi: sd: Unregister device if device_add_disk() failed in
  sd_probe() (bsc#1012628).
- scsi: mylex: Fix sysfs buffer lengths (bsc#1012628).
- ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
  (bsc#1012628).
- regmap: maple: Fix uninitialized symbol 'ret' warnings
  (bsc#1012628).
- ASoC: amd: acp: fix for acp_init function error handling
  (bsc#1012628).
- spi: s3c64xx: Use DMA mode from fifo size (bsc#1012628).
- spi: s3c64xx: determine the fifo depth only once (bsc#1012628).
- spi: s3c64xx: allow full FIFO masks (bsc#1012628).
- spi: s3c64xx: define a magic value (bsc#1012628).
- spi: s3c64xx: remove else after return (bsc#1012628).
- spi: s3c64xx: explicitly include &lt;linux/bits.h&gt; (bsc#1012628).
- spi: s3c64xx: sort headers alphabetically (bsc#1012628).
- spi: s3c64xx: Extract FIFO depth calculation to a dedicated
  macro (bsc#1012628).
- ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
  (bsc#1012628).
- ASoC: rt722-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt712-sdca-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdw: fix locking sequence (bsc#1012628).
- ASoC: rt711-sdca: fix locking sequence (bsc#1012628).
- ASoC: rt5682-sdw: fix locking sequence (bsc#1012628).
- drm/prime: Unbreak virtgpu dma-buf export (bsc#1012628).
- nouveau/uvmm: fix addr/range calcs for remap operations
  (bsc#1012628).
- drm/panfrost: fix power transition timeout warnings
  (bsc#1012628).
- ALSA: hda: cs35l56: Add ACPI device match tables (bsc#1012628).
- regmap: maple: Fix cache corruption in regcache_maple_drop()
  (bsc#1012628).
- ASoC: amd: acp: fix for acp pdm configuration check
  (bsc#1012628).
- RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ
  (bsc#1012628).
- block: count BLK_OPEN_RESTRICT_WRITES openers (bsc#1012628).
- drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not
  supported (bsc#1012628).
- riscv: hwprobe: do not produce frtace relocation (bsc#1012628).
- riscv: mm: Fix prototype to avoid discarding const
  (bsc#1012628).
- ASoC: cs42l43: Correct extraction of data pointer in
  suspend/resume (bsc#1012628).
- ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl()
  (bsc#1012628).
- 9p: Fix read/write debug statements to report server reply
  (bsc#1012628).
- mptcp: don't account accept() of non-MPC client as fallback
  to TCP (bsc#1012628).
- selftests: mptcp: use += operator to append strings
  (bsc#1012628).
- selftests: mptcp: connect: fix shellcheck warnings
  (bsc#1012628).
- KVM: SVM: Add support for allowing zero SEV ASIDs (bsc#1012628).
- KVM: SVM: Use unsigned integers when dealing with ASIDs
  (bsc#1012628).
- net: ravb: Always update error counters (bsc#1012628).
- net: ravb: Always process TX descriptor ring (bsc#1012628).
- net: ravb: Let IP-specific receive function to interrogate
  descriptors (bsc#1012628).
- mean_and_variance: Drop always failing tests (bsc#1012628).
- e1000e: move force SMBUS from enable ulp function to avoid
  PHY loss issue (bsc#1012628).
- e1000e: Minor flow correction in e1000_shutdown function
  (bsc#1012628).
- drm/amd: Flush GFXOFF requests in prepare stage (bsc#1012628).
- i40e: Enforce software interrupt during busy-poll exit
  (bsc#1012628).
- i40e: fix vf may be used uninitialized in this function warning
  (bsc#1012628).
- i40e: fix i40e_count_filters() to count only active/new filters
  (bsc#1012628).
- octeontx2-af: Add array index check (bsc#1012628).
- octeontx2-pf: check negative error code in otx2_open()
  (bsc#1012628).
- octeontx2-af: Fix issue with loading coalesced KPU profiles
  (bsc#1012628).
- udp: prevent local UDP tunnel packets from being GROed
  (bsc#1012628).
- udp: do not transition UDP GRO fraglist partial checksums to
  unnecessary (bsc#1012628).
- udp: do not accept non-tunnel GSO skbs landing in a tunnel
  (bsc#1012628).
- r8169: skip DASH fw status checks when DASH is disabled
  (bsc#1012628).
- mlxbf_gige: stop interface during shutdown (bsc#1012628).
- ipv6: Fix infinite recursion in fib6_dump_done() (bsc#1012628).
- e1000e: Workaround for sporadic MDI error on Meteor Lake systems
  (bsc#1012628).
- ax25: fix use-after-free bugs caused by ax25_ds_del_timer
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and
  v4(-mapped-v6) non-wildcard addresses (bsc#1012628).
- selftests: reuseaddr_conflict: add missing new line at the
  end of the output (bsc#1012628).
- erspan: make sure erspan_base_hdr is present in skb-&gt;head
  (bsc#1012628).
- tcp: Fix bind() regression for v6-only wildcard and v4-mapped-v6
  non-wildcard addresses (bsc#1012628).
- i40e: Fix VF MAC filter removal (bsc#1012628).
- ice: fix enabling RX VLAN filtering (bsc#1012628).
- idpf: fix kernel panic on unknown packet types (bsc#1012628).
- gro: fix ownership transfer (bsc#1012628).
- selftests: net: gro fwd: update vxlan GRO test expectations
  (bsc#1012628).
- net: dsa: mv88e6xxx: fix usable ports on 88e6020 (bsc#1012628).
- net: phy: micrel: Fix potential null pointer dereference
  (bsc#1012628).
- net: fec: Set mac_managed_pm during probe (bsc#1012628).
- net: txgbe: fix i2c dev name cannot match clkdev (bsc#1012628).
- net: phy: micrel: lan8814: Fix when enabling/disabling 1-step
  timestamping (bsc#1012628).
- net: stmmac: fix rx queue priority assignment (bsc#1012628).
- net/sched: fix lockdep splat in qdisc_tree_reduce_backlog()
  (bsc#1012628).
- net: dsa: sja1105: Fix parameters order in
  sja1110_pcs_mdio_write_c45() (bsc#1012628).
- net/sched: act_skbmod: prevent kernel-infoleak (bsc#1012628).
- KVM: arm64: Ensure target address is granule-aligned for range
  TLBI (bsc#1012628).
- KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range()
  (bsc#1012628).
- x86/retpoline: Do the necessary fixup to the Zen3/4 srso return
  thunk for !SRSO (bsc#1012628).
- mptcp: prevent BPF accessing lowat from a subflow socket
  (bsc#1012628).
- bpf, sockmap: Prevent lock inversion deadlock in map delete elem
  (bsc#1012628).
- vboxsf: Avoid an spurious warning if load_nls_xxx() fails
  (bsc#1012628).
- netfilter: validate user input for expected length
  (bsc#1012628).
- netfilter: nf_tables: discard table flag update with pending
  basechain deletion (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_flowtable_type_get() (bsc#1012628).
- netfilter: nf_tables: flush pending destroy work before exit_net
  release (bsc#1012628).
- netfilter: nf_tables: reject new basechain after table flag
  update (bsc#1012628).
- vsock/virtio: fix packet delivery to tap device (bsc#1012628).
- net: mana: Fix Rx DMA datasize and skb_over_panic (bsc#1012628).
- net: usb: ax88179_178a: avoid the interface always configured
  as random address (bsc#1012628).
- net/rds: fix possible cp null dereference (bsc#1012628).
- xen-netfront: Add missing skb_mark_for_recycle (bsc#1012628).
- selftests: mptcp: join: fix dev in check_endpoint (bsc#1012628).
- netfilter: nf_tables: release mutex after nft_gc_seq_end from
  abort path (bsc#1012628).
- netfilter: nf_tables: release batch on table validation from
  abort path (bsc#1012628).
- Bluetooth: Fix TOCTOU in HCI debugfs implementation
  (bsc#1012628).
- Bluetooth: hci_event: set the conn encrypted before conn
  establishes (bsc#1012628).
- Bluetooth: add quirk for broken address properties
  (bsc#1012628).
- Bluetooth: qca: fix device-address endianness (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as
  broken (bsc#1012628).
- Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists
  in DT" (bsc#1012628).
- x86/bpf: Fix IP after emitting call depth accounting
  (bsc#1012628).
- x86/cpufeatures: Add CPUID_LNX_5 to track recently added
  Linux-defined word (bsc#1012628).
- x86/cpufeatures: Add new word for scattered features
  (bsc#1012628).
- r8169: fix issue caused by buggy BIOS on certain boards with
  RTL8168d (bsc#1012628).
- selinux: avoid dereference of garbage after mount failure
  (bsc#1012628).
- KVM: arm64: Fix out-of-IPA space translation fault handling
  (bsc#1012628).
- KVM: arm64: Fix host-programmed guest events in nVHE
  (bsc#1012628).
- RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (bsc#1012628).
- RISC-V: KVM: Fix APLIC setipnum_le/be write emulation
  (bsc#1012628).
- gpio: cdev: sanitize the label before requesting the interrupt
  (bsc#1012628).
- Revert "x86/mm/ident_map: Use gbpages only where full GB page
  should be mapped." (bsc#1012628).
- mm/treewide: replace pud_large() with pud_leaf() (bsc#1012628).
- kbuild: make -Woverride-init warnings more consistent
  (bsc#1012628).
- modpost: do not make find_tosym() return NULL (bsc#1012628).
- dm integrity: fix out-of-range warning (bsc#1012628).
- drm/i915: Do not print 'pxp init failed with 0' when it succeed
  (bsc#1012628).
- drm/i915/mtl: Update workaround 14018575942 (bsc#1012628).
- drm/i915/xelpg: Extend some workarounds/tuning to gfx version
  12.74 (bsc#1012628).
- drm/i915/display: Disable AuxCCS framebuffers if built for Xe
  (bsc#1012628).
- drm/i915: Stop doing double audio enable/disable on SDVO and
  g4x+ DP (bsc#1012628).
- inet: inet_defrag: prevent sk release while still in use
  (bsc#1012628).
- Octeontx2-af: fix pause frame configuration in GMP mode
  (bsc#1012628).
- net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips
  (bsc#1012628).
- net: bcmasp: Bring up unimac after PHY link up (bsc#1012628).
- iommu: Validate the PASID in iommu_attach_device_pasid()
  (bsc#1012628).
- netfilter: nf_tables: skip netdev hook unregistration if table
  is dormant (bsc#1012628).
- netfilter: nf_tables: reject table flag and netdev basechain
  updates (bsc#1012628).
- netfilter: nf_tables: reject destroy command to remove basechain
  hooks (bsc#1012628).
- cifs: Fix duplicate fscache cookie warnings (bsc#1012628).
- bpf: Protect against int overflow for stack access size
  (bsc#1012628).
- drm/amd/display: Send DTBCLK disable message on first commit
  (bsc#1012628).
- drm/amd/display: Update P010 scaling cap (bsc#1012628).
- mlxbf_gige: call request_irq() after NAPI initialized
  (bsc#1012628).
- tls: get psock ref after taking rxlock to avoid leak
  (bsc#1012628).
- tls: adjust recv return with async crypto and failed copy to
  userspace (bsc#1012628).
- tls: recv: process_rx_list shouldn't use an offset with kvec
  (bsc#1012628).
- net: hns3: mark unexcuted loopback test result as UNEXECUTED
  (bsc#1012628).
- net: hns3: fix kernel crash when devlink reload during pf
  initialization (bsc#1012628).
- net: hns3: fix index limit to support all queue stats
  (bsc#1012628).
- ACPICA: debugger: check status of acpi_evaluate_object()
  in acpi_db_walk_for_fields() (bsc#1012628).
- gpiolib: Fix debug messaging in gpiod_find_and_request()
  (bsc#1012628).
- selftests: vxlan_mdb: Fix failures with old libnet
  (bsc#1012628).
- drm/rockchip: vop2: Remove AR30 and AB30 format support
  (bsc#1012628).
- net: wwan: t7xx: Split 64bit accesses to fix alignment issues
  (bsc#1012628).
- tcp: properly terminate timers for kernel sockets (bsc#1012628).
- net: hsr: hsr_slave: Fix the promiscuous mode in offload mode
  (bsc#1012628).
- s390/qeth: handle deferred cc1 (bsc#1012628).
- dpll: indent DPLL option type by a tab (bsc#1012628).
- drm/xe/device: fix XE_MAX_TILES_PER_DEVICE check (bsc#1012628).
- drm/xe/device: fix XE_MAX_GT_PER_TILE check (bsc#1012628).
- drm/xe/queue: fix engine_class bounds check (bsc#1012628).
- drm/xe/guc_submit: use jiffies for job timeout (bsc#1012628).
- drm/xe: Add exec_queue.sched_props.job_timeout_ms (bsc#1012628).
- drm/xe: Remove unused xe_bo-&gt;props struct (bsc#1012628).
- igc: Remove stale comment about Tx timestamping (bsc#1012628).
- ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
  (bsc#1012628).
- ice: fix memory corruption bug with suspend and rebuild
  (bsc#1012628).
- ice: Refactor FW data type and fix bitmap casting issue
  (bsc#1012628).
- ALSA: hda: cs35l56: Set the init_done flag before
  component_add() (bsc#1012628).
- wifi: iwlwifi: mvm: include link ID when releasing frames
  (bsc#1012628).
- wifi: iwlwifi: mvm: rfi: fix potential response leaks
  (bsc#1012628).
- wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF
  (bsc#1012628).
- mlxbf_gige: stop PHY during open() error paths (bsc#1012628).
- tools: ynl: fix setting presence bits in simple nests
  (bsc#1012628).
- nfsd: Fix error cleanup path in nfsd_rename() (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
  (bsc#1012628).
- arm64: bpf: fix 32bit unconditional bswap (bsc#1012628).
- dma-buf: Fix NULL pointer dereference in sanitycheck()
  (bsc#1012628).
- bpf, arm64: fix bug in BPF_LDX_MEMSX (bsc#1012628).
- s390/bpf: Fix bpf_plt pointer arithmetic (bsc#1012628).
- xsk: Don't assume metadata is always requested in TX completion
  (bsc#1012628).
- scripts/bpf_doc: Use silent mode when exec make cmd
  (bsc#1012628).
- commit 0ff7778</changelog>
  <changelog author="jslaby@suse.cz" date="1712836801">- gcc-plugins/stackleak: Avoid .head.text section (git-fixes).
- commit 542f698</changelog>
  <changelog author="jslaby@suse.cz" date="1713182400">- Linux 6.8.6 (bsc#1012628).
- amdkfd: use calloc instead of kzalloc to avoid integer overflow
  (bsc#1012628).
- wifi: ath9k: fix LNA selection in ath_ant_try_scan()
  (bsc#1012628).
- wifi: rtw89: fix null pointer access when abort scan
  (bsc#1012628).
- bnx2x: Fix firmware version string character counts
  (bsc#1012628).
- net: stmmac: dwmac-starfive: Add support for JH7100 SoC
  (bsc#1012628).
- net: phy: phy_device: Prevent nullptr exceptions on ISR
  (bsc#1012628).
- wifi: rtw89: pci: validate RX tag for RXQ and RPQ (bsc#1012628).
- wifi: rtw89: pci: enlarge RX DMA buffer to consider size of
  RX descriptor (bsc#1012628).
- VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
  (bsc#1012628).
- wifi: iwlwifi: pcie: Add the PCI device id for new hardware
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Add definition for three LEDs
  (bsc#1012628).
- net: dsa: qca8k: put MDIO controller OF node if unavailable
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: disable cluster power domains
  (bsc#1012628).
- printk: For @suppress_panic_printk check for other CPU in panic
  (bsc#1012628).
- panic: Flush kernel log buffer at the end (bsc#1012628).
- dump_stack: Do not get cpu_sync for panic CPU (bsc#1012628).
- wifi: iwlwifi: pcie: Add new PCI device id and CNVI
  (bsc#1012628).
- cpuidle: Avoid potential overflow in integer multiplication
  (bsc#1012628).
- ARM: dts: rockchip: fix rk3288 hdmi ports node (bsc#1012628).
- ARM: dts: rockchip: fix rk322x hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3328 hdmi ports node (bsc#1012628).
- arm64: dts: rockchip: fix rk3399 hdmi ports node (bsc#1012628).
- net: add netdev_lockdep_set_classes() to virtual drivers
  (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Declare GCC clocks protected
  (bsc#1012628).
- pmdomain: ti: Add a null pointer check to the
  omap_prm_domain_init (bsc#1012628).
- pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to
  hdmimix domain (bsc#1012628).
- ACPI: resource: Add IRQ override quirk for ASUS ExpertBook
  B2502FBA (bsc#1012628).
- ionic: set adminq irq affinity (bsc#1012628).
- net: skbuff: add overflow debug check to pull/push helpers
  (bsc#1012628).
- firmware: tegra: bpmp: Return directly after a failed kzalloc()
  in get_filename() (bsc#1012628).
- wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro
  (bsc#1012628).
- wifi: mt76: mt7915: add locking for accessing mapped registers
  (bsc#1012628).
- wifi: mt76: mt7996: disable AMSDU for non-data frames
  (bsc#1012628).
- wifi: mt76: mt7996: add locking for accessing mapped registers
  (bsc#1012628).
- ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of
  CONFIG_X86_ANDROID_TABLETS (bsc#1012628).
- ACPI: x86: Add DELL0501 handling to
  acpi_quirk_skip_serdev_enumeration() (bsc#1012628).
- pstore/zone: Add a null pointer check to the psz_kmsg_read
  (bsc#1012628).
- tools/power x86_energy_perf_policy: Fix file leak in
  get_pkg_num() (bsc#1012628).
- net: pcs: xpcs: Return EINVAL in the internal methods
  (bsc#1012628).
- dma-direct: Leak pages on dma_set_decrypted() failure
  (bsc#1012628).
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of
  attach_dev (bsc#1012628).
- cpufreq: Don't unregister cpufreq cooling on CPU hotplug
  (bsc#1012628).
- overflow: Allow non-type arg to type_max() and type_min()
  (bsc#1012628).
- wifi: cfg80211: check A-MSDU format more carefully
  (bsc#1012628).
- btrfs: handle chunk tree lookup error in
  btrfs_relocate_sys_chunks() (bsc#1012628).
- btrfs: export: handle invalid inode or root reference in
  btrfs_get_parent() (bsc#1012628).
- btrfs: send: handle path ref underflow in header
  iterate_inode_ref() (bsc#1012628).
- ice: use relative VSI index for VFs instead of PF VSI number
  (bsc#1012628).
- net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
  (bsc#1012628).
- netdev: let netlink core handle -EMSGSIZE errors (bsc#1012628).
- Bluetooth: btintel: Fix null ptr deref in btintel_read_version
  (bsc#1012628).
- Bluetooth: Add new quirk for broken read key length on ATS2851
  (bsc#1012628).
- drm/vc4: don't check if plane-&gt;state-&gt;fb == state-&gt;fb
  (bsc#1012628).
- drm/ci: uprev mesa version: fix kdl commit fetch (bsc#1012628).
- drm/amdgpu: Skip do PCI error slot reset during RAS recovery
  (bsc#1012628).
- Input: synaptics-rmi4 - fail probing if memory allocation for
  "phys" fails (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for GPD Win Mini
  (bsc#1012628).
- ASoC: SOF: amd: Optimize quirk for Valve Galileo (bsc#1012628).
- drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (bsc#1012628).
- scsi: ufs: qcom: Avoid re-init quirk when gears match
  (bsc#1012628).
- drm/amd/display: increased min_dcfclk_mhz and min_fclk_mhz
  (bsc#1012628).
- pinctrl: renesas: checker: Limit cfg reg enum checks to provided
  IDs (bsc#1012628).
- sysv: don't call sb_bread() with pointers_lock held
  (bsc#1012628).
- scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
  (bsc#1012628).
- drm/amd/display: Disable idle reallow as part of command/gpint
  execution (bsc#1012628).
- isofs: handle CDs with bad root inode but good Joliet root
  directory (bsc#1012628).
- ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards
  (bsc#1012628).
- ASoC: Intel: common: DMI remap for rebranded Intel NUC M15
  (LAPRC710) laptops (bsc#1012628).
- rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()
  (bsc#1012628).
- rcu-tasks: Repair RCU Tasks Trace quiescence check
  (bsc#1012628).
- Julia Lawall reported this null pointer dereference, this
  should fix it (bsc#1012628).
- media: sta2x11: fix irq handler cast (bsc#1012628).
- ALSA: firewire-lib: handle quirk to calculate payload quadlets
  as data block counter (bsc#1012628).
- drm/panel: simple: Add BOE BP082WX1-100 8.2" panel
  (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-{32,64}.o
  (bsc#1012628).
- ASoC: Intel: avs: Populate board selection with new I2S entries
  (bsc#1012628).
- ext4: add a hint for block bitmap corrupt state in mb_groups
  (bsc#1012628).
- ext4: forbid commit inconsistent quota data when
  errors=remount-ro (bsc#1012628).
- drm/amd/display: Fix nanosec stat overflow (bsc#1012628).
- accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid
  warnings (bsc#1012628).
- i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC
  (bsc#1012628).
- HID: input: avoid polling stylus battery on Chromebook Pompom
  (bsc#1012628).
- drm/amd/amdgpu: Fix potential ioremap() memory leaks in
  amdgpu_device_init() (bsc#1012628).
- drm: Check output polling initialized before disabling
  (bsc#1012628).
- drm: Check polling initialized before enabling in
  drm_helper_probe_single_connector_modes (bsc#1012628).
- SUNRPC: increase size of rpc_wait_queue.qlen from unsigned
  short to unsigned int (bsc#1012628).
- PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (bsc#1012628).
- Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle
  by default" (bsc#1012628).
- libperf evlist: Avoid out-of-bounds access (bsc#1012628).
- crypto: iaa - Fix async_disable descriptor leak (bsc#1012628).
- input/touchscreen: imagis: Correct the maximum touch area value
  (bsc#1012628).
- drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk
  for HIP09 (bsc#1012628).
- block: prevent division by zero in blk_rq_stat_sum()
  (bsc#1012628).
- RDMA/cm: add timeout to cm_destroy_id wait (bsc#1012628).
- Input: imagis - use FIELD_GET where applicable (bsc#1012628).
- Input: allocate keycode for Display refresh rate toggle
  (bsc#1012628).
- platform/x86: acer-wmi: Add support for Acer PH16-71
  (bsc#1012628).
- platform/x86: acer-wmi: Add predator_v4 module parameter
  (bsc#1012628).
- platform/x86: touchscreen_dmi: Add an extra entry for a variant
  of the Chuwi Vi8 tablet (bsc#1012628).
- perf/x86/amd/lbr: Discard erroneous branch entries
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9
  (bsc#1012628).
- ktest: force $buildonly = 1 for 'make_warnings_file' test type
  (bsc#1012628).
- Input: xpad - add support for Snakebyte GAMEPADs (bsc#1012628).
- ring-buffer: use READ_ONCE() to read cpu_buffer-&gt;commit_page
  in concurrent environment (bsc#1012628).
- tools: iio: replace seekdir() in iio_generic_buffer
  (bsc#1012628).
- bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (bsc#1012628).
- kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in
  kernfs_find_and_get_node_by_id() (bsc#1012628).
- usb: typec: ucsi: Add qcm6490-pmic-glink as needing PDOS quirk
  (bsc#1012628).
- thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX
  capabilities read (bsc#1012628).
- usb: gadget: uvc: refactor the check for a valid buffer in
  the pump worker (bsc#1012628).
- usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR
  (bsc#1012628).
- usb: typec: ucsi: Limit read size on v1.2 (bsc#1012628).
- serial: 8250_of: Drop quirk fot NPCM from 8250_port
  (bsc#1012628).
- thunderbolt: Keep the domain powered when USB4 port is in
  redrive mode (bsc#1012628).
- usb: typec: tcpci: add generic tcpci fallback compatible
  (bsc#1012628).
- usb: sl811-hcd: only defined function checkdone if QUIRK2 is
  defined (bsc#1012628).
- ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE
  (bsc#1012628).
- thermal/of: Assume polling-delay(-passive) 0 when absent
  (bsc#1012628).
- ASoC: soc-core.c: Skip dummy codec when adding platforms
  (bsc#1012628).
- x86/xen: attempt to inflate the memory balloon on PVH
  (bsc#1012628).
- fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
  (bsc#1012628).
- io_uring: clear opcode specific data for an early failure
  (bsc#1012628).
- modpost: fix null pointer dereference (bsc#1012628).
- drivers/nvme: Add quirks for device 126f:2262 (bsc#1012628).
- fbmon: prevent division by zero in fb_videomode_from_videomode()
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for some Clevo laptops
  (bsc#1012628).
- drm/amdgpu: Init zone device and drm client after mode-1 reset
  on reload (bsc#1012628).
- media: mediatek: vcodec: Fix oops when HEVC init fails
  (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect decoder context
  list (bsc#1012628).
- media: mediatek: vcodec: adding lock to protect encoder context
  list (bsc#1012628).
- randomize_kstack: Improve entropy diffusion (bsc#1012628).
- platform/x86/intel/hid: Don't wake on 5-button releases
  (bsc#1012628).
- platform/x86: intel-vbtn: Update tablet mode switch at end of
  probe (bsc#1012628).
- nouveau: fix devinit paths to only handle display on GSP
  (bsc#1012628).
- Bluetooth: btintel: Fixe build regression (bsc#1012628).
- net: mpls: error out if inner headers are not set (bsc#1012628).
- VMCI: Fix possible memcpy() run-time warning in
  vmci_datagram_invoke_guest_handler() (bsc#1012628).
- x86/vdso: Fix rethunk patching for vdso-image-x32.o too
  (bsc#1012628).
- Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks
  in amdgpu_device_init()" (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.6-041-wifi-ath11k-decrease-MHI-channel-buffer-length-.patch.
- Rename to
  patches.kernel.org/6.8.6-045-wifi-iwlwifi-Add-missing-MODULE_FIRMWARE-for-.p.patch.
- Rename to
  patches.kernel.org/6.8.6-054-Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch.
- Rename to
  patches.kernel.org/6.8.6-131-gcc-plugins-stackleak-Avoid-.head.text-section.patch.
- commit 15f7a16</changelog>
  <changelog author="jslaby@suse.cz" date="1713182401">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
  Update upstream status.
- commit 85a400d</changelog>
  <changelog author="jslaby@suse.cz" date="1713182402">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
  Update upstream status and move to soon-upstream section.
- commit 114e4b9</changelog>
  <changelog author="macpaul.lin@mediatek.com" date="1713355200">- Update config files: re-enable arm64 regulator modules for MediaTek boards (bsc#1222818).
  This re-enable some regulator modules, pinctrl and RTC drivers for
  MediaTek boards which has been disabled when merging config file from
  master to stable (kernel 6.5.9-&gt;6.6) branch.
  This re-applies commit b197b3604a7b (Update config files: enable arm64
  regulator modules for MediaTek boards.)
  [js] set also KEYBOARD_MTK_PMIC=m, POWER_RESET_MT6323=n, LEDS_MT6323=n,
    and MFD_MT6397=m -- the same as commit b197b3604a7b.
- commit 5c0cf23</changelog>
  <changelog author="jslaby@suse.cz" date="1713355201">-  x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with
  CONFIG_MITIGATION_SPECTRE_BHI (bsc#1012628 bsc#1217339
  CVE-2024-2201).
- Update config files.
- x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
  (bsc#1012628).
- x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
  (bsc#1012628).
- x86/bugs: Fix BHI handling of RRSBA (bsc#1012628).
- x86/bugs: Rename various 'ia32_cap' variables to
  'x86_arch_cap_msr' (bsc#1012628).
- x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
  (bsc#1012628).
- x86/bugs: Fix BHI documentation (bsc#1012628).
- x86/bugs: Fix return type of spectre_bhi_state() (bsc#1012628).
- kernfs: annotate different lockdep class for of-&gt;mutex of
  writable files (bsc#1012628).
- selftests: kselftest: Fix build failure with NOLIBC
  (bsc#1012628).
- irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
  (bsc#1012628).
- x86/apic: Force native_apic_mem_read() to use the MOV
  instruction (bsc#1012628).
- selftests: kselftest: Mark functions that unconditionally call
  exit() as __noreturn (bsc#1012628).
- selftests: timers: Fix abs() warning in posix_timers test
  (bsc#1012628).
- selftests: timers: Fix posix_timers ksft_print_msg() warning
  (bsc#1012628).
- selftests/timers/posix_timers: Reimplement
  check_timer_distribution() (bsc#1012628).
- x86/cpu: Actually turn off mitigations by default for
  SPECULATION_MITIGATIONS=n (bsc#1012628).
- perf/x86: Fix out of range data (bsc#1012628).
- vhost: Add smp_rmb() in vhost_enable_notify() (bsc#1012628).
- vhost: Add smp_rmb() in vhost_vq_avail_empty() (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix spi lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix pwm lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usb lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix adc lpcg indices (bsc#1012628).
- arm64: dts: imx8-ss-dma: fix can lpcg indices (bsc#1012628).
- arm64: dts: imx8qm-ss-dma: fix can lpcg indices (bsc#1012628).
- drm/amdgpu/umsch: reinitialize write pointer in hw init
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on connect failure
  (bsc#1012628).
- drm/msm/dp: fix runtime PM leak on disconnect (bsc#1012628).
- drm/client: Fully protect modes[] with dev-&gt;mode_config.mutex
  (bsc#1012628).
- drm/panfrost: Fix the error path in
  panfrost_mmu_map_fault_addr() (bsc#1012628).
- drm/ast: Fix soft lockup (bsc#1012628).
- drm/amdkfd: Reset GPU on queue preemption failure (bsc#1012628).
- drm/i915/vrr: Disable VRR when using bigjoiner (bsc#1012628).
- drm/vmwgfx: Enable DMA mappings with SEV (bsc#1012628).
- accel/ivpu: Fix deadlock in context_xa (bsc#1012628).
- accel/ivpu: Return max freq for DRM_IVPU_PARAM_CORE_CLOCK_RATE
  (bsc#1012628).
- accel/ivpu: Put NPU back to D3hot after failed resume
  (bsc#1012628).
- accel/ivpu: Fix PCI D0 state entry in resume (bsc#1012628).
- accel/ivpu: Check return code of ipc-&gt;lock init (bsc#1012628).
- scsi: sg: Avoid race in error handling &amp; drop bogus warn
  (bsc#1012628).
- scsi: sg: Avoid sg device teardown race (bsc#1012628).
- fs/proc: Skip bootloader comment if no embedded kernel
  parameters (bsc#1012628).
- fs/proc: remove redundant comments from /proc/bootconfig
  (bsc#1012628).
- kprobes: Fix possible use-after-free issue on kprobe
  registration (bsc#1012628).
- io_uring/net: restore msg_control on sendzc retry (bsc#1012628).
- btrfs: qgroup: convert PREALLOC to PERTRANS after
  record_root_in_trans (bsc#1012628).
- btrfs: record delayed inode root in transaction (bsc#1012628).
- btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume
  operations (bsc#1012628).
- btrfs: qgroup: correctly model root qgroup rsv in convert
  (bsc#1012628).
- io_uring: disable io-wq execution of multishot NOWAIT requests
  (bsc#1012628).
- io_uring: refactor DEFER_TASKRUN multishot checks (bsc#1012628).
- iommu/vt-d: Fix WARN_ON in iommu probe path (bsc#1012628).
- iommu/vt-d: Allocate local memory for page request queue
  (bsc#1012628).
- iommu/vt-d: Fix wrong use of pasid config (bsc#1012628).
- tracing: hide unused ftrace_event_id_fops (bsc#1012628).
- drm/xe/hwmon: Cast result to output precision on left shift
  of operand (bsc#1012628).
- drm/xe/display: Fix double mutex initialization (bsc#1012628).
- net: ena: Set tx_info-&gt;xdpf value to NULL (bsc#1012628).
- net: ena: Fix incorrect descriptor free behavior (bsc#1012628).
- net: ena: Wrong missing IO completions check order
  (bsc#1012628).
- net: ena: Fix potential sign extension issue (bsc#1012628).
- af_unix: Fix garbage collector racing against connect()
  (bsc#1012628).
- af_unix: Do not use atomic ops for unix_sk(sk)-&gt;inflight
  (bsc#1012628).
- net: dsa: mt7530: trap link-local frames regardless of ST Port
  State (bsc#1012628).
- Revert "s390/ism: fix receive message buffer allocation"
  (bsc#1012628).
- net: sparx5: fix wrong config being used when reconfiguring PCS
  (bsc#1012628).
- net/mlx5e: Do not produce metadata freelist entries in Tx port
  ts WQE xmit (bsc#1012628).
- net/mlx5e: HTB, Fix inconsistencies with QoS SQs number
  (bsc#1012628).
- net/mlx5e: Fix mlx5e_priv_init() cleanup flow (bsc#1012628).
- net/mlx5e: RSS, Block changing channels number when RXFH is
  configured (bsc#1012628).
- net/mlx5: Correctly compare pkt reformat ids (bsc#1012628).
- net/mlx5: Properly link new fs rules into the tree
  (bsc#1012628).
- net/mlx5: offset comp irq index in name by one (bsc#1012628).
- net/mlx5: Register devlink first under devlink lock
  (bsc#1012628).
- net/mlx5: SF, Stop waiting for FW as teardown was called
  (bsc#1012628).
- netfilter: complete validation of user input (bsc#1012628).
- Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED
  bit (bsc#1012628).
- Bluetooth: hci_sock: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: ISO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: L2CAP: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: RFCOMM: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: SCO: Fix not validating setsockopt user input
  (bsc#1012628).
- Bluetooth: hci_sync: Fix using the same interval and window
  for Coded PHY (bsc#1012628).
- Bluetooth: hci_sync: Use QoS to determine which PHY to scan
  (bsc#1012628).
- Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset
  (bsc#1012628).
- Bluetooth: ISO: Align broadcast sync_timeout with connection
  timeout (bsc#1012628).
- pds_core: Fix pdsc_check_pci_health function to use work thread
  (bsc#1012628).
- pds_core: use pci_reset_function for health reset (bsc#1012628).
- ipv6: fix race condition between ipv6_get_ifaddr and
  ipv6_del_addr (bsc#1012628).
- ipv4/route: avoid unused-but-set-variable warning (bsc#1012628).
- ipv6: fib: hide unused 'pn' variable (bsc#1012628).
- octeontx2-af: Fix NIX SQ mode and BP config (bsc#1012628).
- af_unix: Clear stale u-&gt;oob_skb (bsc#1012628).
- net: ks8851: Handle softirqs at the end of IRQ thread to fix
  hang (bsc#1012628).
- net: ks8851: Inline ks8851_rx_skb() (bsc#1012628).
- cxl: Fix retrieving of access_coordinates in PCIe path
  (bsc#1012628).
- cxl: Remove checking of iter in
  cxl_endpoint_get_perf_coordinates() (bsc#1012628).
- cxl: Split out host bridge access coordinates (bsc#1012628).
- cxl: Split out combine_coordinates() for common shared usage
  (bsc#1012628).
- ACPI: HMAT / cxl: Add retrieval of generic port coordinates
  for both access classes (bsc#1012628).
- ACPI: HMAT: Introduce 2 levels of generic port access class
  (bsc#1012628).
- base/node / ACPI: Enumerate node access class for 'struct
  access_coordinate' (bsc#1012628).
- ACPI: bus: allow _UID matching for integer zero (bsc#1012628).
- bnxt_en: Reset PTP tx_avail after possible firmware reset
  (bsc#1012628).
- bnxt_en: Fix error recovery for RoCE ulp client (bsc#1012628).
- bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init()
  (bsc#1012628).
- s390/ism: fix receive message buffer allocation (bsc#1012628).
- geneve: fix header validation in geneve[6]_xmit_skb
  (bsc#1012628).
- lib: checksum: hide unused expected_csum_ipv6_magic[]
  (bsc#1012628).
- block: fix q-&gt;blkg_list corruption during disk rebind
  (bsc#1012628).
- octeontx2-pf: Fix transmit scheduler resource leak
  (bsc#1012628).
- xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
  (bsc#1012628).
- u64_stats: fix u64_stats_init() for lockdep when used repeatedly
  in one file (bsc#1012628).
- net: openvswitch: fix unwanted error log on timeout policy
  probing (bsc#1012628).
- scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
  (bsc#1012628).
- scsi: hisi_sas: Modify the deadline for ata_wait_after_reset()
  (bsc#1012628).
- drm/msm/adreno: Set highest_bank_bit for A619 (bsc#1012628).
- nouveau: fix function cast warning (bsc#1012628).
- Revert "drm/qxl: simplify qxl_fence_wait" (bsc#1012628).
- cxl/core: Fix initialization of mbox_cmd.size_out in get event
  (bsc#1012628).
- arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
  (bsc#1012628).
- dt-bindings: display/msm: sm8150-mdss: add DP node
  (bsc#1012628).
- drm/msm/dpu: make error messages at
  dpu_core_irq_register_callback() more sensible (bsc#1012628).
- drm/msm/dpu: don't allow overriding data from catalog
  (bsc#1012628).
- drm/msm: Add newlines to some debug prints (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix USB vbus
  regulator (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw72xx-2x: fix USB vbus
  regulator (bsc#1012628).
- cxl/core/regs: Fix usage of map-&gt;reg_type in
  cxl_decode_regblock() before assigned (bsc#1012628).
- cxl/mem: Fix for the index of Clear Event Record Handle
  (bsc#1012628).
- firmware: arm_scmi: Make raw debugfs entries non-seekable
  (bsc#1012628).
- firmware: arm_ffa: Fix the partition ID check in
  ffa_notification_info_get() (bsc#1012628).
- ARM: OMAP2+: fix USB regression on Nokia N8x0 (bsc#1012628).
- mmc: omap: restore original power up/down steps (bsc#1012628).
- mmc: omap: fix deferred probe (bsc#1012628).
- mmc: omap: fix broken slot switch lookup (bsc#1012628).
- ARM: OMAP2+: fix N810 MMC gpiod table (bsc#1012628).
- ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0
  (bsc#1012628).
- btrfs: tests: allocate dummy fs_info and root in
  test_find_delalloc() (bsc#1012628).
- media: cec: core: remove length check of Timer Status
  (bsc#1012628).
- PM: s2idle: Make sure CPUs will wakeup directly on resume
  (bsc#1012628).
- ACPI: scan: Do not increase dep_unmet for already met
  dependencies (bsc#1012628).
- platform/chrome: cros_ec_uart: properly fix race condition
  (bsc#1012628).
- drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11
  (bsc#1012628).
- Bluetooth: Fix memory leak in hci_req_sync_complete()
  (bsc#1012628).
- ring-buffer: Only update pages_touched when a new page is
  touched (bsc#1012628).
- raid1: fix use-after-free for original bio in
  raid1_write_request() (bsc#1012628).
- ARM: dts: imx7s-warp: Pass OV2680 link-frequencies
  (bsc#1012628).
- arm64: tlb: Fix TLBI RANGE operand (bsc#1012628).
- virtio_net: Do not send RSS key if it is not supported
  (bsc#1012628).
- ceph: switch to use cap_delay_lock for the unlink delay list
  (bsc#1012628).
- ceph: redirty page before returning AOP_WRITEPAGE_ACTIVATE
  (bsc#1012628).
- batman-adv: Avoid infinite loop trying to resize local TT
  (bsc#1012628).
- drm/amdgpu/vpe: power on vpe when hw_init (bsc#1012628).
- ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
  (bsc#1012628).
- ata: libata-core: Allow command duration limits detection for
  ACS-4 drives (bsc#1012628).
- smb3: fix Open files on server counter going negative
  (bsc#1012628).
- commit 9e7200f</changelog>
  <changelog author="jslaby@suse.cz" date="1713355202">- Linux 6.8.7 (bsc#1012628).
- drm/amd/display: fix disable otg wa logic in DCN316
  (bsc#1012628).
- drm/amd/display: always reset ODM mode in context when adding
  first plane (bsc#1012628).
- drm/amd/display: Return max resolution supported by DWB
  (bsc#1012628).
- drm/amd/display: Do not recursively call manual trigger
  programming (bsc#1012628).
- drm/amd/display: Set VSC SDP Colorimetry same way for MST and
  SST (bsc#1012628).
- drm/amd/display: Program VSC SDP colorimetry for all DP sinks &gt;=
  1.4 (bsc#1012628).
- drm/amdgpu: differentiate external rev id for gfx 11.5.0
  (bsc#1012628).
- drm/amdgpu: fix incorrect number of active RBs for gfx11
  (bsc#1012628).
- drm/amdgpu: always force full reset for SOC21 (bsc#1012628).
- drm/amdgpu: Reset dGPU if suspend got aborted (bsc#1012628).
- drm/i915: Disable live M/N updates when using bigjoiner
  (bsc#1012628).
- drm/i915: Disable port sync when bigjoiner is used
  (bsc#1012628).
- drm/i915/psr: Disable PSR when bigjoiner is used (bsc#1012628).
- drm/i915/cdclk: Fix CDCLK programming order when pipes are
  active (bsc#1012628).
- commit a2ed3b5</changelog>
  <changelog author="jslaby@suse.cz" date="1714046400">- bootconfig: Fix the kerneldoc of _xbc_exit() (git-fixes).
- commit 5cd3298</changelog>
  <changelog author="jslaby@suse.cz" date="1714392000">- Linux 6.8.8 (bsc#1012628).
- thunderbolt: Reset only non-USB4 host routers in resume
  (bsc#1012628).
- ksmbd: common: use struct_group_attr instead of struct_group
  for network_open_info (bsc#1012628).
- ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
  (bsc#1012628).
- ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
  (bsc#1012628).
- net: dsa: mt7530: fix enabling EEE on MT7531 switch on all
  boards (bsc#1012628).
- net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz
  XTAL MT7530 (bsc#1012628).
- fork: defer linking file vma until vma is fully initialized
  (bsc#1012628).
- nilfs2: fix OOB in nilfs_set_de_type (bsc#1012628).
- Squashfs: check the inode number is not the invalid value of
  zero (bsc#1012628).
- bootconfig: use memblock_free_late to free xbc memory to buddy
  (bsc#1012628).
- nouveau: fix instmem race condition around ptr stores
  (bsc#1012628).
- drm/vmwgfx: Fix crtc's atomic check conditional (bsc#1012628).
- drm/vmwgfx: Sort primary plane formats by order of preference
  (bsc#1012628).
- drm/vmwgfx: Fix prime import/export (bsc#1012628).
- drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
  (bsc#1012628).
- drm/ttm: stop pooling cached NUMA pages v2 (bsc#1012628).
- drm/amdgpu: remove invalid resource-&gt;start check v2
  (bsc#1012628).
- drm/amdkfd: Fix memory leak in create_process failure
  (bsc#1012628).
- drm/amdgpu: validate the parameters of bo mapping operations
  more clearly (bsc#1012628).
- fuse: fix leaked ENOSYS error on first statx call (bsc#1012628).
- mm/shmem: inline shmem_is_huge() for disabled transparent
  hugepages (bsc#1012628).
- mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap
  is enabled (bsc#1012628).
- mm,swapops: update check in is_pfn_swap_entry for hwpoison
  entries (bsc#1012628).
- mm/userfaultfd: allow hugetlb change protection upon poison
  entry (bsc#1012628).
- mm/madvise: make MADV_POPULATE_(READ|WRITE) handle
  VM_FAULT_RETRY properly (bsc#1012628).
- init/main.c: Fix potential static_command_line memory overflow
  (bsc#1012628).
- arm64: hibernate: Fix level3 translation fault in swsusp_save()
  (bsc#1012628).
- arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
  (bsc#1012628).
- KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing
  dirty status (bsc#1012628).
- KVM: x86/mmu: x86: Don't overflow lpage_info when checking
  attributes (bsc#1012628).
- KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD
  platforms (bsc#1012628).
- KVM: x86/pmu: Disable support for adaptive PEBS (bsc#1012628).
- KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel
  compatible (bsc#1012628).
- sched: Add missing memory barrier in switch_mm_cid
  (bsc#1012628).
- fs: sysfs: Fix reference leak in sysfs_break_active_protection()
  (bsc#1012628).
- speakup: Avoid crash on very long word (bsc#1012628).
- mei: me: disable RPL-S on SPS and IGN firmwares (bsc#1012628).
- mei: vsc: Unregister interrupt handler for system suspend
  (bsc#1012628).
- usb: typec: tcpm: Correct the PDO counting in pd_set
  (bsc#1012628).
- usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb
  ep transport error (bsc#1012628).
- usb: Disable USB3 LPM at shutdown (bsc#1012628).
- usb: dwc2: host: Fix dereference issue in DDMA completion flow
  (bsc#1012628).
- Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
  (bsc#1012628).
- Revert "usb: cdc-wdm: close race between read and workqueue"
  (bsc#1012628).
- USB: serial: option: add Telit FN920C04 rmnet compositions
  (bsc#1012628).
- USB: serial: option: add Rolling RW101-GL and RW135-GL support
  (bsc#1012628).
- USB: serial: option: support Quectel EM060K sub-models
  (bsc#1012628).
- USB: serial: option: add Lonsung U8300/U9300 product
  (bsc#1012628).
- USB: serial: option: add support for Fibocom FM650/FG650
  (bsc#1012628).
- USB: serial: option: add Fibocom FM135-GL variants
  (bsc#1012628).
- serial: core: Fix missing shutdown and startup for serial base
  port (bsc#1012628).
- serial: core: Clearing the circular buffer before NULLifying it
  (bsc#1012628).
- serial: core: Fix regression when runtime PM is not enabled
  (bsc#1012628).
- serial: stm32: Reset .throttled state in .startup()
  (bsc#1012628).
- serial: stm32: Return IRQ_NONE in the ISR if no handling happend
  (bsc#1012628).
- serial: 8250_dw: Revert: Do not reclock if already at correct
  rate (bsc#1012628).
- serial/pmac_zilog: Remove flawed mitigation for rx irq flood
  (bsc#1012628).
- serial: mxs-auart: add spinlock around changing cts state
  (bsc#1012628).
- comedi: vmk80xx: fix incomplete endpoint checking (bsc#1012628).
- thunderbolt: Do not create DisplayPort tunnels on adapters of
  the same router (bsc#1012628).
- thunderbolt: Fix wake configurations after device unplug
  (bsc#1012628).
- thunderbolt: Avoid notify PM core about runtime PM resume
  (bsc#1012628).
- binder: check offset alignment in binder_get_object()
  (bsc#1012628).
- misc: rtsx: Fix rts5264 driver status incorrect when card
  removed (bsc#1012628).
- usb: misc: onboard_usb_hub: Disable the USB hub clock on failure
  (bsc#1012628).
- ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with
  ALC269VC (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
  (bsc#1012628).
- ALSA: hda/tas2781: Add new vendor_id and subsystem_id to
  support ThinkPad ICE-1 (bsc#1012628).
- ALSA: hda/tas2781: correct the register for pow calibrated data
  (bsc#1012628).
- ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
  (bsc#1012628).
- net/mlx5: E-switch, store eswitch pointer before registering
  devlink_param (bsc#1012628).
- block: propagate partition scanning errors to the BLKRRPART
  ioctl (bsc#1012628).
- x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
  (bsc#1012628).
- x86/bugs: Fix BHI retpoline check (bsc#1012628).
- selftests/powerpc/papr-vpd: Fix missing variable initialization
  (bsc#1012628).
- clk: mediatek: mt7988-infracfg: fix clocks for 2nd PCIe port
  (bsc#1012628).
- clk: mediatek: Do a runtime PM get on controllers during probe
  (bsc#1012628).
- clk: Get runtime PM before walking tree for clk_summary
  (bsc#1012628).
- clk: Get runtime PM before walking tree during disable_unused
  (bsc#1012628).
- clk: Initialize struct clk_core kref earlier (bsc#1012628).
- clk: Remove prepare_lock hold assertion in __clk_release()
  (bsc#1012628).
- interconnect: Don't access req_list while it's being manipulated
  (bsc#1012628).
- interconnect: qcom: x1e80100: Remove inexistent ACV_PERF BCM
  (bsc#1012628).
- platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
  (bsc#1012628).
- thermal/debugfs: Add missing count increment to
  thermal_debug_tz_trip_up() (bsc#1012628).
- ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
  (bsc#1012628).
- drm/radeon: make -fstrict-flex-arrays=3 happy (bsc#1012628).
- drm/panel: visionox-rm69299: don't unregister DSI device
  (bsc#1012628).
- thunderbolt: Reset topology created by the boot firmware
  (bsc#1012628).
- thunderbolt: Make tb_switch_reset() support Thunderbolt 2,
  3 and USB4 routers (bsc#1012628).
- thunderbolt: Introduce tb_path_deactivate_hop() (bsc#1012628).
- thunderbolt: Introduce tb_port_reset() (bsc#1012628).
- userfaultfd: change src_folio after ensuring it's unpinned in
  UFFDIO_MOVE (bsc#1012628).
- drm/v3d: Don't increment `enabled_ns` twice (bsc#1012628).
- drm: nv04: Fix out of bounds access (bsc#1012628).
- iommufd: Add config needed for iommufd_fail_nth (bsc#1012628).
- iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
  (bsc#1012628).
- s390/cio: fix race condition during online processing
  (bsc#1012628).
- s390/qdio: handle deferred cc1 (bsc#1012628).
- perf lock contention: Add a missing NULL check (bsc#1012628).
- perf annotate: Make sure to call symbol__annotate2() in TUI
  (bsc#1012628).
- RDMA/mlx5: Fix port number for counter query in multi-port
  configuration (bsc#1012628).
- RDMA/cm: Print the old state when cm_destroy_id gets timeout
  (bsc#1012628).
- RDMA/rxe: Fix the problem "mutex_destroy missing" (bsc#1012628).
- NFSD: fix endianness issue in nfsd4_encode_fattr4 (bsc#1012628).
- net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before
  using them (bsc#1012628).
- net: ravb: Allow RX loop to move past DMA mapping errors
  (bsc#1012628).
- net: ravb: Count packets instead of descriptors in R-Car RX path
  (bsc#1012628).
- ravb: Group descriptor types used in Rx ring (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix WED + wifi reset (bsc#1012628).
- net/sched: Fix mirred deadlock on device recursion
  (bsc#1012628).
- netfilter: nf_tables: fix memleak in map from abort path
  (bsc#1012628).
- gpiolib: swnode: Remove wrong header inclusion (bsc#1012628).
- netfilter: nf_tables: restore set elements when delete set fails
  (bsc#1012628).
- netfilter: nf_tables: missing iterator type in lookup walk
  (bsc#1012628).
- s390/ism: Properly fix receive message buffer allocation
  (bsc#1012628).
- net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
  (bsc#1012628).
- net: dsa: mt7530: fix mirroring frames received on local port
  (bsc#1012628).
- tun: limit printing rate when illegal packet received by tun
  dev (bsc#1012628).
- ice: Fix checking for unsupported keys on non-tunnel device
  (bsc#1012628).
- ice: tc: allow zero flags in parsing tc flower (bsc#1012628).
- ice: tc: check src_vsi in case of traffic from VF (bsc#1012628).
- net: stmmac: Fix IP-cores specific MAC capabilities
  (bsc#1012628).
- net: stmmac: Fix max-speed being ignored on queue re-init
  (bsc#1012628).
- net: stmmac: Apply half-duplex-less constraint for DW QoS Eth
  only (bsc#1012628).
- selftests/tcp_ao: Printing fixes to confirm with format-security
  (bsc#1012628).
- selftests/tcp_ao: Fix fscanf() call for format-security
  (bsc#1012628).
- selftests/tcp_ao: Zero-init tcp_ao_info_opt (bsc#1012628).
- selftests/tcp_ao: Make RST tests less flaky (bsc#1012628).
- octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
  (bsc#1012628).
- net: change maximum number of UDP segments to 128 (bsc#1012628).
- net/mlx5e: Prevent deadlock while disabling aRFS (bsc#1012628).
- net/mlx5: Restore mistakenly dropped parts in register devlink
  flow (bsc#1012628).
- net/mlx5: Lag, restore buckets number to default after hash
  LAG deactivation (bsc#1012628).
- net: sparx5: flower: fix fragment flags handling (bsc#1012628).
- af_unix: Don't peek OOB data without MSG_OOB (bsc#1012628).
- af_unix: Call manage_oob() for every skb in
  unix_stream_read_generic() (bsc#1012628).
- netfilter: flowtable: incorrect pppoe tuple (bsc#1012628).
- netfilter: flowtable: validate pppoe header (bsc#1012628).
- netfilter: nft_set_pipapo: do not free live element
  (bsc#1012628).
- netfilter: nft_set_pipapo: walk over current view on netlink
  dump (bsc#1012628).
- netfilter: nft_set_pipapo: constify lookup fn args where
  possible (bsc#1012628).
- netfilter: br_netfilter: skip conntrack input hook for promisc
  packets (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_obj_type_get() (bsc#1012628).
- netfilter: nf_tables: Fix potential data-race in
  __nft_expr_type_get() (bsc#1012628).
- scsi: ufs: qcom: Add missing interconnect bandwidth values
  for Gear 5 (bsc#1012628).
- r8169: add missing conditional compiling for call to
  r8169_remove_leds (bsc#1012628).
- r8169: fix LED-related deadlock on module removal (bsc#1012628).
- btrfs: zoned: do not flag ZEROOUT on non-dirty extent buffer
  (bsc#1012628).
- btrfs: do not wait for short bulk allocation (bsc#1012628).
- net: usb: ax88179_178a: avoid writing the mac address before
  first reading (bsc#1012628).
- scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING
  (bsc#1012628).
- random: handle creditable entropy from atomic process context
  (bsc#1012628).
- selftests/ftrace: Limit length in subsystem-enable tests
  (bsc#1012628).
- SUNRPC: Fix rpcgss_context trace event acceptor field
  (bsc#1012628).
- Revert "vmgenid: emit uevent when VMGENID updates"
  (bsc#1012628).
- drm/i915/cdclk: Fix voltage_level programming edge case
  (bsc#1012628).
- io_uring: Fix io_cqring_wait() not restoring sigmask on
  get_timespec64() failure (bsc#1012628).
- commit 9d04f0e</changelog>
  <changelog author="jslaby@suse.cz" date="1714478400">- e1000e: change usleep_range to udelay in PHY mdic access
  (bsc#1223109).
- commit e7fcfd8</changelog>
  <changelog author="tiwai@suse.de" date="1714478401">- usb: Fix regression caused by invalid ep0 maxpacket in virtual
  SuperSpeed device (bsc#1220569).
- commit b2a1bf4</changelog>
  <changelog author="tiwai@suse.de" date="1714478402">- ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for
  Lenovo Legion models (bsc#1223462).
- commit 12d1ee1</changelog>
  <changelog author="jslaby@suse.cz" date="1714996800">- Linux 6.8.9 (bsc#1012628).
- Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
  (bsc#1012628).
- Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
  (bsc#1012628).
- Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
  (bsc#1012628).
- bounds: Use the right number of bits for power-of-two
  CONFIG_NR_CPUS (bsc#1012628).
- phy: qcom: qmp-combo: fix VCO div offset on v5_5nm and v6
  (bsc#1012628).
- i2c: smbus: fix NULL function pointer dereference (bsc#1012628).
- RISC-V: selftests: cbo: Ensure asm operands match constraints,
  take 2 (bsc#1012628).
- riscv: hwprobe: fix invalid sign extension for
  RISCV_HWPROBE_EXT_ZVFHMIN (bsc#1012628).
- sched/eevdf: Prevent vlag from going out of bounds in
  reweight_eevdf() (bsc#1012628).
- sched/eevdf: Fix miscalculation in reweight_entity() when se
  is not curr (bsc#1012628).
- sched/eevdf: Always update V if se-&gt;on_rq when reweighting
  (bsc#1012628).
- dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
  (bsc#1012628).
- phy: ti: tusb1210: Resolve charger-det crash if charger psy
  is unregistered (bsc#1012628).
- riscv: Fix loading 64-bit NOMMU kernels past the start of RAM
  (bsc#1012628).
- riscv: Fix TASK_SIZE on 64-bit NOMMU (bsc#1012628).
- dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
  (bsc#1012628).
- dma: xilinx_dpdma: Fix locking (bsc#1012628).
- dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue
  (bsc#1012628).
- phy: qcom: m31: match requested regulator name with dt schema
  (bsc#1012628).
- phy: rockchip: naneng-combphy: Fix mux on rk3588 (bsc#1012628).
- phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits
  (bsc#1012628).
- phy: rockchip-snps-pcie3: fix bifurcation on rk3588
  (bsc#1012628).
- phy: freescale: imx8m-pcie: fix pcie link-up instability
  (bsc#1012628).
- phy: marvell: a3700-comphy: Fix hardcoded array size
  (bsc#1012628).
- phy: marvell: a3700-comphy: Fix out of bounds read
  (bsc#1012628).
- soundwire: amd: fix for wake interrupt handling for clockstop
  mode (bsc#1012628).
- idma64: Don't try to serve interrupts when device is powered
  off (bsc#1012628).
- dmaengine: tegra186: Fix residual calculation (bsc#1012628).
- dmaengine: owl: fix register access functions (bsc#1012628).
- mm: zswap: fix shrinker NULL crash with cgroup_disable=memory
  (bsc#1012628).
- mm: turn folio_test_hugetlb into a PageType (bsc#1012628).
- phy: qcom: qmp-combo: Fix VCO div offset on v3 (bsc#1012628).
- phy: qcom: qmp-combo: Fix register base for QSERDES_DP_PHY_MODE
  (bsc#1012628).
- firmware: qcom: uefisecapp: Fix memory related IO errors and
  crashes (bsc#1012628).
- mtd: diskonchip: work around ubsan link failure (bsc#1012628).
- mtd: limit OTP NVMEM cell parse to non-NAND devices
  (bsc#1012628).
- udp: preserve the connected status if only UDP cmsg
  (bsc#1012628).
- fbdev: fix incorrect address computation in deferred IO
  (bsc#1012628).
- stackdepot: respect __GFP_NOLOCKDEP allocation flag
  (bsc#1012628).
- macsec: Detect if Rx skb is macsec-related for offloading
  devices that update md_dst (bsc#1012628).
- macsec: Enable devices to advertise whether they update sk_buff
  md_dst during offloads (bsc#1012628).
- net: b44: set pause params only when interface is up
  (bsc#1012628).
- ethernet: Add helper for assigning packet type when dest
  address does not match device address (bsc#1012628).
- net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff
  md_dst for MACsec (bsc#1012628).
- ACPI: CPPC: Fix access width used for PCC registers
  (bsc#1012628).
- ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
  (bsc#1012628).
- ACPI: CPPC: Use access_width over bit_width for system memory
  accesses (bsc#1012628).
- irqchip/gic-v3-its: Prevent double free on error (bsc#1012628).
- drm/amdkfd: Fix eviction fence handling (bsc#1012628).
- drm/amdkfd: Fix rescheduling of restore worker (bsc#1012628).
- drm/amdgpu: Fix leak when GPU memory allocation fails
  (bsc#1012628).
- drm/amdgpu/umsch: don't execute umsch test when GPU is in
  reset/suspend (bsc#1012628).
- drm/amdgpu/pm: Remove gpu_od if it's an empty directory
  (bsc#1012628).
- drm/atomic-helper: fix parameter order in
  drm_format_conv_state_copy() call (bsc#1012628).
- drm/amdgpu: Assign correct bits for SDMA HDP flush
  (bsc#1012628).
- drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
  (bsc#1012628).
- dmaengine: xilinx: xdma: Fix synchronization issue
  (bsc#1012628).
- dmaengine: xilinx: xdma: Fix wrong offsets in the buffers
  addresses in dma descriptor (bsc#1012628).
- dmaengine: Revert "dmaengine: pl330: issue_pending waits until
  WFP state" (bsc#1012628).
- arm64: dts: rockchip: enable internal pull-up for Q7_THRM#
  on RK3399 Puma (bsc#1012628).
- arm64: dts: qcom: sm8450: Fix the msi-map entries (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- LoongArch: Fix access error when read fault on a write-only VMA
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events (bsc#1012628).
- eeprom: at24: fix memory corruption race condition
  (bsc#1012628).
- cpu: Re-enable CPU mitigations by default for !X86 architectures
  (bsc#1012628).
- Update config files.
- x86/tdx: Preserve shared bit on mprotect() (bsc#1012628).
- btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
  (bsc#1012628).
- btrfs: scrub: run relocation repair when/only needed
  (bsc#1012628).
- btrfs: fix wrong block_start calculation for
  btrfs_drop_extent_map_range() (bsc#1012628).
- btrfs: fallback if compressed IO fails for ENOSPC (bsc#1012628).
- HID: i2c-hid: Revert to await reset ACK before reading report
  descriptor (bsc#1012628).
- HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent
  lock-up (bsc#1012628).
- smb3: fix lock ordering potential deadlock in
  cifs_sync_mid_result (bsc#1012628).
- smb3: missing lock when picking channel (bsc#1012628).
- smb: client: Fix struct_group() usage in __packed structs
  (bsc#1012628).
- mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when
  dissolve_free_hugetlb_folio() (bsc#1012628).
- mm: support page_mapcount() on page_has_type() pages
  (bsc#1012628).
- mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macros
  (bsc#1012628).
- mmc: sdhci-of-dwcmshc: th1520: Increase tuning loop count to
  128 (bsc#1012628).
- mmc: sdhci-msm: pervent access to suspended controller
  (bsc#1012628).
- mm/hugetlb: fix missing hugetlb_lock for resv uncharge
  (bsc#1012628).
- mtd: rawnand: qcom: Fix broken OP_RESET_DEVICE command in
  qcom_misc_cmd_type_exec() (bsc#1012628).
- Bluetooth: qca: fix NULL-deref on non-serdev setup
  (bsc#1012628).
- Bluetooth: qca: fix NULL-deref on non-serdev suspend
  (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
  (bsc#1012628).
- Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
  (bsc#1012628).
- rust: remove `params` from `module` macro example (bsc#1012628).
- kbuild: rust: force `alloc` extern to allow "empty" Rust files
  (bsc#1012628).
- kbuild: rust: remove unneeded `@rustc_cfg` to avoid ICE
  (bsc#1012628).
- rust: make mutually exclusive with CFI_CLANG (bsc#1012628).
- rust: init: remove impl Zeroable for Infallible (bsc#1012628).
- rust: don't select CONSTRUCTORS (bsc#1012628).
- rust: kernel: require `Send` for `Module` implementations
  (bsc#1012628).
- rust: phy: implement `Send` for `Registration` (bsc#1012628).
- x86/cpu: Fix check for RDPKRU in __show_regs() (bsc#1012628).
- x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range
  (bsc#1012628).
- selftests/seccomp: Handle EINVAL on unshare(CLONE_NEWPID)
  (bsc#1012628).
- selftests/seccomp: Change the syscall used in KILL_THREAD test
  (bsc#1012628).
- selftests/seccomp: user_notification_addfd check nextfd is
  available (bsc#1012628).
- drm/amdgpu: fix visible VRAM handling during faults
  (bsc#1012628).
- drm/amdgpu: add shared fdinfo stats (bsc#1012628).
- drm: add drm_gem_object_is_shared_for_memory_stats() helper
  (bsc#1012628).
- KVM: x86/pmu: Set enable bits for GP counters in
  PERF_GLOBAL_CTRL at "RESET" (bsc#1012628).
- KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled
  (bsc#1012628).
- usb: xhci: correct return value in case of STS_HCE
  (bsc#1012628).
- xhci: move event processing for one interrupter to a separate
  function (bsc#1012628).
- Revert "drm/amd/display: fix USB-C flag update after enc10
  feature init" (bsc#1012628).
- drm/amd/display: Check DP Alt mode DPCS state via DMUB
  (bsc#1012628).
- netfs: Fix the pre-flush when appending to a file in
  writethrough mode (bsc#1012628).
- af_unix: Suppress false-positive lockdep splat for spin_lock()
  in __unix_gc() (bsc#1012628).
- tls: fix lockless read of strp-&gt;msg_ready in -&gt;poll
  (bsc#1012628).
- dpll: fix dpll_pin_on_pin_register() for multiple parent pins
  (bsc#1012628).
- dpll: check that pin is registered in __dpll_pin_unregister()
  (bsc#1012628).
- octeontx2-af: fix the double free in rvu_npc_freemem()
  (bsc#1012628).
- net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX
  packets (bsc#1012628).
- ice: fix LAG and VF lock dependency in ice_reset_vf()
  (bsc#1012628).
- iavf: Fix TC config comparison with existing adapter TC config
  (bsc#1012628).
- i40e: Report MFS in decimal base instead of hex (bsc#1012628).
- i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
  (bsc#1012628).
- net: ti: icssg-prueth: Fix signedness bug in
  prueth_init_rx_chns() (bsc#1012628).
- net: phy: dp83869: Fix MII mode failure (bsc#1012628).
- netfilter: nf_tables: honor table dormant flag from netdev
  release event path (bsc#1012628).
- ARM: dts: imx6ull-tarragon: fix USB over-current polarity
  (bsc#1012628).
- eth: bnxt: fix counting packets discarded due to OOM and netpoll
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash
  work (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix warning during rehash
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Rate limit error message
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during
  rehash (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix possible use-after-free during
  activity update (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
  (bsc#1012628).
- mlxsw: spectrum_acl_tcam: Fix race in region ID allocation
  (bsc#1012628).
- mlxsw: Use refcount_t for reference counting (bsc#1012628).
- net: openvswitch: Fix Use-After-Free in ovs_ct_exit
  (bsc#1012628).
- ipvs: Fix checksumming on GSO of SCTP packets (bsc#1012628).
- Bluetooth: qca: set power_ctrl_enabled on NULL returned by
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_sync: Using hci_cmd_sync_submit when removing
  Adv Monitor (bsc#1012628).
- Bluetooth: btusb: mediatek: Fix double free of skb in coredump
  (bsc#1012628).
- Bluetooth: MGMT: Fix failing to
  MGMT_OP_ADD_UUID/MGMT_OP_REMOVE_UUID (bsc#1012628).
- Bluetooth: hci_event: Fix sending HCI_OP_READ_ENC_KEY_SIZE
  (bsc#1012628).
- Bluetooth: btusb: Fix triggering coredump implementation for
  QCA (bsc#1012628).
- Bluetooth: hci_sync: Use advertised PHYs on
  hci_le_ext_create_conn_sync (bsc#1012628).
- Bluetooth: ISO: Reassemble PA data for bcast sink (bsc#1012628).
- Bluetooth: hci_sync: Attempt to dequeue connection attempt
  (bsc#1012628).
- Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync
  queue (bsc#1012628).
- Bluetooth: hci_conn: Fix UAF Write in
  __hci_acl_create_connection_sync (bsc#1012628).
- Bluetooth: hci_conn: Always use sk_timeo as conn_timeout
  (bsc#1012628).
- Bluetooth: Remove pending ACL connection attempts (bsc#1012628).
- Bluetooth: hci_conn: Only do ACL connections sequentially
  (bsc#1012628).
- Bluetooth: hci_event: Use HCI error defines instead of magic
  values (bsc#1012628).
- drm/xe: call free_gsc_pkt only once on action add failure
  (bsc#1012628).
- drm/xe: Remove sysfs only once on action add failure
  (bsc#1012628).
- gpio: tegra186: Fix tegra186_gpio_is_accessible() check
  (bsc#1012628).
- net: phy: mediatek-ge-soc: follow netdev LED trigger semantics
  (bsc#1012628).
- net: gtp: Fix Use-After-Free in gtp_dellink (bsc#1012628).
- tcp: Fix Use-After-Free in tcp_ao_connect_init (bsc#1012628).
- net: usb: ax88179_178a: stop lying about skb-&gt;truesize
  (bsc#1012628).
- ipv4: check for NULL idev in ip_route_use_hint() (bsc#1012628).
- net: fix sk_memory_allocated_{add|sub} vs softirqs
  (bsc#1012628).
- net: make SK_MEMORY_PCPU_RESERV tunable (bsc#1012628).
- tools: ynl: don't ignore errors in NLMSG_DONE messages
  (bsc#1012628).
- soc: mediatek: mtk-svs: Append "-thermal" to thermal zone names
  (bsc#1012628).
- ax25: Fix netdev refcount issue (bsc#1012628).
- netfs: Fix writethrough-mode error handling (bsc#1012628).
- NFC: trf7970a: disable all regulators on removal (bsc#1012628).
- net: dsa: mv88e6xx: fix supported_interfaces setup in
  mv88e6250_phylink_get_caps() (bsc#1012628).
- cxl/core: Fix potential payload size confusion in
  cxl_mem_get_poison() (bsc#1012628).
- bnxt_en: Fix error recovery for 5760X (P7) chips (bsc#1012628).
- bnxt_en: Fix the PCI-AER routines (bsc#1012628).
- bnxt_en: refactor reset close code (bsc#1012628).
- bridge/br_netlink.c: no need to return void function
  (bsc#1012628).
- icmp: prevent possible NULL dereferences from icmp_build_probe()
  (bsc#1012628).
- ARM: dts: microchip: at91-sama7g5ek: Replace
  regulator-suspend-voltage with the valid property (bsc#1012628).
- mlxsw: pci: Fix driver initialization with old firmware
  (bsc#1012628).
- mlxsw: core_env: Fix driver initialization with old firmware
  (bsc#1012628).
- mlxsw: core: Unregister EMAD trap using FORWARD action
  (bsc#1012628).
- net: bcmasp: fix memory leak when bringing down interface
  (bsc#1012628).
- vxlan: drop packets from invalid src-address (bsc#1012628).
- net: libwx: fix alloc msix vectors failed (bsc#1012628).
- wifi: mac80211: fix unaligned le16 access (bsc#1012628).
- wifi: mac80211: remove link before AP (bsc#1012628).
- wifi: mac80211_hwsim: init peer measurement result
  (bsc#1012628).
- drm/gma500: Remove lid code (bsc#1012628).
- wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
  (bsc#1012628).
- wifi: iwlwifi: mvm: remove old PASN station when adding a new
  one (bsc#1012628).
- wifi: mac80211: split mesh fast tx cache into
  local/proxied/forwarded (bsc#1012628).
- wifi: mac80211: clean up assignments to pointer cache
  (bsc#1012628).
- ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
  (bsc#1012628).
- gpio: tangier: Use correct type for the IRQ chip data
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix ss_phy_irq for secondary USB
  controller (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix the compatible for cluster
  idle states (bsc#1012628).
- arm64: dts: qcom: Fix type of "wdog" IRQs for remoteprocs
  (bsc#1012628).
- block: fix module reference leakage from bdev_open_by_dev
  error path (bsc#1012628).
- arm64: dts: rockchip: regulator for sd needs to be always on
  for BPI-R2Pro (bsc#1012628).
- arm64: dts: rockchip: mark system power controller and fix
  typo on orangepi-5-plus (bsc#1012628).
- arm64: dts: mediatek: mt2712: fix validation errors
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: prefix BPI-R3 cooling maps with
  "map-" (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop invalid thermal block clock
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: reorder nodes (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#reset-cells" from Ethernet
  controller (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop invalid properties from
  ethsys (bsc#1012628).
- arm64: dts: mediatek: mt7986: reorder properties (bsc#1012628).
- arm64: dts: mediatek: mt7622: drop "reset-names" from thermal
  block (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix ethernet controller
  "compatible" (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix IR nodename (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix clock controllers
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Use default min voltage
  for MT6358 (bsc#1012628).
- arm64: dts: mediatek: mt8195-cherry: Update min voltage
  constraint for MT6315 (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Update min voltage
  constraint for MT6315 (bsc#1012628).
- arm64: dts: mediatek: cherry: Describe CPU supplies
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to
  mutex1 (bsc#1012628).
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to
  mutex (bsc#1012628).
- arm64: dts: mediatek: mt8195: Add missing gce-client-reg to
  vpp/vdosys (bsc#1012628).
- arm64: dts: mediatek: mt8192: Add missing gce-client-reg to
  mutex (bsc#1012628).
- arm64: dts: mediatek: mt8183: Add power-domains properity to
  mfgcfg (bsc#1012628).
- arm64: dts: rockchip: Remove unsupported node from the Pinebook
  Pro dts (bsc#1012628).
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool
  Pi CM5 (bsc#1012628).
- arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE#
  for RK3399 Puma (bsc#1012628).
- arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
  (bsc#1012628).
- arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID
  for RK3399 Puma (bsc#1012628).
- arm64: dts: rockchip: set PHY address of MT7531 switch to 0x1f
  (bsc#1012628).
- HID: logitech-dj: allow mice to use all types of reports
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized
  dev-&gt;devc (bsc#1012628).
- cifs: reinstate original behavior again for forceuid/forcegid
  (bsc#1012628).
- smb: client: fix rename(2) regression against samba
  (bsc#1012628).
- cifs: Fix reacquisition of volume cookie on still-live
  connection (bsc#1012628).
- commit 4bb6fc6</changelog>
  <changelog author="jslaby@suse.cz" date="1714996801">- drm/amdgpu: fix doorbell regression (git-fixes).
- commit aa245c7</changelog>
  <changelog author="mkubecek@suse.cz" date="1714996802">- Update
  patches.kernel.org/6.8.2-662-packet-annotate-data-races-around-ignore_outgoi.patch
  references (add CVE-2024-26862 bsc#1223111).
- commit dc3978a</changelog>
  <changelog author="mkubecek@suse.cz" date="1715083200">- Update
  patches.kernel.org/6.8.2-636-rds-tcp-Fix-use-after-free-of-net-in-reqsk_time.patch
  references (add CVE-2024-26865 bsc#1223062).
- commit eadd052</changelog>
  <changelog author="tiwai@suse.de" date="1715083201">- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
  (bsc#1217750).
- commit dca0b95</changelog>
</package>
<package pkgid="4fd207d5d8581da12f59209631da6a7c13f4b45b7d8cc7a9cb88d2540d3e2f34780a46ed910285c93aa61f487e23f197c7a09ea62cb428b1cc6127009a062293" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.9.3" rel="1.1"/>
  <changelog author="msuchanek@suse.de" date="1715601600">- Update config files (boo#1224053).
  DRM_FBDEV_EMULATION=n
- commit 59423a9</changelog>
  <changelog author="jslaby@suse.cz" date="1715688000">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
- Refresh patches.suse/net-qrtr-support-suspend-hibernation.patch.
- Refresh patches.suse/wifi-ath11k-support-hibernation.patch.
  Update to upstream versions (v7):
  https://lore.kernel.org/all/20240305021320.3367-1-quic_bqiang@quicinc.com/
  And move to sorted section.
- commit 9e598bf</changelog>
  <changelog author="jslaby@suse.cz" date="1715688001">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
- Refresh
  patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch.
- Refresh
  patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch.
- Refresh
  patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch.
- Refresh
  patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch.
  Update upstream status and move to sorted section.
- commit dfc068d</changelog>
  <changelog author="jslaby@suse.cz" date="1715688002">- scripts/git_sort/git_sort.py: add rafael/linux-pm.git#linux-next to remotes
- commit f265c28</changelog>
  <changelog author="jslaby@suse.cz" date="1715688003">- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
  (bsc#1217750).
- commit 760002e</changelog>
  <changelog author="jslaby@suse.cz" date="1715688004">- Revert "Update config files (boo#1224053)."
  This reverts commit 59423a933cb917b60a84fa090a2804997c95e450.
  See boo#1224053:
  Michal, please revert this patch. You've just disabled the kernel
  console entirely.
- commit 553f7b7</changelog>
  <changelog author="jslaby@suse.cz" date="1715947200">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 0c0b0b5</changelog>
  <changelog author="jslaby@suse.cz" date="1716292800">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 6d0f67e</changelog>
  <changelog author="jslaby@suse.cz" date="1716292801">- rpm/kernel-obs-build.spec.in: remove reiserfs from OBS initrd
  We disabled the FS in bug 1202309. And we actively blacklist it in:
  /usr/lib/modprobe.d/60-blacklist_fs-reiserfs.conf
  This, as a side-effect, fixes obs-build's warning:
  dracut-pre-udev[1463]: sh: line 1: /usr/lib/module-init-tools/unblacklist: No such file or directory
  Exactly due to the above 60-blacklist_fs-reiserfs.conf trying to call the
  above unblacklist.
  We should likely drop ext2+ext3 from the list too, as we don't build
  them at all. But that's a different story.
- commit 9e1a078</changelog>
  <changelog author="jslaby@suse.cz" date="1716292802">- btrfs: re-introduce 'norecovery' mount option (bsc#1222429).
- commit e5b30a1</changelog>
  <changelog author="tiwai@suse.de" date="1716292803">- drm/nouveau/disp: Fix missing backlight control on Macbook 5,
  1 (bsc#1223838).
- commit 2045ec5</changelog>
  <changelog author="mkubecek@suse.cz" date="1716465600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch
  - patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch
  - patches.suse/net-qrtr-support-suspend-hibernation.patch
  - patches.suse/wifi-ath11k-support-hibernation.patch
- commit c7821e3</changelog>
  <changelog author="tiwai@suse.de" date="1716465601">- Bluetooth: btusb: Fix the patch for MT7920 the affected to
  MT7921 (bsc#1225068).
- commit a0089e6</changelog>
  <changelog author="mwilck@suse.com" date="1716465602">- Delete patches.suse/scsi-retry-alua-transition-in-progress. (bsc#1189970)
- commit ead9897</changelog>
  <changelog author="mwilck@suse.com" date="1716465603">- scsi: core: alua: I/O errors for ALUA state transitions
  (bsc#1189970).
- commit 030909a</changelog>
  <changelog author="jslaby@suse.cz" date="1716724800">- Linux 6.9.2 (bsc#1012628).
- wifi: iwlwifi: Use request_module_nowait (bsc#1012628).
- cpufreq: amd-pstate: fix the highest frequency issue which
  limits performance (bsc#1012628).
- drm/amd/display: Fix division by zero in setup_dsc_config
  (bsc#1012628).
- net: ks8851: Fix another TX stall caused by wrong ISR flag
  handling (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
  (bsc#1012628).
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek
  SDW DMICs (bsc#1012628).
- binder: fix max_thread type inconsistency (bsc#1012628).
- usb: dwc3: Wait unconditionally after issuing EndXfer command
  (bsc#1012628).
- net: usb: ax88179_178a: fix link status when link is set to
  down/up (bsc#1012628).
- usb: typec: ucsi: displayport: Fix potential deadlock
  (bsc#1012628).
- usb: typec: tipd: fix event checking for tps25750 (bsc#1012628).
- usb: typec: tipd: fix event checking for tps6598x (bsc#1012628).
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  (bsc#1012628).
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  (bsc#1012628).
- Revert "media: v4l2-ctrls: show all owned controls in
  log_status" (bsc#1012628).
- KEYS: trusted: Do not use WARN when encode fails (bsc#1012628).
- admin-guide/hw-vuln/core-scheduling: fix return type of
  PR_SCHED_CORE_GET (bsc#1012628).
- docs: kernel_include.py: Cope with docutils 0.21 (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
  filter matching sysfs file (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong schemes effective
  quota update command (bsc#1012628).
- block: add a disk_has_partscan helper (bsc#1012628).
- block: add a partscan sysfs attribute for disks (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.2-001-Bluetooth-btusb-Fix-the-patch-for-MT7920-the-af.patch.
- commit 2759db4</changelog>
  <changelog author="tiwai@suse.de" date="1716724801">- Workaround for amdgpu hard freeze (bsc#1225147).
- commit 7b500d2</changelog>
  <changelog author="mkubecek@suse.cz" date="1716811200">- series.conf: cleanup
- update upstream reference and move into sorted section:
  - patches.suse/btrfs-re-introduce-norecovery-mount-option.patch
- commit a9b6c1b</changelog>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
</package>
<package pkgid="fea8a807be6fcdc351c382143b941e8cbf1023081f88129c78a1e338a3cb90b1ef1e5883401c45ea34bde47d2b7c06ce8b7955d747585c3d566ce1020a43fa01" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.9.3" rel="1.1"/>
  <changelog author="msuchanek@suse.de" date="1715601600">- Update config files (boo#1224053).
  DRM_FBDEV_EMULATION=n
- commit 59423a9</changelog>
  <changelog author="jslaby@suse.cz" date="1715688000">- bus: mhi: host: Add mhi_power_down_keep_dev() API to support
  system suspend/hibernation (bsc#1207948).
- Refresh patches.suse/net-qrtr-support-suspend-hibernation.patch.
- Refresh patches.suse/wifi-ath11k-support-hibernation.patch.
  Update to upstream versions (v7):
  https://lore.kernel.org/all/20240305021320.3367-1-quic_bqiang@quicinc.com/
  And move to sorted section.
- commit 9e598bf</changelog>
  <changelog author="jslaby@suse.cz" date="1715688001">- Refresh
  patches.suse/Workaround-broken-chacha-crypto-fallback.patch.
- Refresh
  patches.suse/e1000e-change-usleep_range-to-udelay-in-PHY-mdic-acc.patch.
- Refresh
  patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch.
- Refresh
  patches.suse/ALSA-hda-realtek-Fix-conflicting-PCI-SSID-17aa-386f-.patch.
- Refresh
  patches.suse/usb-Fix-regression-caused-by-invalid-ep0-maxpacket-i.patch.
  Update upstream status and move to sorted section.
- commit dfc068d</changelog>
  <changelog author="jslaby@suse.cz" date="1715688002">- scripts/git_sort/git_sort.py: add rafael/linux-pm.git#linux-next to remotes
- commit f265c28</changelog>
  <changelog author="jslaby@suse.cz" date="1715688003">- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
  (bsc#1217750).
- commit 760002e</changelog>
  <changelog author="jslaby@suse.cz" date="1715688004">- Revert "Update config files (boo#1224053)."
  This reverts commit 59423a933cb917b60a84fa090a2804997c95e450.
  See boo#1224053:
  Michal, please revert this patch. You've just disabled the kernel
  console entirely.
- commit 553f7b7</changelog>
  <changelog author="jslaby@suse.cz" date="1715947200">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 0c0b0b5</changelog>
  <changelog author="jslaby@suse.cz" date="1716292800">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 6d0f67e</changelog>
  <changelog author="jslaby@suse.cz" date="1716292801">- rpm/kernel-obs-build.spec.in: remove reiserfs from OBS initrd
  We disabled the FS in bug 1202309. And we actively blacklist it in:
  /usr/lib/modprobe.d/60-blacklist_fs-reiserfs.conf
  This, as a side-effect, fixes obs-build's warning:
  dracut-pre-udev[1463]: sh: line 1: /usr/lib/module-init-tools/unblacklist: No such file or directory
  Exactly due to the above 60-blacklist_fs-reiserfs.conf trying to call the
  above unblacklist.
  We should likely drop ext2+ext3 from the list too, as we don't build
  them at all. But that's a different story.
- commit 9e1a078</changelog>
  <changelog author="jslaby@suse.cz" date="1716292802">- btrfs: re-introduce 'norecovery' mount option (bsc#1222429).
- commit e5b30a1</changelog>
  <changelog author="tiwai@suse.de" date="1716292803">- drm/nouveau/disp: Fix missing backlight control on Macbook 5,
  1 (bsc#1223838).
- commit 2045ec5</changelog>
  <changelog author="mkubecek@suse.cz" date="1716465600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch
  - patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch
  - patches.suse/net-qrtr-support-suspend-hibernation.patch
  - patches.suse/wifi-ath11k-support-hibernation.patch
- commit c7821e3</changelog>
  <changelog author="tiwai@suse.de" date="1716465601">- Bluetooth: btusb: Fix the patch for MT7920 the affected to
  MT7921 (bsc#1225068).
- commit a0089e6</changelog>
  <changelog author="mwilck@suse.com" date="1716465602">- Delete patches.suse/scsi-retry-alua-transition-in-progress. (bsc#1189970)
- commit ead9897</changelog>
  <changelog author="mwilck@suse.com" date="1716465603">- scsi: core: alua: I/O errors for ALUA state transitions
  (bsc#1189970).
- commit 030909a</changelog>
  <changelog author="jslaby@suse.cz" date="1716724800">- Linux 6.9.2 (bsc#1012628).
- wifi: iwlwifi: Use request_module_nowait (bsc#1012628).
- cpufreq: amd-pstate: fix the highest frequency issue which
  limits performance (bsc#1012628).
- drm/amd/display: Fix division by zero in setup_dsc_config
  (bsc#1012628).
- net: ks8851: Fix another TX stall caused by wrong ISR flag
  handling (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
  (bsc#1012628).
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek
  SDW DMICs (bsc#1012628).
- binder: fix max_thread type inconsistency (bsc#1012628).
- usb: dwc3: Wait unconditionally after issuing EndXfer command
  (bsc#1012628).
- net: usb: ax88179_178a: fix link status when link is set to
  down/up (bsc#1012628).
- usb: typec: ucsi: displayport: Fix potential deadlock
  (bsc#1012628).
- usb: typec: tipd: fix event checking for tps25750 (bsc#1012628).
- usb: typec: tipd: fix event checking for tps6598x (bsc#1012628).
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  (bsc#1012628).
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  (bsc#1012628).
- Revert "media: v4l2-ctrls: show all owned controls in
  log_status" (bsc#1012628).
- KEYS: trusted: Do not use WARN when encode fails (bsc#1012628).
- admin-guide/hw-vuln/core-scheduling: fix return type of
  PR_SCHED_CORE_GET (bsc#1012628).
- docs: kernel_include.py: Cope with docutils 0.21 (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
  filter matching sysfs file (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong schemes effective
  quota update command (bsc#1012628).
- block: add a disk_has_partscan helper (bsc#1012628).
- block: add a partscan sysfs attribute for disks (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.2-001-Bluetooth-btusb-Fix-the-patch-for-MT7920-the-af.patch.
- commit 2759db4</changelog>
  <changelog author="tiwai@suse.de" date="1716724801">- Workaround for amdgpu hard freeze (bsc#1225147).
- commit 7b500d2</changelog>
  <changelog author="mkubecek@suse.cz" date="1716811200">- series.conf: cleanup
- update upstream reference and move into sorted section:
  - patches.suse/btrfs-re-introduce-norecovery-mount-option.patch
- commit a9b6c1b</changelog>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
</package>
<package pkgid="a993c561de62f85a731bd7875148d0b6ae8338bd9622edd63e74ce62d436ae78ecb742dc6d95d0c6c8bb680f448e07343c7f6808bed3700e91e26ee4c88f2f9e" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.9.4" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1715688000">- scripts/git_sort/git_sort.py: add rafael/linux-pm.git#linux-next to remotes
- commit f265c28</changelog>
  <changelog author="jslaby@suse.cz" date="1715688001">- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
  (bsc#1217750).
- commit 760002e</changelog>
  <changelog author="jslaby@suse.cz" date="1715688002">- Revert "Update config files (boo#1224053)."
  This reverts commit 59423a933cb917b60a84fa090a2804997c95e450.
  See boo#1224053:
  Michal, please revert this patch. You've just disabled the kernel
  console entirely.
- commit 553f7b7</changelog>
  <changelog author="jslaby@suse.cz" date="1715947200">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 0c0b0b5</changelog>
  <changelog author="jslaby@suse.cz" date="1716292800">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 6d0f67e</changelog>
  <changelog author="jslaby@suse.cz" date="1716292801">- rpm/kernel-obs-build.spec.in: remove reiserfs from OBS initrd
  We disabled the FS in bug 1202309. And we actively blacklist it in:
  /usr/lib/modprobe.d/60-blacklist_fs-reiserfs.conf
  This, as a side-effect, fixes obs-build's warning:
  dracut-pre-udev[1463]: sh: line 1: /usr/lib/module-init-tools/unblacklist: No such file or directory
  Exactly due to the above 60-blacklist_fs-reiserfs.conf trying to call the
  above unblacklist.
  We should likely drop ext2+ext3 from the list too, as we don't build
  them at all. But that's a different story.
- commit 9e1a078</changelog>
  <changelog author="jslaby@suse.cz" date="1716292802">- btrfs: re-introduce 'norecovery' mount option (bsc#1222429).
- commit e5b30a1</changelog>
  <changelog author="tiwai@suse.de" date="1716292803">- drm/nouveau/disp: Fix missing backlight control on Macbook 5,
  1 (bsc#1223838).
- commit 2045ec5</changelog>
  <changelog author="mkubecek@suse.cz" date="1716465600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch
  - patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch
  - patches.suse/net-qrtr-support-suspend-hibernation.patch
  - patches.suse/wifi-ath11k-support-hibernation.patch
- commit c7821e3</changelog>
  <changelog author="tiwai@suse.de" date="1716465601">- Bluetooth: btusb: Fix the patch for MT7920 the affected to
  MT7921 (bsc#1225068).
- commit a0089e6</changelog>
  <changelog author="mwilck@suse.com" date="1716465602">- Delete patches.suse/scsi-retry-alua-transition-in-progress. (bsc#1189970)
- commit ead9897</changelog>
  <changelog author="mwilck@suse.com" date="1716465603">- scsi: core: alua: I/O errors for ALUA state transitions
  (bsc#1189970).
- commit 030909a</changelog>
  <changelog author="jslaby@suse.cz" date="1716724800">- Linux 6.9.2 (bsc#1012628).
- wifi: iwlwifi: Use request_module_nowait (bsc#1012628).
- cpufreq: amd-pstate: fix the highest frequency issue which
  limits performance (bsc#1012628).
- drm/amd/display: Fix division by zero in setup_dsc_config
  (bsc#1012628).
- net: ks8851: Fix another TX stall caused by wrong ISR flag
  handling (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
  (bsc#1012628).
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek
  SDW DMICs (bsc#1012628).
- binder: fix max_thread type inconsistency (bsc#1012628).
- usb: dwc3: Wait unconditionally after issuing EndXfer command
  (bsc#1012628).
- net: usb: ax88179_178a: fix link status when link is set to
  down/up (bsc#1012628).
- usb: typec: ucsi: displayport: Fix potential deadlock
  (bsc#1012628).
- usb: typec: tipd: fix event checking for tps25750 (bsc#1012628).
- usb: typec: tipd: fix event checking for tps6598x (bsc#1012628).
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  (bsc#1012628).
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  (bsc#1012628).
- Revert "media: v4l2-ctrls: show all owned controls in
  log_status" (bsc#1012628).
- KEYS: trusted: Do not use WARN when encode fails (bsc#1012628).
- admin-guide/hw-vuln/core-scheduling: fix return type of
  PR_SCHED_CORE_GET (bsc#1012628).
- docs: kernel_include.py: Cope with docutils 0.21 (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
  filter matching sysfs file (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong schemes effective
  quota update command (bsc#1012628).
- block: add a disk_has_partscan helper (bsc#1012628).
- block: add a partscan sysfs attribute for disks (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.2-001-Bluetooth-btusb-Fix-the-patch-for-MT7920-the-af.patch.
- commit 2759db4</changelog>
  <changelog author="tiwai@suse.de" date="1716724801">- Workaround for amdgpu hard freeze (bsc#1225147).
- commit 7b500d2</changelog>
  <changelog author="mkubecek@suse.cz" date="1716811200">- series.conf: cleanup
- update upstream reference and move into sorted section:
  - patches.suse/btrfs-re-introduce-norecovery-mount-option.patch
- commit a9b6c1b</changelog>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit 1b34643</changelog>
  <changelog author="colyli@suse.de" date="1716984001">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="jslaby@suse.cz" date="1718193600">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
</package>
<package pkgid="d98596b2651fd3e7454d05a265c9000e6bb76111a507a37cf09ff321bb207d942986923c6c378f8593ace147a55aca1910beae592933ab5f87a6cbce88371c75" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.9.4" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1715688000">- scripts/git_sort/git_sort.py: add rafael/linux-pm.git#linux-next to remotes
- commit f265c28</changelog>
  <changelog author="jslaby@suse.cz" date="1715688001">- ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
  (bsc#1217750).
- commit 760002e</changelog>
  <changelog author="jslaby@suse.cz" date="1715688002">- Revert "Update config files (boo#1224053)."
  This reverts commit 59423a933cb917b60a84fa090a2804997c95e450.
  See boo#1224053:
  Michal, please revert this patch. You've just disabled the kernel
  console entirely.
- commit 553f7b7</changelog>
  <changelog author="jslaby@suse.cz" date="1715947200">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 0c0b0b5</changelog>
  <changelog author="jslaby@suse.cz" date="1716292800">- Linux 6.9.1 (bsc#1012628).
- wifi: mt76: mt7915: add missing chanctx ops (bsc#1012628).
- keys: Fix overwrite of key expiration on instantiation
  (bsc#1012628).
- dmaengine: idxd: add a write() method for applications to
  submit work (bsc#1012628).
- dmaengine: idxd: add a new security check to deal with a
  hardware erratum (bsc#1012628).
- VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist
  (bsc#1012628).
- commit 6d0f67e</changelog>
  <changelog author="jslaby@suse.cz" date="1716292801">- rpm/kernel-obs-build.spec.in: remove reiserfs from OBS initrd
  We disabled the FS in bug 1202309. And we actively blacklist it in:
  /usr/lib/modprobe.d/60-blacklist_fs-reiserfs.conf
  This, as a side-effect, fixes obs-build's warning:
  dracut-pre-udev[1463]: sh: line 1: /usr/lib/module-init-tools/unblacklist: No such file or directory
  Exactly due to the above 60-blacklist_fs-reiserfs.conf trying to call the
  above unblacklist.
  We should likely drop ext2+ext3 from the list too, as we don't build
  them at all. But that's a different story.
- commit 9e1a078</changelog>
  <changelog author="jslaby@suse.cz" date="1716292802">- btrfs: re-introduce 'norecovery' mount option (bsc#1222429).
- commit e5b30a1</changelog>
  <changelog author="tiwai@suse.de" date="1716292803">- drm/nouveau/disp: Fix missing backlight control on Macbook 5,
  1 (bsc#1223838).
- commit 2045ec5</changelog>
  <changelog author="mkubecek@suse.cz" date="1716465600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch
  - patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch
  - patches.suse/net-qrtr-support-suspend-hibernation.patch
  - patches.suse/wifi-ath11k-support-hibernation.patch
- commit c7821e3</changelog>
  <changelog author="tiwai@suse.de" date="1716465601">- Bluetooth: btusb: Fix the patch for MT7920 the affected to
  MT7921 (bsc#1225068).
- commit a0089e6</changelog>
  <changelog author="mwilck@suse.com" date="1716465602">- Delete patches.suse/scsi-retry-alua-transition-in-progress. (bsc#1189970)
- commit ead9897</changelog>
  <changelog author="mwilck@suse.com" date="1716465603">- scsi: core: alua: I/O errors for ALUA state transitions
  (bsc#1189970).
- commit 030909a</changelog>
  <changelog author="jslaby@suse.cz" date="1716724800">- Linux 6.9.2 (bsc#1012628).
- wifi: iwlwifi: Use request_module_nowait (bsc#1012628).
- cpufreq: amd-pstate: fix the highest frequency issue which
  limits performance (bsc#1012628).
- drm/amd/display: Fix division by zero in setup_dsc_config
  (bsc#1012628).
- net: ks8851: Fix another TX stall caused by wrong ISR flag
  handling (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
  (bsc#1012628).
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek
  SDW DMICs (bsc#1012628).
- binder: fix max_thread type inconsistency (bsc#1012628).
- usb: dwc3: Wait unconditionally after issuing EndXfer command
  (bsc#1012628).
- net: usb: ax88179_178a: fix link status when link is set to
  down/up (bsc#1012628).
- usb: typec: ucsi: displayport: Fix potential deadlock
  (bsc#1012628).
- usb: typec: tipd: fix event checking for tps25750 (bsc#1012628).
- usb: typec: tipd: fix event checking for tps6598x (bsc#1012628).
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  (bsc#1012628).
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  (bsc#1012628).
- Revert "media: v4l2-ctrls: show all owned controls in
  log_status" (bsc#1012628).
- KEYS: trusted: Do not use WARN when encode fails (bsc#1012628).
- admin-guide/hw-vuln/core-scheduling: fix return type of
  PR_SCHED_CORE_GET (bsc#1012628).
- docs: kernel_include.py: Cope with docutils 0.21 (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
  filter matching sysfs file (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong schemes effective
  quota update command (bsc#1012628).
- block: add a disk_has_partscan helper (bsc#1012628).
- block: add a partscan sysfs attribute for disks (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.2-001-Bluetooth-btusb-Fix-the-patch-for-MT7920-the-af.patch.
- commit 2759db4</changelog>
  <changelog author="tiwai@suse.de" date="1716724801">- Workaround for amdgpu hard freeze (bsc#1225147).
- commit 7b500d2</changelog>
  <changelog author="mkubecek@suse.cz" date="1716811200">- series.conf: cleanup
- update upstream reference and move into sorted section:
  - patches.suse/btrfs-re-introduce-norecovery-mount-option.patch
- commit a9b6c1b</changelog>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit 1b34643</changelog>
  <changelog author="colyli@suse.de" date="1716984001">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="jslaby@suse.cz" date="1718193600">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
</package>
<package pkgid="e4977ec88bbf07db967b50ca0d289145e4a846f4dfa070f56dd6a79eee3a6197b42cee959a32db5ce7b2d3a3e065a25916715afb011c40a1ebe820acdff485c5" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.9.5" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1716465600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch
  - patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch
  - patches.suse/net-qrtr-support-suspend-hibernation.patch
  - patches.suse/wifi-ath11k-support-hibernation.patch
- commit c7821e3</changelog>
  <changelog author="tiwai@suse.de" date="1716465601">- Bluetooth: btusb: Fix the patch for MT7920 the affected to
  MT7921 (bsc#1225068).
- commit a0089e6</changelog>
  <changelog author="mwilck@suse.com" date="1716465602">- Delete patches.suse/scsi-retry-alua-transition-in-progress. (bsc#1189970)
- commit ead9897</changelog>
  <changelog author="mwilck@suse.com" date="1716465603">- scsi: core: alua: I/O errors for ALUA state transitions
  (bsc#1189970).
- commit 030909a</changelog>
  <changelog author="jslaby@suse.cz" date="1716724800">- Linux 6.9.2 (bsc#1012628).
- wifi: iwlwifi: Use request_module_nowait (bsc#1012628).
- cpufreq: amd-pstate: fix the highest frequency issue which
  limits performance (bsc#1012628).
- drm/amd/display: Fix division by zero in setup_dsc_config
  (bsc#1012628).
- net: ks8851: Fix another TX stall caused by wrong ISR flag
  handling (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
  (bsc#1012628).
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek
  SDW DMICs (bsc#1012628).
- binder: fix max_thread type inconsistency (bsc#1012628).
- usb: dwc3: Wait unconditionally after issuing EndXfer command
  (bsc#1012628).
- net: usb: ax88179_178a: fix link status when link is set to
  down/up (bsc#1012628).
- usb: typec: ucsi: displayport: Fix potential deadlock
  (bsc#1012628).
- usb: typec: tipd: fix event checking for tps25750 (bsc#1012628).
- usb: typec: tipd: fix event checking for tps6598x (bsc#1012628).
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  (bsc#1012628).
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  (bsc#1012628).
- Revert "media: v4l2-ctrls: show all owned controls in
  log_status" (bsc#1012628).
- KEYS: trusted: Do not use WARN when encode fails (bsc#1012628).
- admin-guide/hw-vuln/core-scheduling: fix return type of
  PR_SCHED_CORE_GET (bsc#1012628).
- docs: kernel_include.py: Cope with docutils 0.21 (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
  filter matching sysfs file (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong schemes effective
  quota update command (bsc#1012628).
- block: add a disk_has_partscan helper (bsc#1012628).
- block: add a partscan sysfs attribute for disks (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.2-001-Bluetooth-btusb-Fix-the-patch-for-MT7920-the-af.patch.
- commit 2759db4</changelog>
  <changelog author="tiwai@suse.de" date="1716724801">- Workaround for amdgpu hard freeze (bsc#1225147).
- commit 7b500d2</changelog>
  <changelog author="mkubecek@suse.cz" date="1716811200">- series.conf: cleanup
- update upstream reference and move into sorted section:
  - patches.suse/btrfs-re-introduce-norecovery-mount-option.patch
- commit a9b6c1b</changelog>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit 1b34643</changelog>
  <changelog author="colyli@suse.de" date="1716984001">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="fvogt@suse.de" date="1718193600">- rpm/kernel-obs-build.spec.in: Add networking modules for docker
  (bsc#1226211)
  docker needs more networking modules, even legacy iptable_nat and _filter.
- commit 415e132</changelog>
  <changelog author="jslaby@suse.cz" date="1718193601">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
  <changelog author="fvogt@suse.de" date="1718280000">- rpm/kernel-obs-build.spec.in: Add iso9660 (bsc#1226212)
  Some builds don't just create an iso9660 image, but also mount it during
  build.
- commit aaee141</changelog>
  <changelog author="jslaby@suse.cz" date="1718366400">- e1000e: move force SMBUS near the end of enable_ulp function
  (&lt;ZmfcJsyCB6M3wr84@pirotess&gt;).
- commit 5d33711</changelog>
  <changelog author="jslaby@suse.cz" date="1718366401">- Revert "e1000e: move force SMBUS near the end of enable_ulp function"
  This reverts commit 5d33711db052b7c9a1f49eff54bc13dd696f7385, it causes
  another regression. See:
  https://lore.kernel.org/all/20240611062416.16440-1-hui.wang@canonical.com/
- commit dc37293</changelog>
  <changelog author="tiwai@suse.de" date="1718452800">- thermal: core: Change PM notifier priority to the minimum
  (bsc#1223194).
- commit 58c58d8</changelog>
  <changelog author="jslaby@suse.cz" date="1718625600">- Linux 6.9.5 (bsc#1012628).
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  (bsc#1012628).
- drm/i915/hwmon: Get rid of devm (bsc#1012628).
- afs: Don't cross .backup mountpoint from backup volume
  (bsc#1012628).
- erofs: avoid allocating DEFLATE streams before mounting
  (bsc#1012628).
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only
  on family 0x17 and greater (bsc#1012628).
- vxlan: Fix regression when dropping packets due to invalid
  src addresses (bsc#1012628).
- f2fs: fix to do sanity check on i_xattr_nid in
  sanity_check_inode() (bsc#1012628).
- media: lgdt3306a: Add a check against null-pointer-def
  (bsc#1012628).
- drm/amdgpu: add error handle to avoid out-of-bounds
  (bsc#1012628).
- drm/xe/bb: assert width in xe_bb_create_job() (bsc#1012628).
- bcache: fix variable length array abuse in btree_iter
  (bsc#1012628).
- crypto: starfive - Do not free stack buffer (bsc#1012628).
- btrfs: qgroup: fix initialization of auto inherit array
  (bsc#1012628).
- wifi: rtw89: correct aSIFSTime for 6GHz band (bsc#1012628).
- ata: pata_legacy: make legacy_exit() work again (bsc#1012628).
- fsverity: use register_sysctl_init() to avoid kmemleak warning
  (bsc#1012628).
- proc: Move fdinfo PTRACE_MODE_READ check into the inode
  .permission operation (bsc#1012628).
- platform/chrome: cros_ec: Handle events during suspend after
  resume completion (bsc#1012628).
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
  (bsc#1012628).
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
  (bsc#1012628).
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
  (bsc#1012628).
- arm64: tegra: Correct Tegra132 I2C alias (bsc#1012628).
- arm64: dts: qcom: qcs404: fix bluetooth device address
  (bsc#1012628).
- md/raid5: fix deadlock that raid5d() wait for itself to clear
  MD_SB_CHANGE_PENDING (bsc#1012628).
- wifi: rtw89: pci: correct TX resource checking for PCI DMA
  channel of firmware command (bsc#1012628).
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
  (bsc#1012628).
- wifi: rtl8xxxu: enable MFP support with security flag of RX
  descriptor (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
  (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- arm64: dts: hi3798cv200: fix the size of GICR (bsc#1012628).
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
  (bsc#1012628).
- media: mgb4: Fix double debugfs remove (bsc#1012628).
- media: mc: Fix graph walk in media_pipeline_start (bsc#1012628).
- media: mc: mark the media devnode as registered from the,
  start (bsc#1012628).
- media: mxl5xx: Move xpt structures off stack (bsc#1012628).
- media: v4l2-core: hold videodev_lock until dev reg, finishes
  (bsc#1012628).
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value
  reporting (bsc#1012628).
- media: v4l: async: Properly re-initialise notifier entry in
  unregister (bsc#1012628).
- media: v4l: async: Don't set notifier's V4L2 device if
  registering fails (bsc#1012628).
- media: v4l: async: Fix notifier list entry init (bsc#1012628).
- mmc: davinci: Don't strip remove function when driver is builtin
  (bsc#1012628).
- mmc: core: Add mmc_gpiod_set_cd_config() function (bsc#1012628).
- mmc: sdhci: Add support for "Tuning Error" interrupts
  (bsc#1012628).
- mmc: sdhci-acpi: Sort DMI quirks alphabetically (bsc#1012628).
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot
  not working (bsc#1012628).
- mmc: sdhci-acpi: Disable write protect detection on Toshiba
  WT10-A (bsc#1012628).
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect
  GPIO on Asus T100TA (bsc#1012628).
- drm/fbdev-generic: Do not set physical framebuffer address
  (bsc#1012628).
- fbdev: savage: Handle err return when savagefb_check_var failed
  (bsc#1012628).
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable()
  fails (bsc#1012628).
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  (bsc#1012628).
- 9p: add missing locking around taking dentry fid list
  (bsc#1012628).
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
  (bsc#1012628).
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3
  devices" (bsc#1012628).
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  (bsc#1012628).
- KVM: arm64: Fix AArch32 register narrowing on userspace write
  (bsc#1012628).
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
  (bsc#1012628).
- KVM: arm64: AArch32: Fix spurious trapping of conditional
  instructions (bsc#1012628).
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
  (bsc#1012628).
- LoongArch: Fix built-in DTB detection (bsc#1012628).
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
  (bsc#1012628).
- LoongArch: Fix entry point in kernel image header (bsc#1012628).
- clk: bcm: dvp: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: bcm: rpi: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix
  boot failure (bsc#1012628).
- crypto: ecdsa - Fix module auto-load on add-key (bsc#1012628).
- crypto: ecrdsa - Fix module auto-load on add_key (bsc#1012628).
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (bsc#1012628).
- kbuild: Remove support for Clang's ThinLTO caching
  (bsc#1012628).
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
  (bsc#1012628).
- io_uring/napi: fix timeout calculation (bsc#1012628).
- io_uring: check for non-NULL file pointer in io_file_can_poll()
  (bsc#1012628).
- filemap: add helper mapping_max_folio_size() (bsc#1012628).
- iomap: fault in smaller chunks for non-large folio mappings
  (bsc#1012628).
- ACPI: APEI: EINJ: Fix einj_dev release leak (bsc#1012628).
- i2c: acpi: Unbind mux adapters before delete (bsc#1012628).
- HID: i2c-hid: elan: fix reset suspend current leakage
  (bsc#1012628).
- scsi: core: Handle devices which return an unusually large
  VPD page count (bsc#1012628).
- net/ipv6: Fix route deleting failure when metric equals 0
  (bsc#1012628).
- net/9p: fix uninit-value in p9_client_rpc() (bsc#1012628).
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
  (bsc#1012628).
- selftests: net: lib: support errexit with busywait
  (bsc#1012628).
- selftests: net: lib: avoid error removing empty netns name
  (bsc#1012628).
- mm/ksm: fix ksm_pages_scanned accounting (bsc#1012628).
- mm/ksm: fix ksm_zero_pages accounting (bsc#1012628).
- kmsan: do not wipe out origin when doing partial unpoisoning
  (bsc#1012628).
- tpm_tis: Do *not* flush uninitialized work (bsc#1012628).
- cpufreq: amd-pstate: Fix the inconsistency in max frequency
  units (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S CPU support (bsc#1012628).
- rtla/timerlat: Fix histogram report when a cpu count is 0
  (bsc#1012628).
- sparc64: Fix number of online CPUs (bsc#1012628).
- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
  (bsc#1012628).
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
  (bsc#1012628).
- mm/hugetlb: pass correct order_per_bit to
  cma_declare_contiguous_nid (bsc#1012628).
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting
  mmap_lock again (bsc#1012628).
- mm/memory-failure: fix handling of dissolved but not taken
  off from buddy pages (bsc#1012628).
- mm/vmalloc: fix vmalloc which may return null if called with
  __GFP_NOFAIL (bsc#1012628).
- selftests/mm: compaction_test: fix incorrect write of zero to
  nr_hugepages (bsc#1012628).
- selftests/mm: fix build warnings on ppc64 (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success on Aarch64
  (bsc#1012628).
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a
  safety margin (bsc#1012628).
- bonding: fix oops during rmmod (bsc#1012628).
- irqchip/riscv-intc: Prevent memory leak when
  riscv_intc_init_common() fails (bsc#1012628).
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency (bsc#1012628).
- kdb: Fix buffer overflow during tab-complete (bsc#1012628).
- kdb: Use format-strings rather than '\0' injection in kdb_read()
  (bsc#1012628).
- kdb: Fix console handling when editing and tab-completing
  commands (bsc#1012628).
- kdb: Merge identical case statements in kdb_read()
  (bsc#1012628).
- kdb: Use format-specifiers rather than memset() for padding
  in kdb_read() (bsc#1012628).
- Revert "xsk: Support redirect to any socket bound to the same
  umem" (bsc#1012628).
- Revert "xsk: Document ability to redirect to any socket bound
  to the same umem" (bsc#1012628).
- Revert "perf record: Reduce memory for recording
  PERF_RECORD_LOST_SAMPLES event" (bsc#1012628).
- sparc: move struct termio to asm/termios.h (bsc#1012628).
- ext4: Fixes len calculation in mpage_journal_page_buffers
  (bsc#1012628).
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid
  overflow (bsc#1012628).
- ext4: fix mb_cache_entry's e_refcnt leak in
  ext4_xattr_block_cache_find() (bsc#1012628).
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive
  2 board (bsc#1012628).
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
  (bsc#1012628).
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (bsc#1012628).
- parisc: Define sigset_t in parisc uapi header (bsc#1012628).
- s390/ap: Fix crash in AP internal function modify_bitmap()
  (bsc#1012628).
- s390/cpacf: Split and rework cpacf query functions
  (bsc#1012628).
- s390/cpacf: Make use of invalid opcode produce a link error
  (bsc#1012628).
- i3c: master: svc: fix invalidate IBI type and miss call client
  IBI handler (bsc#1012628).
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  (bsc#1012628).
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
  (bsc#1012628).
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (bsc#1012628).
- ASoC: SOF: ipc4-topology: Fix input format query of process
  modules without base extension (bsc#1012628).
- ALSA: ump: Don't clear bank selection after sending a program
  change (bsc#1012628).
- ALSA: ump: Don't accept an invalid UMP protocol number
  (bsc#1012628).
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- cifs: fix creating sockets when using sfu mount options
  (bsc#1012628).
- nfs: fix undefined behavior in nfs_block_bits() (bsc#1012628).
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
  (bsc#1012628).
- eventfs: Fix a possible null pointer dereference in
  eventfs_find_events() (bsc#1012628).
- eventfs: Keep the directories from having the same inode number
  as files (bsc#1012628).
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
  (bsc#1012628).
- btrfs: qgroup: update rescan message levels and error codes
  (bsc#1012628).
- btrfs: qgroup: fix qgroup id collision across mounts
  (bsc#1012628).
- btrfs: protect folio::private when attaching extent buffer
  folios (bsc#1012628).
- btrfs: fix crash on racing fsync and size-extending write into
  prealloc (bsc#1012628).
- btrfs: fix leak of qgroup extent records after transaction abort
  (bsc#1012628).
- ALSA: seq: Fix incorrect UMP type for system messages
  (bsc#1012628).
- bpf: fix multi-uprobe PID filtering logic (bsc#1012628).
- powerpc/64/bpf: fix tail calls for PCREL addressing
  (bsc#1012628).
- powerpc/bpf: enforce full ordering for ATOMIC operations with
  BPF_FETCH (bsc#1012628).
- nilfs2: fix potential kernel bug due to lack of writeback flag
  waiting (bsc#1012628).
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on
  I/O errors (bsc#1012628).
- smb: client: fix deadlock in smb2_find_smb_tcon() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.5-149-btrfs-re-introduce-norecovery-mount-option.patch.
- commit 5288e50</changelog>
  <changelog author="tiwai@suse.de" date="1718625601">- ata: libata-scsi: Set the RMB bit only for removable media
  devices (bsc#1226214).
- commit e43cb70</changelog>
  <changelog author="jslaby@suse.cz" date="1718712000">- rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)
  algif_hash was added as a part of commit bfd7db420f29
  (rpm/kernel-obs-build.spec.in: Include algif_hash, aegis128 and xts
  modules). But it causes issues with an openssl-1_1 test. See the bug.
  Therefore, temporarily drop the module from KERNEL_MODULES.
- commit c9c2e24</changelog>
</package>
<package pkgid="3be867c087fbb9b5072c38e2895d54a77990acb6f74bec6072a56c75bea4de6bb0d0c7b8925b0cbd4cf29e759d9f9de6cd2aa308d766c3f5f14957e40bd94fa9" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.9.5" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1716465600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/ACPI-video-Add-backlight-native-quirk-for-Lenovo-Sli.patch
  - patches.suse/bus-mhi-host-add-mhi_power_down_no_destroy.patch
  - patches.suse/net-qrtr-support-suspend-hibernation.patch
  - patches.suse/wifi-ath11k-support-hibernation.patch
- commit c7821e3</changelog>
  <changelog author="tiwai@suse.de" date="1716465601">- Bluetooth: btusb: Fix the patch for MT7920 the affected to
  MT7921 (bsc#1225068).
- commit a0089e6</changelog>
  <changelog author="mwilck@suse.com" date="1716465602">- Delete patches.suse/scsi-retry-alua-transition-in-progress. (bsc#1189970)
- commit ead9897</changelog>
  <changelog author="mwilck@suse.com" date="1716465603">- scsi: core: alua: I/O errors for ALUA state transitions
  (bsc#1189970).
- commit 030909a</changelog>
  <changelog author="jslaby@suse.cz" date="1716724800">- Linux 6.9.2 (bsc#1012628).
- wifi: iwlwifi: Use request_module_nowait (bsc#1012628).
- cpufreq: amd-pstate: fix the highest frequency issue which
  limits performance (bsc#1012628).
- drm/amd/display: Fix division by zero in setup_dsc_config
  (bsc#1012628).
- net: ks8851: Fix another TX stall caused by wrong ISR flag
  handling (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- KEYS: trusted: Fix memory leak in tpm2_key_encode()
  (bsc#1012628).
- ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek
  SDW DMICs (bsc#1012628).
- binder: fix max_thread type inconsistency (bsc#1012628).
- usb: dwc3: Wait unconditionally after issuing EndXfer command
  (bsc#1012628).
- net: usb: ax88179_178a: fix link status when link is set to
  down/up (bsc#1012628).
- usb: typec: ucsi: displayport: Fix potential deadlock
  (bsc#1012628).
- usb: typec: tipd: fix event checking for tps25750 (bsc#1012628).
- usb: typec: tipd: fix event checking for tps6598x (bsc#1012628).
- serial: kgdboc: Fix NMI-safety problems from keyboard reset code
  (bsc#1012628).
- remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
  (bsc#1012628).
- Revert "media: v4l2-ctrls: show all owned controls in
  log_status" (bsc#1012628).
- KEYS: trusted: Do not use WARN when encode fails (bsc#1012628).
- admin-guide/hw-vuln/core-scheduling: fix return type of
  PR_SCHED_CORE_GET (bsc#1012628).
- docs: kernel_include.py: Cope with docutils 0.21 (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong example of DAMOS
  filter matching sysfs file (bsc#1012628).
- Docs/admin-guide/mm/damon/usage: fix wrong schemes effective
  quota update command (bsc#1012628).
- block: add a disk_has_partscan helper (bsc#1012628).
- block: add a partscan sysfs attribute for disks (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.2-001-Bluetooth-btusb-Fix-the-patch-for-MT7920-the-af.patch.
- commit 2759db4</changelog>
  <changelog author="tiwai@suse.de" date="1716724801">- Workaround for amdgpu hard freeze (bsc#1225147).
- commit 7b500d2</changelog>
  <changelog author="mkubecek@suse.cz" date="1716811200">- series.conf: cleanup
- update upstream reference and move into sorted section:
  - patches.suse/btrfs-re-introduce-norecovery-mount-option.patch
- commit a9b6c1b</changelog>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit 1b34643</changelog>
  <changelog author="colyli@suse.de" date="1716984001">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="fvogt@suse.de" date="1718193600">- rpm/kernel-obs-build.spec.in: Add networking modules for docker
  (bsc#1226211)
  docker needs more networking modules, even legacy iptable_nat and _filter.
- commit 415e132</changelog>
  <changelog author="jslaby@suse.cz" date="1718193601">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
  <changelog author="fvogt@suse.de" date="1718280000">- rpm/kernel-obs-build.spec.in: Add iso9660 (bsc#1226212)
  Some builds don't just create an iso9660 image, but also mount it during
  build.
- commit aaee141</changelog>
  <changelog author="jslaby@suse.cz" date="1718366400">- e1000e: move force SMBUS near the end of enable_ulp function
  (&lt;ZmfcJsyCB6M3wr84@pirotess&gt;).
- commit 5d33711</changelog>
  <changelog author="jslaby@suse.cz" date="1718366401">- Revert "e1000e: move force SMBUS near the end of enable_ulp function"
  This reverts commit 5d33711db052b7c9a1f49eff54bc13dd696f7385, it causes
  another regression. See:
  https://lore.kernel.org/all/20240611062416.16440-1-hui.wang@canonical.com/
- commit dc37293</changelog>
  <changelog author="tiwai@suse.de" date="1718452800">- thermal: core: Change PM notifier priority to the minimum
  (bsc#1223194).
- commit 58c58d8</changelog>
  <changelog author="jslaby@suse.cz" date="1718625600">- Linux 6.9.5 (bsc#1012628).
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  (bsc#1012628).
- drm/i915/hwmon: Get rid of devm (bsc#1012628).
- afs: Don't cross .backup mountpoint from backup volume
  (bsc#1012628).
- erofs: avoid allocating DEFLATE streams before mounting
  (bsc#1012628).
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only
  on family 0x17 and greater (bsc#1012628).
- vxlan: Fix regression when dropping packets due to invalid
  src addresses (bsc#1012628).
- f2fs: fix to do sanity check on i_xattr_nid in
  sanity_check_inode() (bsc#1012628).
- media: lgdt3306a: Add a check against null-pointer-def
  (bsc#1012628).
- drm/amdgpu: add error handle to avoid out-of-bounds
  (bsc#1012628).
- drm/xe/bb: assert width in xe_bb_create_job() (bsc#1012628).
- bcache: fix variable length array abuse in btree_iter
  (bsc#1012628).
- crypto: starfive - Do not free stack buffer (bsc#1012628).
- btrfs: qgroup: fix initialization of auto inherit array
  (bsc#1012628).
- wifi: rtw89: correct aSIFSTime for 6GHz band (bsc#1012628).
- ata: pata_legacy: make legacy_exit() work again (bsc#1012628).
- fsverity: use register_sysctl_init() to avoid kmemleak warning
  (bsc#1012628).
- proc: Move fdinfo PTRACE_MODE_READ check into the inode
  .permission operation (bsc#1012628).
- platform/chrome: cros_ec: Handle events during suspend after
  resume completion (bsc#1012628).
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
  (bsc#1012628).
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
  (bsc#1012628).
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
  (bsc#1012628).
- arm64: tegra: Correct Tegra132 I2C alias (bsc#1012628).
- arm64: dts: qcom: qcs404: fix bluetooth device address
  (bsc#1012628).
- md/raid5: fix deadlock that raid5d() wait for itself to clear
  MD_SB_CHANGE_PENDING (bsc#1012628).
- wifi: rtw89: pci: correct TX resource checking for PCI DMA
  channel of firmware command (bsc#1012628).
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
  (bsc#1012628).
- wifi: rtl8xxxu: enable MFP support with security flag of RX
  descriptor (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
  (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- arm64: dts: hi3798cv200: fix the size of GICR (bsc#1012628).
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
  (bsc#1012628).
- media: mgb4: Fix double debugfs remove (bsc#1012628).
- media: mc: Fix graph walk in media_pipeline_start (bsc#1012628).
- media: mc: mark the media devnode as registered from the,
  start (bsc#1012628).
- media: mxl5xx: Move xpt structures off stack (bsc#1012628).
- media: v4l2-core: hold videodev_lock until dev reg, finishes
  (bsc#1012628).
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value
  reporting (bsc#1012628).
- media: v4l: async: Properly re-initialise notifier entry in
  unregister (bsc#1012628).
- media: v4l: async: Don't set notifier's V4L2 device if
  registering fails (bsc#1012628).
- media: v4l: async: Fix notifier list entry init (bsc#1012628).
- mmc: davinci: Don't strip remove function when driver is builtin
  (bsc#1012628).
- mmc: core: Add mmc_gpiod_set_cd_config() function (bsc#1012628).
- mmc: sdhci: Add support for "Tuning Error" interrupts
  (bsc#1012628).
- mmc: sdhci-acpi: Sort DMI quirks alphabetically (bsc#1012628).
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot
  not working (bsc#1012628).
- mmc: sdhci-acpi: Disable write protect detection on Toshiba
  WT10-A (bsc#1012628).
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect
  GPIO on Asus T100TA (bsc#1012628).
- drm/fbdev-generic: Do not set physical framebuffer address
  (bsc#1012628).
- fbdev: savage: Handle err return when savagefb_check_var failed
  (bsc#1012628).
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable()
  fails (bsc#1012628).
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  (bsc#1012628).
- 9p: add missing locking around taking dentry fid list
  (bsc#1012628).
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
  (bsc#1012628).
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3
  devices" (bsc#1012628).
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  (bsc#1012628).
- KVM: arm64: Fix AArch32 register narrowing on userspace write
  (bsc#1012628).
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
  (bsc#1012628).
- KVM: arm64: AArch32: Fix spurious trapping of conditional
  instructions (bsc#1012628).
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
  (bsc#1012628).
- LoongArch: Fix built-in DTB detection (bsc#1012628).
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
  (bsc#1012628).
- LoongArch: Fix entry point in kernel image header (bsc#1012628).
- clk: bcm: dvp: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: bcm: rpi: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix
  boot failure (bsc#1012628).
- crypto: ecdsa - Fix module auto-load on add-key (bsc#1012628).
- crypto: ecrdsa - Fix module auto-load on add_key (bsc#1012628).
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (bsc#1012628).
- kbuild: Remove support for Clang's ThinLTO caching
  (bsc#1012628).
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
  (bsc#1012628).
- io_uring/napi: fix timeout calculation (bsc#1012628).
- io_uring: check for non-NULL file pointer in io_file_can_poll()
  (bsc#1012628).
- filemap: add helper mapping_max_folio_size() (bsc#1012628).
- iomap: fault in smaller chunks for non-large folio mappings
  (bsc#1012628).
- ACPI: APEI: EINJ: Fix einj_dev release leak (bsc#1012628).
- i2c: acpi: Unbind mux adapters before delete (bsc#1012628).
- HID: i2c-hid: elan: fix reset suspend current leakage
  (bsc#1012628).
- scsi: core: Handle devices which return an unusually large
  VPD page count (bsc#1012628).
- net/ipv6: Fix route deleting failure when metric equals 0
  (bsc#1012628).
- net/9p: fix uninit-value in p9_client_rpc() (bsc#1012628).
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
  (bsc#1012628).
- selftests: net: lib: support errexit with busywait
  (bsc#1012628).
- selftests: net: lib: avoid error removing empty netns name
  (bsc#1012628).
- mm/ksm: fix ksm_pages_scanned accounting (bsc#1012628).
- mm/ksm: fix ksm_zero_pages accounting (bsc#1012628).
- kmsan: do not wipe out origin when doing partial unpoisoning
  (bsc#1012628).
- tpm_tis: Do *not* flush uninitialized work (bsc#1012628).
- cpufreq: amd-pstate: Fix the inconsistency in max frequency
  units (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S CPU support (bsc#1012628).
- rtla/timerlat: Fix histogram report when a cpu count is 0
  (bsc#1012628).
- sparc64: Fix number of online CPUs (bsc#1012628).
- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
  (bsc#1012628).
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
  (bsc#1012628).
- mm/hugetlb: pass correct order_per_bit to
  cma_declare_contiguous_nid (bsc#1012628).
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting
  mmap_lock again (bsc#1012628).
- mm/memory-failure: fix handling of dissolved but not taken
  off from buddy pages (bsc#1012628).
- mm/vmalloc: fix vmalloc which may return null if called with
  __GFP_NOFAIL (bsc#1012628).
- selftests/mm: compaction_test: fix incorrect write of zero to
  nr_hugepages (bsc#1012628).
- selftests/mm: fix build warnings on ppc64 (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success on Aarch64
  (bsc#1012628).
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a
  safety margin (bsc#1012628).
- bonding: fix oops during rmmod (bsc#1012628).
- irqchip/riscv-intc: Prevent memory leak when
  riscv_intc_init_common() fails (bsc#1012628).
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency (bsc#1012628).
- kdb: Fix buffer overflow during tab-complete (bsc#1012628).
- kdb: Use format-strings rather than '\0' injection in kdb_read()
  (bsc#1012628).
- kdb: Fix console handling when editing and tab-completing
  commands (bsc#1012628).
- kdb: Merge identical case statements in kdb_read()
  (bsc#1012628).
- kdb: Use format-specifiers rather than memset() for padding
  in kdb_read() (bsc#1012628).
- Revert "xsk: Support redirect to any socket bound to the same
  umem" (bsc#1012628).
- Revert "xsk: Document ability to redirect to any socket bound
  to the same umem" (bsc#1012628).
- Revert "perf record: Reduce memory for recording
  PERF_RECORD_LOST_SAMPLES event" (bsc#1012628).
- sparc: move struct termio to asm/termios.h (bsc#1012628).
- ext4: Fixes len calculation in mpage_journal_page_buffers
  (bsc#1012628).
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid
  overflow (bsc#1012628).
- ext4: fix mb_cache_entry's e_refcnt leak in
  ext4_xattr_block_cache_find() (bsc#1012628).
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive
  2 board (bsc#1012628).
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
  (bsc#1012628).
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (bsc#1012628).
- parisc: Define sigset_t in parisc uapi header (bsc#1012628).
- s390/ap: Fix crash in AP internal function modify_bitmap()
  (bsc#1012628).
- s390/cpacf: Split and rework cpacf query functions
  (bsc#1012628).
- s390/cpacf: Make use of invalid opcode produce a link error
  (bsc#1012628).
- i3c: master: svc: fix invalidate IBI type and miss call client
  IBI handler (bsc#1012628).
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  (bsc#1012628).
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
  (bsc#1012628).
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (bsc#1012628).
- ASoC: SOF: ipc4-topology: Fix input format query of process
  modules without base extension (bsc#1012628).
- ALSA: ump: Don't clear bank selection after sending a program
  change (bsc#1012628).
- ALSA: ump: Don't accept an invalid UMP protocol number
  (bsc#1012628).
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- cifs: fix creating sockets when using sfu mount options
  (bsc#1012628).
- nfs: fix undefined behavior in nfs_block_bits() (bsc#1012628).
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
  (bsc#1012628).
- eventfs: Fix a possible null pointer dereference in
  eventfs_find_events() (bsc#1012628).
- eventfs: Keep the directories from having the same inode number
  as files (bsc#1012628).
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
  (bsc#1012628).
- btrfs: qgroup: update rescan message levels and error codes
  (bsc#1012628).
- btrfs: qgroup: fix qgroup id collision across mounts
  (bsc#1012628).
- btrfs: protect folio::private when attaching extent buffer
  folios (bsc#1012628).
- btrfs: fix crash on racing fsync and size-extending write into
  prealloc (bsc#1012628).
- btrfs: fix leak of qgroup extent records after transaction abort
  (bsc#1012628).
- ALSA: seq: Fix incorrect UMP type for system messages
  (bsc#1012628).
- bpf: fix multi-uprobe PID filtering logic (bsc#1012628).
- powerpc/64/bpf: fix tail calls for PCREL addressing
  (bsc#1012628).
- powerpc/bpf: enforce full ordering for ATOMIC operations with
  BPF_FETCH (bsc#1012628).
- nilfs2: fix potential kernel bug due to lack of writeback flag
  waiting (bsc#1012628).
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on
  I/O errors (bsc#1012628).
- smb: client: fix deadlock in smb2_find_smb_tcon() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.5-149-btrfs-re-introduce-norecovery-mount-option.patch.
- commit 5288e50</changelog>
  <changelog author="tiwai@suse.de" date="1718625601">- ata: libata-scsi: Set the RMB bit only for removable media
  devices (bsc#1226214).
- commit e43cb70</changelog>
  <changelog author="jslaby@suse.cz" date="1718712000">- rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)
  algif_hash was added as a part of commit bfd7db420f29
  (rpm/kernel-obs-build.spec.in: Include algif_hash, aegis128 and xts
  modules). But it causes issues with an openssl-1_1 test. See the bug.
  Therefore, temporarily drop the module from KERNEL_MODULES.
- commit c9c2e24</changelog>
</package>
<package pkgid="92abe1d2bc327289af1bd82d24e1b1023e4e62eb90b092260cf17cc4082895e28207f14265b7b573ff82482c518dd9f6d4beb965ec82b8150d762d47159d6647" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.9.7" rel="1.1"/>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit 1b34643</changelog>
  <changelog author="colyli@suse.de" date="1716984001">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="fvogt@suse.de" date="1718193600">- rpm/kernel-obs-build.spec.in: Add networking modules for docker
  (bsc#1226211)
  docker needs more networking modules, even legacy iptable_nat and _filter.
- commit 415e132</changelog>
  <changelog author="jslaby@suse.cz" date="1718193601">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
  <changelog author="fvogt@suse.de" date="1718280000">- rpm/kernel-obs-build.spec.in: Add iso9660 (bsc#1226212)
  Some builds don't just create an iso9660 image, but also mount it during
  build.
- commit aaee141</changelog>
  <changelog author="jslaby@suse.cz" date="1718366400">- e1000e: move force SMBUS near the end of enable_ulp function
  (&lt;ZmfcJsyCB6M3wr84@pirotess&gt;).
- commit 5d33711</changelog>
  <changelog author="jslaby@suse.cz" date="1718366401">- Revert "e1000e: move force SMBUS near the end of enable_ulp function"
  This reverts commit 5d33711db052b7c9a1f49eff54bc13dd696f7385, it causes
  another regression. See:
  https://lore.kernel.org/all/20240611062416.16440-1-hui.wang@canonical.com/
- commit dc37293</changelog>
  <changelog author="tiwai@suse.de" date="1718452800">- thermal: core: Change PM notifier priority to the minimum
  (bsc#1223194).
- commit 58c58d8</changelog>
  <changelog author="jslaby@suse.cz" date="1718625600">- Linux 6.9.5 (bsc#1012628).
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  (bsc#1012628).
- drm/i915/hwmon: Get rid of devm (bsc#1012628).
- afs: Don't cross .backup mountpoint from backup volume
  (bsc#1012628).
- erofs: avoid allocating DEFLATE streams before mounting
  (bsc#1012628).
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only
  on family 0x17 and greater (bsc#1012628).
- vxlan: Fix regression when dropping packets due to invalid
  src addresses (bsc#1012628).
- f2fs: fix to do sanity check on i_xattr_nid in
  sanity_check_inode() (bsc#1012628).
- media: lgdt3306a: Add a check against null-pointer-def
  (bsc#1012628).
- drm/amdgpu: add error handle to avoid out-of-bounds
  (bsc#1012628).
- drm/xe/bb: assert width in xe_bb_create_job() (bsc#1012628).
- bcache: fix variable length array abuse in btree_iter
  (bsc#1012628).
- crypto: starfive - Do not free stack buffer (bsc#1012628).
- btrfs: qgroup: fix initialization of auto inherit array
  (bsc#1012628).
- wifi: rtw89: correct aSIFSTime for 6GHz band (bsc#1012628).
- ata: pata_legacy: make legacy_exit() work again (bsc#1012628).
- fsverity: use register_sysctl_init() to avoid kmemleak warning
  (bsc#1012628).
- proc: Move fdinfo PTRACE_MODE_READ check into the inode
  .permission operation (bsc#1012628).
- platform/chrome: cros_ec: Handle events during suspend after
  resume completion (bsc#1012628).
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
  (bsc#1012628).
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
  (bsc#1012628).
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
  (bsc#1012628).
- arm64: tegra: Correct Tegra132 I2C alias (bsc#1012628).
- arm64: dts: qcom: qcs404: fix bluetooth device address
  (bsc#1012628).
- md/raid5: fix deadlock that raid5d() wait for itself to clear
  MD_SB_CHANGE_PENDING (bsc#1012628).
- wifi: rtw89: pci: correct TX resource checking for PCI DMA
  channel of firmware command (bsc#1012628).
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
  (bsc#1012628).
- wifi: rtl8xxxu: enable MFP support with security flag of RX
  descriptor (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
  (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- arm64: dts: hi3798cv200: fix the size of GICR (bsc#1012628).
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
  (bsc#1012628).
- media: mgb4: Fix double debugfs remove (bsc#1012628).
- media: mc: Fix graph walk in media_pipeline_start (bsc#1012628).
- media: mc: mark the media devnode as registered from the,
  start (bsc#1012628).
- media: mxl5xx: Move xpt structures off stack (bsc#1012628).
- media: v4l2-core: hold videodev_lock until dev reg, finishes
  (bsc#1012628).
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value
  reporting (bsc#1012628).
- media: v4l: async: Properly re-initialise notifier entry in
  unregister (bsc#1012628).
- media: v4l: async: Don't set notifier's V4L2 device if
  registering fails (bsc#1012628).
- media: v4l: async: Fix notifier list entry init (bsc#1012628).
- mmc: davinci: Don't strip remove function when driver is builtin
  (bsc#1012628).
- mmc: core: Add mmc_gpiod_set_cd_config() function (bsc#1012628).
- mmc: sdhci: Add support for "Tuning Error" interrupts
  (bsc#1012628).
- mmc: sdhci-acpi: Sort DMI quirks alphabetically (bsc#1012628).
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot
  not working (bsc#1012628).
- mmc: sdhci-acpi: Disable write protect detection on Toshiba
  WT10-A (bsc#1012628).
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect
  GPIO on Asus T100TA (bsc#1012628).
- drm/fbdev-generic: Do not set physical framebuffer address
  (bsc#1012628).
- fbdev: savage: Handle err return when savagefb_check_var failed
  (bsc#1012628).
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable()
  fails (bsc#1012628).
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  (bsc#1012628).
- 9p: add missing locking around taking dentry fid list
  (bsc#1012628).
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
  (bsc#1012628).
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3
  devices" (bsc#1012628).
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  (bsc#1012628).
- KVM: arm64: Fix AArch32 register narrowing on userspace write
  (bsc#1012628).
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
  (bsc#1012628).
- KVM: arm64: AArch32: Fix spurious trapping of conditional
  instructions (bsc#1012628).
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
  (bsc#1012628).
- LoongArch: Fix built-in DTB detection (bsc#1012628).
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
  (bsc#1012628).
- LoongArch: Fix entry point in kernel image header (bsc#1012628).
- clk: bcm: dvp: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: bcm: rpi: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix
  boot failure (bsc#1012628).
- crypto: ecdsa - Fix module auto-load on add-key (bsc#1012628).
- crypto: ecrdsa - Fix module auto-load on add_key (bsc#1012628).
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (bsc#1012628).
- kbuild: Remove support for Clang's ThinLTO caching
  (bsc#1012628).
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
  (bsc#1012628).
- io_uring/napi: fix timeout calculation (bsc#1012628).
- io_uring: check for non-NULL file pointer in io_file_can_poll()
  (bsc#1012628).
- filemap: add helper mapping_max_folio_size() (bsc#1012628).
- iomap: fault in smaller chunks for non-large folio mappings
  (bsc#1012628).
- ACPI: APEI: EINJ: Fix einj_dev release leak (bsc#1012628).
- i2c: acpi: Unbind mux adapters before delete (bsc#1012628).
- HID: i2c-hid: elan: fix reset suspend current leakage
  (bsc#1012628).
- scsi: core: Handle devices which return an unusually large
  VPD page count (bsc#1012628).
- net/ipv6: Fix route deleting failure when metric equals 0
  (bsc#1012628).
- net/9p: fix uninit-value in p9_client_rpc() (bsc#1012628).
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
  (bsc#1012628).
- selftests: net: lib: support errexit with busywait
  (bsc#1012628).
- selftests: net: lib: avoid error removing empty netns name
  (bsc#1012628).
- mm/ksm: fix ksm_pages_scanned accounting (bsc#1012628).
- mm/ksm: fix ksm_zero_pages accounting (bsc#1012628).
- kmsan: do not wipe out origin when doing partial unpoisoning
  (bsc#1012628).
- tpm_tis: Do *not* flush uninitialized work (bsc#1012628).
- cpufreq: amd-pstate: Fix the inconsistency in max frequency
  units (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S CPU support (bsc#1012628).
- rtla/timerlat: Fix histogram report when a cpu count is 0
  (bsc#1012628).
- sparc64: Fix number of online CPUs (bsc#1012628).
- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
  (bsc#1012628).
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
  (bsc#1012628).
- mm/hugetlb: pass correct order_per_bit to
  cma_declare_contiguous_nid (bsc#1012628).
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting
  mmap_lock again (bsc#1012628).
- mm/memory-failure: fix handling of dissolved but not taken
  off from buddy pages (bsc#1012628).
- mm/vmalloc: fix vmalloc which may return null if called with
  __GFP_NOFAIL (bsc#1012628).
- selftests/mm: compaction_test: fix incorrect write of zero to
  nr_hugepages (bsc#1012628).
- selftests/mm: fix build warnings on ppc64 (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success on Aarch64
  (bsc#1012628).
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a
  safety margin (bsc#1012628).
- bonding: fix oops during rmmod (bsc#1012628).
- irqchip/riscv-intc: Prevent memory leak when
  riscv_intc_init_common() fails (bsc#1012628).
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency (bsc#1012628).
- kdb: Fix buffer overflow during tab-complete (bsc#1012628).
- kdb: Use format-strings rather than '\0' injection in kdb_read()
  (bsc#1012628).
- kdb: Fix console handling when editing and tab-completing
  commands (bsc#1012628).
- kdb: Merge identical case statements in kdb_read()
  (bsc#1012628).
- kdb: Use format-specifiers rather than memset() for padding
  in kdb_read() (bsc#1012628).
- Revert "xsk: Support redirect to any socket bound to the same
  umem" (bsc#1012628).
- Revert "xsk: Document ability to redirect to any socket bound
  to the same umem" (bsc#1012628).
- Revert "perf record: Reduce memory for recording
  PERF_RECORD_LOST_SAMPLES event" (bsc#1012628).
- sparc: move struct termio to asm/termios.h (bsc#1012628).
- ext4: Fixes len calculation in mpage_journal_page_buffers
  (bsc#1012628).
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid
  overflow (bsc#1012628).
- ext4: fix mb_cache_entry's e_refcnt leak in
  ext4_xattr_block_cache_find() (bsc#1012628).
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive
  2 board (bsc#1012628).
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
  (bsc#1012628).
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (bsc#1012628).
- parisc: Define sigset_t in parisc uapi header (bsc#1012628).
- s390/ap: Fix crash in AP internal function modify_bitmap()
  (bsc#1012628).
- s390/cpacf: Split and rework cpacf query functions
  (bsc#1012628).
- s390/cpacf: Make use of invalid opcode produce a link error
  (bsc#1012628).
- i3c: master: svc: fix invalidate IBI type and miss call client
  IBI handler (bsc#1012628).
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  (bsc#1012628).
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
  (bsc#1012628).
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (bsc#1012628).
- ASoC: SOF: ipc4-topology: Fix input format query of process
  modules without base extension (bsc#1012628).
- ALSA: ump: Don't clear bank selection after sending a program
  change (bsc#1012628).
- ALSA: ump: Don't accept an invalid UMP protocol number
  (bsc#1012628).
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- cifs: fix creating sockets when using sfu mount options
  (bsc#1012628).
- nfs: fix undefined behavior in nfs_block_bits() (bsc#1012628).
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
  (bsc#1012628).
- eventfs: Fix a possible null pointer dereference in
  eventfs_find_events() (bsc#1012628).
- eventfs: Keep the directories from having the same inode number
  as files (bsc#1012628).
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
  (bsc#1012628).
- btrfs: qgroup: update rescan message levels and error codes
  (bsc#1012628).
- btrfs: qgroup: fix qgroup id collision across mounts
  (bsc#1012628).
- btrfs: protect folio::private when attaching extent buffer
  folios (bsc#1012628).
- btrfs: fix crash on racing fsync and size-extending write into
  prealloc (bsc#1012628).
- btrfs: fix leak of qgroup extent records after transaction abort
  (bsc#1012628).
- ALSA: seq: Fix incorrect UMP type for system messages
  (bsc#1012628).
- bpf: fix multi-uprobe PID filtering logic (bsc#1012628).
- powerpc/64/bpf: fix tail calls for PCREL addressing
  (bsc#1012628).
- powerpc/bpf: enforce full ordering for ATOMIC operations with
  BPF_FETCH (bsc#1012628).
- nilfs2: fix potential kernel bug due to lack of writeback flag
  waiting (bsc#1012628).
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on
  I/O errors (bsc#1012628).
- smb: client: fix deadlock in smb2_find_smb_tcon() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.5-149-btrfs-re-introduce-norecovery-mount-option.patch.
- commit 5288e50</changelog>
  <changelog author="tiwai@suse.de" date="1718625601">- ata: libata-scsi: Set the RMB bit only for removable media
  devices (bsc#1226214).
- commit e43cb70</changelog>
  <changelog author="jslaby@suse.cz" date="1718712000">- rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)
  algif_hash was added as a part of commit bfd7db420f29
  (rpm/kernel-obs-build.spec.in: Include algif_hash, aegis128 and xts
  modules). But it causes issues with an openssl-1_1 test. See the bug.
  Therefore, temporarily drop the module from KERNEL_MODULES.
- commit c9c2e24</changelog>
  <changelog author="jslaby@suse.cz" date="1718712001">- Refresh
  patches.suse/Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Refresh
  patches.suse/scsi-core-alua-I-O-errors-for-ALUA-state-transitions.patch.
  Update upstream statuses.
- commit ee54ae4</changelog>
  <changelog author="tiwai@suse.de" date="1718971200">- wifi: iwlwifi: mvm: fix a crash on 7265 (bsc#1226544).
- wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
  (bsc#1226544).
- commit b32a843</changelog>
  <changelog author="jslaby@suse.cz" date="1719057600">- Linux 6.9.6 (bsc#1012628).
- wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
  (bsc#1012628).
- wifi: ath11k: move power type check to ASSOC stage when
  connecting to 6 GHz AP (bsc#1012628).
- cpufreq: amd-pstate: Unify computation of
  {max,min,nominal,lowest_nonlinear}_freq (bsc#1012628).
- cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities
  missing (bsc#1012628).
- cpufreq: amd-pstate: remove global header file (bsc#1012628).
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
  (bsc#1012628).
- wifi: mac80211: Fix deadlock in
  ieee80211_sta_ps_deliver_wakeup() (bsc#1012628).
- wifi: cfg80211: fully move wiphy work to unbound workqueue
  (bsc#1012628).
- wifi: cfg80211: Lock wiphy in cfg80211_get_station
  (bsc#1012628).
- wifi: cfg80211: pmsr: use correct nla_get_uX functions
  (bsc#1012628).
- wifi: mac80211: pass proper link id for channel switch started
  notification (bsc#1012628).
- wifi: iwlwifi: mvm: don't initialize csa_work twice
  (bsc#1012628).
- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
  (bsc#1012628).
- wifi: iwlwifi: mvm: set properly mac header (bsc#1012628).
- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of
  debugfs ifdef (bsc#1012628).
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  (bsc#1012628).
- wifi: mac80211: fix Spatial Reuse element size check
  (bsc#1012628).
- wifi: mac80211: correctly parse Spatial Reuse Parameter Set
  element (bsc#1012628).
- scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
  (bsc#1012628).
- RISC-V: KVM: No need to use mask when hart-index-bit is 0
  (bsc#1012628).
- RISC-V: KVM: Fix incorrect reg_subtype labels in
  kvm_riscv_vcpu_set_reg_isa_ext function (bsc#1012628).
- virtio_net: fix possible dim status unrecoverable (bsc#1012628).
- ax25: Fix refcount imbalance on inbound connections
  (bsc#1012628).
- ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
  (bsc#1012628).
- net/ncsi: Fix the multi thread manner of NCSI driver
  (bsc#1012628).
- net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
  (bsc#1012628).
- bpf: Fix a potential use-after-free in bpf_link_free()
  (bsc#1012628).
- KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is
  absent (bsc#1012628).
- KVM: SEV-ES: Delegate LBR virtualization to the processor
  (bsc#1012628).
- vmxnet3: disable rx data ring on dma allocation failure
  (bsc#1012628).
- ipv6: ioam: block BH from ioam6_output() (bsc#1012628).
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
  (bsc#1012628).
- net: tls: fix marking packets as decrypted (bsc#1012628).
- bpf: Set run context for rawtp test_run callback (bsc#1012628).
- octeontx2-af: Always allocate PF entries from low prioriy zone
  (bsc#1012628).
- net/smc: avoid overwriting when adjusting sock bufsizes
  (bsc#1012628).
- net: phy: Micrel KSZ8061: fix errata solution not taking effect
  problem (bsc#1012628).
- ionic: fix kernel panic in XDP_TX action (bsc#1012628).
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
  (bsc#1012628).
- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
  (bsc#1012628).
- mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
  (bsc#1012628).
- rtnetlink: make the "split" NLM_DONE handling generic
  (bsc#1012628).
- net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
  (bsc#1012628).
- net/mlx5: Stop waiting for PCI if pci channel is offline
  (bsc#1012628).
- net/mlx5: Always stop health timer during driver removal
  (bsc#1012628).
- net/mlx5: Fix tainted pointer delete is case of flow rules
  creation fail (bsc#1012628).
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
  (bsc#1012628).
- ptp: Fix error message on failed pin verification (bsc#1012628).
- ice: fix iteration of TLVs in Preserved Fields Area
  (bsc#1012628).
- ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
  (bsc#1012628).
- ice: remove af_xdp_zc_qps bitmap (bsc#1012628).
- ice: add flag to distinguish reset from .ndo_bpf in XDP rings
  config (bsc#1012628).
- ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
  (bsc#1012628).
- igc: Fix Energy Efficient Ethernet support declaration
  (bsc#1012628).
- net: wwan: iosm: Fix tainted pointer delete is case of region
  creation fail (bsc#1012628).
- af_unix: Set sk-&gt;sk_state under unix_state_lock() for truly
  disconencted peer (bsc#1012628).
- af_unix: Annodate data-races around sk-&gt;sk_state for writers
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_inq_len()
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in
  unix_write_space() and poll() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_connect() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in sendmsg()
  and recvmsg() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_read_skb() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in UNIX_DIAG
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_sndbuf (bsc#1012628).
- af_unix: Annotate data-race of net-&gt;unx.sysctl_max_dgram_qlen
  (bsc#1012628).
- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect()
  (bsc#1012628).
- af_unix: Use skb_queue_empty_lockless() in unix_release_sock()
  (bsc#1012628).
- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen()
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_shutdown in sk_diag_fill()
  (bsc#1012628).
- ipv6: fix possible race in __fib6_drop_pcpu_from()
  (bsc#1012628).
- net: ethtool: fix the error condition in
  ethtool_get_phy_stats_ethtool() (bsc#1012628).
- x86/cpu: Get rid of an unnecessary local variable in
  get_cpu_address_sizes() (bsc#1012628).
- x86/cpu: Provide default cache line size if not enumerated
  (bsc#1012628).
- selftests/mm: ksft_exit functions do not return (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success and
  reduce probability of OOM-killer invocation (bsc#1012628).
- eventfs: Update all the eventfs_inodes from the events
  descriptor (bsc#1012628).
- .editorconfig: remove trim_trailing_whitespace option
  (bsc#1012628).
- io_uring/rsrc: don't lock while !TASK_RUNNING (bsc#1012628).
- io_uring: fix cancellation overwriting req-&gt;flags (bsc#1012628).
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log
  messages (bsc#1012628).
- kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
  (bsc#1012628).
- USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
  (bsc#1012628).
- usb: typec: tcpm: fix use-after-free case in
  tcpm_register_source_caps (bsc#1012628).
- usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  (bsc#1012628).
- mei: me: release irq in mei_me_pci_resume error path
  (bsc#1012628).
- mei: vsc: Don't stop/restart mei device during system
  suspend/resume (bsc#1012628).
- tty: n_tty: Fix buffer offsets when lookahead is used
  (bsc#1012628).
- serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
  (bsc#1012628).
- serial: port: Don't block system suspend even if bytes are
  left to xmit (bsc#1012628).
- landlock: Fix d_parent walk (bsc#1012628).
- jfs: xattr: fix buffer overflow for invalid xattr (bsc#1012628).
- xhci: Set correct transferred length for cancelled bulk
  transfers (bsc#1012628).
- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- xhci: Handle TD clearing for multiple streams case
  (bsc#1012628).
- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- thunderbolt: debugfs: Fix margin debugfs node creation condition
  (bsc#1012628).
- scsi: core: Disable CDL by default (bsc#1012628).
- scsi: mpi3mr: Fix ATA NCQ priority support (bsc#1012628).
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated
  memory (bsc#1012628).
- scsi: sd: Use READ(16) when reading block zero on large capacity
  disks (bsc#1012628).
- gve: Clear napi-&gt;skb before dev_kfree_skb_any() (bsc#1012628).
- powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
  (bsc#1012628).
- powerpc/uaccess: Fix build errors seen with GCC 13/14
  (bsc#1012628).
- HID: nvidia-shield: Add missing check for
  input_ff_create_memless (bsc#1012628).
- cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
  (bsc#1012628).
- cxl/region: Fix memregion leaks in devm_cxl_add_region()
  (bsc#1012628).
- cachefiles: add output string to
  cachefiles_obj_[get|put]_ondemand_fd (bsc#1012628).
- cachefiles: remove requests from xarray during flushing requests
  (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_get_fd() (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: add spin_lock for cachefiles_ondemand_info
  (bsc#1012628).
- cachefiles: remove err_put_fd label in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: never get a new anonymous fd if ondemand_id is valid
  (bsc#1012628).
- cachefiles: defer exposing anon_fd until after copy_to_user()
  succeeds (bsc#1012628).
- cachefiles: flush all requests after setting CACHEFILES_DEAD
  (bsc#1012628).
- kselftest/alsa: Ensure _GNU_SOURCE is defined (bsc#1012628).
- selftests/ftrace: Fix to check required event file
  (bsc#1012628).
- clk: sifive: Do not register clkdevs for PRCI clocks
  (bsc#1012628).
- NFSv4.1 enforce rootpath check in fs_location query
  (bsc#1012628).
- SUNRPC: return proper error from gss_wrap_req_priv
  (bsc#1012628).
- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
  (bsc#1012628).
- selftests/tracing: Fix event filter test to retry up to 10 times
  (bsc#1012628).
- selftests/futex: don't pass a const char* to asprintf(3)
  (bsc#1012628).
- nvme: fix nvme_pr_* status code parsing (bsc#1012628).
- drm/panel: sitronix-st7789v: Add check for
  of_drm_get_panel_orientation (bsc#1012628).
- platform/x86: dell-smbios: Fix wrong token data in sysfs
  (bsc#1012628).
- gpio: tqmx86: fix typo in Kconfig label (bsc#1012628).
- gpio: tqmx86: introduce shadow register for GPIO output value
  (bsc#1012628).
- gpio: tqmx86: store IRQ trigger type and unmask status
  separately (bsc#1012628).
- gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
  (bsc#1012628).
- HID: core: remove unnecessary WARN_ON() in implement()
  (bsc#1012628).
- iommu/amd: Fix sysfs leak in iommu init (bsc#1012628).
- iommu: Return right value in iommu_sva_bind_device()
  (bsc#1012628).
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
  (bsc#1012628).
- io_uring/io-wq: avoid garbage value of 'match' in
  io_wq_enqueue() (bsc#1012628).
- HID: logitech-dj: Fix memory leak in
  logi_dj_recv_switch_to_dj_mode() (bsc#1012628).
- drm/vmwgfx: Filter modes which exceed graphics memory
  (bsc#1012628).
- drm/vmwgfx: 3D disabled should not effect STDU memory limits
  (bsc#1012628).
- drm/vmwgfx: Remove STDU logic from generic mode_valid function
  (bsc#1012628).
- drm/vmwgfx: Don't memcmp equivalent pointers (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_accept()
  (bsc#1012628).
- modpost: do not warn about missing MODULE_DESCRIPTION() for
  vmlinux.o (bsc#1012628).
- net: sfp: Always call `sfp_sm_mod_remove()` on remove
  (bsc#1012628).
- net: hns3: fix kernel crash problem in concurrent scenario
  (bsc#1012628).
- net: hns3: add cond_resched() to hns3 ring buffer init process
  (bsc#1012628).
- thermal: core: Do not fail cdev registration because of invalid
  initial state (bsc#1012628).
- liquidio: Adjust a NULL pointer handling path in
  lio_vf_rep_copy_packet (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
  (bsc#1012628).
- netdevsim: fix backwards compatibility in nsim_get_iflink()
  (bsc#1012628).
- drm/komeda: check for error-valued pointer (bsc#1012628).
- drm/bridge/panel: Fix runtime warning on panel bridge release
  (bsc#1012628).
- tcp: fix race in tcp_v6_syn_recv_sock() (bsc#1012628).
- net dsa: qca8k: fix usages of device_get_named_child_node()
  (bsc#1012628).
- geneve: Fix incorrect inner network header offset when
  innerprotoinherit is set (bsc#1012628).
- net/mlx5e: Fix features validation check for tunneled UDP
  (non-VXLAN) packets (bsc#1012628).
- Bluetooth: hci_sync: Fix not using correct handle (bsc#1012628).
- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
  (bsc#1012628).
- net/sched: initialize noop_qdisc owner (bsc#1012628).
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
  (bsc#1012628).
- drm/nouveau: don't attempt to schedule hpd_work on headless
  cards (bsc#1012628).
- netfilter: nft_inner: validate mandatory meta and payload
  (bsc#1012628).
- netfilter: ipset: Fix race between namespace cleanup and gc
  in the list:set type (bsc#1012628).
- x86/asm: Use %c/%n instead of %P operand modifier in asm
  templates (bsc#1012628).
- x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range
  checking (bsc#1012628).
- scsi: ufs: core: Quiesce request queues before checking pending
  cmds (bsc#1012628).
- net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
  (bsc#1012628).
- gve: ignore nonrelevant GSO type bits when processing TSO
  headers (bsc#1012628).
- net: stmmac: replace priv-&gt;speed with the portTransmitRate
  from the tc-cbs parameters (bsc#1012628).
- block: sed-opal: avoid possible wrong address reference in
  read_sed_opal_key() (bsc#1012628).
- block: fix request.queuelist usage in flush (bsc#1012628).
- nvmet-passthru: propagate status from id override functions
  (bsc#1012628).
- net/ipv6: Fix the RT cache flush via sysctl using a previous
  delay (bsc#1012628).
- net: bridge: mst: pass vlan group directly to
  br_mst_vlan_set_state (bsc#1012628).
- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
  (bsc#1012628).
- drm/xe/xe_gt_idle: use GT forcewake domain assertion
  (bsc#1012628).
- drm/xe: flush engine buffers before signalling user fence on
  all engines (bsc#1012628).
- drm/xe: Remove mem_access from guc_pc calls (bsc#1012628).
- drm/xe: move disable_c6 call (bsc#1012628).
- ionic: fix use after netif_napi_del() (bsc#1012628).
- bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
  (bsc#1012628).
- af_unix: Read with MSG_PEEK loops if the first unread byte is
  OOB (bsc#1012628).
- bnxt_en: Adjust logging of firmware messages in case of released
  token in __hwrm_send() (bsc#1012628).
- misc: microchip: pci1xxxx: fix double free in the error handling
  of gp_aux_bus_probe() (bsc#1012628).
- ksmbd: move leading slash check to smb2_get_name()
  (bsc#1012628).
- ksmbd: fix missing use of get_write in in smb2_set_ea()
  (bsc#1012628).
- tick/nohz_full: Don't abuse smp_call_function_single() in
  tick_setup_device() (bsc#1012628).
- leds: class: Revert: "If no default trigger is given, make
  hw_control trigger the default trigger" (bsc#1012628).
- x86/boot: Don't add the EFI stub to targets, again
  (bsc#1012628).
- iio: adc: ad9467: fix scan type sign (bsc#1012628).
- iio: dac: ad5592r: fix temperature channel scaling value
  (bsc#1012628).
- iio: imu: bmi323: Fix trigger notification in case of error
  (bsc#1012628).
- iio: invensense: fix odr switching to same value (bsc#1012628).
- iio: pressure: bmp280: Fix BMP580 temperature reading
  (bsc#1012628).
- iio: temperature: mlx90635: Fix ERR_PTR dereference in
  mlx90635_probe() (bsc#1012628).
- iio: imu: inv_icm42600: delete unneeded update watermark call
  (bsc#1012628).
- drivers: core: synchronize really_probe() and dev_uevent()
  (bsc#1012628).
- parisc: Try to fix random segmentation faults in package builds
  (bsc#1012628).
- RAS/AMD/ATL: Fix MI300 bank hash (bsc#1012628).
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized
  address translation (bsc#1012628).
- ACPI: x86: Force StorageD3Enable on more products (bsc#1012628).
- thermal: ACPI: Invalidate trip points with temperature of 0
  or below (bsc#1012628).
- x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
  (bsc#1012628).
- memblock: make memblock_set_node() also warn about use of
  MAX_NUMNODES (bsc#1012628).
- drm/exynos/vidi: fix memory leak in .get_modes() (bsc#1012628).
- drm/exynos: hdmi: report safe 640x480 mode as a fallback when
  no EDID found (bsc#1012628).
- mptcp: ensure snd_una is properly initialized on connect
  (bsc#1012628).
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
  (bsc#1012628).
- mptcp: pm: update add_addr counters after connect (bsc#1012628).
- irqchip/sifive-plic: Chain to parent IRQ after handlers are
  ready (bsc#1012628).
- irqchip/gic-v3-its: Fix potential race condition in
  its_vlpi_prop_update() (bsc#1012628).
- x86/kexec: Fix bug with call depth tracking (bsc#1012628).
- x86/amd_nb: Check for invalid SMN reads (bsc#1012628).
- perf/core: Fix missing wakeup when waiting for context reference
  (bsc#1012628).
- perf auxtrace: Fix multiple use of --itrace option
  (bsc#1012628).
- perf script: Show also errors for --insn-trace option
  (bsc#1012628).
- wifi: cfg80211: validate HE operation element parsing
  (bsc#1012628).
- wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
  (bsc#1012628).
- wifi: mt76: mt7615: add missing chanctx ops (bsc#1012628).
- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
  (bsc#1012628).
- riscv: fix overlap of allocated page and PTR_ERR (bsc#1012628).
- tracing/selftests: Fix kprobe event name test for
  .isra. functions (bsc#1012628).
- kheaders: explicitly define file modes for archived headers
  (bsc#1012628).
- null_blk: Print correct max open zones limit in
  null_init_zoned_dev() (bsc#1012628).
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial
  CT240BX500SSD1 (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
  (bsc#1012628).
- sock_map: avoid race between sock_map_close and sk_psock_put
  (bsc#1012628).
- dma-buf: handle testing kthreads creation failure (bsc#1012628).
- vmci: prevent speculation leaks by sanitizing event in
  event_deliver() (bsc#1012628).
- spmi: hisi-spmi-controller: Do not override device identifier
  (bsc#1012628).
- knfsd: LOOKUP can return an illegal error value (bsc#1012628).
- fs/proc: fix softlockup in __read_vmcore (bsc#1012628).
- kexec: fix the unexpected kexec_dprintk() macro (bsc#1012628).
- ocfs2: update inode fsync transaction id in ocfs2_unlink and
  ocfs2_link (bsc#1012628).
- ocfs2: use coarse time for new created files (bsc#1012628).
- ocfs2: fix races between hole punching and AIO+DIO
  (bsc#1012628).
- dm-integrity: set discard_granularity to logical block size
  (bsc#1012628).
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
  (bsc#1012628).
- dmaengine: axi-dmac: fix possible race in remove()
  (bsc#1012628).
- drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add()
  stub (bsc#1012628).
- remoteproc: k3-r5: Wait for core0 power-up before powering up
  core1 (bsc#1012628).
- remoteproc: k3-r5: Do not allow core1 to power up before core0
  via sysfs (bsc#1012628).
- iio: adc: axi-adc: make sure AXI clock is enabled (bsc#1012628).
- iio: temperature: mcp9600: Fix temperature reading for negative
  values (bsc#1012628).
- iio: invensense: fix interrupt timestamp alignment
  (bsc#1012628).
- drm/mst: Fix NULL pointer dereference at
  drm_dp_add_payload_part2 (bsc#1012628).
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid
  context (bsc#1012628).
- riscv: force PAGE_SIZE linear mapping if debug_pagealloc is
  enabled (bsc#1012628).
- rtla/timerlat: Simplify "no value" printing on top
  (bsc#1012628).
- rtla/auto-analysis: Replace \t with spaces (bsc#1012628).
- drm/i915/gt: Disarm breadcrumbs if engines are already idle
  (bsc#1012628).
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
  (bsc#1012628).
- drm/xe: Properly handle alloc_guc_id() failure (bsc#1012628).
- drm/i915/dpt: Make DPT object unshrinkable (bsc#1012628).
- drm/i915: Fix audio component initialization (bsc#1012628).
- intel_th: pci: Add Granite Rapids support (bsc#1012628).
- intel_th: pci: Add Granite Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Sapphire Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S support (bsc#1012628).
- intel_th: pci: Add Lunar Lake support (bsc#1012628).
- pmdomain: ti-sci: Fix duplicate PD referrals (bsc#1012628).
- btrfs: zoned: fix use-after-free due to race with dev replace
  (bsc#1012628).
- mm/huge_memory: don't unpoison huge_zero_folio (bsc#1012628).
- remoteproc: k3-r5: Jump to error handling labels in start/stop
  errors (bsc#1012628).
- greybus: Fix use-after-free bug in gb_interface_release due
  to race condition (bsc#1012628).
- ima: Fix use-after-free on a dentry's dname.name (bsc#1012628).
- serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
  (bsc#1012628).
- dt-bindings: usb: realtek,rts5411: Add missing
  "additionalProperties" on child nodes (bsc#1012628).
- usb-storage: alauda: Check whether the media is initialized
  (bsc#1012628).
- mei: vsc: Fix wrong invocation of ACPI SID method (bsc#1012628).
- misc: microchip: pci1xxxx: Fix a memory leak in the error
  handling of gp_aux_bus_probe() (bsc#1012628).
- i2c: at91: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- i2c: designware: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with
  TIF_SIGPENDING (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.6-098-ata-libata-scsi-Set-the-RMB-bit-only-for-remova.patch.
- Rename to
  patches.kernel.org/6.9.6-160-Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Rename to
  patches.kernel.org/6.9.6-267-wifi-iwlwifi-mvm-support-iwl_dev_tx_power_cmd_v.patch.
- Rename to
  patches.kernel.org/6.9.6-268-wifi-iwlwifi-mvm-fix-a-crash-on-7265.patch.
- commit 6156266</changelog>
  <changelog author="jslaby@suse.cz" date="1719057601">- netfilter: ipset: Fix suspicious rcu_dereference_protected()
  (git-fixes).
- net: stmmac: No need to calculate speed divider when offload
  is disabled (git-fixes).
- commit e256f5c</changelog>
  <changelog author="jslaby@suse.cz" date="1719316800">- Refresh
  patches.suse/thermal-core-Change-PM-notifier-priority-to-the-mini.patch.
  Update upstream status and move to sorted section.
- commit d344d3a</changelog>
  <changelog author="jslaby@suse.cz" date="1719576000">- Linux 6.9.7 (bsc#1012628).
- fs/writeback: bail out if there is no more inodes for IO and
  queued once (bsc#1012628).
- padata: Disable BH when taking works lock on MT path
  (bsc#1012628).
- crypto: hisilicon/sec - Fix memory leak for sec resource release
  (bsc#1012628).
- crypto: hisilicon/qm - Add the err memory release process to
  qm uninit (bsc#1012628).
- io_uring/sqpoll: work around a potential audit memory leak
  (bsc#1012628).
- rcutorture: Fix rcu_torture_one_read() pipe_count overflow
  comment (bsc#1012628).
- rcutorture: Make stall-tasks directly exit when rcutorture
  tests end (bsc#1012628).
- rcutorture: Fix invalid context warning when enable srcu
  barrier testing (bsc#1012628).
- platform/chrome: cros_usbpd_logger: provide ID table for
  avoiding fallback match (bsc#1012628).
- platform/chrome: cros_usbpd_notify: provide ID table for
  avoiding fallback match (bsc#1012628).
- ubsan: Avoid i386 UBSAN handler crashes with Clang
  (bsc#1012628).
- arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
  (bsc#1012628).
- block/ioctl: prefer different overflow check (bsc#1012628).
- ssb: Fix potential NULL pointer dereference in
  ssb_device_uevent() (bsc#1012628).
- selftests/bpf: Prevent client connect before server bind in
  test_tc_tunnel.sh (bsc#1012628).
- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
  (bsc#1012628).
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie (bsc#1012628).
- devlink: use kvzalloc() to allocate devlink instance resources
  (bsc#1012628).
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
  (bsc#1012628).
- wifi: rtw89: 8852c: add quirk to set PCI BER for certain
  platforms (bsc#1012628).
- wifi: ath9k: work around memset overflow warning (bsc#1012628).
- af_packet: avoid a false positive warning in packet_setsockopt()
  (bsc#1012628).
- clocksource: Make watchdog and suspend-timing multiplication
  overflow safe (bsc#1012628).
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
  (bsc#1012628).
- drop_monitor: replace spin_lock by raw_spin_lock (bsc#1012628).
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
  (bsc#1012628).
- wifi: ath12k: fix kernel crash during resume (bsc#1012628).
- scsi: qedi: Fix crash while reading debugfs attribute
  (bsc#1012628).
- net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module
  (bsc#1012628).
- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
  (bsc#1012628).
- net/sched: fix false lockdep warning on qdisc root lock
  (bsc#1012628).
- arm64/sysreg: Update PIE permission encodings (bsc#1012628).
- kselftest: arm64: Add a null pointer check (bsc#1012628).
- net: dsa: realtek: keep default LED state in rtl8366rb
  (bsc#1012628).
- net: dsa: realtek: do not assert reset on remove (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
  (bsc#1012628).
- netpoll: Fix race condition in netpoll_owner_active
  (bsc#1012628).
- wifi: ath12k: fix the problem that down grade phy mode operation
  (bsc#1012628).
- wifi: mt76: mt7921s: fix potential hung tasks during chip
  recovery (bsc#1012628).
- HID: Add quirk for Logitech Casa touchpad (bsc#1012628).
- HID: asus: fix more n-key report descriptors if n-key quirked
  (bsc#1012628).
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c
  (bsc#1012628).
- selftests: net: fix timestamp not arriving in cmsg_time.sh
  (bsc#1012628).
- net: ena: Add validation for completion descriptors consistency
  (bsc#1012628).
- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
  (bsc#1012628).
- drm/amd/display: Exit idle optimizations before HDCP execution
  (bsc#1012628).
- drm/amd/display: Workaround register access in idle race with
  cursor (bsc#1012628).
- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
  (bsc#1012628).
- cgroup/cpuset: Make cpuset hotplug processing synchronous
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (bsc#1012628).
- drm/lima: add mask irq callback to gp and pp (bsc#1012628).
- drm/lima: include pp bcast irq in timeout handler check
  (bsc#1012628).
- drm/lima: mask irqs in timeout path before hard reset
  (bsc#1012628).
- platform/x86: x86-android-tablets: Unregister devices in
  reverse order (bsc#1012628).
- platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2
  Pro 1380F/L data (bsc#1012628).
- ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Lenovo 13X (bsc#1012628).
- powerpc/pseries: Enforce hcall result buffer validity and size
  (bsc#1012628).
- media: intel/ipu6: Fix build with !ACPI (bsc#1012628).
- media: mtk-vcodec: potential null pointer deference in SCP
  (bsc#1012628).
- powerpc/io: Avoid clang null pointer arithmetic warnings
  (bsc#1012628).
- platform/x86: p2sb: Don't init until unassigned resources have
  been assigned (bsc#1012628).
- power: supply: cros_usbpd: provide ID table for avoiding
  fallback match (bsc#1012628).
- iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (bsc#1012628).
- ext4: do not create EA inode under buffer lock (bsc#1012628).
- ext4: fix uninitialized ratelimit_state-&gt;lock access in
  __ext4_fill_super() (bsc#1012628).
- kprobe/ftrace: bail out if ftrace was killed (bsc#1012628).
- usb: gadget: uvc: configfs: ensure guid to be valid before set
  (bsc#1012628).
- f2fs: fix to detect inconsistent nat entry during truncation
  (bsc#1012628).
- f2fs: remove clear SB_INLINECRYPT flag in default_options
  (bsc#1012628).
- usb: typec: ucsi_glink: rework quirks implementation
  (bsc#1012628).
- usb: misc: uss720: check for incompatible versions of the
  Belkin F5U002 (bsc#1012628).
- Avoid hw_desc array overrun in dw-axi-dmac (bsc#1012628).
- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property
  on Lenovo Yoga Tab2 1380 (bsc#1012628).
- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
  (bsc#1012628).
- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
  (bsc#1012628).
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
  (bsc#1012628).
- f2fs: don't set RO when shutting down f2fs (bsc#1012628).
- MIPS: Octeon: Add PCIe link status check (bsc#1012628).
- serial: imx: Introduce timeout when waiting on transmitter empty
  (bsc#1012628).
- serial: exar: adding missing CTI and Exar PCI ids (bsc#1012628).
- usb: gadget: function: Remove usage of the deprecated
  ida_simple_xx() API (bsc#1012628).
- xhci: remove XHCI_TRUST_TX_LENGTH quirk (bsc#1012628).
- tty: add the option to have a tty reject a new ldisc
  (bsc#1012628).
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
  (bsc#1012628).
- cxl: Add post-reset warning if reset results in loss of
  previously committed HDM decoders (bsc#1012628).
- vfio/pci: Collect hot-reset devices to local buffer
  (bsc#1012628).
- usb: typec: qcom-pmic-typec: split HPD bridge alloc and
  registration (bsc#1012628).
- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
  (bsc#1012628).
- ACPI: EC: Install address space handler at the namespace root
  (bsc#1012628).
- PCI: Do not wait for disconnected devices when resuming
  (bsc#1012628).
- OPP: Fix required_opp_tables for multiple genpds using same
  table (bsc#1012628).
- ALSA: hda: cs35l41: Possible null pointer dereference in
  cs35l41_hda_unbind() (bsc#1012628).
- ALSA: seq: ump: Fix missing System Reset message handling
  (bsc#1012628).
- MIPS: Routerboard 532: Fix vendor retry check code
  (bsc#1012628).
- mips: bmips: BCM6358: make sure CBR is correctly set
  (bsc#1012628).
- tracing: Build event generation tests only as modules
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix ROC version check (bsc#1012628).
- wifi: mac80211: Recalc offload when monitor stop (bsc#1012628).
- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
  (bsc#1012628).
- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
  (bsc#1012628).
- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
  (bsc#1012628).
- ice: fix 200G link speed message log (bsc#1012628).
- ice: implement AQ download pkg retry (bsc#1012628).
- bpf: Fix reg_set_min_max corruption of fake_reg (bsc#1012628).
- btrfs: zoned: allocate dummy checksums for zoned NODATASUM
  writes (bsc#1012628).
- net: mvpp2: use slab_build_skb for oversized frames
  (bsc#1012628).
- cipso: fix total option length computation (bsc#1012628).
- ALSA: hda: cs35l56: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: cs35l41: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: tas2781: Component should be unbound before
  deconstruction (bsc#1012628).
- bpf: Avoid splat in pskb_pull_reason (bsc#1012628).
- netdev-genl: fix error codes when outputting XDP features
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
  (bsc#1012628).
- netrom: Fix a memory leak in nr_heartbeat_expiry()
  (bsc#1012628).
- ipv6: prevent possible NULL deref in fib6_nh_init()
  (bsc#1012628).
- ipv6: prevent possible NULL dereference in rt6_probe()
  (bsc#1012628).
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
  (bsc#1012628).
- netns: Make get_net_ns() handle zero refcount net (bsc#1012628).
- qca_spi: Make interrupt remembering atomic (bsc#1012628).
- net: lan743x: disable WOL upon resume to restore full data
  path operation (bsc#1012628).
- net: lan743x: Support WOL at both the PHY and MAC appropriately
  (bsc#1012628).
- net: phy: mxl-gpy: Remove interrupt mask clearing from
  config_init (bsc#1012628).
- net/sched: act_api: fix possible infinite loop in
  tcf_idr_check_alloc() (bsc#1012628).
- tipc: force a dst refcount before doing decryption
  (bsc#1012628).
- sched: act_ct: add netns into the key of tcf_ct_flow_table
  (bsc#1012628).
- ptp: fix integer overflow in max_vclocks_store (bsc#1012628).
- selftests: openvswitch: Use bash as interpreter (bsc#1012628).
- virtio_net: checksum offloading handling fix (bsc#1012628).
- virtio_net: fixing XDP for fully checksummed packets handling
  (bsc#1012628).
- octeontx2-pf: Add error handling to VLAN unoffload handling
  (bsc#1012628).
- octeontx2-pf: Fix linking objects into multiple modules
  (bsc#1012628).
- seg6: fix parameter passing when calling NF_HOOK() in End.DX4
  and End.DX6 behaviors (bsc#1012628).
- netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter
  core (bsc#1012628).
- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (bsc#1012628).
- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
  (bsc#1012628).
- net: usb: rtl8150 fix unintiatilzed variables in
  rtl8150_get_link_ksettings (bsc#1012628).
- RDMA/bnxt_re: Fix the max msix vectors macro (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
  (bsc#1012628).
- phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
  (bsc#1012628).
- phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
  (bsc#1012628).
- phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
  (bsc#1012628).
- powerpc/crypto: Add generated P8 asm to .gitignore
  (bsc#1012628).
- spi: cs42l43: Correct SPI root clock speed (bsc#1012628).
- RDMA/rxe: Fix responder length checking for UD request packets
  (bsc#1012628).
- regulator: core: Fix modpost error "regulator_get_regmap"
  undefined (bsc#1012628).
- dmaengine: idxd: Fix possible Use-After-Free in
  irq_process_work_list (bsc#1012628).
- dmaengine: ti: k3-udma-glue: Fix
  of_k3_udma_glue_parse_chn_by_id() (bsc#1012628).
- dmaengine: ioatdma: Fix leaking on version mismatch
  (bsc#1012628).
- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
  (bsc#1012628).
- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
  (bsc#1012628).
- dmaengine: fsl-edma: avoid linking both modules (bsc#1012628).
- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
  (bsc#1012628).
- regulator: bd71815: fix ramp values (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Return error in case
  of invalid efuse data (bsc#1012628).
- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus
  DHCOM SoM (bsc#1012628).
- arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node
  (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown
  GPIO (bsc#1012628).
- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
  (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on
  slow input pin (bsc#1012628).
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
  kernel is fine." (bsc#1012628).
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger,
  Alder and Raptor Lake models (bsc#1012628).
- spi: Fix SPI slave probe failure (bsc#1012628).
- x86/resctrl: Don't try to free nonexistent RMIDs (bsc#1012628).
- spi: spi-imx: imx51: revert burst length calculation back to
  bits_per_word (bsc#1012628).
- drm/xe/vf: Don't touch GuC irq registers if using memory irqs
  (bsc#1012628).
- io_uring/rsrc: fix incorrect assignment of iter-&gt;nr_segs in
  io_import_fixed (bsc#1012628).
- firmware: psci: Fix return value from psci_system_suspend()
  (bsc#1012628).
- LoongArch: Only allow OBJTOOL &amp; ORC unwinder if toolchain
  supports -mthin-add-sub (bsc#1012628).
- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
  (bsc#1012628).
- RDMA/mlx5: Add check for srq max_sge attribute (bsc#1012628).
- RDMA/mana_ib: Ignore optional access flags for MRs
  (bsc#1012628).
- ACPI: EC: Evaluate orphan _REG under EC device (bsc#1012628).
- ext4: avoid overflow when setting values via sysfs
  (bsc#1012628).
- ext4: fix slab-out-of-bounds in
  ext4_mb_find_good_group_avg_frag_lists() (bsc#1012628).
- net: phy: dp83tg720: wake up PHYs in managed mode (bsc#1012628).
- net: stmmac: Assign configured channel value to EXTTS event
  (bsc#1012628).
- net: usb: ax88179_178a: improve reset check (bsc#1012628).
- net: phy: dp83tg720: get master/slave configuration in link
  down state (bsc#1012628).
- net: do not leave a dangling sk pointer, when socket creation
  fails (bsc#1012628).
- btrfs: retry block group reclaim without infinite loop
  (bsc#1012628).
- scsi: ufs: core: Free memory allocated for model before reinit
  (bsc#1012628).
- cifs: fix typo in module parameter enable_gcm_256 (bsc#1012628).
- LoongArch: Fix watchpoint setting error (bsc#1012628).
- LoongArch: Trigger user-space watchpoints correctly
  (bsc#1012628).
- LoongArch: Fix multiple hardware watchpoint issues
  (bsc#1012628).
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
  (bsc#1012628).
- KVM: arm64: Disassociate vcpus from redistributor region on
  teardown (bsc#1012628).
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC
  routes (bsc#1012628).
- RDMA/rxe: Fix data copy for IB_SEND_INLINE (bsc#1012628).
- RDMA/mlx5: Remove extra unlock on error path (bsc#1012628).
- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
  (bsc#1012628).
- RDMA/mlx5: Ensure created mkeys always have a populated rb_key
  (bsc#1012628).
- ovl: fix encoding fid for lower only root (bsc#1012628).
- wifi: mac80211: fix monitor channel with chanctx emulation
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  445/465 G11 (bsc#1012628).
- ALSA: hda/realtek: Limit mic boost on N14AP7 (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
  (bsc#1012628).
- drm/i915/mso: using joiner is not possible with eDP MSO
  (bsc#1012628).
- drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix locking scope when flushing tlb (bsc#1012628).
- drm/amd/display: Remove redundant idle optimization check
  (bsc#1012628).
- drm/amd/display: Attempt to avoid empty TUs when endpoint is
  DPIA (bsc#1012628).
- dt-bindings: dma: fsl-edma: fix dma-channels constraints
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
  (bsc#1012628).
- scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
  (bsc#1012628).
- scsi: usb: uas: Do not query the IO Advice Hints Grouping mode
  page for USB/UAS devices (bsc#1012628).
- ata: ahci: Do not enable LPM if no LPM states are supported
  by the HBA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix data synchronisation in
  xdma_channel_isr() (bsc#1012628).
- net/tcp_ao: Don't leak ao_info on error-path (bsc#1012628).
- gcov: add support for GCC 14 (bsc#1012628).
- kcov: don't lose track of remote references during softirqs
  (bsc#1012628).
- efi/x86: Free EFI memory map only when installing a new one
  (bsc#1012628).
- serial: 8250_dw: Revert "Move definitions to the shared header"
  (bsc#1012628).
- MIPS: mipsmtregs: Fix target register for MFTC0 (bsc#1012628).
- mm: mmap: allow for the maximum number of bits for randomizing
  mmap_base by default (bsc#1012628).
- mm: huge_memory: fix misused mapping_large_folio_support()
  for anon folios (bsc#1012628).
- mm: shmem: fix getting incorrect lruvec when replacing a shmem
  folio (bsc#1012628).
- selftests: mptcp: userspace_pm: fixed subtest names
  (bsc#1012628).
- tcp: clear tp-&gt;retrans_stamp in tcp_rcv_fastopen_synack()
  (bsc#1012628).
- mm/page_table_check: fix crash on ZONE_DEVICE (bsc#1012628).
- ima: Avoid blocking in RCU read-side critical section
  (bsc#1012628).
- i2c: ocores: set IACK bit after core is enabled (bsc#1012628).
- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller
  schema (bsc#1012628).
- virt: guest_memfd: fix reference leak on hwpoisoned page
  (bsc#1012628).
- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
  i2c-controller schema (bsc#1012628).
- thermal: int340x: processor_thermal: Support shared interrupts
  (bsc#1012628).
- spi: stm32: qspi: Fix dual flash mode sanity test in
  stm32_qspi_setup() (bsc#1012628).
- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
  (bsc#1012628).
- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to
  CCR_BUSWIDTH_4 (bsc#1012628).
- nbd: Improve the documentation of the locking assumptions
  (bsc#1012628).
- nbd: Fix signal handling (bsc#1012628).
- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
  (bsc#1012628).
- x86/cpu/vfm: Add new macros to work with (vendor/family/model)
  values (bsc#1012628).
- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
  (bsc#1012628).
- drm/amd/display: revert Exit idle optimizations before HDCP
  execution (bsc#1012628).
- wifi: ath12k: check M3 buffer size as well whey trying to
  reuse it (bsc#1012628).
- ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
  (bsc#1012628).
- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc
  error path (bsc#1012628).
- kprobe/ftrace: fix build error due to bad function definition
  (bsc#1012628).
- hid: asus: asus_report_fixup: fix potential read out of bounds
  (bsc#1012628).
- Revert "mm: mmap: allow for the maximum number of bits for
  randomizing mmap_base by default" (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.7-042-ACPI-video-Add-backlight-native-quirk-for-Lenov.patch.
- Rename to
  patches.kernel.org/6.9.7-131-net-stmmac-No-need-to-calculate-speed-divider-w.patch.
- Rename to
  patches.kernel.org/6.9.7-136-netfilter-ipset-Fix-suspicious-rcu_dereference_.patch.
- Rename to
  patches.kernel.org/6.9.7-236-thermal-core-Change-PM-notifier-priority-to-the.patch.
- commit 2eea3a0</changelog>
  <changelog author="jslaby@suse.cz" date="1719576001">- netfilter: fix undefined reference to 'netfilter_lwtunnel_*'
  when CONFIG_SYSCTL=n (git-fixes).
- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for
  failed TFO (git-fixes).
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
  (git-fixes).
- commit a5efffa</changelog>
</package>
<package pkgid="cf724d06ce461d6c0f96b1649741405778756f68d4a38132b9acac8c04aaf677d84be17f81a514dacd9ce022fda298e3c1b446eef3826a4797f1023128dca820" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.9.7" rel="1.1"/>
  <changelog author="colyli@suse.de" date="1716984000">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit 1b34643</changelog>
  <changelog author="colyli@suse.de" date="1716984001">- Update config files to enable CONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG (bsc#1223544)
- commit d84e6ec</changelog>
  <changelog author="jslaby@suse.cz" date="1717070400">- Linux 6.9.3 (bsc#1012628).
- Revert "selftests/sgx: Include KHDR_INCLUDES in Makefile"
  (bsc#1012628).
- Revert "selftests: Compile kselftest headers with -D_GNU_SOURCE"
  (bsc#1012628).
- l2tp: fix ICMP error handling for UDP-encap sockets
  (bsc#1012628).
- net: txgbe: fix to control VLAN strip (bsc#1012628).
- net: wangxun: match VLAN CTAG and STAG features (bsc#1012628).
- net: wangxun: fix to change Rx features (bsc#1012628).
- sched/core: Fix incorrect initialization of the 'burst'
  parameter in cpu_max_write() (bsc#1012628).
- sched/fair: Allow disabling sched_balance_newidle with
  sched_relax_domain_level (bsc#1012628).
- af_packet: do not call packet_read_pending() from
  tpacket_destruct_skb() (bsc#1012628).
- netrom: fix possible dead-lock in nr_rt_ioctl() (bsc#1012628).
- idpf: don't skip over ethtool tcp-data-split setting
  (bsc#1012628).
- selftests/net/lib: no need to record ns name if it already exist
  (bsc#1012628).
- net: qrtr: ns: Fix module refcnt (bsc#1012628).
- libbpf: fix feature detectors when using token_fd (bsc#1012628).
- net: bridge: mst: fix vlan use-after-free (bsc#1012628).
- selftests: net: bridge: increase IGMP/MLD exclude timeout
  membership interval (bsc#1012628).
- net: bridge: xmit: make sure we have at least eth header len
  bytes (bsc#1012628).
- modules: Drop the .export_symbol section from the final modules
  (bsc#1012628).
- tracing/user_events: Fix non-spaced field matching
  (bsc#1012628).
- samples/landlock: Fix incorrect free in populate_ruleset_net
  (bsc#1012628).
- RDMA/cma: Fix kmemleak in rdma_core observed during blktests
  nvme/rdma use siw (bsc#1012628).
- RDMA/IPoIB: Fix format truncation compilation errors
  (bsc#1012628).
- selftests/kcmp: remove unused open mode (bsc#1012628).
- selftests/damon/_damon_sysfs: check errors from nr_schemes
  file reads (bsc#1012628).
- SUNRPC: Fix gss_free_in_token_pages() (bsc#1012628).
- bnxt_re: avoid shift undefined behavior in
  bnxt_qplib_alloc_init_hwq (bsc#1012628).
- of: module: add buffer overflow check in of_modalias()
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: fix PLL rate for IPQ5018 (bsc#1012628).
- clk: qcom: Fix SM_GPUCC_8650 dependencies (bsc#1012628).
- Update config files.
- clk: qcom: Fix SC_CAMCC_8280XP dependencies (bsc#1012628).
- Update config files.
- ext4: remove the redundant folio_wait_stable() (bsc#1012628).
- ext4: fix potential unnitialized variable (bsc#1012628).
- dax/bus.c: use the right locking mode (read vs write) in
  size_show (bsc#1012628).
- dax/bus.c: don't use down_write_killable for non-user processes
  (bsc#1012628).
- dax/bus.c: fix locking for unregister_dax_dev /
  unregister_dax_mapping paths (bsc#1012628).
- dax/bus.c: replace WARN_ON_ONCE() with lockdep asserts
  (bsc#1012628).
- nfsd: don't create nfsv4recoverydir in nfsdfs when not used
  (bsc#1012628).
- sunrpc: removed redundant procp check (bsc#1012628).
- iommu/amd: Enable Guest Translation after reading IOMMU feature
  register (bsc#1012628).
- iommu/vt-d: Decouple igfx_off from graphic identity mapping
  (bsc#1012628).
- drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
  (bsc#1012628).
- virt: acrn: stop using follow_pfn (bsc#1012628).
- RDMA/mana_ib: boundary check before installing cq callbacks
  (bsc#1012628).
- RDMA/mana_ib: Use struct mana_ib_queue for CQs (bsc#1012628).
- RDMA/mana_ib: Introduce helpers to create and destroy mana
  queues (bsc#1012628).
- ext4: avoid excessive credit estimate in ext4_tmpfile()
  (bsc#1012628).
- x86/insn: Add VEX versions of VPDPBUSD, VPDPBUSDS, VPDPWSSD
  and VPDPWSSDS (bsc#1012628).
- x86/insn: Fix PUSH instruction in x86 instruction decoder
  opcode map (bsc#1012628).
- clk: qcom: mmcc-msm8998: fix venus clock issue (bsc#1012628).
- clk: qcom: dispcc-sm8650: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8550: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm6350: fix DisplayPort clocks (bsc#1012628).
- clk: qcom: dispcc-sm8450: fix DisplayPort clocks (bsc#1012628).
- mm/ksm: fix ksm exec support for prctl (bsc#1012628).
- lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure
  (bsc#1012628).
- clk: renesas: r9a07g043: Add clock and reset entry for PLIC
  (bsc#1012628).
- clk: renesas: r8a779a0: Fix CANFD parent clock (bsc#1012628).
- IB/mlx5: Use __iowrite64_copy() for write combining stores
  (bsc#1012628).
- RDMA/rxe: Fix incorrect rxe_put in error path (bsc#1012628).
- RDMA/rxe: Allow good work requests to be executed (bsc#1012628).
- RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (bsc#1012628).
- clk: samsung: gs101: propagate PERIC1 USI SPI clock rate
  (bsc#1012628).
- clk: samsung: gs101: propagate PERIC0 USI SPI clock rate
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: remove invalid Stromer register offset
  (bsc#1012628).
- clk: rs9: fix wrong default value for clock amplitude
  (bsc#1012628).
- clk: mediatek: mt8365-mm: fix DPI0 parent (bsc#1012628).
- RDMA/hns: Modify the print level of CQE error (bsc#1012628).
- RDMA/hns: Use complete parentheses in macros (bsc#1012628).
- RDMA/hns: Fix GMV table pagesize (bsc#1012628).
- RDMA/hns: Fix mismatch exception rollback (bsc#1012628).
- RDMA/hns: Fix UAF for cq async event (bsc#1012628).
- RDMA/hns: Fix deadlock on SRQ async events (bsc#1012628).
- RDMA/hns: Add max_ah and cq moderation capacities in
  query_device() (bsc#1012628).
- RDMA/hns: Fix return value in hns_roce_map_mr_sg (bsc#1012628).
- iommu: Undo pasid attachment only for the devices that have
  succeeded (bsc#1012628).
- clk: mediatek: pllfh: Don't log error for missing fhctl node
  (bsc#1012628).
- RDMA/mlx5: Adding remote atomic access flag to updatable flags
  (bsc#1012628).
- RDMA/mlx5: Change check for cacheable mkeys (bsc#1012628).
- RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent
  (bsc#1012628).
- clk: samsung: exynosautov9: fix wrong pll clock id value
  (bsc#1012628).
- power: supply: core: simplify charge_behaviour formatting
  (bsc#1012628).
- media: cadence: csi2rx: configure DPHY before starting source
  stream (bsc#1012628).
- drm/edid: Parse topology block for all DispID structure v1.x
  (bsc#1012628).
- RISC-V: Fix the typo in Scountovf CSR name (bsc#1012628).
- drm/rockchip: vop2: Do not divide height twice for YUV
  (bsc#1012628).
- media: uvcvideo: Add quirk for Logitech Rally Bar (bsc#1012628).
- drm/mipi-dsi: use correct return type for the DSC functions
  (bsc#1012628).
- ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim
  7 16ARHA7 (bsc#1012628).
- drm/panel: simple: Add missing Innolux G121X1-L03 format,
  flags, connector (bsc#1012628).
- drm/bridge: anx7625: Update audio status while detecting
  (bsc#1012628).
- drm/panel: novatek-nt35950: Don't log an error when DSI host
  can't be found (bsc#1012628).
- drm/bridge: dpc3433: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: tc358775: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611uxc: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: lt9611: Don't log an error when DSI host can't be
  found (bsc#1012628).
- drm/bridge: lt8912b: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: icn6211: Don't log an error when DSI host can't
  be found (bsc#1012628).
- drm/bridge: anx7625: Don't log an error when DSI host can't
  be found (bsc#1012628).
- ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
  (bsc#1012628).
- drm: vc4: Fix possible null pointer dereference (bsc#1012628).
- drm/arm/malidp: fix a possible null pointer dereference
  (bsc#1012628).
- media: atomisp: ssh_css: Fix a null-pointer dereference in
  load_video_binaries (bsc#1012628).
- fbdev: sh7760fb: allow modular build (bsc#1012628).
- media: v4l2-subdev: Fix stream handling for crop API
  (bsc#1012628).
- media: i2c: et8ek8: Don't strip remove function when driver
  is builtin (bsc#1012628).
- media: dt-bindings: ovti,ov2680: Fix the power supply names
  (bsc#1012628).
- media: ipu3-cio2: Request IRQ earlier (bsc#1012628).
- drm/msm/dp: Account for the timeout in wait_hpd_asserted()
  callback (bsc#1012628).
- drm/msm/dp: Avoid a long timeout for AUX transfer if nothing
  connected (bsc#1012628).
- drm/msm/dp: allow voltage swing / pre emphasis of 3
  (bsc#1012628).
- platform/x86: xiaomi-wmi: Fix race condition when reporting
  key events (bsc#1012628).
- drm: bridge: cdns-mhdp8546: Fix possible null pointer
  dereference (bsc#1012628).
- media: radio-shark2: Avoid led_names truncations (bsc#1012628).
- media: rcar-vin: work around -Wenum-compare-conditional warning
  (bsc#1012628).
- staging: media: starfive: Remove links when unregistering
  devices (bsc#1012628).
- media: ngene: Add dvb_ca_en50221_init return value check
  (bsc#1012628).
- ASoC: Intel: avs: Test result of avs_get_module_entry()
  (bsc#1012628).
- ASoC: Intel: avs: Fix potential integer overflow (bsc#1012628).
- ASoC: Intel: avs: Fix ASRC module initialization (bsc#1012628).
- ASoC: Intel: avs: Fix debug-slot offset calculation
  (bsc#1012628).
- ASoC: Intel: avs: Restore stream decoupling on prepare
  (bsc#1012628).
- selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2
  mounted without nsdelegate (bsc#1012628).
- fbdev: sisfb: hide unused variables (bsc#1012628).
- ASoC: SOF: Intel: mtl: Implement firmware boot state check
  (bsc#1012628).
- ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot
  failed (bsc#1012628).
- ASoC: SOF: Intel: lnl: Correct rom_status_reg (bsc#1012628).
- ASoC: SOF: Intel: mtl: Correct rom_status_reg (bsc#1012628).
- powerpc/fsl-soc: hide unused const variable (bsc#1012628).
- ASoC: SOF: Intel: hda-dai: fix channel map configuration for
  aggregated dailink (bsc#1012628).
- drm/mediatek: Init `ddp_comp` with devm_kcalloc() (bsc#1012628).
- drm/mediatek: Add 0 size check to mtk_drm_gem_obj (bsc#1012628).
- drm/meson: vclk: fix calculation of 59.94 fractional rates
  (bsc#1012628).
- ASoC: kirkwood: Fix potential NULL dereference (bsc#1012628).
- fbdev: shmobile: fix snprintf truncation (bsc#1012628).
- drm/panel: ltk050h3146w: drop duplicate commands from
  LTK050H3148W init (bsc#1012628).
- drm/panel: ltk050h3146w: add MIPI_DSI_MODE_VIDEO to LTK050H3148W
  flags (bsc#1012628).
- ASoC: mediatek: Assign dummy when codec not specified for a
  DAI link (bsc#1012628).
- drm/imagination: avoid -Woverflow warning (bsc#1012628).
- mtd: rawnand: hynix: fixed typo (bsc#1012628).
- mtd: core: Report error if first mtd_otp_size() call fails in
  mtd_otp_nvmem_add() (bsc#1012628).
- ASoC: Intel: avs: ssm4567: Do not ignore route checks
  (bsc#1012628).
- ASoC: Intel: Disable route checks for Skylake boards
  (bsc#1012628).
- drm/amd/display: Remove redundant condition in
  dcn35_calc_blocks_to_gate() (bsc#1012628).
- drm/amd/display: Fix potential index out of bounds in color
  transformation function (bsc#1012628).
- drm/panel: atna33xc20: Fix unbalanced regulator in the case
  HPD doesn't assert (bsc#1012628).
- drm/lcdif: Do not disable clocks on already suspended hardware
  (bsc#1012628).
- dev_printk: Add and use dev_no_printk() (bsc#1012628).
- printk: Let no_printk() use _printk() (bsc#1012628).
- drm/omapdrm: Fix console with deferred ops (bsc#1012628).
- Update config files.
- drm/omapdrm: Fix console by implementing fb_dirty (bsc#1012628).
- drm/nouveau/dp: Fix incorrect return code in r535_dp_aux_xfer()
  (bsc#1012628).
- drm/ci: update device type for volteer devices (bsc#1012628).
- drm/bridge: Fix improper bridge init order with
  pre_enable_prev_first (bsc#1012628).
- drm/panel-edp: Add prepare_to_enable to 200ms for MNC207QS1-1
  (bsc#1012628).
- Bluetooth: hci_core: Fix not handling hdev-&gt;le_num_of_adv_sets=1
  (bsc#1012628).
- Bluetooth: hci_conn, hci_sync: Use __counted_by() to avoid
  - Wfamnae warnings (bsc#1012628).
- Bluetooth: HCI: Remove HCI_AMP support (bsc#1012628).
- Bluetooth: ISO: Make iso_get_sock_listen generic (bsc#1012628).
- Bluetooth: qca: Fix error code in qca_read_fw_build_info()
  (bsc#1012628).
- Bluetooth: compute LE flow credits based on recvbuf space
  (bsc#1012628).
- net: micrel: Fix receiving the timestamp in the frame for
  lan8841 (bsc#1012628).
- net: stmmac: move the EST lock to struct stmmac_priv
  (bsc#1012628).
- mptcp: fix full TCP keep-alive support (bsc#1012628).
- mptcp: SO_KEEPALIVE: fix getsockopt support (bsc#1012628).
- net: fec: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- dpll: fix return value check for kmemdup (bsc#1012628).
- ax25: Fix reference count leak issue of net_device
  (bsc#1012628).
- ax25: Fix reference count leak issues of ax25_dev (bsc#1012628).
- ax25: Use kernel universal linked list to implement
  ax25_dev_list (bsc#1012628).
- inet: fix inet_fill_ifaddr() flags truncation (bsc#1012628).
- riscv, bpf: make some atomic operations fully ordered
  (bsc#1012628).
- s390/bpf: Emit a barrier for BPF_FETCH instructions
  (bsc#1012628).
- net/mlx5: Discard command completions in internal error
  (bsc#1012628).
- net/mlx5: Add a timeout to acquire the command queue semaphore
  (bsc#1012628).
- net/mlx5: Reload only IB representors upon lag disable/enable
  (bsc#1012628).
- net/mlx5: Fix peer devlink set for SF representor devlink port
  (bsc#1012628).
- net/mlx5e: Fix netif state handling (bsc#1012628).
- ipv6: sr: fix invalid unregister error path (bsc#1012628).
- ipv6: sr: fix incorrect unregister order (bsc#1012628).
- ipv6: sr: add missing seg6_local_exit (bsc#1012628).
- net: openvswitch: fix overwriting ct original tuple for ICMPv6
  (bsc#1012628).
- net: usb: smsc95xx: stop lying about skb-&gt;truesize
  (bsc#1012628).
- af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
  (bsc#1012628).
- net: ethernet: cortina: Locking fixes (bsc#1012628).
- ice: Fix package download algorithm (bsc#1012628).
- net: ethernet: mediatek: use ADMAv1 instead of ADMAv2.0 on
  MT7981 and MT7986 (bsc#1012628).
- net: ethernet: mediatek: split tx and rx fields in mtk_soc_data
  struct (bsc#1012628).
- selftests: net: move amt to socat for better compatibility
  (bsc#1012628).
- selftests: net: add missing config for amt.sh (bsc#1012628).
- eth: sungem: remove .ndo_poll_controller to avoid deadlocks
  (bsc#1012628).
- net: ipv6: fix wrong start position when receive hop-by-hop
  fragment (bsc#1012628).
- ptp: ocp: fix DPLL functions (bsc#1012628).
- dm-delay: fix max_delay calculations (bsc#1012628).
- dm-delay: fix hung task introduced by kthread mode
  (bsc#1012628).
- dm-delay: fix workqueue delay_timer race (bsc#1012628).
- selftests/sgx: Include KHDR_INCLUDES in Makefile (bsc#1012628).
- selftests: Compile kselftest headers with -D_GNU_SOURCE
  (bsc#1012628).
- m68k: Move ARCH_HAS_CPU_CACHE_ALIASING (bsc#1012628).
- m68k: mac: Fix reboot hang on Mac IIci (bsc#1012628).
- m68k: Fix spinlock race in kernel thread creation (bsc#1012628).
- net: usb: sr9700: stop lying about skb-&gt;truesize (bsc#1012628).
- usb: aqc111: stop lying about skb-&gt;truesize (bsc#1012628).
- btrfs: set start on clone before calling copy_extent_buffer_full
  (bsc#1012628).
- HID: amd_sfh: Handle "no sensors" in PM operations
  (bsc#1012628).
- wifi: mwl8k: initialize cmd-&gt;addr[] properly (bsc#1012628).
- x86/numa: Fix SRAT lookup of CFMWS ranges with
  numa_fill_memblks() (bsc#1012628).
- gpio: nuvoton: Fix sgpio irq handle error (bsc#1012628).
- scsi: qla2xxx: Fix debugfs output for fw_resource_count
  (bsc#1012628).
- scsi: qedf: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- scsi: bfa: Ensure the copied buf is NUL terminated
  (bsc#1012628).
- HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
  (bsc#1012628).
- selftests/bpf: Fix pointer arithmetic in test_xdp_do_redirect
  (bsc#1012628).
- kunit: bail out early in __kunit_test_suites_init() if there
  are no suites to test (bsc#1012628).
- kunit: unregister the device on error (bsc#1012628).
- kunit: Fix kthread reference (bsc#1012628).
- selftests: default to host arch for LLVM builds (bsc#1012628).
- selftests/resctrl: fix clang build failure: use LOCAL_HDRS
  (bsc#1012628).
- selftests/binderfs: use the Makefile's rules, not Make's
  implicit rules (bsc#1012628).
- selftests: power_supply: Make it POSIX-compliant (bsc#1012628).
- selftests: ktap_helpers: Make it POSIX-compliant (bsc#1012628).
- wifi: rtw89: wow: refine WoWLAN flows of HCI interrupts and
  low power mode (bsc#1012628).
- wifi: nl80211: Avoid address calculations via out of bounds
  array indexing (bsc#1012628).
- libbpf: Fix error message in attach_kprobe_multi (bsc#1012628).
- wifi: mt76: connac: use muar idx 0xe for non-mt799x as well
  (bsc#1012628).
- wifi: mt76: mt7996: fix potential memory leakage when reading
  chip temperature (bsc#1012628).
- wifi: mt76: mt7996: fix uninitialized variable in
  mt7996_irq_tasklet() (bsc#1012628).
- wifi: mt76: mt7925: ensure 4-byte alignment for suspend &amp;
  wow command (bsc#1012628).
- wifi: mt76: mt7996: fix size of txpower MCU command
  (bsc#1012628).
- wifi: mt76: connac: check for null before dereferencing
  (bsc#1012628).
- wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset
  (bsc#1012628).
- wifi: mt76: mt7603: fix tx queue of loopback packets
  (bsc#1012628).
- Revert "sh: Handle calling csum_partial with misaligned data"
  (bsc#1012628).
- sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
  (bsc#1012628).
- bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in
  BPF_LINK_CREATE (bsc#1012628).
- pwm: meson: Use mul_u64_u64_div_u64() for frequency calculating
  (bsc#1012628).
- pwm: meson: Add check for error from clk_round_rate()
  (bsc#1012628).
- wifi: ar5523: enable proper endpoint verification (bsc#1012628).
- selftests/bpf: Run cgroup1_hierarchy test in own mount namespace
  (bsc#1012628).
- bpf: Fix verifier assumptions about socket-&gt;sk (bsc#1012628).
- wifi: carl9170: add a proper sanity check for endpoints
  (bsc#1012628).
- macintosh/via-macii: Fix "BUG: sleeping function called from
  invalid context" (bsc#1012628).
- net: give more chances to rcu in netdev_wait_allrefs_any()
  (bsc#1012628).
- drivers/perf: hisi: hns3: Actually use
  devm_add_action_or_reset() (bsc#1012628).
- drivers/perf: hisi: hns3: Fix out-of-bound access when valid
  event group (bsc#1012628).
- drivers/perf: hisi_pcie: Fix out-of-bound access when valid
  event group (bsc#1012628).
- pwm: sti: Simplify probe function using devm functions
  (bsc#1012628).
- thermal/debugfs: Pass cooling device state to
  thermal_debug_cdev_add() (bsc#1012628).
- thermal/debugfs: Create records for cdev states as they get used
  (bsc#1012628).
- tcp: avoid premature drops in tcp_add_backlog() (bsc#1012628).
- net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on
  88E6250-family switches (bsc#1012628).
- net: dsa: mv88e6xxx: Add support for model-specific pre-
  and post-reset handlers (bsc#1012628).
- wifi: ath10k: populate board data for WCN3990 (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: ISO C90 forbids mixed declarations
  (bsc#1012628).
- scsi: ufs: core: mcq: Fix ufshcd_mcq_sqe_search() (bsc#1012628).
- selftests/bpf: Fix a fd leak in error paths in open_netns
  (bsc#1012628).
- thermal/debugfs: Avoid excessive updates of trip point
  statistics (bsc#1012628).
- gfs2: do_xmote fixes (bsc#1012628).
- gfs2: finish_xmote cleanup (bsc#1012628).
- gfs2: Fix potential glock use-after-free on unmount
  (bsc#1012628).
- gfs2: Remove ill-placed consistency check (bsc#1012628).
- wifi: ath10k: Fix an error code problem in
  ath10k_dbg_sta_write_peer_debug_trigger() (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Fix incorrect
  compatible definition (bsc#1012628).
- dt-bindings: thermal: loongson,ls2k-thermal: Add Loongson-2K0500
  compatible (bsc#1012628).
- thermal/drivers/tsens: Fix null pointer dereference
  (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Add coeff for mt8192
  (bsc#1012628).
- wifi: ath12k: fix out-of-bound access of qmi_invoke_handler()
  (bsc#1012628).
- x86/purgatory: Switch to the position-independent small code
  model (bsc#1012628).
- scsi: hpsa: Fix allocation size for Scsi_Host private data
  (bsc#1012628).
- scsi: libsas: Fix the failure of adding phy with zero-address
  to port (bsc#1012628).
- wifi: iwlwifi: mvm: init vif works only once (bsc#1012628).
- wifi: iwlwifi: mvm: don't always disable EMLSR due to BT coex
  (bsc#1012628).
- wifi: iwlwifi: mvm: calculate EMLSR mode after connection
  (bsc#1012628).
- wifi: iwlwifi: mvm: introduce esr_disable_reason (bsc#1012628).
- wifi: mac80211: transmit deauth only if link is available
  (bsc#1012628).
- cppc_cpufreq: Fix possible null pointer dereference
  (bsc#1012628).
- openrisc: traps: Don't send signals to kernel mode threads
  (bsc#1012628).
- openrisc: Use do_kernel_power_off() (bsc#1012628).
- udp: Avoid call to compute_score on multiple sites
  (bsc#1012628).
- x86/pat: Fix W^X violation false-positives when running as
  Xen PV guest (bsc#1012628).
- x86/pat: Restructure _lookup_address_cpa() (bsc#1012628).
- x86/pat: Introduce lookup_address_in_pgd_attr() (bsc#1012628).
- cpufreq: exit() callback is optional (bsc#1012628).
- tcp: increase the default TCP scaling ratio (bsc#1012628).
- selftests/bpf: Fix umount cgroup2 error in test_sockmap
  (bsc#1012628).
- x86/boot/64: Clear most of CR4 in startup_64(), except PAE,
  MCE and LA57 (bsc#1012628).
- arm64: Remove unnecessary irqflags alternative.h include
  (bsc#1012628).
- gfs2: Fix "ignore unlock failures after withdraw" (bsc#1012628).
- gfs2: Don't forget to complete delayed withdraw (bsc#1012628).
- ACPI: disable -Wstringop-truncation (bsc#1012628).
- irqchip/loongson-pch-msi: Fix off-by-one on allocation error
  path (bsc#1012628).
- irqchip/alpine-msi: Fix off-by-one in allocation error path
  (bsc#1012628).
- locking/atomic/x86: Correct the definition of
  __arch_try_cmpxchg128() (bsc#1012628).
- EDAC/skx_common: Allow decoding of SGX addresses (bsc#1012628).
- ACPI: LPSS: Advertise number of chip selects via property
  (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling
  UIC_COMMAND_COMPL (bsc#1012628).
- scsi: ufs: core: Perform read back after disabling interrupts
  (bsc#1012628).
- scsi: ufs: core: Perform read back after writing
  UTP_TASK_REQ_LIST_BASE_H (bsc#1012628).
- scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing CGC enable
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing unipro mode
  (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing
  REG_UFS_SYS1CLK_1US (bsc#1012628).
- scsi: ufs: qcom: Perform read back after writing reset bit
  (bsc#1012628).
- x86/microcode/AMD: Avoid -Wformat warning with clang-15
  (bsc#1012628).
- bpf: prevent r10 register from being marked as precise
  (bsc#1012628).
- bpf: Pack struct bpf_fib_lookup (bsc#1012628).
- bpftool: Mount bpffs on provided dir instead of parent dir
  (bsc#1012628).
- wifi: carl9170: re-fix fortified-memset warning (bsc#1012628).
- dlm: fix user space lock decision to copy lvb (bsc#1012628).
- bitops: add missing prototype check (bsc#1012628).
- mlx5: stop warning for 64KB pages (bsc#1012628).
- mlx5: avoid truncating error message (bsc#1012628).
- qed: avoid truncating work queue length (bsc#1012628).
- enetc: avoid truncating error message (bsc#1012628).
- ACPI: bus: Indicate support for IRQ ResourceSource thru _OSC
  (bsc#1012628).
- ACPI: Fix Generic Initiator Affinity _OSC bit (bsc#1012628).
- ACPI: bus: Indicate support for the Generic Event Device thru
  _OSC (bsc#1012628).
- ACPI: bus: Indicate support for more than 16 p-states thru _OSC
  (bsc#1012628).
- ACPI: bus: Indicate support for _TFP thru _OSC (bsc#1012628).
- sched/fair: Add EAS checks before updating
  root_domain::overutilized (bsc#1012628).
- wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask
  (bsc#1012628).
- wifi: iwlwifi: reconfigure TLC during HW restart (bsc#1012628).
- wifi: iwlwifi: mvm: select STA mask only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix active link counting during recovery
  (bsc#1012628).
- wifi: mac80211: don't select link ID if not provided in scan
  request (bsc#1012628).
- wifi: iwlwifi: mvm: allocate STA links only for active links
  (bsc#1012628).
- wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete
  (bsc#1012628).
- wifi: cfg80211: ignore non-TX BSSs in per-STA profile
  (bsc#1012628).
- wifi: ieee80211: fix ieee80211_mle_basic_sta_prof_size_ok()
  (bsc#1012628).
- x86/fred: Fix typo in Kconfig description (bsc#1012628).
- x86/boot: Ignore relocations in .notes sections in walk_relocs()
  too (bsc#1012628).
- wifi: mt76: mt7915: workaround too long expansion sparse
  warnings (bsc#1012628).
- wifi: ath12k: use correct flag field for 320 MHz channels
  (bsc#1012628).
- libbpf: Prevent null-pointer dereference when prog to load
  has no BTF (bsc#1012628).
- bpftool: Fix missing pids during link show (bsc#1012628).
- wifi: ath11k: don't force enable power save on non-running vdevs
  (bsc#1012628).
- wifi: brcmfmac: pcie: handle randbuf allocation failure
  (bsc#1012628).
- wifi: ath10k: poll service ready message before failing
  (bsc#1012628).
- block: support to account io_ticks precisely (bsc#1012628).
- block: fix and simplify blkdevparts= cmdline parsing
  (bsc#1012628).
- block: refine the EOF check in blkdev_iomap_begin (bsc#1012628).
- crypto: qat - specify firmware files for 402xx (bsc#1012628).
- md: fix resync softlockup when bitmap size is less than array
  size (bsc#1012628).
- kunit/fortify: Fix replaced failure path to unbreak __alloc_size
  (bsc#1012628).
- lkdtm: Disable CFI checking for perms functions (bsc#1012628).
- soc: qcom: pmic_glink: Make client-lock non-sleeping
  (bsc#1012628).
- io_uring/net: fix sendzc lazy wake polling (bsc#1012628).
- s390: vmlinux.lds.S: Drop .hash and .gnu.hash for
  !CONFIG_PIE_BUILD (bsc#1012628).
- kunit/fortify: Fix mismatched kvalloc()/vfree() usage
  (bsc#1012628).
- hwrng: stm32 - repair clock handling (bsc#1012628).
- hwrng: stm32 - put IP into RPM suspend on failure (bsc#1012628).
- hwrng: stm32 - use logical OR in conditional (bsc#1012628).
- crypto: qat - validate slices count returned by FW
  (bsc#1012628).
- null_blk: Fix missing mutex_destroy() at module removal
  (bsc#1012628).
- soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
  (bsc#1012628).
- firmware: qcom: scm: Fix __scm and waitq completion variable
  initialization (bsc#1012628).
- soc: qcom: pmic_glink: notify clients about the current state
  (bsc#1012628).
- soc: qcom: pmic_glink: don't traverse clients list without a
  lock (bsc#1012628).
- crypto: qat - improve error logging to be consistent across
  features (bsc#1012628).
- crypto: qat - improve error message in adf_get_arbiter_mapping()
  (bsc#1012628).
- crypto: octeontx2 - add missing check for dma_map_single
  (bsc#1012628).
- s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM
  guests (bsc#1012628).
- mm/userfaultfd: Do not place zeropages when zeropages are
  disallowed (bsc#1012628).
- io-wq: write next_work before dropping acct_lock (bsc#1012628).
- shmem: Fix shmem_rename2() (bsc#1012628).
- libfs: Add simple_offset_rename() API (bsc#1012628).
- libfs: Fix simple_offset_rename_exchange() (bsc#1012628).
- jffs2: prevent xattr node from overflowing the eraseblock
  (bsc#1012628).
- ARM: configs: sunxi: Enable DRM_DW_HDMI (bsc#1012628).
- rcu: Fix buffer overflow in print_cpu_stall_info()
  (bsc#1012628).
- rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
  (bsc#1012628).
- io_uring: use the right type for work_llist empty check
  (bsc#1012628).
- s390/cio: fix tracepoint subchannel type field (bsc#1012628).
- crypto: x86/sha512-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/sha256-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: x86/nh-avx2 - add missing vzeroupper (bsc#1012628).
- crypto: ccp - drop platform ifdef checks (bsc#1012628).
- parisc: add missing export of __cmpxchg_u8() (bsc#1012628).
- nilfs2: fix out-of-range warning (bsc#1012628).
- ecryptfs: Fix buffer size for tag 66 packet (bsc#1012628).
- firmware: raspberrypi: Use correct device for DMA mappings
  (bsc#1012628).
- mm/slub, kunit: Use inverted data to corrupt kmem cache
  (bsc#1012628).
- firmware: qcom: qcm: fix unused qcom_scm_qseecom_allowlist
  (bsc#1012628).
- crypto: bcm - Fix pointer arithmetic (bsc#1012628).
- openpromfs: finish conversion to the new mount API
  (bsc#1012628).
- KEYS: asymmetric: Add missing dependencies of
  FIPS_SIGNATURE_SELFTEST (bsc#1012628).
- KEYS: asymmetric: Add missing dependency on CRYPTO_SIG
  (bsc#1012628).
- Update config files.
- ALSA: Fix deadlocks with kctl removals at disconnection
  (bsc#1012628).
- ALSA: timer: Set lower bound of start tick time (bsc#1012628).
- ALSA: core: Fix NULL module pointer assignment at card init
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  440/460 G11 (bsc#1012628).
- ksmbd: ignore trailing slashes in share paths (bsc#1012628).
- ksmbd: avoid to send duplicate oplock break notifications
  (bsc#1012628).
- fs/ntfs3: Break dir enumeration if directory contents error
  (bsc#1012628).
- fs/ntfs3: Fix case when index is reused during tree
  transformation (bsc#1012628).
- fs/ntfs3: Taking DOS names into account during link counting
  (bsc#1012628).
- fs/ntfs3: Remove max link count info display during driver init
  (bsc#1012628).
- nilfs2: fix potential hang in nilfs_detach_log_writer()
  (bsc#1012628).
- nilfs2: fix unexpected freezing of nilfs_segctor_sync()
  (bsc#1012628).
- nilfs2: fix use-after-free of timer for log writer thread
  (bsc#1012628).
- dt-bindings: adc: axi-adc: add clocks property (bsc#1012628).
- f2fs: fix false alarm on invalid block address (bsc#1012628).
- net: smc91x: Fix m68k kernel compilation for ColdFire CPU
  (bsc#1012628).
- net: lan966x: remove debugfs directory in probe() error path
  (bsc#1012628).
- net: ti: icssg_prueth: Fix NULL pointer dereference in
  prueth_probe() (bsc#1012628).
- tools/nolibc/stdlib: fix memory error in realloc()
  (bsc#1012628).
- tools/latency-collector: Fix -Wformat-security compile warns
  (bsc#1012628).
- net: mana: Fix the extra HZ in mana_hwc_send_request
  (bsc#1012628).
- ring-buffer: Fix a race between readers and resize checks
  (bsc#1012628).
- r8169: Fix possible ring buffer corruption on fragmented Tx
  packets (bsc#1012628).
- Revert "r8169: don't try to disable interrupts if NAPI is,
  scheduled already" (bsc#1012628).
- io_uring/sqpoll: ensure that normal task_work is also run timely
  (bsc#1012628).
- io_uring: fail NOP if non-zero op flags is passed in
  (bsc#1012628).
- Input: try trimming too long modalias strings (bsc#1012628).
- serial: 8520_mtk: Set RTS on shutdown for Rx in-band wakeup
  (bsc#1012628).
- serial: 8250_bcm7271: use default_mux_rate if possible
  (bsc#1012628).
- serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using
  prescaler (bsc#1012628).
- speakup: Fix sizeof() vs ARRAY_SIZE() bug (bsc#1012628).
- tty: n_gsm: fix missing receive state reset after mode switch
  (bsc#1012628).
- tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
  (bsc#1012628).
- Reapply "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- arm64/fpsimd: Avoid erroneous elide of user state reload
  (bsc#1012628).
- Revert "arm64: fpsimd: Implement lazy restore for kernel mode
  FPSIMD" (bsc#1012628).
- ftrace: Fix possible use-after-free issue in ftrace_location()
  (bsc#1012628).
- selftests/ftrace: Fix checkbashisms errors (bsc#1012628).
- selftests/ftrace: Fix BTFARG testcase to check fprobe is
  enabled correctly (bsc#1012628).
- x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
  (bsc#1012628).
- commit 279162a</changelog>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="fvogt@suse.de" date="1718193600">- rpm/kernel-obs-build.spec.in: Add networking modules for docker
  (bsc#1226211)
  docker needs more networking modules, even legacy iptable_nat and _filter.
- commit 415e132</changelog>
  <changelog author="jslaby@suse.cz" date="1718193601">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
  <changelog author="fvogt@suse.de" date="1718280000">- rpm/kernel-obs-build.spec.in: Add iso9660 (bsc#1226212)
  Some builds don't just create an iso9660 image, but also mount it during
  build.
- commit aaee141</changelog>
  <changelog author="jslaby@suse.cz" date="1718366400">- e1000e: move force SMBUS near the end of enable_ulp function
  (&lt;ZmfcJsyCB6M3wr84@pirotess&gt;).
- commit 5d33711</changelog>
  <changelog author="jslaby@suse.cz" date="1718366401">- Revert "e1000e: move force SMBUS near the end of enable_ulp function"
  This reverts commit 5d33711db052b7c9a1f49eff54bc13dd696f7385, it causes
  another regression. See:
  https://lore.kernel.org/all/20240611062416.16440-1-hui.wang@canonical.com/
- commit dc37293</changelog>
  <changelog author="tiwai@suse.de" date="1718452800">- thermal: core: Change PM notifier priority to the minimum
  (bsc#1223194).
- commit 58c58d8</changelog>
  <changelog author="jslaby@suse.cz" date="1718625600">- Linux 6.9.5 (bsc#1012628).
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  (bsc#1012628).
- drm/i915/hwmon: Get rid of devm (bsc#1012628).
- afs: Don't cross .backup mountpoint from backup volume
  (bsc#1012628).
- erofs: avoid allocating DEFLATE streams before mounting
  (bsc#1012628).
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only
  on family 0x17 and greater (bsc#1012628).
- vxlan: Fix regression when dropping packets due to invalid
  src addresses (bsc#1012628).
- f2fs: fix to do sanity check on i_xattr_nid in
  sanity_check_inode() (bsc#1012628).
- media: lgdt3306a: Add a check against null-pointer-def
  (bsc#1012628).
- drm/amdgpu: add error handle to avoid out-of-bounds
  (bsc#1012628).
- drm/xe/bb: assert width in xe_bb_create_job() (bsc#1012628).
- bcache: fix variable length array abuse in btree_iter
  (bsc#1012628).
- crypto: starfive - Do not free stack buffer (bsc#1012628).
- btrfs: qgroup: fix initialization of auto inherit array
  (bsc#1012628).
- wifi: rtw89: correct aSIFSTime for 6GHz band (bsc#1012628).
- ata: pata_legacy: make legacy_exit() work again (bsc#1012628).
- fsverity: use register_sysctl_init() to avoid kmemleak warning
  (bsc#1012628).
- proc: Move fdinfo PTRACE_MODE_READ check into the inode
  .permission operation (bsc#1012628).
- platform/chrome: cros_ec: Handle events during suspend after
  resume completion (bsc#1012628).
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
  (bsc#1012628).
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
  (bsc#1012628).
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
  (bsc#1012628).
- arm64: tegra: Correct Tegra132 I2C alias (bsc#1012628).
- arm64: dts: qcom: qcs404: fix bluetooth device address
  (bsc#1012628).
- md/raid5: fix deadlock that raid5d() wait for itself to clear
  MD_SB_CHANGE_PENDING (bsc#1012628).
- wifi: rtw89: pci: correct TX resource checking for PCI DMA
  channel of firmware command (bsc#1012628).
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
  (bsc#1012628).
- wifi: rtl8xxxu: enable MFP support with security flag of RX
  descriptor (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
  (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- arm64: dts: hi3798cv200: fix the size of GICR (bsc#1012628).
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
  (bsc#1012628).
- media: mgb4: Fix double debugfs remove (bsc#1012628).
- media: mc: Fix graph walk in media_pipeline_start (bsc#1012628).
- media: mc: mark the media devnode as registered from the,
  start (bsc#1012628).
- media: mxl5xx: Move xpt structures off stack (bsc#1012628).
- media: v4l2-core: hold videodev_lock until dev reg, finishes
  (bsc#1012628).
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value
  reporting (bsc#1012628).
- media: v4l: async: Properly re-initialise notifier entry in
  unregister (bsc#1012628).
- media: v4l: async: Don't set notifier's V4L2 device if
  registering fails (bsc#1012628).
- media: v4l: async: Fix notifier list entry init (bsc#1012628).
- mmc: davinci: Don't strip remove function when driver is builtin
  (bsc#1012628).
- mmc: core: Add mmc_gpiod_set_cd_config() function (bsc#1012628).
- mmc: sdhci: Add support for "Tuning Error" interrupts
  (bsc#1012628).
- mmc: sdhci-acpi: Sort DMI quirks alphabetically (bsc#1012628).
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot
  not working (bsc#1012628).
- mmc: sdhci-acpi: Disable write protect detection on Toshiba
  WT10-A (bsc#1012628).
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect
  GPIO on Asus T100TA (bsc#1012628).
- drm/fbdev-generic: Do not set physical framebuffer address
  (bsc#1012628).
- fbdev: savage: Handle err return when savagefb_check_var failed
  (bsc#1012628).
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable()
  fails (bsc#1012628).
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  (bsc#1012628).
- 9p: add missing locking around taking dentry fid list
  (bsc#1012628).
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
  (bsc#1012628).
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3
  devices" (bsc#1012628).
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  (bsc#1012628).
- KVM: arm64: Fix AArch32 register narrowing on userspace write
  (bsc#1012628).
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
  (bsc#1012628).
- KVM: arm64: AArch32: Fix spurious trapping of conditional
  instructions (bsc#1012628).
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
  (bsc#1012628).
- LoongArch: Fix built-in DTB detection (bsc#1012628).
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
  (bsc#1012628).
- LoongArch: Fix entry point in kernel image header (bsc#1012628).
- clk: bcm: dvp: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: bcm: rpi: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix
  boot failure (bsc#1012628).
- crypto: ecdsa - Fix module auto-load on add-key (bsc#1012628).
- crypto: ecrdsa - Fix module auto-load on add_key (bsc#1012628).
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (bsc#1012628).
- kbuild: Remove support for Clang's ThinLTO caching
  (bsc#1012628).
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
  (bsc#1012628).
- io_uring/napi: fix timeout calculation (bsc#1012628).
- io_uring: check for non-NULL file pointer in io_file_can_poll()
  (bsc#1012628).
- filemap: add helper mapping_max_folio_size() (bsc#1012628).
- iomap: fault in smaller chunks for non-large folio mappings
  (bsc#1012628).
- ACPI: APEI: EINJ: Fix einj_dev release leak (bsc#1012628).
- i2c: acpi: Unbind mux adapters before delete (bsc#1012628).
- HID: i2c-hid: elan: fix reset suspend current leakage
  (bsc#1012628).
- scsi: core: Handle devices which return an unusually large
  VPD page count (bsc#1012628).
- net/ipv6: Fix route deleting failure when metric equals 0
  (bsc#1012628).
- net/9p: fix uninit-value in p9_client_rpc() (bsc#1012628).
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
  (bsc#1012628).
- selftests: net: lib: support errexit with busywait
  (bsc#1012628).
- selftests: net: lib: avoid error removing empty netns name
  (bsc#1012628).
- mm/ksm: fix ksm_pages_scanned accounting (bsc#1012628).
- mm/ksm: fix ksm_zero_pages accounting (bsc#1012628).
- kmsan: do not wipe out origin when doing partial unpoisoning
  (bsc#1012628).
- tpm_tis: Do *not* flush uninitialized work (bsc#1012628).
- cpufreq: amd-pstate: Fix the inconsistency in max frequency
  units (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S CPU support (bsc#1012628).
- rtla/timerlat: Fix histogram report when a cpu count is 0
  (bsc#1012628).
- sparc64: Fix number of online CPUs (bsc#1012628).
- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
  (bsc#1012628).
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
  (bsc#1012628).
- mm/hugetlb: pass correct order_per_bit to
  cma_declare_contiguous_nid (bsc#1012628).
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting
  mmap_lock again (bsc#1012628).
- mm/memory-failure: fix handling of dissolved but not taken
  off from buddy pages (bsc#1012628).
- mm/vmalloc: fix vmalloc which may return null if called with
  __GFP_NOFAIL (bsc#1012628).
- selftests/mm: compaction_test: fix incorrect write of zero to
  nr_hugepages (bsc#1012628).
- selftests/mm: fix build warnings on ppc64 (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success on Aarch64
  (bsc#1012628).
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a
  safety margin (bsc#1012628).
- bonding: fix oops during rmmod (bsc#1012628).
- irqchip/riscv-intc: Prevent memory leak when
  riscv_intc_init_common() fails (bsc#1012628).
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency (bsc#1012628).
- kdb: Fix buffer overflow during tab-complete (bsc#1012628).
- kdb: Use format-strings rather than '\0' injection in kdb_read()
  (bsc#1012628).
- kdb: Fix console handling when editing and tab-completing
  commands (bsc#1012628).
- kdb: Merge identical case statements in kdb_read()
  (bsc#1012628).
- kdb: Use format-specifiers rather than memset() for padding
  in kdb_read() (bsc#1012628).
- Revert "xsk: Support redirect to any socket bound to the same
  umem" (bsc#1012628).
- Revert "xsk: Document ability to redirect to any socket bound
  to the same umem" (bsc#1012628).
- Revert "perf record: Reduce memory for recording
  PERF_RECORD_LOST_SAMPLES event" (bsc#1012628).
- sparc: move struct termio to asm/termios.h (bsc#1012628).
- ext4: Fixes len calculation in mpage_journal_page_buffers
  (bsc#1012628).
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid
  overflow (bsc#1012628).
- ext4: fix mb_cache_entry's e_refcnt leak in
  ext4_xattr_block_cache_find() (bsc#1012628).
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive
  2 board (bsc#1012628).
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
  (bsc#1012628).
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (bsc#1012628).
- parisc: Define sigset_t in parisc uapi header (bsc#1012628).
- s390/ap: Fix crash in AP internal function modify_bitmap()
  (bsc#1012628).
- s390/cpacf: Split and rework cpacf query functions
  (bsc#1012628).
- s390/cpacf: Make use of invalid opcode produce a link error
  (bsc#1012628).
- i3c: master: svc: fix invalidate IBI type and miss call client
  IBI handler (bsc#1012628).
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  (bsc#1012628).
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
  (bsc#1012628).
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (bsc#1012628).
- ASoC: SOF: ipc4-topology: Fix input format query of process
  modules without base extension (bsc#1012628).
- ALSA: ump: Don't clear bank selection after sending a program
  change (bsc#1012628).
- ALSA: ump: Don't accept an invalid UMP protocol number
  (bsc#1012628).
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- cifs: fix creating sockets when using sfu mount options
  (bsc#1012628).
- nfs: fix undefined behavior in nfs_block_bits() (bsc#1012628).
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
  (bsc#1012628).
- eventfs: Fix a possible null pointer dereference in
  eventfs_find_events() (bsc#1012628).
- eventfs: Keep the directories from having the same inode number
  as files (bsc#1012628).
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
  (bsc#1012628).
- btrfs: qgroup: update rescan message levels and error codes
  (bsc#1012628).
- btrfs: qgroup: fix qgroup id collision across mounts
  (bsc#1012628).
- btrfs: protect folio::private when attaching extent buffer
  folios (bsc#1012628).
- btrfs: fix crash on racing fsync and size-extending write into
  prealloc (bsc#1012628).
- btrfs: fix leak of qgroup extent records after transaction abort
  (bsc#1012628).
- ALSA: seq: Fix incorrect UMP type for system messages
  (bsc#1012628).
- bpf: fix multi-uprobe PID filtering logic (bsc#1012628).
- powerpc/64/bpf: fix tail calls for PCREL addressing
  (bsc#1012628).
- powerpc/bpf: enforce full ordering for ATOMIC operations with
  BPF_FETCH (bsc#1012628).
- nilfs2: fix potential kernel bug due to lack of writeback flag
  waiting (bsc#1012628).
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on
  I/O errors (bsc#1012628).
- smb: client: fix deadlock in smb2_find_smb_tcon() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.5-149-btrfs-re-introduce-norecovery-mount-option.patch.
- commit 5288e50</changelog>
  <changelog author="tiwai@suse.de" date="1718625601">- ata: libata-scsi: Set the RMB bit only for removable media
  devices (bsc#1226214).
- commit e43cb70</changelog>
  <changelog author="jslaby@suse.cz" date="1718712000">- rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)
  algif_hash was added as a part of commit bfd7db420f29
  (rpm/kernel-obs-build.spec.in: Include algif_hash, aegis128 and xts
  modules). But it causes issues with an openssl-1_1 test. See the bug.
  Therefore, temporarily drop the module from KERNEL_MODULES.
- commit c9c2e24</changelog>
  <changelog author="jslaby@suse.cz" date="1718712001">- Refresh
  patches.suse/Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Refresh
  patches.suse/scsi-core-alua-I-O-errors-for-ALUA-state-transitions.patch.
  Update upstream statuses.
- commit ee54ae4</changelog>
  <changelog author="tiwai@suse.de" date="1718971200">- wifi: iwlwifi: mvm: fix a crash on 7265 (bsc#1226544).
- wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
  (bsc#1226544).
- commit b32a843</changelog>
  <changelog author="jslaby@suse.cz" date="1719057600">- Linux 6.9.6 (bsc#1012628).
- wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
  (bsc#1012628).
- wifi: ath11k: move power type check to ASSOC stage when
  connecting to 6 GHz AP (bsc#1012628).
- cpufreq: amd-pstate: Unify computation of
  {max,min,nominal,lowest_nonlinear}_freq (bsc#1012628).
- cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities
  missing (bsc#1012628).
- cpufreq: amd-pstate: remove global header file (bsc#1012628).
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
  (bsc#1012628).
- wifi: mac80211: Fix deadlock in
  ieee80211_sta_ps_deliver_wakeup() (bsc#1012628).
- wifi: cfg80211: fully move wiphy work to unbound workqueue
  (bsc#1012628).
- wifi: cfg80211: Lock wiphy in cfg80211_get_station
  (bsc#1012628).
- wifi: cfg80211: pmsr: use correct nla_get_uX functions
  (bsc#1012628).
- wifi: mac80211: pass proper link id for channel switch started
  notification (bsc#1012628).
- wifi: iwlwifi: mvm: don't initialize csa_work twice
  (bsc#1012628).
- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
  (bsc#1012628).
- wifi: iwlwifi: mvm: set properly mac header (bsc#1012628).
- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of
  debugfs ifdef (bsc#1012628).
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  (bsc#1012628).
- wifi: mac80211: fix Spatial Reuse element size check
  (bsc#1012628).
- wifi: mac80211: correctly parse Spatial Reuse Parameter Set
  element (bsc#1012628).
- scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
  (bsc#1012628).
- RISC-V: KVM: No need to use mask when hart-index-bit is 0
  (bsc#1012628).
- RISC-V: KVM: Fix incorrect reg_subtype labels in
  kvm_riscv_vcpu_set_reg_isa_ext function (bsc#1012628).
- virtio_net: fix possible dim status unrecoverable (bsc#1012628).
- ax25: Fix refcount imbalance on inbound connections
  (bsc#1012628).
- ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
  (bsc#1012628).
- net/ncsi: Fix the multi thread manner of NCSI driver
  (bsc#1012628).
- net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
  (bsc#1012628).
- bpf: Fix a potential use-after-free in bpf_link_free()
  (bsc#1012628).
- KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is
  absent (bsc#1012628).
- KVM: SEV-ES: Delegate LBR virtualization to the processor
  (bsc#1012628).
- vmxnet3: disable rx data ring on dma allocation failure
  (bsc#1012628).
- ipv6: ioam: block BH from ioam6_output() (bsc#1012628).
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
  (bsc#1012628).
- net: tls: fix marking packets as decrypted (bsc#1012628).
- bpf: Set run context for rawtp test_run callback (bsc#1012628).
- octeontx2-af: Always allocate PF entries from low prioriy zone
  (bsc#1012628).
- net/smc: avoid overwriting when adjusting sock bufsizes
  (bsc#1012628).
- net: phy: Micrel KSZ8061: fix errata solution not taking effect
  problem (bsc#1012628).
- ionic: fix kernel panic in XDP_TX action (bsc#1012628).
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
  (bsc#1012628).
- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
  (bsc#1012628).
- mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
  (bsc#1012628).
- rtnetlink: make the "split" NLM_DONE handling generic
  (bsc#1012628).
- net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
  (bsc#1012628).
- net/mlx5: Stop waiting for PCI if pci channel is offline
  (bsc#1012628).
- net/mlx5: Always stop health timer during driver removal
  (bsc#1012628).
- net/mlx5: Fix tainted pointer delete is case of flow rules
  creation fail (bsc#1012628).
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
  (bsc#1012628).
- ptp: Fix error message on failed pin verification (bsc#1012628).
- ice: fix iteration of TLVs in Preserved Fields Area
  (bsc#1012628).
- ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
  (bsc#1012628).
- ice: remove af_xdp_zc_qps bitmap (bsc#1012628).
- ice: add flag to distinguish reset from .ndo_bpf in XDP rings
  config (bsc#1012628).
- ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
  (bsc#1012628).
- igc: Fix Energy Efficient Ethernet support declaration
  (bsc#1012628).
- net: wwan: iosm: Fix tainted pointer delete is case of region
  creation fail (bsc#1012628).
- af_unix: Set sk-&gt;sk_state under unix_state_lock() for truly
  disconencted peer (bsc#1012628).
- af_unix: Annodate data-races around sk-&gt;sk_state for writers
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_inq_len()
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in
  unix_write_space() and poll() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_connect() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in sendmsg()
  and recvmsg() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_read_skb() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in UNIX_DIAG
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_sndbuf (bsc#1012628).
- af_unix: Annotate data-race of net-&gt;unx.sysctl_max_dgram_qlen
  (bsc#1012628).
- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect()
  (bsc#1012628).
- af_unix: Use skb_queue_empty_lockless() in unix_release_sock()
  (bsc#1012628).
- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen()
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_shutdown in sk_diag_fill()
  (bsc#1012628).
- ipv6: fix possible race in __fib6_drop_pcpu_from()
  (bsc#1012628).
- net: ethtool: fix the error condition in
  ethtool_get_phy_stats_ethtool() (bsc#1012628).
- x86/cpu: Get rid of an unnecessary local variable in
  get_cpu_address_sizes() (bsc#1012628).
- x86/cpu: Provide default cache line size if not enumerated
  (bsc#1012628).
- selftests/mm: ksft_exit functions do not return (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success and
  reduce probability of OOM-killer invocation (bsc#1012628).
- eventfs: Update all the eventfs_inodes from the events
  descriptor (bsc#1012628).
- .editorconfig: remove trim_trailing_whitespace option
  (bsc#1012628).
- io_uring/rsrc: don't lock while !TASK_RUNNING (bsc#1012628).
- io_uring: fix cancellation overwriting req-&gt;flags (bsc#1012628).
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log
  messages (bsc#1012628).
- kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
  (bsc#1012628).
- USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
  (bsc#1012628).
- usb: typec: tcpm: fix use-after-free case in
  tcpm_register_source_caps (bsc#1012628).
- usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  (bsc#1012628).
- mei: me: release irq in mei_me_pci_resume error path
  (bsc#1012628).
- mei: vsc: Don't stop/restart mei device during system
  suspend/resume (bsc#1012628).
- tty: n_tty: Fix buffer offsets when lookahead is used
  (bsc#1012628).
- serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
  (bsc#1012628).
- serial: port: Don't block system suspend even if bytes are
  left to xmit (bsc#1012628).
- landlock: Fix d_parent walk (bsc#1012628).
- jfs: xattr: fix buffer overflow for invalid xattr (bsc#1012628).
- xhci: Set correct transferred length for cancelled bulk
  transfers (bsc#1012628).
- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- xhci: Handle TD clearing for multiple streams case
  (bsc#1012628).
- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- thunderbolt: debugfs: Fix margin debugfs node creation condition
  (bsc#1012628).
- scsi: core: Disable CDL by default (bsc#1012628).
- scsi: mpi3mr: Fix ATA NCQ priority support (bsc#1012628).
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated
  memory (bsc#1012628).
- scsi: sd: Use READ(16) when reading block zero on large capacity
  disks (bsc#1012628).
- gve: Clear napi-&gt;skb before dev_kfree_skb_any() (bsc#1012628).
- powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
  (bsc#1012628).
- powerpc/uaccess: Fix build errors seen with GCC 13/14
  (bsc#1012628).
- HID: nvidia-shield: Add missing check for
  input_ff_create_memless (bsc#1012628).
- cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
  (bsc#1012628).
- cxl/region: Fix memregion leaks in devm_cxl_add_region()
  (bsc#1012628).
- cachefiles: add output string to
  cachefiles_obj_[get|put]_ondemand_fd (bsc#1012628).
- cachefiles: remove requests from xarray during flushing requests
  (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_get_fd() (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: add spin_lock for cachefiles_ondemand_info
  (bsc#1012628).
- cachefiles: remove err_put_fd label in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: never get a new anonymous fd if ondemand_id is valid
  (bsc#1012628).
- cachefiles: defer exposing anon_fd until after copy_to_user()
  succeeds (bsc#1012628).
- cachefiles: flush all requests after setting CACHEFILES_DEAD
  (bsc#1012628).
- kselftest/alsa: Ensure _GNU_SOURCE is defined (bsc#1012628).
- selftests/ftrace: Fix to check required event file
  (bsc#1012628).
- clk: sifive: Do not register clkdevs for PRCI clocks
  (bsc#1012628).
- NFSv4.1 enforce rootpath check in fs_location query
  (bsc#1012628).
- SUNRPC: return proper error from gss_wrap_req_priv
  (bsc#1012628).
- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
  (bsc#1012628).
- selftests/tracing: Fix event filter test to retry up to 10 times
  (bsc#1012628).
- selftests/futex: don't pass a const char* to asprintf(3)
  (bsc#1012628).
- nvme: fix nvme_pr_* status code parsing (bsc#1012628).
- drm/panel: sitronix-st7789v: Add check for
  of_drm_get_panel_orientation (bsc#1012628).
- platform/x86: dell-smbios: Fix wrong token data in sysfs
  (bsc#1012628).
- gpio: tqmx86: fix typo in Kconfig label (bsc#1012628).
- gpio: tqmx86: introduce shadow register for GPIO output value
  (bsc#1012628).
- gpio: tqmx86: store IRQ trigger type and unmask status
  separately (bsc#1012628).
- gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
  (bsc#1012628).
- HID: core: remove unnecessary WARN_ON() in implement()
  (bsc#1012628).
- iommu/amd: Fix sysfs leak in iommu init (bsc#1012628).
- iommu: Return right value in iommu_sva_bind_device()
  (bsc#1012628).
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
  (bsc#1012628).
- io_uring/io-wq: avoid garbage value of 'match' in
  io_wq_enqueue() (bsc#1012628).
- HID: logitech-dj: Fix memory leak in
  logi_dj_recv_switch_to_dj_mode() (bsc#1012628).
- drm/vmwgfx: Filter modes which exceed graphics memory
  (bsc#1012628).
- drm/vmwgfx: 3D disabled should not effect STDU memory limits
  (bsc#1012628).
- drm/vmwgfx: Remove STDU logic from generic mode_valid function
  (bsc#1012628).
- drm/vmwgfx: Don't memcmp equivalent pointers (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_accept()
  (bsc#1012628).
- modpost: do not warn about missing MODULE_DESCRIPTION() for
  vmlinux.o (bsc#1012628).
- net: sfp: Always call `sfp_sm_mod_remove()` on remove
  (bsc#1012628).
- net: hns3: fix kernel crash problem in concurrent scenario
  (bsc#1012628).
- net: hns3: add cond_resched() to hns3 ring buffer init process
  (bsc#1012628).
- thermal: core: Do not fail cdev registration because of invalid
  initial state (bsc#1012628).
- liquidio: Adjust a NULL pointer handling path in
  lio_vf_rep_copy_packet (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
  (bsc#1012628).
- netdevsim: fix backwards compatibility in nsim_get_iflink()
  (bsc#1012628).
- drm/komeda: check for error-valued pointer (bsc#1012628).
- drm/bridge/panel: Fix runtime warning on panel bridge release
  (bsc#1012628).
- tcp: fix race in tcp_v6_syn_recv_sock() (bsc#1012628).
- net dsa: qca8k: fix usages of device_get_named_child_node()
  (bsc#1012628).
- geneve: Fix incorrect inner network header offset when
  innerprotoinherit is set (bsc#1012628).
- net/mlx5e: Fix features validation check for tunneled UDP
  (non-VXLAN) packets (bsc#1012628).
- Bluetooth: hci_sync: Fix not using correct handle (bsc#1012628).
- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
  (bsc#1012628).
- net/sched: initialize noop_qdisc owner (bsc#1012628).
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
  (bsc#1012628).
- drm/nouveau: don't attempt to schedule hpd_work on headless
  cards (bsc#1012628).
- netfilter: nft_inner: validate mandatory meta and payload
  (bsc#1012628).
- netfilter: ipset: Fix race between namespace cleanup and gc
  in the list:set type (bsc#1012628).
- x86/asm: Use %c/%n instead of %P operand modifier in asm
  templates (bsc#1012628).
- x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range
  checking (bsc#1012628).
- scsi: ufs: core: Quiesce request queues before checking pending
  cmds (bsc#1012628).
- net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
  (bsc#1012628).
- gve: ignore nonrelevant GSO type bits when processing TSO
  headers (bsc#1012628).
- net: stmmac: replace priv-&gt;speed with the portTransmitRate
  from the tc-cbs parameters (bsc#1012628).
- block: sed-opal: avoid possible wrong address reference in
  read_sed_opal_key() (bsc#1012628).
- block: fix request.queuelist usage in flush (bsc#1012628).
- nvmet-passthru: propagate status from id override functions
  (bsc#1012628).
- net/ipv6: Fix the RT cache flush via sysctl using a previous
  delay (bsc#1012628).
- net: bridge: mst: pass vlan group directly to
  br_mst_vlan_set_state (bsc#1012628).
- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
  (bsc#1012628).
- drm/xe/xe_gt_idle: use GT forcewake domain assertion
  (bsc#1012628).
- drm/xe: flush engine buffers before signalling user fence on
  all engines (bsc#1012628).
- drm/xe: Remove mem_access from guc_pc calls (bsc#1012628).
- drm/xe: move disable_c6 call (bsc#1012628).
- ionic: fix use after netif_napi_del() (bsc#1012628).
- bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
  (bsc#1012628).
- af_unix: Read with MSG_PEEK loops if the first unread byte is
  OOB (bsc#1012628).
- bnxt_en: Adjust logging of firmware messages in case of released
  token in __hwrm_send() (bsc#1012628).
- misc: microchip: pci1xxxx: fix double free in the error handling
  of gp_aux_bus_probe() (bsc#1012628).
- ksmbd: move leading slash check to smb2_get_name()
  (bsc#1012628).
- ksmbd: fix missing use of get_write in in smb2_set_ea()
  (bsc#1012628).
- tick/nohz_full: Don't abuse smp_call_function_single() in
  tick_setup_device() (bsc#1012628).
- leds: class: Revert: "If no default trigger is given, make
  hw_control trigger the default trigger" (bsc#1012628).
- x86/boot: Don't add the EFI stub to targets, again
  (bsc#1012628).
- iio: adc: ad9467: fix scan type sign (bsc#1012628).
- iio: dac: ad5592r: fix temperature channel scaling value
  (bsc#1012628).
- iio: imu: bmi323: Fix trigger notification in case of error
  (bsc#1012628).
- iio: invensense: fix odr switching to same value (bsc#1012628).
- iio: pressure: bmp280: Fix BMP580 temperature reading
  (bsc#1012628).
- iio: temperature: mlx90635: Fix ERR_PTR dereference in
  mlx90635_probe() (bsc#1012628).
- iio: imu: inv_icm42600: delete unneeded update watermark call
  (bsc#1012628).
- drivers: core: synchronize really_probe() and dev_uevent()
  (bsc#1012628).
- parisc: Try to fix random segmentation faults in package builds
  (bsc#1012628).
- RAS/AMD/ATL: Fix MI300 bank hash (bsc#1012628).
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized
  address translation (bsc#1012628).
- ACPI: x86: Force StorageD3Enable on more products (bsc#1012628).
- thermal: ACPI: Invalidate trip points with temperature of 0
  or below (bsc#1012628).
- x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
  (bsc#1012628).
- memblock: make memblock_set_node() also warn about use of
  MAX_NUMNODES (bsc#1012628).
- drm/exynos/vidi: fix memory leak in .get_modes() (bsc#1012628).
- drm/exynos: hdmi: report safe 640x480 mode as a fallback when
  no EDID found (bsc#1012628).
- mptcp: ensure snd_una is properly initialized on connect
  (bsc#1012628).
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
  (bsc#1012628).
- mptcp: pm: update add_addr counters after connect (bsc#1012628).
- irqchip/sifive-plic: Chain to parent IRQ after handlers are
  ready (bsc#1012628).
- irqchip/gic-v3-its: Fix potential race condition in
  its_vlpi_prop_update() (bsc#1012628).
- x86/kexec: Fix bug with call depth tracking (bsc#1012628).
- x86/amd_nb: Check for invalid SMN reads (bsc#1012628).
- perf/core: Fix missing wakeup when waiting for context reference
  (bsc#1012628).
- perf auxtrace: Fix multiple use of --itrace option
  (bsc#1012628).
- perf script: Show also errors for --insn-trace option
  (bsc#1012628).
- wifi: cfg80211: validate HE operation element parsing
  (bsc#1012628).
- wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
  (bsc#1012628).
- wifi: mt76: mt7615: add missing chanctx ops (bsc#1012628).
- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
  (bsc#1012628).
- riscv: fix overlap of allocated page and PTR_ERR (bsc#1012628).
- tracing/selftests: Fix kprobe event name test for
  .isra. functions (bsc#1012628).
- kheaders: explicitly define file modes for archived headers
  (bsc#1012628).
- null_blk: Print correct max open zones limit in
  null_init_zoned_dev() (bsc#1012628).
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial
  CT240BX500SSD1 (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
  (bsc#1012628).
- sock_map: avoid race between sock_map_close and sk_psock_put
  (bsc#1012628).
- dma-buf: handle testing kthreads creation failure (bsc#1012628).
- vmci: prevent speculation leaks by sanitizing event in
  event_deliver() (bsc#1012628).
- spmi: hisi-spmi-controller: Do not override device identifier
  (bsc#1012628).
- knfsd: LOOKUP can return an illegal error value (bsc#1012628).
- fs/proc: fix softlockup in __read_vmcore (bsc#1012628).
- kexec: fix the unexpected kexec_dprintk() macro (bsc#1012628).
- ocfs2: update inode fsync transaction id in ocfs2_unlink and
  ocfs2_link (bsc#1012628).
- ocfs2: use coarse time for new created files (bsc#1012628).
- ocfs2: fix races between hole punching and AIO+DIO
  (bsc#1012628).
- dm-integrity: set discard_granularity to logical block size
  (bsc#1012628).
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
  (bsc#1012628).
- dmaengine: axi-dmac: fix possible race in remove()
  (bsc#1012628).
- drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add()
  stub (bsc#1012628).
- remoteproc: k3-r5: Wait for core0 power-up before powering up
  core1 (bsc#1012628).
- remoteproc: k3-r5: Do not allow core1 to power up before core0
  via sysfs (bsc#1012628).
- iio: adc: axi-adc: make sure AXI clock is enabled (bsc#1012628).
- iio: temperature: mcp9600: Fix temperature reading for negative
  values (bsc#1012628).
- iio: invensense: fix interrupt timestamp alignment
  (bsc#1012628).
- drm/mst: Fix NULL pointer dereference at
  drm_dp_add_payload_part2 (bsc#1012628).
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid
  context (bsc#1012628).
- riscv: force PAGE_SIZE linear mapping if debug_pagealloc is
  enabled (bsc#1012628).
- rtla/timerlat: Simplify "no value" printing on top
  (bsc#1012628).
- rtla/auto-analysis: Replace \t with spaces (bsc#1012628).
- drm/i915/gt: Disarm breadcrumbs if engines are already idle
  (bsc#1012628).
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
  (bsc#1012628).
- drm/xe: Properly handle alloc_guc_id() failure (bsc#1012628).
- drm/i915/dpt: Make DPT object unshrinkable (bsc#1012628).
- drm/i915: Fix audio component initialization (bsc#1012628).
- intel_th: pci: Add Granite Rapids support (bsc#1012628).
- intel_th: pci: Add Granite Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Sapphire Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S support (bsc#1012628).
- intel_th: pci: Add Lunar Lake support (bsc#1012628).
- pmdomain: ti-sci: Fix duplicate PD referrals (bsc#1012628).
- btrfs: zoned: fix use-after-free due to race with dev replace
  (bsc#1012628).
- mm/huge_memory: don't unpoison huge_zero_folio (bsc#1012628).
- remoteproc: k3-r5: Jump to error handling labels in start/stop
  errors (bsc#1012628).
- greybus: Fix use-after-free bug in gb_interface_release due
  to race condition (bsc#1012628).
- ima: Fix use-after-free on a dentry's dname.name (bsc#1012628).
- serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
  (bsc#1012628).
- dt-bindings: usb: realtek,rts5411: Add missing
  "additionalProperties" on child nodes (bsc#1012628).
- usb-storage: alauda: Check whether the media is initialized
  (bsc#1012628).
- mei: vsc: Fix wrong invocation of ACPI SID method (bsc#1012628).
- misc: microchip: pci1xxxx: Fix a memory leak in the error
  handling of gp_aux_bus_probe() (bsc#1012628).
- i2c: at91: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- i2c: designware: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with
  TIF_SIGPENDING (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.6-098-ata-libata-scsi-Set-the-RMB-bit-only-for-remova.patch.
- Rename to
  patches.kernel.org/6.9.6-160-Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Rename to
  patches.kernel.org/6.9.6-267-wifi-iwlwifi-mvm-support-iwl_dev_tx_power_cmd_v.patch.
- Rename to
  patches.kernel.org/6.9.6-268-wifi-iwlwifi-mvm-fix-a-crash-on-7265.patch.
- commit 6156266</changelog>
  <changelog author="jslaby@suse.cz" date="1719057601">- netfilter: ipset: Fix suspicious rcu_dereference_protected()
  (git-fixes).
- net: stmmac: No need to calculate speed divider when offload
  is disabled (git-fixes).
- commit e256f5c</changelog>
  <changelog author="jslaby@suse.cz" date="1719316800">- Refresh
  patches.suse/thermal-core-Change-PM-notifier-priority-to-the-mini.patch.
  Update upstream status and move to sorted section.
- commit d344d3a</changelog>
  <changelog author="jslaby@suse.cz" date="1719576000">- Linux 6.9.7 (bsc#1012628).
- fs/writeback: bail out if there is no more inodes for IO and
  queued once (bsc#1012628).
- padata: Disable BH when taking works lock on MT path
  (bsc#1012628).
- crypto: hisilicon/sec - Fix memory leak for sec resource release
  (bsc#1012628).
- crypto: hisilicon/qm - Add the err memory release process to
  qm uninit (bsc#1012628).
- io_uring/sqpoll: work around a potential audit memory leak
  (bsc#1012628).
- rcutorture: Fix rcu_torture_one_read() pipe_count overflow
  comment (bsc#1012628).
- rcutorture: Make stall-tasks directly exit when rcutorture
  tests end (bsc#1012628).
- rcutorture: Fix invalid context warning when enable srcu
  barrier testing (bsc#1012628).
- platform/chrome: cros_usbpd_logger: provide ID table for
  avoiding fallback match (bsc#1012628).
- platform/chrome: cros_usbpd_notify: provide ID table for
  avoiding fallback match (bsc#1012628).
- ubsan: Avoid i386 UBSAN handler crashes with Clang
  (bsc#1012628).
- arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
  (bsc#1012628).
- block/ioctl: prefer different overflow check (bsc#1012628).
- ssb: Fix potential NULL pointer dereference in
  ssb_device_uevent() (bsc#1012628).
- selftests/bpf: Prevent client connect before server bind in
  test_tc_tunnel.sh (bsc#1012628).
- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
  (bsc#1012628).
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie (bsc#1012628).
- devlink: use kvzalloc() to allocate devlink instance resources
  (bsc#1012628).
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
  (bsc#1012628).
- wifi: rtw89: 8852c: add quirk to set PCI BER for certain
  platforms (bsc#1012628).
- wifi: ath9k: work around memset overflow warning (bsc#1012628).
- af_packet: avoid a false positive warning in packet_setsockopt()
  (bsc#1012628).
- clocksource: Make watchdog and suspend-timing multiplication
  overflow safe (bsc#1012628).
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
  (bsc#1012628).
- drop_monitor: replace spin_lock by raw_spin_lock (bsc#1012628).
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
  (bsc#1012628).
- wifi: ath12k: fix kernel crash during resume (bsc#1012628).
- scsi: qedi: Fix crash while reading debugfs attribute
  (bsc#1012628).
- net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module
  (bsc#1012628).
- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
  (bsc#1012628).
- net/sched: fix false lockdep warning on qdisc root lock
  (bsc#1012628).
- arm64/sysreg: Update PIE permission encodings (bsc#1012628).
- kselftest: arm64: Add a null pointer check (bsc#1012628).
- net: dsa: realtek: keep default LED state in rtl8366rb
  (bsc#1012628).
- net: dsa: realtek: do not assert reset on remove (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
  (bsc#1012628).
- netpoll: Fix race condition in netpoll_owner_active
  (bsc#1012628).
- wifi: ath12k: fix the problem that down grade phy mode operation
  (bsc#1012628).
- wifi: mt76: mt7921s: fix potential hung tasks during chip
  recovery (bsc#1012628).
- HID: Add quirk for Logitech Casa touchpad (bsc#1012628).
- HID: asus: fix more n-key report descriptors if n-key quirked
  (bsc#1012628).
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c
  (bsc#1012628).
- selftests: net: fix timestamp not arriving in cmsg_time.sh
  (bsc#1012628).
- net: ena: Add validation for completion descriptors consistency
  (bsc#1012628).
- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
  (bsc#1012628).
- drm/amd/display: Exit idle optimizations before HDCP execution
  (bsc#1012628).
- drm/amd/display: Workaround register access in idle race with
  cursor (bsc#1012628).
- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
  (bsc#1012628).
- cgroup/cpuset: Make cpuset hotplug processing synchronous
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (bsc#1012628).
- drm/lima: add mask irq callback to gp and pp (bsc#1012628).
- drm/lima: include pp bcast irq in timeout handler check
  (bsc#1012628).
- drm/lima: mask irqs in timeout path before hard reset
  (bsc#1012628).
- platform/x86: x86-android-tablets: Unregister devices in
  reverse order (bsc#1012628).
- platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2
  Pro 1380F/L data (bsc#1012628).
- ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Lenovo 13X (bsc#1012628).
- powerpc/pseries: Enforce hcall result buffer validity and size
  (bsc#1012628).
- media: intel/ipu6: Fix build with !ACPI (bsc#1012628).
- media: mtk-vcodec: potential null pointer deference in SCP
  (bsc#1012628).
- powerpc/io: Avoid clang null pointer arithmetic warnings
  (bsc#1012628).
- platform/x86: p2sb: Don't init until unassigned resources have
  been assigned (bsc#1012628).
- power: supply: cros_usbpd: provide ID table for avoiding
  fallback match (bsc#1012628).
- iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (bsc#1012628).
- ext4: do not create EA inode under buffer lock (bsc#1012628).
- ext4: fix uninitialized ratelimit_state-&gt;lock access in
  __ext4_fill_super() (bsc#1012628).
- kprobe/ftrace: bail out if ftrace was killed (bsc#1012628).
- usb: gadget: uvc: configfs: ensure guid to be valid before set
  (bsc#1012628).
- f2fs: fix to detect inconsistent nat entry during truncation
  (bsc#1012628).
- f2fs: remove clear SB_INLINECRYPT flag in default_options
  (bsc#1012628).
- usb: typec: ucsi_glink: rework quirks implementation
  (bsc#1012628).
- usb: misc: uss720: check for incompatible versions of the
  Belkin F5U002 (bsc#1012628).
- Avoid hw_desc array overrun in dw-axi-dmac (bsc#1012628).
- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property
  on Lenovo Yoga Tab2 1380 (bsc#1012628).
- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
  (bsc#1012628).
- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
  (bsc#1012628).
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
  (bsc#1012628).
- f2fs: don't set RO when shutting down f2fs (bsc#1012628).
- MIPS: Octeon: Add PCIe link status check (bsc#1012628).
- serial: imx: Introduce timeout when waiting on transmitter empty
  (bsc#1012628).
- serial: exar: adding missing CTI and Exar PCI ids (bsc#1012628).
- usb: gadget: function: Remove usage of the deprecated
  ida_simple_xx() API (bsc#1012628).
- xhci: remove XHCI_TRUST_TX_LENGTH quirk (bsc#1012628).
- tty: add the option to have a tty reject a new ldisc
  (bsc#1012628).
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
  (bsc#1012628).
- cxl: Add post-reset warning if reset results in loss of
  previously committed HDM decoders (bsc#1012628).
- vfio/pci: Collect hot-reset devices to local buffer
  (bsc#1012628).
- usb: typec: qcom-pmic-typec: split HPD bridge alloc and
  registration (bsc#1012628).
- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
  (bsc#1012628).
- ACPI: EC: Install address space handler at the namespace root
  (bsc#1012628).
- PCI: Do not wait for disconnected devices when resuming
  (bsc#1012628).
- OPP: Fix required_opp_tables for multiple genpds using same
  table (bsc#1012628).
- ALSA: hda: cs35l41: Possible null pointer dereference in
  cs35l41_hda_unbind() (bsc#1012628).
- ALSA: seq: ump: Fix missing System Reset message handling
  (bsc#1012628).
- MIPS: Routerboard 532: Fix vendor retry check code
  (bsc#1012628).
- mips: bmips: BCM6358: make sure CBR is correctly set
  (bsc#1012628).
- tracing: Build event generation tests only as modules
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix ROC version check (bsc#1012628).
- wifi: mac80211: Recalc offload when monitor stop (bsc#1012628).
- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
  (bsc#1012628).
- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
  (bsc#1012628).
- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
  (bsc#1012628).
- ice: fix 200G link speed message log (bsc#1012628).
- ice: implement AQ download pkg retry (bsc#1012628).
- bpf: Fix reg_set_min_max corruption of fake_reg (bsc#1012628).
- btrfs: zoned: allocate dummy checksums for zoned NODATASUM
  writes (bsc#1012628).
- net: mvpp2: use slab_build_skb for oversized frames
  (bsc#1012628).
- cipso: fix total option length computation (bsc#1012628).
- ALSA: hda: cs35l56: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: cs35l41: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: tas2781: Component should be unbound before
  deconstruction (bsc#1012628).
- bpf: Avoid splat in pskb_pull_reason (bsc#1012628).
- netdev-genl: fix error codes when outputting XDP features
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
  (bsc#1012628).
- netrom: Fix a memory leak in nr_heartbeat_expiry()
  (bsc#1012628).
- ipv6: prevent possible NULL deref in fib6_nh_init()
  (bsc#1012628).
- ipv6: prevent possible NULL dereference in rt6_probe()
  (bsc#1012628).
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
  (bsc#1012628).
- netns: Make get_net_ns() handle zero refcount net (bsc#1012628).
- qca_spi: Make interrupt remembering atomic (bsc#1012628).
- net: lan743x: disable WOL upon resume to restore full data
  path operation (bsc#1012628).
- net: lan743x: Support WOL at both the PHY and MAC appropriately
  (bsc#1012628).
- net: phy: mxl-gpy: Remove interrupt mask clearing from
  config_init (bsc#1012628).
- net/sched: act_api: fix possible infinite loop in
  tcf_idr_check_alloc() (bsc#1012628).
- tipc: force a dst refcount before doing decryption
  (bsc#1012628).
- sched: act_ct: add netns into the key of tcf_ct_flow_table
  (bsc#1012628).
- ptp: fix integer overflow in max_vclocks_store (bsc#1012628).
- selftests: openvswitch: Use bash as interpreter (bsc#1012628).
- virtio_net: checksum offloading handling fix (bsc#1012628).
- virtio_net: fixing XDP for fully checksummed packets handling
  (bsc#1012628).
- octeontx2-pf: Add error handling to VLAN unoffload handling
  (bsc#1012628).
- octeontx2-pf: Fix linking objects into multiple modules
  (bsc#1012628).
- seg6: fix parameter passing when calling NF_HOOK() in End.DX4
  and End.DX6 behaviors (bsc#1012628).
- netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter
  core (bsc#1012628).
- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (bsc#1012628).
- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
  (bsc#1012628).
- net: usb: rtl8150 fix unintiatilzed variables in
  rtl8150_get_link_ksettings (bsc#1012628).
- RDMA/bnxt_re: Fix the max msix vectors macro (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
  (bsc#1012628).
- phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
  (bsc#1012628).
- phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
  (bsc#1012628).
- phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
  (bsc#1012628).
- powerpc/crypto: Add generated P8 asm to .gitignore
  (bsc#1012628).
- spi: cs42l43: Correct SPI root clock speed (bsc#1012628).
- RDMA/rxe: Fix responder length checking for UD request packets
  (bsc#1012628).
- regulator: core: Fix modpost error "regulator_get_regmap"
  undefined (bsc#1012628).
- dmaengine: idxd: Fix possible Use-After-Free in
  irq_process_work_list (bsc#1012628).
- dmaengine: ti: k3-udma-glue: Fix
  of_k3_udma_glue_parse_chn_by_id() (bsc#1012628).
- dmaengine: ioatdma: Fix leaking on version mismatch
  (bsc#1012628).
- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
  (bsc#1012628).
- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
  (bsc#1012628).
- dmaengine: fsl-edma: avoid linking both modules (bsc#1012628).
- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
  (bsc#1012628).
- regulator: bd71815: fix ramp values (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Return error in case
  of invalid efuse data (bsc#1012628).
- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus
  DHCOM SoM (bsc#1012628).
- arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node
  (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown
  GPIO (bsc#1012628).
- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
  (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on
  slow input pin (bsc#1012628).
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
  kernel is fine." (bsc#1012628).
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger,
  Alder and Raptor Lake models (bsc#1012628).
- spi: Fix SPI slave probe failure (bsc#1012628).
- x86/resctrl: Don't try to free nonexistent RMIDs (bsc#1012628).
- spi: spi-imx: imx51: revert burst length calculation back to
  bits_per_word (bsc#1012628).
- drm/xe/vf: Don't touch GuC irq registers if using memory irqs
  (bsc#1012628).
- io_uring/rsrc: fix incorrect assignment of iter-&gt;nr_segs in
  io_import_fixed (bsc#1012628).
- firmware: psci: Fix return value from psci_system_suspend()
  (bsc#1012628).
- LoongArch: Only allow OBJTOOL &amp; ORC unwinder if toolchain
  supports -mthin-add-sub (bsc#1012628).
- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
  (bsc#1012628).
- RDMA/mlx5: Add check for srq max_sge attribute (bsc#1012628).
- RDMA/mana_ib: Ignore optional access flags for MRs
  (bsc#1012628).
- ACPI: EC: Evaluate orphan _REG under EC device (bsc#1012628).
- ext4: avoid overflow when setting values via sysfs
  (bsc#1012628).
- ext4: fix slab-out-of-bounds in
  ext4_mb_find_good_group_avg_frag_lists() (bsc#1012628).
- net: phy: dp83tg720: wake up PHYs in managed mode (bsc#1012628).
- net: stmmac: Assign configured channel value to EXTTS event
  (bsc#1012628).
- net: usb: ax88179_178a: improve reset check (bsc#1012628).
- net: phy: dp83tg720: get master/slave configuration in link
  down state (bsc#1012628).
- net: do not leave a dangling sk pointer, when socket creation
  fails (bsc#1012628).
- btrfs: retry block group reclaim without infinite loop
  (bsc#1012628).
- scsi: ufs: core: Free memory allocated for model before reinit
  (bsc#1012628).
- cifs: fix typo in module parameter enable_gcm_256 (bsc#1012628).
- LoongArch: Fix watchpoint setting error (bsc#1012628).
- LoongArch: Trigger user-space watchpoints correctly
  (bsc#1012628).
- LoongArch: Fix multiple hardware watchpoint issues
  (bsc#1012628).
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
  (bsc#1012628).
- KVM: arm64: Disassociate vcpus from redistributor region on
  teardown (bsc#1012628).
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC
  routes (bsc#1012628).
- RDMA/rxe: Fix data copy for IB_SEND_INLINE (bsc#1012628).
- RDMA/mlx5: Remove extra unlock on error path (bsc#1012628).
- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
  (bsc#1012628).
- RDMA/mlx5: Ensure created mkeys always have a populated rb_key
  (bsc#1012628).
- ovl: fix encoding fid for lower only root (bsc#1012628).
- wifi: mac80211: fix monitor channel with chanctx emulation
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  445/465 G11 (bsc#1012628).
- ALSA: hda/realtek: Limit mic boost on N14AP7 (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
  (bsc#1012628).
- drm/i915/mso: using joiner is not possible with eDP MSO
  (bsc#1012628).
- drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix locking scope when flushing tlb (bsc#1012628).
- drm/amd/display: Remove redundant idle optimization check
  (bsc#1012628).
- drm/amd/display: Attempt to avoid empty TUs when endpoint is
  DPIA (bsc#1012628).
- dt-bindings: dma: fsl-edma: fix dma-channels constraints
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
  (bsc#1012628).
- scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
  (bsc#1012628).
- scsi: usb: uas: Do not query the IO Advice Hints Grouping mode
  page for USB/UAS devices (bsc#1012628).
- ata: ahci: Do not enable LPM if no LPM states are supported
  by the HBA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix data synchronisation in
  xdma_channel_isr() (bsc#1012628).
- net/tcp_ao: Don't leak ao_info on error-path (bsc#1012628).
- gcov: add support for GCC 14 (bsc#1012628).
- kcov: don't lose track of remote references during softirqs
  (bsc#1012628).
- efi/x86: Free EFI memory map only when installing a new one
  (bsc#1012628).
- serial: 8250_dw: Revert "Move definitions to the shared header"
  (bsc#1012628).
- MIPS: mipsmtregs: Fix target register for MFTC0 (bsc#1012628).
- mm: mmap: allow for the maximum number of bits for randomizing
  mmap_base by default (bsc#1012628).
- mm: huge_memory: fix misused mapping_large_folio_support()
  for anon folios (bsc#1012628).
- mm: shmem: fix getting incorrect lruvec when replacing a shmem
  folio (bsc#1012628).
- selftests: mptcp: userspace_pm: fixed subtest names
  (bsc#1012628).
- tcp: clear tp-&gt;retrans_stamp in tcp_rcv_fastopen_synack()
  (bsc#1012628).
- mm/page_table_check: fix crash on ZONE_DEVICE (bsc#1012628).
- ima: Avoid blocking in RCU read-side critical section
  (bsc#1012628).
- i2c: ocores: set IACK bit after core is enabled (bsc#1012628).
- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller
  schema (bsc#1012628).
- virt: guest_memfd: fix reference leak on hwpoisoned page
  (bsc#1012628).
- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
  i2c-controller schema (bsc#1012628).
- thermal: int340x: processor_thermal: Support shared interrupts
  (bsc#1012628).
- spi: stm32: qspi: Fix dual flash mode sanity test in
  stm32_qspi_setup() (bsc#1012628).
- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
  (bsc#1012628).
- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to
  CCR_BUSWIDTH_4 (bsc#1012628).
- nbd: Improve the documentation of the locking assumptions
  (bsc#1012628).
- nbd: Fix signal handling (bsc#1012628).
- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
  (bsc#1012628).
- x86/cpu/vfm: Add new macros to work with (vendor/family/model)
  values (bsc#1012628).
- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
  (bsc#1012628).
- drm/amd/display: revert Exit idle optimizations before HDCP
  execution (bsc#1012628).
- wifi: ath12k: check M3 buffer size as well whey trying to
  reuse it (bsc#1012628).
- ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
  (bsc#1012628).
- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc
  error path (bsc#1012628).
- kprobe/ftrace: fix build error due to bad function definition
  (bsc#1012628).
- hid: asus: asus_report_fixup: fix potential read out of bounds
  (bsc#1012628).
- Revert "mm: mmap: allow for the maximum number of bits for
  randomizing mmap_base by default" (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.7-042-ACPI-video-Add-backlight-native-quirk-for-Lenov.patch.
- Rename to
  patches.kernel.org/6.9.7-131-net-stmmac-No-need-to-calculate-speed-divider-w.patch.
- Rename to
  patches.kernel.org/6.9.7-136-netfilter-ipset-Fix-suspicious-rcu_dereference_.patch.
- Rename to
  patches.kernel.org/6.9.7-236-thermal-core-Change-PM-notifier-priority-to-the.patch.
- commit 2eea3a0</changelog>
  <changelog author="jslaby@suse.cz" date="1719576001">- netfilter: fix undefined reference to 'netfilter_lwtunnel_*'
  when CONFIG_SYSCTL=n (git-fixes).
- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for
  failed TFO (git-fixes).
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
  (git-fixes).
- commit a5efffa</changelog>
</package>
<package pkgid="80e3054f34dbfeb435f1beb3cddeca805fdaf0bf0e401afe05b81370cd8b58611a51c7bf048927f9cf96a5f766ca50c7b2cbfb9c498ed87e044ff8da7400c440" name="kernel-debug" arch="src">
  <version epoch="0" ver="6.9.9" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="fvogt@suse.de" date="1718193600">- rpm/kernel-obs-build.spec.in: Add networking modules for docker
  (bsc#1226211)
  docker needs more networking modules, even legacy iptable_nat and _filter.
- commit 415e132</changelog>
  <changelog author="jslaby@suse.cz" date="1718193601">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
  <changelog author="fvogt@suse.de" date="1718280000">- rpm/kernel-obs-build.spec.in: Add iso9660 (bsc#1226212)
  Some builds don't just create an iso9660 image, but also mount it during
  build.
- commit aaee141</changelog>
  <changelog author="jslaby@suse.cz" date="1718366400">- e1000e: move force SMBUS near the end of enable_ulp function
  (&lt;ZmfcJsyCB6M3wr84@pirotess&gt;).
- commit 5d33711</changelog>
  <changelog author="jslaby@suse.cz" date="1718366401">- Revert "e1000e: move force SMBUS near the end of enable_ulp function"
  This reverts commit 5d33711db052b7c9a1f49eff54bc13dd696f7385, it causes
  another regression. See:
  https://lore.kernel.org/all/20240611062416.16440-1-hui.wang@canonical.com/
- commit dc37293</changelog>
  <changelog author="tiwai@suse.de" date="1718452800">- thermal: core: Change PM notifier priority to the minimum
  (bsc#1223194).
- commit 58c58d8</changelog>
  <changelog author="jslaby@suse.cz" date="1718625600">- Linux 6.9.5 (bsc#1012628).
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  (bsc#1012628).
- drm/i915/hwmon: Get rid of devm (bsc#1012628).
- afs: Don't cross .backup mountpoint from backup volume
  (bsc#1012628).
- erofs: avoid allocating DEFLATE streams before mounting
  (bsc#1012628).
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only
  on family 0x17 and greater (bsc#1012628).
- vxlan: Fix regression when dropping packets due to invalid
  src addresses (bsc#1012628).
- f2fs: fix to do sanity check on i_xattr_nid in
  sanity_check_inode() (bsc#1012628).
- media: lgdt3306a: Add a check against null-pointer-def
  (bsc#1012628).
- drm/amdgpu: add error handle to avoid out-of-bounds
  (bsc#1012628).
- drm/xe/bb: assert width in xe_bb_create_job() (bsc#1012628).
- bcache: fix variable length array abuse in btree_iter
  (bsc#1012628).
- crypto: starfive - Do not free stack buffer (bsc#1012628).
- btrfs: qgroup: fix initialization of auto inherit array
  (bsc#1012628).
- wifi: rtw89: correct aSIFSTime for 6GHz band (bsc#1012628).
- ata: pata_legacy: make legacy_exit() work again (bsc#1012628).
- fsverity: use register_sysctl_init() to avoid kmemleak warning
  (bsc#1012628).
- proc: Move fdinfo PTRACE_MODE_READ check into the inode
  .permission operation (bsc#1012628).
- platform/chrome: cros_ec: Handle events during suspend after
  resume completion (bsc#1012628).
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
  (bsc#1012628).
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
  (bsc#1012628).
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
  (bsc#1012628).
- arm64: tegra: Correct Tegra132 I2C alias (bsc#1012628).
- arm64: dts: qcom: qcs404: fix bluetooth device address
  (bsc#1012628).
- md/raid5: fix deadlock that raid5d() wait for itself to clear
  MD_SB_CHANGE_PENDING (bsc#1012628).
- wifi: rtw89: pci: correct TX resource checking for PCI DMA
  channel of firmware command (bsc#1012628).
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
  (bsc#1012628).
- wifi: rtl8xxxu: enable MFP support with security flag of RX
  descriptor (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
  (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- arm64: dts: hi3798cv200: fix the size of GICR (bsc#1012628).
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
  (bsc#1012628).
- media: mgb4: Fix double debugfs remove (bsc#1012628).
- media: mc: Fix graph walk in media_pipeline_start (bsc#1012628).
- media: mc: mark the media devnode as registered from the,
  start (bsc#1012628).
- media: mxl5xx: Move xpt structures off stack (bsc#1012628).
- media: v4l2-core: hold videodev_lock until dev reg, finishes
  (bsc#1012628).
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value
  reporting (bsc#1012628).
- media: v4l: async: Properly re-initialise notifier entry in
  unregister (bsc#1012628).
- media: v4l: async: Don't set notifier's V4L2 device if
  registering fails (bsc#1012628).
- media: v4l: async: Fix notifier list entry init (bsc#1012628).
- mmc: davinci: Don't strip remove function when driver is builtin
  (bsc#1012628).
- mmc: core: Add mmc_gpiod_set_cd_config() function (bsc#1012628).
- mmc: sdhci: Add support for "Tuning Error" interrupts
  (bsc#1012628).
- mmc: sdhci-acpi: Sort DMI quirks alphabetically (bsc#1012628).
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot
  not working (bsc#1012628).
- mmc: sdhci-acpi: Disable write protect detection on Toshiba
  WT10-A (bsc#1012628).
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect
  GPIO on Asus T100TA (bsc#1012628).
- drm/fbdev-generic: Do not set physical framebuffer address
  (bsc#1012628).
- fbdev: savage: Handle err return when savagefb_check_var failed
  (bsc#1012628).
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable()
  fails (bsc#1012628).
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  (bsc#1012628).
- 9p: add missing locking around taking dentry fid list
  (bsc#1012628).
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
  (bsc#1012628).
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3
  devices" (bsc#1012628).
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  (bsc#1012628).
- KVM: arm64: Fix AArch32 register narrowing on userspace write
  (bsc#1012628).
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
  (bsc#1012628).
- KVM: arm64: AArch32: Fix spurious trapping of conditional
  instructions (bsc#1012628).
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
  (bsc#1012628).
- LoongArch: Fix built-in DTB detection (bsc#1012628).
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
  (bsc#1012628).
- LoongArch: Fix entry point in kernel image header (bsc#1012628).
- clk: bcm: dvp: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: bcm: rpi: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix
  boot failure (bsc#1012628).
- crypto: ecdsa - Fix module auto-load on add-key (bsc#1012628).
- crypto: ecrdsa - Fix module auto-load on add_key (bsc#1012628).
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (bsc#1012628).
- kbuild: Remove support for Clang's ThinLTO caching
  (bsc#1012628).
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
  (bsc#1012628).
- io_uring/napi: fix timeout calculation (bsc#1012628).
- io_uring: check for non-NULL file pointer in io_file_can_poll()
  (bsc#1012628).
- filemap: add helper mapping_max_folio_size() (bsc#1012628).
- iomap: fault in smaller chunks for non-large folio mappings
  (bsc#1012628).
- ACPI: APEI: EINJ: Fix einj_dev release leak (bsc#1012628).
- i2c: acpi: Unbind mux adapters before delete (bsc#1012628).
- HID: i2c-hid: elan: fix reset suspend current leakage
  (bsc#1012628).
- scsi: core: Handle devices which return an unusually large
  VPD page count (bsc#1012628).
- net/ipv6: Fix route deleting failure when metric equals 0
  (bsc#1012628).
- net/9p: fix uninit-value in p9_client_rpc() (bsc#1012628).
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
  (bsc#1012628).
- selftests: net: lib: support errexit with busywait
  (bsc#1012628).
- selftests: net: lib: avoid error removing empty netns name
  (bsc#1012628).
- mm/ksm: fix ksm_pages_scanned accounting (bsc#1012628).
- mm/ksm: fix ksm_zero_pages accounting (bsc#1012628).
- kmsan: do not wipe out origin when doing partial unpoisoning
  (bsc#1012628).
- tpm_tis: Do *not* flush uninitialized work (bsc#1012628).
- cpufreq: amd-pstate: Fix the inconsistency in max frequency
  units (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S CPU support (bsc#1012628).
- rtla/timerlat: Fix histogram report when a cpu count is 0
  (bsc#1012628).
- sparc64: Fix number of online CPUs (bsc#1012628).
- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
  (bsc#1012628).
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
  (bsc#1012628).
- mm/hugetlb: pass correct order_per_bit to
  cma_declare_contiguous_nid (bsc#1012628).
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting
  mmap_lock again (bsc#1012628).
- mm/memory-failure: fix handling of dissolved but not taken
  off from buddy pages (bsc#1012628).
- mm/vmalloc: fix vmalloc which may return null if called with
  __GFP_NOFAIL (bsc#1012628).
- selftests/mm: compaction_test: fix incorrect write of zero to
  nr_hugepages (bsc#1012628).
- selftests/mm: fix build warnings on ppc64 (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success on Aarch64
  (bsc#1012628).
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a
  safety margin (bsc#1012628).
- bonding: fix oops during rmmod (bsc#1012628).
- irqchip/riscv-intc: Prevent memory leak when
  riscv_intc_init_common() fails (bsc#1012628).
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency (bsc#1012628).
- kdb: Fix buffer overflow during tab-complete (bsc#1012628).
- kdb: Use format-strings rather than '\0' injection in kdb_read()
  (bsc#1012628).
- kdb: Fix console handling when editing and tab-completing
  commands (bsc#1012628).
- kdb: Merge identical case statements in kdb_read()
  (bsc#1012628).
- kdb: Use format-specifiers rather than memset() for padding
  in kdb_read() (bsc#1012628).
- Revert "xsk: Support redirect to any socket bound to the same
  umem" (bsc#1012628).
- Revert "xsk: Document ability to redirect to any socket bound
  to the same umem" (bsc#1012628).
- Revert "perf record: Reduce memory for recording
  PERF_RECORD_LOST_SAMPLES event" (bsc#1012628).
- sparc: move struct termio to asm/termios.h (bsc#1012628).
- ext4: Fixes len calculation in mpage_journal_page_buffers
  (bsc#1012628).
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid
  overflow (bsc#1012628).
- ext4: fix mb_cache_entry's e_refcnt leak in
  ext4_xattr_block_cache_find() (bsc#1012628).
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive
  2 board (bsc#1012628).
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
  (bsc#1012628).
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (bsc#1012628).
- parisc: Define sigset_t in parisc uapi header (bsc#1012628).
- s390/ap: Fix crash in AP internal function modify_bitmap()
  (bsc#1012628).
- s390/cpacf: Split and rework cpacf query functions
  (bsc#1012628).
- s390/cpacf: Make use of invalid opcode produce a link error
  (bsc#1012628).
- i3c: master: svc: fix invalidate IBI type and miss call client
  IBI handler (bsc#1012628).
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  (bsc#1012628).
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
  (bsc#1012628).
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (bsc#1012628).
- ASoC: SOF: ipc4-topology: Fix input format query of process
  modules without base extension (bsc#1012628).
- ALSA: ump: Don't clear bank selection after sending a program
  change (bsc#1012628).
- ALSA: ump: Don't accept an invalid UMP protocol number
  (bsc#1012628).
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- cifs: fix creating sockets when using sfu mount options
  (bsc#1012628).
- nfs: fix undefined behavior in nfs_block_bits() (bsc#1012628).
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
  (bsc#1012628).
- eventfs: Fix a possible null pointer dereference in
  eventfs_find_events() (bsc#1012628).
- eventfs: Keep the directories from having the same inode number
  as files (bsc#1012628).
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
  (bsc#1012628).
- btrfs: qgroup: update rescan message levels and error codes
  (bsc#1012628).
- btrfs: qgroup: fix qgroup id collision across mounts
  (bsc#1012628).
- btrfs: protect folio::private when attaching extent buffer
  folios (bsc#1012628).
- btrfs: fix crash on racing fsync and size-extending write into
  prealloc (bsc#1012628).
- btrfs: fix leak of qgroup extent records after transaction abort
  (bsc#1012628).
- ALSA: seq: Fix incorrect UMP type for system messages
  (bsc#1012628).
- bpf: fix multi-uprobe PID filtering logic (bsc#1012628).
- powerpc/64/bpf: fix tail calls for PCREL addressing
  (bsc#1012628).
- powerpc/bpf: enforce full ordering for ATOMIC operations with
  BPF_FETCH (bsc#1012628).
- nilfs2: fix potential kernel bug due to lack of writeback flag
  waiting (bsc#1012628).
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on
  I/O errors (bsc#1012628).
- smb: client: fix deadlock in smb2_find_smb_tcon() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.5-149-btrfs-re-introduce-norecovery-mount-option.patch.
- commit 5288e50</changelog>
  <changelog author="tiwai@suse.de" date="1718625601">- ata: libata-scsi: Set the RMB bit only for removable media
  devices (bsc#1226214).
- commit e43cb70</changelog>
  <changelog author="jslaby@suse.cz" date="1718712000">- rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)
  algif_hash was added as a part of commit bfd7db420f29
  (rpm/kernel-obs-build.spec.in: Include algif_hash, aegis128 and xts
  modules). But it causes issues with an openssl-1_1 test. See the bug.
  Therefore, temporarily drop the module from KERNEL_MODULES.
- commit c9c2e24</changelog>
  <changelog author="jslaby@suse.cz" date="1718712001">- Refresh
  patches.suse/Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Refresh
  patches.suse/scsi-core-alua-I-O-errors-for-ALUA-state-transitions.patch.
  Update upstream statuses.
- commit ee54ae4</changelog>
  <changelog author="tiwai@suse.de" date="1718971200">- wifi: iwlwifi: mvm: fix a crash on 7265 (bsc#1226544).
- wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
  (bsc#1226544).
- commit b32a843</changelog>
  <changelog author="jslaby@suse.cz" date="1719057600">- Linux 6.9.6 (bsc#1012628).
- wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
  (bsc#1012628).
- wifi: ath11k: move power type check to ASSOC stage when
  connecting to 6 GHz AP (bsc#1012628).
- cpufreq: amd-pstate: Unify computation of
  {max,min,nominal,lowest_nonlinear}_freq (bsc#1012628).
- cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities
  missing (bsc#1012628).
- cpufreq: amd-pstate: remove global header file (bsc#1012628).
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
  (bsc#1012628).
- wifi: mac80211: Fix deadlock in
  ieee80211_sta_ps_deliver_wakeup() (bsc#1012628).
- wifi: cfg80211: fully move wiphy work to unbound workqueue
  (bsc#1012628).
- wifi: cfg80211: Lock wiphy in cfg80211_get_station
  (bsc#1012628).
- wifi: cfg80211: pmsr: use correct nla_get_uX functions
  (bsc#1012628).
- wifi: mac80211: pass proper link id for channel switch started
  notification (bsc#1012628).
- wifi: iwlwifi: mvm: don't initialize csa_work twice
  (bsc#1012628).
- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
  (bsc#1012628).
- wifi: iwlwifi: mvm: set properly mac header (bsc#1012628).
- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of
  debugfs ifdef (bsc#1012628).
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  (bsc#1012628).
- wifi: mac80211: fix Spatial Reuse element size check
  (bsc#1012628).
- wifi: mac80211: correctly parse Spatial Reuse Parameter Set
  element (bsc#1012628).
- scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
  (bsc#1012628).
- RISC-V: KVM: No need to use mask when hart-index-bit is 0
  (bsc#1012628).
- RISC-V: KVM: Fix incorrect reg_subtype labels in
  kvm_riscv_vcpu_set_reg_isa_ext function (bsc#1012628).
- virtio_net: fix possible dim status unrecoverable (bsc#1012628).
- ax25: Fix refcount imbalance on inbound connections
  (bsc#1012628).
- ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
  (bsc#1012628).
- net/ncsi: Fix the multi thread manner of NCSI driver
  (bsc#1012628).
- net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
  (bsc#1012628).
- bpf: Fix a potential use-after-free in bpf_link_free()
  (bsc#1012628).
- KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is
  absent (bsc#1012628).
- KVM: SEV-ES: Delegate LBR virtualization to the processor
  (bsc#1012628).
- vmxnet3: disable rx data ring on dma allocation failure
  (bsc#1012628).
- ipv6: ioam: block BH from ioam6_output() (bsc#1012628).
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
  (bsc#1012628).
- net: tls: fix marking packets as decrypted (bsc#1012628).
- bpf: Set run context for rawtp test_run callback (bsc#1012628).
- octeontx2-af: Always allocate PF entries from low prioriy zone
  (bsc#1012628).
- net/smc: avoid overwriting when adjusting sock bufsizes
  (bsc#1012628).
- net: phy: Micrel KSZ8061: fix errata solution not taking effect
  problem (bsc#1012628).
- ionic: fix kernel panic in XDP_TX action (bsc#1012628).
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
  (bsc#1012628).
- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
  (bsc#1012628).
- mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
  (bsc#1012628).
- rtnetlink: make the "split" NLM_DONE handling generic
  (bsc#1012628).
- net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
  (bsc#1012628).
- net/mlx5: Stop waiting for PCI if pci channel is offline
  (bsc#1012628).
- net/mlx5: Always stop health timer during driver removal
  (bsc#1012628).
- net/mlx5: Fix tainted pointer delete is case of flow rules
  creation fail (bsc#1012628).
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
  (bsc#1012628).
- ptp: Fix error message on failed pin verification (bsc#1012628).
- ice: fix iteration of TLVs in Preserved Fields Area
  (bsc#1012628).
- ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
  (bsc#1012628).
- ice: remove af_xdp_zc_qps bitmap (bsc#1012628).
- ice: add flag to distinguish reset from .ndo_bpf in XDP rings
  config (bsc#1012628).
- ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
  (bsc#1012628).
- igc: Fix Energy Efficient Ethernet support declaration
  (bsc#1012628).
- net: wwan: iosm: Fix tainted pointer delete is case of region
  creation fail (bsc#1012628).
- af_unix: Set sk-&gt;sk_state under unix_state_lock() for truly
  disconencted peer (bsc#1012628).
- af_unix: Annodate data-races around sk-&gt;sk_state for writers
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_inq_len()
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in
  unix_write_space() and poll() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_connect() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in sendmsg()
  and recvmsg() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_read_skb() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in UNIX_DIAG
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_sndbuf (bsc#1012628).
- af_unix: Annotate data-race of net-&gt;unx.sysctl_max_dgram_qlen
  (bsc#1012628).
- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect()
  (bsc#1012628).
- af_unix: Use skb_queue_empty_lockless() in unix_release_sock()
  (bsc#1012628).
- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen()
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_shutdown in sk_diag_fill()
  (bsc#1012628).
- ipv6: fix possible race in __fib6_drop_pcpu_from()
  (bsc#1012628).
- net: ethtool: fix the error condition in
  ethtool_get_phy_stats_ethtool() (bsc#1012628).
- x86/cpu: Get rid of an unnecessary local variable in
  get_cpu_address_sizes() (bsc#1012628).
- x86/cpu: Provide default cache line size if not enumerated
  (bsc#1012628).
- selftests/mm: ksft_exit functions do not return (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success and
  reduce probability of OOM-killer invocation (bsc#1012628).
- eventfs: Update all the eventfs_inodes from the events
  descriptor (bsc#1012628).
- .editorconfig: remove trim_trailing_whitespace option
  (bsc#1012628).
- io_uring/rsrc: don't lock while !TASK_RUNNING (bsc#1012628).
- io_uring: fix cancellation overwriting req-&gt;flags (bsc#1012628).
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log
  messages (bsc#1012628).
- kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
  (bsc#1012628).
- USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
  (bsc#1012628).
- usb: typec: tcpm: fix use-after-free case in
  tcpm_register_source_caps (bsc#1012628).
- usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  (bsc#1012628).
- mei: me: release irq in mei_me_pci_resume error path
  (bsc#1012628).
- mei: vsc: Don't stop/restart mei device during system
  suspend/resume (bsc#1012628).
- tty: n_tty: Fix buffer offsets when lookahead is used
  (bsc#1012628).
- serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
  (bsc#1012628).
- serial: port: Don't block system suspend even if bytes are
  left to xmit (bsc#1012628).
- landlock: Fix d_parent walk (bsc#1012628).
- jfs: xattr: fix buffer overflow for invalid xattr (bsc#1012628).
- xhci: Set correct transferred length for cancelled bulk
  transfers (bsc#1012628).
- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- xhci: Handle TD clearing for multiple streams case
  (bsc#1012628).
- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- thunderbolt: debugfs: Fix margin debugfs node creation condition
  (bsc#1012628).
- scsi: core: Disable CDL by default (bsc#1012628).
- scsi: mpi3mr: Fix ATA NCQ priority support (bsc#1012628).
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated
  memory (bsc#1012628).
- scsi: sd: Use READ(16) when reading block zero on large capacity
  disks (bsc#1012628).
- gve: Clear napi-&gt;skb before dev_kfree_skb_any() (bsc#1012628).
- powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
  (bsc#1012628).
- powerpc/uaccess: Fix build errors seen with GCC 13/14
  (bsc#1012628).
- HID: nvidia-shield: Add missing check for
  input_ff_create_memless (bsc#1012628).
- cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
  (bsc#1012628).
- cxl/region: Fix memregion leaks in devm_cxl_add_region()
  (bsc#1012628).
- cachefiles: add output string to
  cachefiles_obj_[get|put]_ondemand_fd (bsc#1012628).
- cachefiles: remove requests from xarray during flushing requests
  (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_get_fd() (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: add spin_lock for cachefiles_ondemand_info
  (bsc#1012628).
- cachefiles: remove err_put_fd label in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: never get a new anonymous fd if ondemand_id is valid
  (bsc#1012628).
- cachefiles: defer exposing anon_fd until after copy_to_user()
  succeeds (bsc#1012628).
- cachefiles: flush all requests after setting CACHEFILES_DEAD
  (bsc#1012628).
- kselftest/alsa: Ensure _GNU_SOURCE is defined (bsc#1012628).
- selftests/ftrace: Fix to check required event file
  (bsc#1012628).
- clk: sifive: Do not register clkdevs for PRCI clocks
  (bsc#1012628).
- NFSv4.1 enforce rootpath check in fs_location query
  (bsc#1012628).
- SUNRPC: return proper error from gss_wrap_req_priv
  (bsc#1012628).
- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
  (bsc#1012628).
- selftests/tracing: Fix event filter test to retry up to 10 times
  (bsc#1012628).
- selftests/futex: don't pass a const char* to asprintf(3)
  (bsc#1012628).
- nvme: fix nvme_pr_* status code parsing (bsc#1012628).
- drm/panel: sitronix-st7789v: Add check for
  of_drm_get_panel_orientation (bsc#1012628).
- platform/x86: dell-smbios: Fix wrong token data in sysfs
  (bsc#1012628).
- gpio: tqmx86: fix typo in Kconfig label (bsc#1012628).
- gpio: tqmx86: introduce shadow register for GPIO output value
  (bsc#1012628).
- gpio: tqmx86: store IRQ trigger type and unmask status
  separately (bsc#1012628).
- gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
  (bsc#1012628).
- HID: core: remove unnecessary WARN_ON() in implement()
  (bsc#1012628).
- iommu/amd: Fix sysfs leak in iommu init (bsc#1012628).
- iommu: Return right value in iommu_sva_bind_device()
  (bsc#1012628).
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
  (bsc#1012628).
- io_uring/io-wq: avoid garbage value of 'match' in
  io_wq_enqueue() (bsc#1012628).
- HID: logitech-dj: Fix memory leak in
  logi_dj_recv_switch_to_dj_mode() (bsc#1012628).
- drm/vmwgfx: Filter modes which exceed graphics memory
  (bsc#1012628).
- drm/vmwgfx: 3D disabled should not effect STDU memory limits
  (bsc#1012628).
- drm/vmwgfx: Remove STDU logic from generic mode_valid function
  (bsc#1012628).
- drm/vmwgfx: Don't memcmp equivalent pointers (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_accept()
  (bsc#1012628).
- modpost: do not warn about missing MODULE_DESCRIPTION() for
  vmlinux.o (bsc#1012628).
- net: sfp: Always call `sfp_sm_mod_remove()` on remove
  (bsc#1012628).
- net: hns3: fix kernel crash problem in concurrent scenario
  (bsc#1012628).
- net: hns3: add cond_resched() to hns3 ring buffer init process
  (bsc#1012628).
- thermal: core: Do not fail cdev registration because of invalid
  initial state (bsc#1012628).
- liquidio: Adjust a NULL pointer handling path in
  lio_vf_rep_copy_packet (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
  (bsc#1012628).
- netdevsim: fix backwards compatibility in nsim_get_iflink()
  (bsc#1012628).
- drm/komeda: check for error-valued pointer (bsc#1012628).
- drm/bridge/panel: Fix runtime warning on panel bridge release
  (bsc#1012628).
- tcp: fix race in tcp_v6_syn_recv_sock() (bsc#1012628).
- net dsa: qca8k: fix usages of device_get_named_child_node()
  (bsc#1012628).
- geneve: Fix incorrect inner network header offset when
  innerprotoinherit is set (bsc#1012628).
- net/mlx5e: Fix features validation check for tunneled UDP
  (non-VXLAN) packets (bsc#1012628).
- Bluetooth: hci_sync: Fix not using correct handle (bsc#1012628).
- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
  (bsc#1012628).
- net/sched: initialize noop_qdisc owner (bsc#1012628).
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
  (bsc#1012628).
- drm/nouveau: don't attempt to schedule hpd_work on headless
  cards (bsc#1012628).
- netfilter: nft_inner: validate mandatory meta and payload
  (bsc#1012628).
- netfilter: ipset: Fix race between namespace cleanup and gc
  in the list:set type (bsc#1012628).
- x86/asm: Use %c/%n instead of %P operand modifier in asm
  templates (bsc#1012628).
- x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range
  checking (bsc#1012628).
- scsi: ufs: core: Quiesce request queues before checking pending
  cmds (bsc#1012628).
- net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
  (bsc#1012628).
- gve: ignore nonrelevant GSO type bits when processing TSO
  headers (bsc#1012628).
- net: stmmac: replace priv-&gt;speed with the portTransmitRate
  from the tc-cbs parameters (bsc#1012628).
- block: sed-opal: avoid possible wrong address reference in
  read_sed_opal_key() (bsc#1012628).
- block: fix request.queuelist usage in flush (bsc#1012628).
- nvmet-passthru: propagate status from id override functions
  (bsc#1012628).
- net/ipv6: Fix the RT cache flush via sysctl using a previous
  delay (bsc#1012628).
- net: bridge: mst: pass vlan group directly to
  br_mst_vlan_set_state (bsc#1012628).
- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
  (bsc#1012628).
- drm/xe/xe_gt_idle: use GT forcewake domain assertion
  (bsc#1012628).
- drm/xe: flush engine buffers before signalling user fence on
  all engines (bsc#1012628).
- drm/xe: Remove mem_access from guc_pc calls (bsc#1012628).
- drm/xe: move disable_c6 call (bsc#1012628).
- ionic: fix use after netif_napi_del() (bsc#1012628).
- bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
  (bsc#1012628).
- af_unix: Read with MSG_PEEK loops if the first unread byte is
  OOB (bsc#1012628).
- bnxt_en: Adjust logging of firmware messages in case of released
  token in __hwrm_send() (bsc#1012628).
- misc: microchip: pci1xxxx: fix double free in the error handling
  of gp_aux_bus_probe() (bsc#1012628).
- ksmbd: move leading slash check to smb2_get_name()
  (bsc#1012628).
- ksmbd: fix missing use of get_write in in smb2_set_ea()
  (bsc#1012628).
- tick/nohz_full: Don't abuse smp_call_function_single() in
  tick_setup_device() (bsc#1012628).
- leds: class: Revert: "If no default trigger is given, make
  hw_control trigger the default trigger" (bsc#1012628).
- x86/boot: Don't add the EFI stub to targets, again
  (bsc#1012628).
- iio: adc: ad9467: fix scan type sign (bsc#1012628).
- iio: dac: ad5592r: fix temperature channel scaling value
  (bsc#1012628).
- iio: imu: bmi323: Fix trigger notification in case of error
  (bsc#1012628).
- iio: invensense: fix odr switching to same value (bsc#1012628).
- iio: pressure: bmp280: Fix BMP580 temperature reading
  (bsc#1012628).
- iio: temperature: mlx90635: Fix ERR_PTR dereference in
  mlx90635_probe() (bsc#1012628).
- iio: imu: inv_icm42600: delete unneeded update watermark call
  (bsc#1012628).
- drivers: core: synchronize really_probe() and dev_uevent()
  (bsc#1012628).
- parisc: Try to fix random segmentation faults in package builds
  (bsc#1012628).
- RAS/AMD/ATL: Fix MI300 bank hash (bsc#1012628).
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized
  address translation (bsc#1012628).
- ACPI: x86: Force StorageD3Enable on more products (bsc#1012628).
- thermal: ACPI: Invalidate trip points with temperature of 0
  or below (bsc#1012628).
- x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
  (bsc#1012628).
- memblock: make memblock_set_node() also warn about use of
  MAX_NUMNODES (bsc#1012628).
- drm/exynos/vidi: fix memory leak in .get_modes() (bsc#1012628).
- drm/exynos: hdmi: report safe 640x480 mode as a fallback when
  no EDID found (bsc#1012628).
- mptcp: ensure snd_una is properly initialized on connect
  (bsc#1012628).
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
  (bsc#1012628).
- mptcp: pm: update add_addr counters after connect (bsc#1012628).
- irqchip/sifive-plic: Chain to parent IRQ after handlers are
  ready (bsc#1012628).
- irqchip/gic-v3-its: Fix potential race condition in
  its_vlpi_prop_update() (bsc#1012628).
- x86/kexec: Fix bug with call depth tracking (bsc#1012628).
- x86/amd_nb: Check for invalid SMN reads (bsc#1012628).
- perf/core: Fix missing wakeup when waiting for context reference
  (bsc#1012628).
- perf auxtrace: Fix multiple use of --itrace option
  (bsc#1012628).
- perf script: Show also errors for --insn-trace option
  (bsc#1012628).
- wifi: cfg80211: validate HE operation element parsing
  (bsc#1012628).
- wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
  (bsc#1012628).
- wifi: mt76: mt7615: add missing chanctx ops (bsc#1012628).
- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
  (bsc#1012628).
- riscv: fix overlap of allocated page and PTR_ERR (bsc#1012628).
- tracing/selftests: Fix kprobe event name test for
  .isra. functions (bsc#1012628).
- kheaders: explicitly define file modes for archived headers
  (bsc#1012628).
- null_blk: Print correct max open zones limit in
  null_init_zoned_dev() (bsc#1012628).
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial
  CT240BX500SSD1 (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
  (bsc#1012628).
- sock_map: avoid race between sock_map_close and sk_psock_put
  (bsc#1012628).
- dma-buf: handle testing kthreads creation failure (bsc#1012628).
- vmci: prevent speculation leaks by sanitizing event in
  event_deliver() (bsc#1012628).
- spmi: hisi-spmi-controller: Do not override device identifier
  (bsc#1012628).
- knfsd: LOOKUP can return an illegal error value (bsc#1012628).
- fs/proc: fix softlockup in __read_vmcore (bsc#1012628).
- kexec: fix the unexpected kexec_dprintk() macro (bsc#1012628).
- ocfs2: update inode fsync transaction id in ocfs2_unlink and
  ocfs2_link (bsc#1012628).
- ocfs2: use coarse time for new created files (bsc#1012628).
- ocfs2: fix races between hole punching and AIO+DIO
  (bsc#1012628).
- dm-integrity: set discard_granularity to logical block size
  (bsc#1012628).
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
  (bsc#1012628).
- dmaengine: axi-dmac: fix possible race in remove()
  (bsc#1012628).
- drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add()
  stub (bsc#1012628).
- remoteproc: k3-r5: Wait for core0 power-up before powering up
  core1 (bsc#1012628).
- remoteproc: k3-r5: Do not allow core1 to power up before core0
  via sysfs (bsc#1012628).
- iio: adc: axi-adc: make sure AXI clock is enabled (bsc#1012628).
- iio: temperature: mcp9600: Fix temperature reading for negative
  values (bsc#1012628).
- iio: invensense: fix interrupt timestamp alignment
  (bsc#1012628).
- drm/mst: Fix NULL pointer dereference at
  drm_dp_add_payload_part2 (bsc#1012628).
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid
  context (bsc#1012628).
- riscv: force PAGE_SIZE linear mapping if debug_pagealloc is
  enabled (bsc#1012628).
- rtla/timerlat: Simplify "no value" printing on top
  (bsc#1012628).
- rtla/auto-analysis: Replace \t with spaces (bsc#1012628).
- drm/i915/gt: Disarm breadcrumbs if engines are already idle
  (bsc#1012628).
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
  (bsc#1012628).
- drm/xe: Properly handle alloc_guc_id() failure (bsc#1012628).
- drm/i915/dpt: Make DPT object unshrinkable (bsc#1012628).
- drm/i915: Fix audio component initialization (bsc#1012628).
- intel_th: pci: Add Granite Rapids support (bsc#1012628).
- intel_th: pci: Add Granite Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Sapphire Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S support (bsc#1012628).
- intel_th: pci: Add Lunar Lake support (bsc#1012628).
- pmdomain: ti-sci: Fix duplicate PD referrals (bsc#1012628).
- btrfs: zoned: fix use-after-free due to race with dev replace
  (bsc#1012628).
- mm/huge_memory: don't unpoison huge_zero_folio (bsc#1012628).
- remoteproc: k3-r5: Jump to error handling labels in start/stop
  errors (bsc#1012628).
- greybus: Fix use-after-free bug in gb_interface_release due
  to race condition (bsc#1012628).
- ima: Fix use-after-free on a dentry's dname.name (bsc#1012628).
- serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
  (bsc#1012628).
- dt-bindings: usb: realtek,rts5411: Add missing
  "additionalProperties" on child nodes (bsc#1012628).
- usb-storage: alauda: Check whether the media is initialized
  (bsc#1012628).
- mei: vsc: Fix wrong invocation of ACPI SID method (bsc#1012628).
- misc: microchip: pci1xxxx: Fix a memory leak in the error
  handling of gp_aux_bus_probe() (bsc#1012628).
- i2c: at91: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- i2c: designware: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with
  TIF_SIGPENDING (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.6-098-ata-libata-scsi-Set-the-RMB-bit-only-for-remova.patch.
- Rename to
  patches.kernel.org/6.9.6-160-Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Rename to
  patches.kernel.org/6.9.6-267-wifi-iwlwifi-mvm-support-iwl_dev_tx_power_cmd_v.patch.
- Rename to
  patches.kernel.org/6.9.6-268-wifi-iwlwifi-mvm-fix-a-crash-on-7265.patch.
- commit 6156266</changelog>
  <changelog author="jslaby@suse.cz" date="1719057601">- netfilter: ipset: Fix suspicious rcu_dereference_protected()
  (git-fixes).
- net: stmmac: No need to calculate speed divider when offload
  is disabled (git-fixes).
- commit e256f5c</changelog>
  <changelog author="jslaby@suse.cz" date="1719316800">- Refresh
  patches.suse/thermal-core-Change-PM-notifier-priority-to-the-mini.patch.
  Update upstream status and move to sorted section.
- commit d344d3a</changelog>
  <changelog author="jslaby@suse.cz" date="1719576000">- Linux 6.9.7 (bsc#1012628).
- fs/writeback: bail out if there is no more inodes for IO and
  queued once (bsc#1012628).
- padata: Disable BH when taking works lock on MT path
  (bsc#1012628).
- crypto: hisilicon/sec - Fix memory leak for sec resource release
  (bsc#1012628).
- crypto: hisilicon/qm - Add the err memory release process to
  qm uninit (bsc#1012628).
- io_uring/sqpoll: work around a potential audit memory leak
  (bsc#1012628).
- rcutorture: Fix rcu_torture_one_read() pipe_count overflow
  comment (bsc#1012628).
- rcutorture: Make stall-tasks directly exit when rcutorture
  tests end (bsc#1012628).
- rcutorture: Fix invalid context warning when enable srcu
  barrier testing (bsc#1012628).
- platform/chrome: cros_usbpd_logger: provide ID table for
  avoiding fallback match (bsc#1012628).
- platform/chrome: cros_usbpd_notify: provide ID table for
  avoiding fallback match (bsc#1012628).
- ubsan: Avoid i386 UBSAN handler crashes with Clang
  (bsc#1012628).
- arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
  (bsc#1012628).
- block/ioctl: prefer different overflow check (bsc#1012628).
- ssb: Fix potential NULL pointer dereference in
  ssb_device_uevent() (bsc#1012628).
- selftests/bpf: Prevent client connect before server bind in
  test_tc_tunnel.sh (bsc#1012628).
- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
  (bsc#1012628).
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie (bsc#1012628).
- devlink: use kvzalloc() to allocate devlink instance resources
  (bsc#1012628).
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
  (bsc#1012628).
- wifi: rtw89: 8852c: add quirk to set PCI BER for certain
  platforms (bsc#1012628).
- wifi: ath9k: work around memset overflow warning (bsc#1012628).
- af_packet: avoid a false positive warning in packet_setsockopt()
  (bsc#1012628).
- clocksource: Make watchdog and suspend-timing multiplication
  overflow safe (bsc#1012628).
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
  (bsc#1012628).
- drop_monitor: replace spin_lock by raw_spin_lock (bsc#1012628).
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
  (bsc#1012628).
- wifi: ath12k: fix kernel crash during resume (bsc#1012628).
- scsi: qedi: Fix crash while reading debugfs attribute
  (bsc#1012628).
- net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module
  (bsc#1012628).
- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
  (bsc#1012628).
- net/sched: fix false lockdep warning on qdisc root lock
  (bsc#1012628).
- arm64/sysreg: Update PIE permission encodings (bsc#1012628).
- kselftest: arm64: Add a null pointer check (bsc#1012628).
- net: dsa: realtek: keep default LED state in rtl8366rb
  (bsc#1012628).
- net: dsa: realtek: do not assert reset on remove (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
  (bsc#1012628).
- netpoll: Fix race condition in netpoll_owner_active
  (bsc#1012628).
- wifi: ath12k: fix the problem that down grade phy mode operation
  (bsc#1012628).
- wifi: mt76: mt7921s: fix potential hung tasks during chip
  recovery (bsc#1012628).
- HID: Add quirk for Logitech Casa touchpad (bsc#1012628).
- HID: asus: fix more n-key report descriptors if n-key quirked
  (bsc#1012628).
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c
  (bsc#1012628).
- selftests: net: fix timestamp not arriving in cmsg_time.sh
  (bsc#1012628).
- net: ena: Add validation for completion descriptors consistency
  (bsc#1012628).
- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
  (bsc#1012628).
- drm/amd/display: Exit idle optimizations before HDCP execution
  (bsc#1012628).
- drm/amd/display: Workaround register access in idle race with
  cursor (bsc#1012628).
- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
  (bsc#1012628).
- cgroup/cpuset: Make cpuset hotplug processing synchronous
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (bsc#1012628).
- drm/lima: add mask irq callback to gp and pp (bsc#1012628).
- drm/lima: include pp bcast irq in timeout handler check
  (bsc#1012628).
- drm/lima: mask irqs in timeout path before hard reset
  (bsc#1012628).
- platform/x86: x86-android-tablets: Unregister devices in
  reverse order (bsc#1012628).
- platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2
  Pro 1380F/L data (bsc#1012628).
- ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Lenovo 13X (bsc#1012628).
- powerpc/pseries: Enforce hcall result buffer validity and size
  (bsc#1012628).
- media: intel/ipu6: Fix build with !ACPI (bsc#1012628).
- media: mtk-vcodec: potential null pointer deference in SCP
  (bsc#1012628).
- powerpc/io: Avoid clang null pointer arithmetic warnings
  (bsc#1012628).
- platform/x86: p2sb: Don't init until unassigned resources have
  been assigned (bsc#1012628).
- power: supply: cros_usbpd: provide ID table for avoiding
  fallback match (bsc#1012628).
- iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (bsc#1012628).
- ext4: do not create EA inode under buffer lock (bsc#1012628).
- ext4: fix uninitialized ratelimit_state-&gt;lock access in
  __ext4_fill_super() (bsc#1012628).
- kprobe/ftrace: bail out if ftrace was killed (bsc#1012628).
- usb: gadget: uvc: configfs: ensure guid to be valid before set
  (bsc#1012628).
- f2fs: fix to detect inconsistent nat entry during truncation
  (bsc#1012628).
- f2fs: remove clear SB_INLINECRYPT flag in default_options
  (bsc#1012628).
- usb: typec: ucsi_glink: rework quirks implementation
  (bsc#1012628).
- usb: misc: uss720: check for incompatible versions of the
  Belkin F5U002 (bsc#1012628).
- Avoid hw_desc array overrun in dw-axi-dmac (bsc#1012628).
- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property
  on Lenovo Yoga Tab2 1380 (bsc#1012628).
- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
  (bsc#1012628).
- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
  (bsc#1012628).
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
  (bsc#1012628).
- f2fs: don't set RO when shutting down f2fs (bsc#1012628).
- MIPS: Octeon: Add PCIe link status check (bsc#1012628).
- serial: imx: Introduce timeout when waiting on transmitter empty
  (bsc#1012628).
- serial: exar: adding missing CTI and Exar PCI ids (bsc#1012628).
- usb: gadget: function: Remove usage of the deprecated
  ida_simple_xx() API (bsc#1012628).
- xhci: remove XHCI_TRUST_TX_LENGTH quirk (bsc#1012628).
- tty: add the option to have a tty reject a new ldisc
  (bsc#1012628).
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
  (bsc#1012628).
- cxl: Add post-reset warning if reset results in loss of
  previously committed HDM decoders (bsc#1012628).
- vfio/pci: Collect hot-reset devices to local buffer
  (bsc#1012628).
- usb: typec: qcom-pmic-typec: split HPD bridge alloc and
  registration (bsc#1012628).
- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
  (bsc#1012628).
- ACPI: EC: Install address space handler at the namespace root
  (bsc#1012628).
- PCI: Do not wait for disconnected devices when resuming
  (bsc#1012628).
- OPP: Fix required_opp_tables for multiple genpds using same
  table (bsc#1012628).
- ALSA: hda: cs35l41: Possible null pointer dereference in
  cs35l41_hda_unbind() (bsc#1012628).
- ALSA: seq: ump: Fix missing System Reset message handling
  (bsc#1012628).
- MIPS: Routerboard 532: Fix vendor retry check code
  (bsc#1012628).
- mips: bmips: BCM6358: make sure CBR is correctly set
  (bsc#1012628).
- tracing: Build event generation tests only as modules
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix ROC version check (bsc#1012628).
- wifi: mac80211: Recalc offload when monitor stop (bsc#1012628).
- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
  (bsc#1012628).
- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
  (bsc#1012628).
- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
  (bsc#1012628).
- ice: fix 200G link speed message log (bsc#1012628).
- ice: implement AQ download pkg retry (bsc#1012628).
- bpf: Fix reg_set_min_max corruption of fake_reg (bsc#1012628).
- btrfs: zoned: allocate dummy checksums for zoned NODATASUM
  writes (bsc#1012628).
- net: mvpp2: use slab_build_skb for oversized frames
  (bsc#1012628).
- cipso: fix total option length computation (bsc#1012628).
- ALSA: hda: cs35l56: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: cs35l41: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: tas2781: Component should be unbound before
  deconstruction (bsc#1012628).
- bpf: Avoid splat in pskb_pull_reason (bsc#1012628).
- netdev-genl: fix error codes when outputting XDP features
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
  (bsc#1012628).
- netrom: Fix a memory leak in nr_heartbeat_expiry()
  (bsc#1012628).
- ipv6: prevent possible NULL deref in fib6_nh_init()
  (bsc#1012628).
- ipv6: prevent possible NULL dereference in rt6_probe()
  (bsc#1012628).
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
  (bsc#1012628).
- netns: Make get_net_ns() handle zero refcount net (bsc#1012628).
- qca_spi: Make interrupt remembering atomic (bsc#1012628).
- net: lan743x: disable WOL upon resume to restore full data
  path operation (bsc#1012628).
- net: lan743x: Support WOL at both the PHY and MAC appropriately
  (bsc#1012628).
- net: phy: mxl-gpy: Remove interrupt mask clearing from
  config_init (bsc#1012628).
- net/sched: act_api: fix possible infinite loop in
  tcf_idr_check_alloc() (bsc#1012628).
- tipc: force a dst refcount before doing decryption
  (bsc#1012628).
- sched: act_ct: add netns into the key of tcf_ct_flow_table
  (bsc#1012628).
- ptp: fix integer overflow in max_vclocks_store (bsc#1012628).
- selftests: openvswitch: Use bash as interpreter (bsc#1012628).
- virtio_net: checksum offloading handling fix (bsc#1012628).
- virtio_net: fixing XDP for fully checksummed packets handling
  (bsc#1012628).
- octeontx2-pf: Add error handling to VLAN unoffload handling
  (bsc#1012628).
- octeontx2-pf: Fix linking objects into multiple modules
  (bsc#1012628).
- seg6: fix parameter passing when calling NF_HOOK() in End.DX4
  and End.DX6 behaviors (bsc#1012628).
- netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter
  core (bsc#1012628).
- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (bsc#1012628).
- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
  (bsc#1012628).
- net: usb: rtl8150 fix unintiatilzed variables in
  rtl8150_get_link_ksettings (bsc#1012628).
- RDMA/bnxt_re: Fix the max msix vectors macro (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
  (bsc#1012628).
- phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
  (bsc#1012628).
- phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
  (bsc#1012628).
- phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
  (bsc#1012628).
- powerpc/crypto: Add generated P8 asm to .gitignore
  (bsc#1012628).
- spi: cs42l43: Correct SPI root clock speed (bsc#1012628).
- RDMA/rxe: Fix responder length checking for UD request packets
  (bsc#1012628).
- regulator: core: Fix modpost error "regulator_get_regmap"
  undefined (bsc#1012628).
- dmaengine: idxd: Fix possible Use-After-Free in
  irq_process_work_list (bsc#1012628).
- dmaengine: ti: k3-udma-glue: Fix
  of_k3_udma_glue_parse_chn_by_id() (bsc#1012628).
- dmaengine: ioatdma: Fix leaking on version mismatch
  (bsc#1012628).
- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
  (bsc#1012628).
- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
  (bsc#1012628).
- dmaengine: fsl-edma: avoid linking both modules (bsc#1012628).
- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
  (bsc#1012628).
- regulator: bd71815: fix ramp values (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Return error in case
  of invalid efuse data (bsc#1012628).
- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus
  DHCOM SoM (bsc#1012628).
- arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node
  (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown
  GPIO (bsc#1012628).
- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
  (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on
  slow input pin (bsc#1012628).
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
  kernel is fine." (bsc#1012628).
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger,
  Alder and Raptor Lake models (bsc#1012628).
- spi: Fix SPI slave probe failure (bsc#1012628).
- x86/resctrl: Don't try to free nonexistent RMIDs (bsc#1012628).
- spi: spi-imx: imx51: revert burst length calculation back to
  bits_per_word (bsc#1012628).
- drm/xe/vf: Don't touch GuC irq registers if using memory irqs
  (bsc#1012628).
- io_uring/rsrc: fix incorrect assignment of iter-&gt;nr_segs in
  io_import_fixed (bsc#1012628).
- firmware: psci: Fix return value from psci_system_suspend()
  (bsc#1012628).
- LoongArch: Only allow OBJTOOL &amp; ORC unwinder if toolchain
  supports -mthin-add-sub (bsc#1012628).
- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
  (bsc#1012628).
- RDMA/mlx5: Add check for srq max_sge attribute (bsc#1012628).
- RDMA/mana_ib: Ignore optional access flags for MRs
  (bsc#1012628).
- ACPI: EC: Evaluate orphan _REG under EC device (bsc#1012628).
- ext4: avoid overflow when setting values via sysfs
  (bsc#1012628).
- ext4: fix slab-out-of-bounds in
  ext4_mb_find_good_group_avg_frag_lists() (bsc#1012628).
- net: phy: dp83tg720: wake up PHYs in managed mode (bsc#1012628).
- net: stmmac: Assign configured channel value to EXTTS event
  (bsc#1012628).
- net: usb: ax88179_178a: improve reset check (bsc#1012628).
- net: phy: dp83tg720: get master/slave configuration in link
  down state (bsc#1012628).
- net: do not leave a dangling sk pointer, when socket creation
  fails (bsc#1012628).
- btrfs: retry block group reclaim without infinite loop
  (bsc#1012628).
- scsi: ufs: core: Free memory allocated for model before reinit
  (bsc#1012628).
- cifs: fix typo in module parameter enable_gcm_256 (bsc#1012628).
- LoongArch: Fix watchpoint setting error (bsc#1012628).
- LoongArch: Trigger user-space watchpoints correctly
  (bsc#1012628).
- LoongArch: Fix multiple hardware watchpoint issues
  (bsc#1012628).
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
  (bsc#1012628).
- KVM: arm64: Disassociate vcpus from redistributor region on
  teardown (bsc#1012628).
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC
  routes (bsc#1012628).
- RDMA/rxe: Fix data copy for IB_SEND_INLINE (bsc#1012628).
- RDMA/mlx5: Remove extra unlock on error path (bsc#1012628).
- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
  (bsc#1012628).
- RDMA/mlx5: Ensure created mkeys always have a populated rb_key
  (bsc#1012628).
- ovl: fix encoding fid for lower only root (bsc#1012628).
- wifi: mac80211: fix monitor channel with chanctx emulation
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  445/465 G11 (bsc#1012628).
- ALSA: hda/realtek: Limit mic boost on N14AP7 (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
  (bsc#1012628).
- drm/i915/mso: using joiner is not possible with eDP MSO
  (bsc#1012628).
- drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix locking scope when flushing tlb (bsc#1012628).
- drm/amd/display: Remove redundant idle optimization check
  (bsc#1012628).
- drm/amd/display: Attempt to avoid empty TUs when endpoint is
  DPIA (bsc#1012628).
- dt-bindings: dma: fsl-edma: fix dma-channels constraints
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
  (bsc#1012628).
- scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
  (bsc#1012628).
- scsi: usb: uas: Do not query the IO Advice Hints Grouping mode
  page for USB/UAS devices (bsc#1012628).
- ata: ahci: Do not enable LPM if no LPM states are supported
  by the HBA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix data synchronisation in
  xdma_channel_isr() (bsc#1012628).
- net/tcp_ao: Don't leak ao_info on error-path (bsc#1012628).
- gcov: add support for GCC 14 (bsc#1012628).
- kcov: don't lose track of remote references during softirqs
  (bsc#1012628).
- efi/x86: Free EFI memory map only when installing a new one
  (bsc#1012628).
- serial: 8250_dw: Revert "Move definitions to the shared header"
  (bsc#1012628).
- MIPS: mipsmtregs: Fix target register for MFTC0 (bsc#1012628).
- mm: mmap: allow for the maximum number of bits for randomizing
  mmap_base by default (bsc#1012628).
- mm: huge_memory: fix misused mapping_large_folio_support()
  for anon folios (bsc#1012628).
- mm: shmem: fix getting incorrect lruvec when replacing a shmem
  folio (bsc#1012628).
- selftests: mptcp: userspace_pm: fixed subtest names
  (bsc#1012628).
- tcp: clear tp-&gt;retrans_stamp in tcp_rcv_fastopen_synack()
  (bsc#1012628).
- mm/page_table_check: fix crash on ZONE_DEVICE (bsc#1012628).
- ima: Avoid blocking in RCU read-side critical section
  (bsc#1012628).
- i2c: ocores: set IACK bit after core is enabled (bsc#1012628).
- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller
  schema (bsc#1012628).
- virt: guest_memfd: fix reference leak on hwpoisoned page
  (bsc#1012628).
- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
  i2c-controller schema (bsc#1012628).
- thermal: int340x: processor_thermal: Support shared interrupts
  (bsc#1012628).
- spi: stm32: qspi: Fix dual flash mode sanity test in
  stm32_qspi_setup() (bsc#1012628).
- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
  (bsc#1012628).
- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to
  CCR_BUSWIDTH_4 (bsc#1012628).
- nbd: Improve the documentation of the locking assumptions
  (bsc#1012628).
- nbd: Fix signal handling (bsc#1012628).
- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
  (bsc#1012628).
- x86/cpu/vfm: Add new macros to work with (vendor/family/model)
  values (bsc#1012628).
- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
  (bsc#1012628).
- drm/amd/display: revert Exit idle optimizations before HDCP
  execution (bsc#1012628).
- wifi: ath12k: check M3 buffer size as well whey trying to
  reuse it (bsc#1012628).
- ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
  (bsc#1012628).
- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc
  error path (bsc#1012628).
- kprobe/ftrace: fix build error due to bad function definition
  (bsc#1012628).
- hid: asus: asus_report_fixup: fix potential read out of bounds
  (bsc#1012628).
- Revert "mm: mmap: allow for the maximum number of bits for
  randomizing mmap_base by default" (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.7-042-ACPI-video-Add-backlight-native-quirk-for-Lenov.patch.
- Rename to
  patches.kernel.org/6.9.7-131-net-stmmac-No-need-to-calculate-speed-divider-w.patch.
- Rename to
  patches.kernel.org/6.9.7-136-netfilter-ipset-Fix-suspicious-rcu_dereference_.patch.
- Rename to
  patches.kernel.org/6.9.7-236-thermal-core-Change-PM-notifier-priority-to-the.patch.
- commit 2eea3a0</changelog>
  <changelog author="jslaby@suse.cz" date="1719576001">- netfilter: fix undefined reference to 'netfilter_lwtunnel_*'
  when CONFIG_SYSCTL=n (git-fixes).
- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for
  failed TFO (git-fixes).
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
  (git-fixes).
- commit a5efffa</changelog>
  <changelog author="jslaby@suse.cz" date="1720353600">- Linux 6.9.8 (bsc#1012628).
- usb: typec: ucsi: Never send a lone connector change ack
  (bsc#1012628).
- usb: typec: ucsi: Ack also failed Get Error commands
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Use
  spin_{lock,unlock}_irq{save,restore} (bsc#1012628).
- Input: ili210x - fix ili251x_read_touch_data() return value
  (bsc#1012628).
- pinctrl: fix deadlock in create_pinctrl() when handling
  - EPROBE_DEFER (bsc#1012628).
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
  (bsc#1012628).
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
  (bsc#1012628).
- pinctrl: rockchip: use dedicated pinctrl type for RK3328
  (bsc#1012628).
- pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
  (bsc#1012628).
- MIPS: pci: lantiq: restore reset gpio polarity (bsc#1012628).
- pwm: stm32: Improve precision of calculation in .apply()
  (bsc#1012628).
- pwm: stm32: Fix for settings using period &gt; UINT32_MAX
  (bsc#1012628).
- pwm: stm32: Calculate prescaler with a division instead of a
  loop (bsc#1012628).
- pwm: stm32: Refuse too small period requests (bsc#1012628).
- ASoC: cs42l43: Increase default type detect time and button
  delay (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on
  right mclk (bsc#1012628).
- ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name
  collision (bsc#1012628).
- ASoC: atmel: atmel-classd: Re-add dai_link-&gt;platform to fix
  card init (bsc#1012628).
- workqueue: Increase worker desc's length to 32 (bsc#1012628).
- ASoC: q6apm-lpass-dai: close graph on prepare errors
  (bsc#1012628).
- bpf: Add missed var_off setting in set_sext32_default_val()
  (bsc#1012628).
- bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
  (bsc#1012628).
- s390/pci: Add missing virt_to_phys() for directed DIBV
  (bsc#1012628).
- s390/virtio_ccw: Fix config change notifications (bsc#1012628).
- bpf: Fix remap of arena (bsc#1012628).
- ASoC: amd: acp: add a null check for chip_pdev structure
  (bsc#1012628).
- ASoC: amd: acp: remove i2s configuration check in
  acp_i2s_probe() (bsc#1012628).
- ASoC: amd: acp: move chip-&gt;flag variable assignment
  (bsc#1012628).
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
  (bsc#1012628).
- net: dsa: microchip: fix initial port flush problem
  (bsc#1012628).
- openvswitch: get related ct labels from its master if it is
  not confirmed (bsc#1012628).
- bonding: fix incorrect software timestamping report
  (bsc#1012628).
- ionic: fix kernel panic due to multi-buffer handling
  (bsc#1012628).
- mlxsw: pci: Fix driver initialization with Spectrum-4
  (bsc#1012628).
- mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4
  systems (bsc#1012628).
- bpf: Fix the corner case with may_goto and jump to the 1st insn
  (bsc#1012628).
- bpf: Fix overrunning reservations in ringbuf (bsc#1012628).
- vxlan: Pull inner IP header in vxlan_xmit_one() (bsc#1012628).
- ibmvnic: Free any outstanding tx skbs during scrq reset
  (bsc#1012628).
- net: phy: micrel: add Microchip KSZ 9477 to the device table
  (bsc#1012628).
- net: dsa: microchip: use collision based back pressure mode
  (bsc#1012628).
- ice: Rebuild TC queues on VSI queue reconfiguration
  (bsc#1012628).
- bpf: Fix may_goto with negative offset (bsc#1012628).
- xdp: Remove WARN() from __xdp_reg_mem_model() (bsc#1012628).
- ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE
  dai link (bsc#1012628).
- btrfs: use NOFS context when getting inodes during logging
  and log replay (bsc#1012628).
- Fix race for duplicate reqsk on identical SYN (bsc#1012628).
- ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2
  messages (bsc#1012628).
- net: dsa: microchip: fix wrong register write when masking
  interrupt (bsc#1012628).
- sparc: fix old compat_sys_select() (bsc#1012628).
- sparc: fix compat recv/recvfrom syscalls (bsc#1012628).
- parisc: use correct compat recv/recvfrom syscalls (bsc#1012628).
- powerpc: restore some missing spu syscalls (bsc#1012628).
- ionic: use dev_consume_skb_any outside of napi (bsc#1012628).
- ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
  (bsc#1012628).
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store
  to data registers (bsc#1012628).
- af_unix: Stop recv(MSG_PEEK) at consumed OOB skb (bsc#1012628).
- af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is
  at the head (bsc#1012628).
- af_unix: Don't stop recv() at consumed ex-OOB skb (bsc#1012628).
- af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is
  at the head (bsc#1012628).
- net: mana: Fix possible double free in error handling path
  (bsc#1012628).
- bpf: Take return from set_memory_ro() into account with
  bpf_prog_lock_ro() (bsc#1012628).
- bpf: Take return from set_memory_rox() into account with
  bpf_jit_binary_lock_ro() (bsc#1012628).
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers
  that sleep (bsc#1012628).
- drm/xe: Fix potential integer overflow in page size calculation
  (bsc#1012628).
- vduse: validate block features only with block devices
  (bsc#1012628).
- vduse: Temporarily fail if control queue feature requested
  (bsc#1012628).
- x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup (bsc#1012628).
- drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init
  (bsc#1012628).
- drm/amd/display: correct hostvm flag (bsc#1012628).
- mtd: partitions: redboot: Added conversion of operands to a
  larger type (bsc#1012628).
- wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
  (bsc#1012628).
- drm/amd/display: Skip pipe if the pipe idx not set properly
  (bsc#1012628).
- bpf: Add a check for struct bpf_fib_lookup size (bsc#1012628).
- bpf: Mark bpf prog stack with kmsan_unposion_memory in
  interpreter mode (bsc#1012628).
- drm/xe/xe_devcoredump: Check NULL before assignments
  (bsc#1012628).
- RDMA/restrack: Fix potential invalid address access
  (bsc#1012628).
- net/iucv: Avoid explicit cpumask var allocation on stack
  (bsc#1012628).
- net/dpaa2: Avoid explicit cpumask var allocation on stack
  (bsc#1012628).
- wifi: rtw89: download firmware with five times retry
  (bsc#1012628).
- crypto: ecdh - explicitly zeroize private_key (bsc#1012628).
- ALSA: emux: improve patch ioctl data validation (bsc#1012628).
- media: dvbdev: Initialize sbuf (bsc#1012628).
- irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if
  SMP for IRQ_LOONGARCH_CPU (bsc#1012628).
- iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the
  wrong PASID (bsc#1012628).
- soc: ti: wkup_m3_ipc: Send NULL dummy message instead of
  pointer message (bsc#1012628).
- gfs2: Fix NULL pointer dereference in gfs2_log_flush
  (bsc#1012628).
- evm: Enforce signatures on unsupported filesystem for
  EVM_INIT_X509 (bsc#1012628).
- drm/radeon/radeon_display: Decrease the size of allocated memory
  (bsc#1012628).
- drm/xe: Check pat.ops before dumping PAT settings (bsc#1012628).
- nvmet: do not return 'reserved' for empty TSAS values
  (bsc#1012628).
- nvme: fixup comment for nvme RDMA Provider Type (bsc#1012628).
- nvmet: make 'tsas' attribute idempotent for RDMA (bsc#1012628).
- drm/panel: simple: Add missing display timing flags for KOE
  TX26D202VM0BWA (bsc#1012628).
- gpio: davinci: Validate the obtained number of IRQs
  (bsc#1012628).
- arm64: Clear the initial ID map correctly before remapping
  (bsc#1012628).
- nfsd: initialise nfsd_info.mutex early (bsc#1012628).
- RISC-V: fix vector insn load/store width mask (bsc#1012628).
- drm/amdgpu: Fix pci state save during mode-1 reset
  (bsc#1012628).
- riscv: stacktrace: convert arch_stack_walk() to noinstr
  (bsc#1012628).
- iommu/amd: Introduce per device DTE update function
  (bsc#1012628).
- iommu/amd: Invalidate cache before removing device from domain
  list (bsc#1012628).
- iommu/amd: Fix GT feature enablement again (bsc#1012628).
- gpiolib: cdev: Disallow reconfiguration without direction
  (uAPI v1) (bsc#1012628).
- gpiolib: cdev: Ignore reconfiguration without direction
  (bsc#1012628).
- tools/power turbostat: option '-n' is ambiguous (bsc#1012628).
- randomize_kstack: Remove non-functional per-arch entropy
  filtering (bsc#1012628).
- x86: stop playing stack games in profile_pc() (bsc#1012628).
- parisc: use generic sys_fanotify_mark implementation
  (bsc#1012628).
- Revert "MIPS: pci: lantiq: restore reset gpio polarity"
  (bsc#1012628).
- pinctrl: qcom: spmi-gpio: drop broken pm8008 support
  (bsc#1012628).
- ocfs2: fix DIO failure due to insufficient transaction credits
  (bsc#1012628).
- nfs: drop the incorrect assertion in nfs_swap_rw()
  (bsc#1012628).
- kasan: fix bad call to unpoison_slab_object (bsc#1012628).
- mm: fix incorrect vbq reference in purge_fragmented_block
  (bsc#1012628).
- mm/memory: don't require head page for do_set_pmd()
  (bsc#1012628).
- Revert "mmc: moxart-mmc: Use sg_miter for PIO" (bsc#1012628).
- mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
  (bsc#1012628).
- mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- mmc: sdhci: Do not invert write-protect twice (bsc#1012628).
- mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
  (bsc#1012628).
- iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
  (bsc#1012628).
- SUNRPC: Fix backchannel reply, again (bsc#1012628).
- counter: ti-eqep: enable clock at probe (bsc#1012628).
- kbuild: doc: Update default INSTALL_MOD_DIR from extra to
  updates (bsc#1012628).
- kbuild: Fix build target deb-pkg: ln: failed to create hard link
  (bsc#1012628).
- kbuild: rpm-pkg: fix build error with CONFIG_MODULES=n
  (bsc#1012628).
- i2c: testunit: don't erase registers after STOP (bsc#1012628).
- i2c: testunit: discard write requests while old command is
  running (bsc#1012628).
- ata: libata-core: Fix null pointer dereference on error
  (bsc#1012628).
- ata,scsi: libata-core: Do not leak memory for ata_port struct
  members (bsc#1012628).
- iio: humidity: hdc3020: fix hysteresis representation
  (bsc#1012628).
- iio: adc: ad7266: Fix variable checking bug (bsc#1012628).
- iio: accel: fxls8962af: select IIO_BUFFER &amp; IIO_KFIFO_BUF
  (bsc#1012628).
- iio: chemical: bme680: Fix pressure value output (bsc#1012628).
- iio: chemical: bme680: Fix calibration data variable
  (bsc#1012628).
- iio: chemical: bme680: Fix overflows in compensate() functions
  (bsc#1012628).
- iio: chemical: bme680: Fix sensor data read operation
  (bsc#1012628).
- net: usb: ax88179_178a: improve link status logs (bsc#1012628).
- usb: gadget: printer: SS+ support (bsc#1012628).
- usb: gadget: printer: fix races against disable (bsc#1012628).
- usb: musb: da8xx: fix a resource leak in probe() (bsc#1012628).
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
  (bsc#1012628).
- usb: dwc3: core: remove lock of otg mode during gadget
  suspend/resume to avoid deadlock (bsc#1012628).
- usb: gadget: aspeed_udc: fix device address configuration
  (bsc#1012628).
- usb: typec: ucsi: glink: fix child node release in probe
  function (bsc#1012628).
- Revert "usb: gadget: u_ether: Re-attach netif device to mirror
  detachment" (bsc#1012628).
- Revert "usb: gadget: u_ether: Replace netif_stop_queue with
  netif_device_detach" (bsc#1012628).
- usb: ucsi: stm32: fix command completion handling (bsc#1012628).
- usb: dwc3: core: Workaround for CSR read timeout (bsc#1012628).
- Revert "serial: core: only stop transmit when HW fifo is empty"
  (bsc#1012628).
- tty: serial: 8250: Fix port count mismatch with the device
  (bsc#1012628).
- serial: 8250_omap: Implementation of Errata i2310 (bsc#1012628).
- serial: imx: set receiver level before starting uart
  (bsc#1012628).
- serial: core: introduce uart_port_tx_limited_flags()
  (bsc#1012628).
- serial: bcm63xx-uart: fix tx after conversion to
  uart_port_tx_limited() (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for
  EliteBook 645/665 G11 (bsc#1012628).
- tty: mxser: Remove __counted_by from mxser_board.ports[]
  (bsc#1012628).
- tty: mcf: MCF54418 has 10 UARTS (bsc#1012628).
- net: can: j1939: Initialize unused data in j1939_send_one()
  (bsc#1012628).
- net: can: j1939: recover socket queue on CAN bus error during
  BAM transmission (bsc#1012628).
- net: can: j1939: enhanced error handling for tightly received
  RTS messages in xtp_rx_rts_session_new (bsc#1012628).
- PCI/MSI: Fix UAF in msi_capability_init (bsc#1012628).
- nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[]
  (bsc#1012628).
- cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is
  missing (bsc#1012628).
- irqchip/loongson-eiointc: Use early_cpu_to_node() instead of
  cpu_to_node() (bsc#1012628).
- cpu: Fix broken cmdline "nosmp" and "maxcpus=0" (bsc#1012628).
- cpu/hotplug: Fix dynstate assignment in
  __cpuhp_setup_state_cpuslocked() (bsc#1012628).
- irqchip/loongson-liointc: Set different ISRs for different cores
  (bsc#1012628).
- kbuild: Install dtb files as 0644 in Makefile.dtbinst
  (bsc#1012628).
- sh: rework sync_file_range ABI (bsc#1012628).
- btrfs: zoned: fix initial free space detection (bsc#1012628).
- csky, hexagon: fix broken sys_sync_file_range (bsc#1012628).
- hexagon: fix fadvise64_64 calling conventions (bsc#1012628).
- drm/drm_file: Fix pid refcounting race (bsc#1012628).
- drm/nouveau/dispnv04: fix null pointer dereference in
  nv17_tv_get_ld_modes (bsc#1012628).
- drm/fbdev-dma: Only set smem_start is enable per module option
  (bsc#1012628).
- drm/amdgpu: avoid using null object of framebuffer
  (bsc#1012628).
- drm/i915/gt: Fix potential UAF by revoke of fence registers
  (bsc#1012628).
- drm/nouveau/dispnv04: fix null pointer dereference in
  nv17_tv_get_hd_modes (bsc#1012628).
- drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if
  LTTPR is present (bsc#1012628).
- drm/amdgpu/atomfirmware: fix parsing of vram_info (bsc#1012628).
- io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI
  (bsc#1012628).
- batman-adv: Don't accept TT entries for out-of-spec VIDs
  (bsc#1012628).
- can: mcp251xfd: fix infinite loop when xmit fails (bsc#1012628).
- ata: ahci: Clean up sysfs file on error (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX
  SSD1 models (bsc#1012628).
- ata: libata-core: Fix double free on error (bsc#1012628).
- ftruncate: pass a signed offset (bsc#1012628).
- syscalls: fix compat_sys_io_pgetevents_time64 usage
  (bsc#1012628).
- syscalls: fix sys_fanotify_mark prototype (bsc#1012628).
- bcachefs: Fix sb_field_downgrade validation (bsc#1012628).
- bcachefs: Fix sb-downgrade validation (bsc#1012628).
- bcachefs: Fix bch2_sb_downgrade_update() (bsc#1012628).
- bcachefs: Fix setting of downgrade recovery passes/errors
  (bsc#1012628).
- bcachefs: btree_gc can now handle unknown btrees (bsc#1012628).
- Revert "net: sfp: enhance quirk for Fibrestore 2.5G copper
  SFP module" (bsc#1012628).
- mm/page_alloc: Separate THP PCP into movable and non-movable
  categories (bsc#1012628).
- pwm: stm32: Fix calculation of prescaler (bsc#1012628).
- pwm: stm32: Fix error message to not describe the previous
  error path (bsc#1012628).
- arm64: dts: rockchip: Fix SD NAND and eMMC init on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Rename LED related pinctrl nodes on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger
  (bsc#1012628).
- arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate`
  mismatch on rk3399-gru (bsc#1012628).
- ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
  (bsc#1012628).
- Revert "arm64: dts: rockchip: remove redundant cd-gpios from
  rk3588 sdmmc nodes" (bsc#1012628).
- arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
  (bsc#1012628).
- cxl/region: Convert cxl_pmem_region_alloc to scope-based
  resource management (bsc#1012628).
- cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
  (bsc#1012628).
- arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
  (bsc#1012628).
- reset: gpio: Fix missing gpiolib dependency for GPIO reset
  controller (bsc#1012628).
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool
  Pi 4B (bsc#1012628).
- arm64: dts: rockchip: Add sound-dai-cells for RK3368
  (bsc#1012628).
- cxl/region: Move cxl_dpa_to_region() work to the region driver
  (bsc#1012628).
- cxl/region: Avoid null pointer dereference in region lookup
  (bsc#1012628).
- cxl/region: check interleave capability (bsc#1012628).
- netfs: Fix netfs_page_mkwrite() to check folio-&gt;mapping is valid
  (bsc#1012628).
- netfs: Fix netfs_page_mkwrite() to flush conflicting data,
  not wait (bsc#1012628).
- serial: imx: only set receiver level if it is zero
  (bsc#1012628).
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
  (bsc#1012628).
- tracing/net_sched: NULL pointer dereference in
  perf_trace_qdisc_reset() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.8-046-netfilter-fix-undefined-reference-to-netfilter_.patch.
- Rename to
  patches.kernel.org/6.9.8-056-tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA.patch.
- commit 3cf5121</changelog>
  <changelog author="msuchanek@suse.de" date="1720526400">- kernel-binary: vdso: Own module_dir
- commit ff69986</changelog>
  <changelog author="jslaby@suse.cz" date="1720699200">- Linux 6.9.9 (bsc#1012628).
- selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
- locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- leds: an30259a: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
  (bsc#1012628).
- drm/lima: fix shared irq handling on driver remove
  (bsc#1012628).
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
  (bsc#1012628).
- media: dvb: as102-fe: Fix as10x_register_addr packing
  (bsc#1012628).
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
  (bsc#1012628).
- net: dql: Avoid calling BUG() when WARN() is enough
  (bsc#1012628).
- wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
  no 6 GHz sband (bsc#1012628).
- drm/xe: Add outer runtime_pm protection to
  xe_live_ktest@xe_dma_buf (bsc#1012628).
- IB/core: Implement a limit on UMAD receive List (bsc#1012628).
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
  (bsc#1012628).
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
  (bsc#1012628).
- selftests/bpf: adjust dummy_st_ops_success to detect additional
  error (bsc#1012628).
- selftests/bpf: do not pass NULL for non-nullable params in
  dummy_st_ops (bsc#1012628).
- bpf: check bpf_dummy_struct_ops program params for test runs
  (bsc#1012628).
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable
  params (bsc#1012628).
- RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
- crypto: aead,cipher - zeroize key buffer after use
  (bsc#1012628).
- media: mediatek: vcodec: Only free buffer VA that is not NULL
  (bsc#1012628).
- drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
- drm/amdgpu: Using uninitialized value *size when calling
  amdgpu_vce_cs_reloc (bsc#1012628).
- drm/amdgpu: Initialize timestamp for some legacy SOCs
  (bsc#1012628).
- drm/amdgpu: fix double free err_addr pointer warnings
  (bsc#1012628).
- drm/amd/display: Add NULL pointer check for kzalloc
  (bsc#1012628).
- drm/amd/display: Check index msg_id before read or write
  (bsc#1012628).
- drm/amd/display: Check pipe offset before setting vblank
  (bsc#1012628).
- drm/amd/display: Skip finding free audio for unknown engine_id
  (bsc#1012628).
- drm/amd/display: Fix overlapping copy within
  dml_core_mode_programming (bsc#1012628).
- drm/amd/display: update pipe topology log to support subvp
  (bsc#1012628).
- drm/amd/display: Do not return negative stream id for array
  (bsc#1012628).
- drm/amd/display: ASSERT when failing to find index by
  plane/stream id (bsc#1012628).
- drm/amd/display: Fix uninitialized variables in DM
  (bsc#1012628).
- drm/amdgpu: fix uninitialized scalar variable warning
  (bsc#1012628).
- drm/amdgpu: fix the warning about the expression (int)size -
  len (bsc#1012628).
- media: dw2102: Don't translate i2c read into write
  (bsc#1012628).
- riscv: Apply SiFive CIP-1200 workaround to single-ASID
  sfence.vma (bsc#1012628).
- media: dw2102: fix a potential buffer overflow (bsc#1012628).
- sctp: prefer struct_size over open coded arithmetic
  (bsc#1012628).
- firmware: dmi: Stop decoding on broken entry (bsc#1012628).
- kunit/fortify: Do not spam logs with fortify WARNs
  (bsc#1012628).
- Input: ff-core - prefer struct_size over open coded arithmetic
  (bsc#1012628).
- usb: xhci: prevent potential failure in handle_tx_event()
  for Transfer events without TRB (bsc#1012628).
- wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
- wifi: mt76: mt7996: add sanity checks for background radar
  trigger (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
  lvts_data (bsc#1012628).
- net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
- media: dvb-frontends: tda18271c2dd: Remove casting during div
  (bsc#1012628).
- media: s2255: Use refcount_t instead of atomic_t for
  num_channels (bsc#1012628).
- media: i2c: st-mipid02: Use the correct div function
  (bsc#1012628).
- media: tc358746: Use the correct div_ function (bsc#1012628).
- media: dvb-frontends: tda10048: Fix integer overflow
  (bsc#1012628).
- crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
- gve: Account for stopped queues when reading NIC stats
  (bsc#1012628).
- i2c: i801: Annotate apanel_addr as __ro_after_init
  (bsc#1012628).
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
  CONFIG_PCI=n (bsc#1012628).
- orangefs: fix out-of-bounds fsid access (bsc#1012628).
- kunit: Fix timeout message (bsc#1012628).
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
  (bsc#1012628).
- selftests/net: fix uninitialized variables (bsc#1012628).
- igc: fix a log entry using uninitialized netdev (bsc#1012628).
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
  (bsc#1012628).
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
  (bsc#1012628).
- scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
- serial: imx: Raise TX trigger level to 8 (bsc#1012628).
- jffs2: Fix potential illegal address access in jffs2_free_inode
  (bsc#1012628).
- s390: Mark psw in __load_psw_mask() as __unitialized
  (bsc#1012628).
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
  (bsc#1012628).
- s390/pkey: Wipe sensitive data on failure (bsc#1012628).
- s390/pkey: Wipe copies of clear-key structures on failure
  (bsc#1012628).
- s390/pkey: Wipe copies of protected- and secure-keys
  (bsc#1012628).
- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
  compilation warning (bsc#1012628).
- cdrom: rearrange last_media_change check to avoid unintentional
  overflow (bsc#1012628).
- tools/power turbostat: Remember global max_die_id (bsc#1012628).
- tools/power turbostat: Avoid possible memory corruption due
  to sparse topology IDs (bsc#1012628).
- vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
- vhost: Release worker mutex during flushes (bsc#1012628).
- vhost_task: Handle SIGKILL by flushing work and exiting
  (bsc#1012628).
- virtio-pci: Check if is_avq is NULL (bsc#1012628).
- mac802154: fix time calculation in
  ieee802154_configure_durations() (bsc#1012628).
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
  (bsc#1012628).
- net: phy: phy_device: Fix PHY LED blinking code comment
  (bsc#1012628).
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
  (bsc#1012628).
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call
  tcp_try_to_open() (bsc#1012628).
- net/mlx5: E-switch, Create ingress ACL when needed
  (bsc#1012628).
- net/mlx5e: Add mqprio_rl cleanup and free in
  mlx5e_priv_cleanup() (bsc#1012628).
- net/mlx5e: Present succeeded IPsec SA bytes and packet
  (bsc#1012628).
- net/mlx5e: Approximate IPsec per-SA payload data bytes count
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting of unicast qos interval
  (bsc#1012628).
- Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
- Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
- bluetooth/hci: disallow setting handle bigger than
  HCI_CONN_HANDLE_MAX (bsc#1012628).
- tcp_metrics: validate source addr length (bsc#1012628).
- KVM: s390: fix LPSWEY handling (bsc#1012628).
- e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
- gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
- net: allow skb_datagram_iter to be called from any context
  (bsc#1012628).
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
  (bsc#1012628).
- net: txgbe: remove separate irq request for MSI and INTx
  (bsc#1012628).
- net: txgbe: add extra handle for MSI/INTx into thread irq handle
  (bsc#1012628).
- net: txgbe: free isb resources at the right time (bsc#1012628).
- btrfs: always do the basic checks for btrfs_qgroup_inherit
  structure (bsc#1012628).
- net: phy: aquantia: add missing include guards (bsc#1012628).
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
  from __netif_rx() (bsc#1012628).
- drm/fbdev-generic: Fix framebuffer on big endian devices
  (bsc#1012628).
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
  (bsc#1012628).
- s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
- gpio: mmio: do not calculate bgpio_bits via "ngpios"
  (bsc#1012628).
- wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
- riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
- netfilter: nf_tables: unconditionally flush pending work before
  notifier (bsc#1012628).
- net: rswitch: Avoid use-after-free in rswitch_poll()
  (bsc#1012628).
- bonding: Fix out-of-bounds read in
  bond_option_arp_ip_targets_set() (bsc#1012628).
- ice: Fix improper extts handling (bsc#1012628).
- ice: Don't process extts if PTP is disabled (bsc#1012628).
- ice: Reject pin requests with unsupported flags (bsc#1012628).
- ice: use proper macro for testing bit (bsc#1012628).
- selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
- selftests: make order checking verbose in msg_zerocopy selftest
  (bsc#1012628).
- drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
- tcp: Don't flag tcp_sk(sk)-&gt;rx_opt.saw_unknown for TCP AO
  (bsc#1012628).
- inet_diag: Initialize pad field in struct inet_diag_req_v2
  (bsc#1012628).
- mlxsw: core_linecards: Fix double memory deallocation in case
  of invalid INI file (bsc#1012628).
- bnxt_en: Fix the resource check condition for RSS contexts
  (bsc#1012628).
- gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
- platform/x86: toshiba_acpi: Fix quickstart quirk handling
  (bsc#1012628).
- Revert "igc: fix a log entry using uninitialized netdev"
  (bsc#1012628).
- nilfs2: fix inode number range checks (bsc#1012628).
- nilfs2: add missing check for inode numbers on directory entries
  (bsc#1012628).
- nilfs2: fix incorrect inode allocation from reserved inodes
  (bsc#1012628).
- mm: optimize the redundant loop of mm_update_owner_next()
  (bsc#1012628).
- mm: avoid overflows in dirty throttling logic (bsc#1012628).
- btrfs: zoned: fix calc_available_free_space() for zoned mode
  (bsc#1012628).
- btrfs: fix adding block group to a reclaim list and the unused
  list during reclaim (bsc#1012628).
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
  (bsc#1012628).
- f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
- scsi: mpi3mr: Use proper format specifier in
  mpi3mr_sas_port_add() (bsc#1012628).
- Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
  Adv Report (bsc#1012628).
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after
  warm reboot (bsc#1012628).
- can: kvaser_usb: Explicitly initialize family in leafimx
  driver_info struct (bsc#1012628).
- fsnotify: Do not generate events for O_PATH file descriptors
  (bsc#1012628).
- Revert "mm/writeback: fix possible divide-by-zero in
  wb_dirty_limits(), again" (bsc#1012628).
- drm/xe: fix error handling in xe_migrate_update_pgtables
  (bsc#1012628).
- drm/ttm: Always take the bo delayed cleanup path for imported
  bos (bsc#1012628).
- drm/nouveau: fix null pointer dereference in
  nouveau_connector_get_modes (bsc#1012628).
- drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for Valve Galileo
  (bsc#1012628).
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
  (bsc#1012628).
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
  without common (bsc#1012628).
- powerpc/pseries: Fix scv instruction crash with kexec
  (bsc#1012628).
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
  at address 0 (bsc#1012628).
- firmware: sysfb: Fix reference count of sysfb parent device
  (bsc#1012628).
- filelock: Remove locks reliably when fcntl/close race is
  detected (bsc#1012628).
- mtd: rawnand: Ensure ECC configuration is propagated to upper
  layers (bsc#1012628).
- mtd: rawnand: Fix the nand_read_data_op() early check
  (bsc#1012628).
- mtd: rawnand: Bypass a couple of sanity checks during NAND
  identification (bsc#1012628).
- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
  (bsc#1012628).
- fs: don't misleadingly warn during thaw operations
  (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: fix error array size
  (bsc#1012628).
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
  (bsc#1012628).
- s390/dasd: Fix invalid dereferencing of indirect CCW data
  pointer (bsc#1012628).
- selftests/harness: Fix tests timeout and race condition
  (bsc#1012628).
- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
  Quartz64 Model B (bsc#1012628).
- clk: qcom: gcc-sm6350: Fix gpll6* &amp; gpll7 parents (bsc#1012628).
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
  (bsc#1012628).
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
  (bsc#1012628).
- i2c: pnx: Fix potential deadlock warning from del_timer_sync()
  call in isr (bsc#1012628).
- fs/ntfs3: Mark volume as dirty if xattr is broken (bsc#1012628).
- drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with
  ALC897 (bsc#1012628).
- vhost-scsi: Handle vhost_vq_work_queue failures for events
  (bsc#1012628).
- nvme-multipath: find NUMA path only for online numa-node
  (bsc#1012628).
- dma-mapping: benchmark: avoid needless copy_to_user if benchmark
  fails (bsc#1012628).
- drm/amdgpu: correct hbm field in boot status (bsc#1012628).
- connector: Fix invalid conversion in cn_proc.h (bsc#1012628).
- swap: yield device immediately (bsc#1012628).
- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
  (bsc#1012628).
- libbpf: detect broken PID filtering logic for multi-uprobe
  (bsc#1012628).
- regmap-i2c: Subtract reg size from max_write (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT
  IVW 11.6" tablet (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
  (bsc#1012628).
- block: check for max_hw_sectors underflow (bsc#1012628).
- nvmet: fix a possible leak when destroy a ctrl during qp
  establishment (bsc#1012628).
- kbuild: fix short log for AS in link-vmlinux.sh (bsc#1012628).
- nfc/nci: Add the inconsistency check between the input data
  length and count (bsc#1012628).
- spi: cadence: Ensure data lines set to low during dummy-cycle
  period (bsc#1012628).
- ALSA: ump: Set default protocol when not given explicitly
  (bsc#1012628).
- drm/amdgpu: silence UBSAN warning (bsc#1012628).
- hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
  (bsc#1012628).
- null_blk: Do not allow runt zone with zone capacity smaller
  then zone size (bsc#1012628).
- libbpf: don't close(-1) in multi-uprobe feature detector
  (bsc#1012628).
- Refresh
  patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch.
- commit 8c0f797</changelog>
</package>
<package pkgid="475c4106833c07fc1fcb53582398b644d34e9e3f2932e6e1d997ca2b07645920a55306f2e040ffdccb325ba18948ca4cb3644ffdc694da42f76c156b71fbccce" name="kernel-debug" arch="x86_64">
  <version epoch="0" ver="6.9.9" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1718107200">- Bluetooth: fix connection setup in l2cap_connect
  (https://github.com/bluez/bluez/issues/865).
- commit f3ff049</changelog>
  <changelog author="fvogt@suse.de" date="1718193600">- rpm/kernel-obs-build.spec.in: Add networking modules for docker
  (bsc#1226211)
  docker needs more networking modules, even legacy iptable_nat and _filter.
- commit 415e132</changelog>
  <changelog author="jslaby@suse.cz" date="1718193601">- Linux 6.9.4 (bsc#1012628).
- platform/x86/intel-uncore-freq: Don't present root domain on
  error (bsc#1012628).
- platform/x86/intel/tpmi: Handle error from tpmi_process_info()
  (bsc#1012628).
- genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU
  offline (bsc#1012628).
- x86/topology/intel: Unlock CPUID before evaluating anything
  (bsc#1012628).
- KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR
  in CPUID (bsc#1012628).
- x86/pci: Skip early E820 check for ECAM region (bsc#1012628).
- x86/topology: Handle bogus ACPI tables correctly (bsc#1012628).
- efi: libstub: only free priv.runtime_map when allocated
  (bsc#1012628).
- x86/efistub: Omit physical KASLR when memory reservations exist
  (bsc#1012628).
- Revert "drm: Make drivers depends on DRM_DW_HDMI" (bsc#1012628).
- ALSA: seq: ump: Fix swapped song position pointer data
  (bsc#1012628).
- riscv: prevent pt_regs corruption for secondary idle threads
  (bsc#1012628).
- hwmon: (shtc1) Fix property misspelling (bsc#1012628).
- hwmon: (intel-m10-bmc-hwmon) Fix multiplier for N6000 board
  power sensor (bsc#1012628).
- drm/panel: sitronix-st7789v: fix display size for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: tweak timing for
  jt240mhqs_hwt_ek_e3 panel (bsc#1012628).
- drm/panel: sitronix-st7789v: fix timing for jt240mhqs_hwt_ek_e3
  panel (bsc#1012628).
- powerpc/pseries/lparcfg: drop error message from guest name
  lookup (bsc#1012628).
- ALSA: seq: Fix yet another spot for system message conversion
  (bsc#1012628).
- ipvlan: Dont Use skb-&gt;sk in ipvlan_process_v{4,6}_outbound
  (bsc#1012628).
- net: ena: Fix redundant device NUMA node override (bsc#1012628).
- ice: fix 200G PHY types to link speed mapping (bsc#1012628).
- net: dsa: microchip: fix RGMII error in KSZ DSA driver
  (bsc#1012628).
- ipv4: correctly iterate over the target netns in
  inet_dump_ifaddr() (bsc#1012628).
- net: fix __dst_negative_advice() race (bsc#1012628).
- inet: introduce dst_rtable() helper (bsc#1012628).
- ipv6: introduce dst_rt6_info() helper (bsc#1012628).
- drm/amdgpu: Adjust logic in amdgpu_device_partner_bandwidth()
  (bsc#1012628).
- spi: stm32: Don't warn about spurious interrupts (bsc#1012628).
- kheaders: use `command -v` to test for existence of `cpio`
  (bsc#1012628).
- drm/i915/gt: Fix CCS id's calculation for CCS mode setting
  (bsc#1012628).
- drm/i915/guc: avoid FIELD_PREP warning (bsc#1012628).
- kconfig: fix comparison to constant symbols, 'm', 'n'
  (bsc#1012628).
- net/sched: taprio: extend minimum interval restriction to
  entire cycle too (bsc#1012628).
- net/sched: taprio: make q-&gt;picos_per_byte available to
  fill_sched_entry() (bsc#1012628).
- netfilter: nft_fib: allow from forward/input without iif
  selector (bsc#1012628).
- netfilter: tproxy: bail out if IP has been disabled on the
  device (bsc#1012628).
- netfilter: nft_payload: skbuff vlan metadata mangle support
  (bsc#1012628).
- net: ti: icssg-prueth: Fix start counter for ft1 filter
  (bsc#1012628).
- block: stack max_user_sectors (bsc#1012628).
- sd: also set max_user_sectors when setting max_sectors
  (bsc#1012628).
- ALSA: seq: Don't clear bank selection at event -&gt; UMP MIDI2
  conversion (bsc#1012628).
- ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP
  conversion (bsc#1012628).
- drm/xe: Only use reserved BCS instances for usm migrate exec
  queue (bsc#1012628).
- drm/xe: Change pcode timeout to 50msec while polling again
  (bsc#1012628).
- drm/xe: check pcode init status only on root gt of root tile
  (bsc#1012628).
- drm/xe: Add dbg messages on the suspend resume functions
  (bsc#1012628).
- selftests: mptcp: join: mark 'fail' tests as flaky
  (bsc#1012628).
- selftests: mptcp: add ms units for tc-netem delay (bsc#1012628).
- selftests: mptcp: join: mark 'fastclose' tests as flaky
  (bsc#1012628).
- selftests: mptcp: simult flows: mark 'unbalanced' tests as flaky
  (bsc#1012628).
- ice: fix accounting if a VLAN already exists (bsc#1012628).
- idpf: don't enable NAPI and interrupts prior to allocating Rx
  buffers (bsc#1012628).
- net: micrel: Fix lan8841_config_intr after getting out of
  sleep mode (bsc#1012628).
- net:fec: Add fec_enet_deinit() (bsc#1012628).
- ipv4: Fix address dump when IPv4 is disabled on an interface
  (bsc#1012628).
- null_blk: Fix return value of nullb_device_power_store()
  (bsc#1012628).
- bpf: Allow delete from sockmap/sockhash only if update is
  allowed (bsc#1012628).
- ASoC: cs42l43: Only restrict 44.1kHz for the ASP (bsc#1012628).
- net: usb: smsc95xx: fix changing LED_SEL bit value updated
  from EEPROM (bsc#1012628).
- Octeontx2-pf: Free send queue buffers incase of leaf to inner
  (bsc#1012628).
- af_unix: Read sk-&gt;sk_hash under bindlock during bind()
  (bsc#1012628).
- af_unix: Annotate data-race around unix_sk(sk)-&gt;addr
  (bsc#1012628).
- enic: Validate length of nl attributes in enic_set_vf_port
  (bsc#1012628).
- ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp
  (bsc#1012628).
- ALSA: core: Remove debugfs at disconnection (bsc#1012628).
- netkit: Fix pkt_type override upon netkit pass verdict
  (bsc#1012628).
- netkit: Fix setting mac address in l2 mode (bsc#1012628).
- bpf: Fix potential integer overflow in resolve_btfids
  (bsc#1012628).
- dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
  (bsc#1012628).
- net/mlx5e: Fix UDP GSO for encapsulated packets (bsc#1012628).
- net/mlx5e: Use rx_missed_errors instead of rx_dropped for
  reporting buffer exhaustion (bsc#1012628).
- net/mlx5e: Fix IPsec tunnel mode offload feature check
  (bsc#1012628).
- net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete
  status rules (bsc#1012628).
- net/mlx5: Fix MTMP register capability offset in MCAM register
  (bsc#1012628).
- net/mlx5: Do not query MPIR on embedded CPU function
  (bsc#1012628).
- net/mlx5: Lag, do bond only if slaves agree on roce state
  (bsc#1012628).
- net: phy: micrel: set soft_reset callback to genphy_soft_reset
  for KSZ8061 (bsc#1012628).
- drm/amd/display: Enable colorspace property for MST connectors
  (bsc#1012628).
- nvmet: fix ns enable/disable possible hang (bsc#1012628).
- nvme-multipath: fix io accounting on failover (bsc#1012628).
- nvme: fix multipath batched completion accounting (bsc#1012628).
- dma-mapping: benchmark: handle NUMA_NO_NODE correctly
  (bsc#1012628).
- dma-mapping: benchmark: fix node id validation (bsc#1012628).
- dma-mapping: benchmark: fix up kthread-related error handling
  (bsc#1012628).
- spi: stm32: Revert change that enabled controller before
  asserting CS (bsc#1012628).
- spi: Don't mark message DMA mapped when no transfer in it is
  (bsc#1012628).
- netfilter: nft_payload: restore vlan q-in-q match support
  (bsc#1012628).
- netfilter: ipset: Add list flush to cancel_gc (bsc#1012628).
- netfilter: nfnetlink_queue: acquire rcu_read_lock() in
  instance_destroy_rcu() (bsc#1012628).
- selftests: net: lib: set 'i' as local (bsc#1012628).
- SUNRPC: Fix loop termination condition in
  gss_free_in_token_pages() (bsc#1012628).
- tpm_tis_spi: Account for SPI header when allocating TPM SPI
  xfer buffer (bsc#1012628).
- tracing/probes: fix error check in parse_btf_field()
  (bsc#1012628).
- cifs: Fix missing set of remote_i_size (bsc#1012628).
- cifs: Set zero_point in the copy_file_range() and
  remap_file_range() (bsc#1012628).
- kasan, fortify: properly rename memintrinsics (bsc#1012628).
- netfs: Fix setting of BDP_ASYNC from iocb flags (bsc#1012628).
- null_blk: fix null-ptr-dereference while configuring 'power'
  and 'submit_queues' (bsc#1012628).
- idpf: Interpret .set_channels() input differently (bsc#1012628).
- ice: Interpret .set_channels() input differently (bsc#1012628).
- drivers/xen: Improve the late XenStore init protocol
  (bsc#1012628).
- nfc: nci: Fix handling of zero-length payload packets in
  nci_rx_work() (bsc#1012628).
- net: relax socket state check at accept time (bsc#1012628).
- tls: fix missing memory barrier in tls_init (bsc#1012628).
- net: fec: avoid lock evasion when reading pps_enable
  (bsc#1012628).
- Revert "ixgbe: Manual AN-37 for troublesome link partners for
  X550 SFI" (bsc#1012628).
- riscv: selftests: Add hwprobe binaries to .gitignore
  (bsc#1012628).
- riscv: stacktrace: fixed walk_stackframe() (bsc#1012628).
- i3c: master: svc: change ENXIO to EAGAIN when IBI occurs during
  start frame (bsc#1012628).
- riscv: cpufeature: Fix extension subset checking (bsc#1012628).
- riscv: cpufeature: Fix thead vector hwcap removal (bsc#1012628).
- virtio: delete vq in vp_find_vqs_msix() when request_irq()
  fails (bsc#1012628).
- virtio_balloon: Give the balloon its own wakeup source
  (bsc#1012628).
- net: lan966x: Remove ptp traps in case the ptp is not enabled
  (bsc#1012628).
- rv: Update rv_en(dis)able_monitor doc to match kernel-doc
  (bsc#1012628).
- arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
  (bsc#1012628).
- openvswitch: Set the skbuff pkt_type for proper pmtud support
  (bsc#1012628).
- pNFS/filelayout: fixup pNfs allocation modes (bsc#1012628).
- tcp: Fix shift-out-of-bounds in dctcp_update_alpha()
  (bsc#1012628).
- regulator: tps6594-regulator: Correct multi-phase configuration
  (bsc#1012628).
- selftests/net: use tc rule to filter the na packet
  (bsc#1012628).
- selftests: net: Unify code of busywait() and slowwait()
  (bsc#1012628).
- selftests: forwarding: Convert log_test() to recognize RET
  values (bsc#1012628).
- selftests: forwarding: Have RET track kselftest framework
  constants (bsc#1012628).
- selftests: forwarding: Change inappropriate log_test_skip()
  calls (bsc#1012628).
- ipv6: sr: fix memleak in seg6_hmac_init_algo (bsc#1012628).
- af_unix: Update unix_sk(sk)-&gt;oob_skb under sk_receive_queue lock
  (bsc#1012628).
- regulator: tps6287x: Force writing VSEL bit (bsc#1012628).
- regulator: pickable ranges: don't always cache vsel
  (bsc#1012628).
- rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
  (bsc#1012628).
- sunrpc: fix NFSACL RPC retry on soft mount (bsc#1012628).
- nfs: keep server info for remounts (bsc#1012628).
- NFSv4: Fixup smatch warning for ambiguous return (bsc#1012628).
- ASoC: tas2781: Fix wrong loading calibrated data sequence
  (bsc#1012628).
- ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
  (bsc#1012628).
- nfc: nci: Fix uninit-value in nci_rx_work (bsc#1012628).
- selftests: net: kill smcrouted in the cleanup logic in amt.sh
  (bsc#1012628).
- ipv6: sr: fix missing sk_buff release in seg6_input_core
  (bsc#1012628).
- net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
  (bsc#1012628).
- x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when
  UNWINDER_FRAME_POINTER=y (bsc#1012628).
- Update config files.
- ubsan: Restore dependency on ARCH_HAS_UBSAN (bsc#1012628).
- perf/arm-dmc620: Fix lockdep assert in -&gt;event_init()
  (bsc#1012628).
- xen/x86: add extra pages to unpopulated-alloc if available
  (bsc#1012628).
- regulator: bd71828: Don't overwrite runtime voltages
  (bsc#1012628).
- blk-cgroup: Properly propagate the iostat update up the
  hierarchy (bsc#1012628).
- blk-cgroup: fix list corruption from reorder of WRITE -&gt;lqueued
  (bsc#1012628).
- blk-cgroup: fix list corruption from resetting io stat
  (bsc#1012628).
- Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init()
  (bsc#1012628).
- Bluetooth: ISO: Handle PA sync when no BIGInfo reports are
  generated (bsc#1012628).
- drm/nouveau: use tile_mode and pte_kind for VM_BIND bo
  allocations (bsc#1012628).
- ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e
  (bsc#1012628).
- ASoC: rt715-sdca-sdw: Fix wrong complete waiting in
  rt715_dev_resume() (bsc#1012628).
- ASoC: mediatek: mt8192: fix register configuration for tdm
  (bsc#1012628).
- ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance
  (bsc#1012628).
- ALSA: hda: hda_component: Initialize shared data during bind
  callback (bsc#1012628).
- ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup
  (bsc#1012628).
- KVM: arm64: Destroy mpidr_data for 'late' vCPU creation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix an error handling path in
  gs_msg_ops_kvmhv_nestedv2_config_fill_info() (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Cancel pending DEC exception
  (bsc#1012628).
- powerpc/bpf/32: Fix failing test_bpf tests (bsc#1012628).
- printk: Fix LOG_CPU_MAX_BUF_SHIFT when BASE_SMALL is enabled
  (bsc#1012628).
- null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
  (bsc#1012628).
- ASoC: tas2781: Fix a warning reported by robot kernel test
  (bsc#1012628).
- drm/msm/a6xx: Avoid a nullptr dereference when speedbin setting
  fails (bsc#1012628).
- drm/msm/adreno: fix CP cycles stat retrieval on a7xx
  (bsc#1012628).
- selftests/powerpc/dexcr: Add -no-pie to hashchk tests
  (bsc#1012628).
- ASoC: amd: acp: fix for acp platform device creation failure
  (bsc#1012628).
- drm: zynqmp_dpsub: Always register bridge (bsc#1012628).
- Revert "drm/bridge: ti-sn65dsi83: Fix enable error path"
  (bsc#1012628).
- media: cec: core: avoid confusing "transmit timed out" message
  (bsc#1012628).
- media: cec: core: avoid recursive cec_claim_log_addrs
  (bsc#1012628).
- media: cec: cec-api: add locking in cec_release() (bsc#1012628).
- media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
  (bsc#1012628).
- media: sunxi: a83-mips-csi2: also select GENERIC_PHY
  (bsc#1012628).
- cxl/region: Fix cxlr_pmem leaks (bsc#1012628).
- cxl/trace: Correct DPA field masks for general_media &amp; dram
  events (bsc#1012628).
- um: Fix the declaration of kasan_map_memory (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for get_thread_reg
  (bsc#1012628).
- um: Fix the -Wmissing-prototypes warning for __switch_mm
  (bsc#1012628).
- ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set,
  NULL (bsc#1012628).
- powerpc/pseries: Add failure related checks for h_get_mpp and
  h_get_ppp (bsc#1012628).
- media: flexcop-usb: fix sanity check of bNumEndpoints
  (bsc#1012628).
- platform/x86: thinkpad_acpi: Take hotkey_mutex during
  hotkey_exit() (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_certificate decoding
  (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix meter_show display (bsc#1012628).
- tools/arch/x86/intel_sdsi: Fix maximum meter bundle length
  (bsc#1012628).
- media: mediatek: vcodec: fix possible unbalanced PM counter
  (bsc#1012628).
- drm/amdgpu: Fix buffer size in gfx_v9_4_3_init_
  cp_compute_microcode() and rlc_microcode() (bsc#1012628).
- drm/amdgpu: init microcode chip name from ip versions
  (bsc#1012628).
- Input: cyapa - add missing input core locking to suspend/resume
  functions (bsc#1012628).
- string: Prepare to merge strcat KUnit tests into string_kunit.c
  (bsc#1012628).
- string: Prepare to merge strscpy_kunit.c into string_kunit.c
  (bsc#1012628).
- string_kunit: Add test cases for str*cmp functions
  (bsc#1012628).
- drm/bridge: imx: Fix unmet depenency for
  PHY_FSL_SAMSUNG_HDMI_PHY (bsc#1012628).
- drm: Make drivers depends on DRM_DW_HDMI (bsc#1012628).
- media: stk1160: fix bounds checking in stk1160_copy_video()
  (bsc#1012628).
- drm/bridge: tc358775: fix support for jeida-18 and jeida-24
  (bsc#1012628).
- drm/msm/dpu: Add callback function pointer check before its call
  (bsc#1012628).
- fs/ntfs3: Use variable length array instead of fixed size
  (bsc#1012628).
- fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
  (bsc#1012628).
- fs/ntfs3: Check 'folio' pointer for NULL (bsc#1012628).
- um: vector: fix bpfflash parameter evaluation (bsc#1012628).
- um: Add winch to winch_handlers before registering winch IRQ
  (bsc#1012628).
- um: Fix return value in ubd_init() (bsc#1012628).
- drm/meson: gate px_clk when setting rate (bsc#1012628).
- drm/mediatek: dp: Fix mtk_dp_aux_transfer return value
  (bsc#1012628).
- drm/msm/dpu: Allow configuring multiple active DSC blocks
  (bsc#1012628).
- drm/msm/dpu: Always flush the slave INTF on the CTL
  (bsc#1012628).
- drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original
  mode pclk (bsc#1012628).
- media: ov2680: Do not fail if data-lanes property is absent
  (bsc#1012628).
- media: ov2680: Allow probing if link-frequencies is absent
  (bsc#1012628).
- media: ov2680: Clear the 'ret' variable on success
  (bsc#1012628).
- media: v4l: Don't turn on privacy LED if streamon fails
  (bsc#1012628).
- media: ti: j721e-csi2rx: Fix races while restarting DMA
  (bsc#1012628).
- Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
  (bsc#1012628).
- phy: qcom: qmp-combo: fix sm8650 voltage swing table
  (bsc#1012628).
- x86/percpu: Use __force to cast from __percpu address space
  (bsc#1012628).
- x86/percpu: Unify arch_raw_cpu_ptr() defines (bsc#1012628).
- mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (bsc#1012628).
- mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
  (bsc#1012628).
- mmc: sdhci_am654: Add OTAP/ITAP delay enable (bsc#1012628).
- mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (bsc#1012628).
- mmc: sdhci_am654: Add tuning algorithm for delay chain
  (bsc#1012628).
- Input: ioc3kbd - add device table (bsc#1012628).
- Input: ims-pcu - fix printf string overflow (bsc#1012628).
- gpiolib: acpi: Fix failed in acpi_gpiochip_find() by adding
  parent node match (bsc#1012628).
- mailbox: mtk-cmdq: Fix pm_runtime_get_sync() warning in mbox
  shutdown (bsc#1012628).
- selftests/harness: use 1024 in place of LINE_MAX (bsc#1012628).
- ocfs2: correctly use ocfs2_find_next_zero_bit() (bsc#1012628).
- Revert "selftests/harness: remove use of LINE_MAX"
  (bsc#1012628).
- dt-bindings: PCI: rockchip,rk3399-pcie: Add missing maxItems
  to ep-gpios (bsc#1012628).
- s390/boot: Remove alt_stfle_fac_list from decompressor
  (bsc#1012628).
- s390/ap: Fix bind complete udev event sent after each AP bus
  scan (bsc#1012628).
- s390/ipl: Fix incorrect initialization of nvme dump block
  (bsc#1012628).
- s390/ipl: Fix incorrect initialization of len fields in nvme
  reipl block (bsc#1012628).
- s390/stackstrace: Detect vdso stack frames (bsc#1012628).
- s390/vdso: Introduce and use struct stack_frame_vdso_wrapper
  (bsc#1012628).
- s390/stacktrace: Improve detection of invalid instruction
  pointers (bsc#1012628).
- s390/stacktrace: Skip first user stack frame (bsc#1012628).
- s390/stacktrace: Merge perf_callchain_user() and
  arch_stack_walk_user() (bsc#1012628).
- s390/ftrace: Use unwinder instead of __builtin_return_address()
  (bsc#1012628).
- s390/vdso: Use standard stack frame layout (bsc#1012628).
- s390/vdso: Create .build-id links for unstripped vdso files
  (bsc#1012628).
- s390/vdso: Generate unwind information for C modules
  (bsc#1012628).
- LoongArch: Fix callchain parse error with kernel tracepoint
  events again (bsc#1012628).
- perf pmu: Count sys and cpuid JSON events separately
  (bsc#1012628).
- perf pmu: Assume sysfs events are always the same case
  (bsc#1012628).
- perf tools: Add/use PMU reverse lookup from config to name
  (bsc#1012628).
- perf tools: Use pmus to describe type from attribute
  (bsc#1012628).
- perf stat: Don't display metric header for non-leader uncore
  events (bsc#1012628).
- perf annotate: Fix segfault on sample histogram (bsc#1012628).
- usb: fotg210: Add missing kernel doc description (bsc#1012628).
- f2fs: fix to add missing iput() in gc_data_segment()
  (bsc#1012628).
- backlight: mp3309c: Fix signedness bug in mp3309c_parse_fwnode()
  (bsc#1012628).
- perf daemon: Fix file leak in daemon_session__control
  (bsc#1012628).
- libsubcmd: Fix parse-options memory leak (bsc#1012628).
- serial: sh-sci: protect invalidating RXDMA on shutdown
  (bsc#1012628).
- fuse: clear FR_SENT when re-adding requests into pending list
  (bsc#1012628).
- fuse: set FR_PENDING atomically in fuse_resend() (bsc#1012628).
- f2fs: compress: don't allow unaligned truncation on released
  compress inode (bsc#1012628).
- f2fs: fix to release node block count in error path of
  f2fs_new_node_page() (bsc#1012628).
- f2fs: compress: fix to cover {reserve,release}_compress_blocks()
  w/ cp_rwsem lock (bsc#1012628).
- f2fs: compress: fix error path of inc_valid_block_count()
  (bsc#1012628).
- f2fs: compress: fix to update i_compr_blocks correctly
  (bsc#1012628).
- perf symbols: Fix ownership of string in dso__load_vmlinux()
  (bsc#1012628).
- perf symbols: Update kcore map before merging in remaining
  symbols (bsc#1012628).
- perf symbols: Remove map from list before updating addresses
  (bsc#1012628).
- perf dwarf-aux: Fix build with HAVE_DWARF_CFI_SUPPORT
  (bsc#1012628).
- perf dwarf-aux: Add die_collect_vars() (bsc#1012628).
- perf thread: Fixes to thread__new() related to initializing comm
  (bsc#1012628).
- perf report: Avoid SEGV in report__setup_sample_type()
  (bsc#1012628).
- perf ui browser: Avoid SEGV on title (bsc#1012628).
- f2fs: fix block migration when section is not aligned to pow2
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
  (bsc#1012628).
- spmi: pmic-arb: Replace three IS_ERR() calls by null pointer
  checks in spmi_pmic_arb_probe() (bsc#1012628).
- extcon: max8997: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- perf annotate: Fix memory leak in annotated_source
  (bsc#1012628).
- perf ui browser: Don't save pointer to stack memory
  (bsc#1012628).
- perf bench internals inject-build-id: Fix trap divide when
  collecting just one DSO (bsc#1012628).
- i2c: synquacer: Fix an error handling path in
  synquacer_i2c_probe() (bsc#1012628).
- i2c: cadence: Avoid fifo clear after start (bsc#1012628).
- ppdev: Add an error check in register_device (bsc#1012628).
- stm class: Fix a double free in stm_register_device()
  (bsc#1012628).
- usb: gadget: u_audio: Clear uac pointer when freed
  (bsc#1012628).
- usb: gadget: u_audio: Fix race condition use of controls after
  free during gadget unbind (bsc#1012628).
- dmaengine: idxd: Avoid unnecessary destruction of file_ida
  (bsc#1012628).
- dt-bindings: phy: qcom,usb-snps-femto-v2: use correct fallback
  for sc8180x (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: fix msm899[68]
  power-domains (bsc#1012628).
- dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: fix
  x1e80100-gen3x2 schema (bsc#1012628).
- watchdog: sa1100: Fix PTR_ERR_OR_ZERO() vs NULL check in
  sa1100dog_probe() (bsc#1012628).
- watchdog: bd9576: Drop "always-running" property (bsc#1012628).
- watchdog: cpu5wdt.c: Fix use-after-free bug caused by
  cpu5wdt_trigger (bsc#1012628).
- iio: adc: PAC1934: fix accessing out of bounds array index
  (bsc#1012628).
- pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins
  regs (bsc#1012628).
- dt-bindings: pinctrl: mediatek: mt7622: fix array properties
  (bsc#1012628).
- VMCI: Fix an error handling path in vmci_guest_probe_device()
  (bsc#1012628).
- PCI: of_property: Return error for int_map allocation failure
  (bsc#1012628).
- ovl: remove upper umask handling from ovl_create_upper()
  (bsc#1012628).
- leds: pwm: Disable PWM when going to suspend (bsc#1012628).
- usb: xhci: check if 'requested segments' exceeds ERST capacity
  (bsc#1012628).
- docs: iio: adis16475: fix device files tables (bsc#1012628).
- riscv: Flush the instruction cache during SMP bringup
  (bsc#1012628).
- perf intel-pt: Fix unassigned instruction op (discovered by
  MemorySanitizer) (bsc#1012628).
- PCI: Wait for Link Training==0 before starting Link retrain
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet
  interfaces (bsc#1012628).
- microblaze: Remove early printk call from cpuinfo-static.c
  (bsc#1012628).
- microblaze: Remove gcc flag for non existing early_printk.c file
  (bsc#1012628).
- udf: Convert udf_expand_file_adinicb() to use a folio
  (bsc#1012628).
- pinctrl: renesas: r8a779h0: Fix IRQ suffixes (bsc#1012628).
- fpga: region: add owner module and take its refcount
  (bsc#1012628).
- vfio/pci: fix potential memory leak in vfio_intx_enable()
  (bsc#1012628).
- coresight: etm4x: Fix access to resource selector registers
  (bsc#1012628).
- coresight: etm4x: Safe access for TRCQCLTR (bsc#1012628).
- coresight: etm4x: Do not save/restore Data trace control
  registers (bsc#1012628).
- coresight: etm4x: Do not hardcode IOMEM access for register
  restore (bsc#1012628).
- iio: adc: adi-axi-adc: only error out in major version mismatch
  (bsc#1012628).
- iio: pressure: dps310: support negative temperature values
  (bsc#1012628).
- perf test shell arm_coresight: Increase buffer size for
  Coresight basic tests (bsc#1012628).
- perf docs: Document bpf event modifier (bsc#1012628).
- perf dwarf-aux: Check pointer offset when checking variables
  (bsc#1012628).
- coresight: etm4x: Fix unbalanced pm_runtime_enable()
  (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing I2S
  hardware (bsc#1012628).
- riscv: dts: starfive: visionfive 2: Remove non-existing TDM
  hardware (bsc#1012628).
- iio: adc: stm32: Fixing err code to not indicate success
  (bsc#1012628).
- f2fs: write missing last sum blk of file pinning section
  (bsc#1012628).
- f2fs: fix to check pinfile flag in f2fs_move_file_range()
  (bsc#1012628).
- f2fs: fix to relocate check condition in f2fs_fallocate()
  (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_ioc_{,de}compress_file() (bsc#1012628).
- f2fs: compress: fix to relocate check condition in
  f2fs_{release,reserve}_compress_blocks() (bsc#1012628).
- perf bench uprobe: Remove lib64 from libc.so.6 binary path
  (bsc#1012628).
- dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
  (bsc#1012628).
- perf record: Fix debug message placement for test consumption
  (bsc#1012628).
- perf map: Remove kernel map before updating start and end
  addresses (bsc#1012628).
- perf tests: Apply attributes to all events in object code
  reading test (bsc#1012628).
- perf tests: Make "test data symbol" more robust on Neoverse N1
  (bsc#1012628).
- arm64: dts: meson: fix S4 power-controller node (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc QoS port
  assignment (bsc#1012628).
- module: don't ignore sysfs_create_link() failures (bsc#1012628).
- serial: sc16is7xx: add proper sched.h include for
  sched_set_fifo() (bsc#1012628).
- PCI: tegra194: Fix probe path for Endpoint mode (bsc#1012628).
- PCI: dwc: ep: Fix DBI access failure for drivers requiring
  refclk from host (bsc#1012628).
- greybus: arche-ctrl: move device table to its right location
  (bsc#1012628).
- serial: max3100: Fix bitwise types (bsc#1012628).
- serial: max3100: Update uart_driver_registered on driver removal
  (bsc#1012628).
- serial: max3100: Lock port-&gt;lock when calling
  uart_handle_cts_change() (bsc#1012628).
- perf annotate: Fix annotation_calc_lines() to pass correct
  address to get_srcline() (bsc#1012628).
- firmware: dmi-id: add a release callback function (bsc#1012628).
- dmaengine: idma64: Add check for dma_set_max_seg_size
  (bsc#1012628).
- soundwire: cadence: fix invalid PDI offset (bsc#1012628).
- perf stat: Do not fail on metrics on s390 z/VM systems
  (bsc#1012628).
- perf report: Fix PAI counter names for s390 virtual machines
  (bsc#1012628).
- usb: typec: ucsi: simplify partner's PD caps registration
  (bsc#1012628).
- usb: typec: ucsi: always register a link to USB PD device
  (bsc#1012628).
- usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm
  devices (bsc#1012628).
- perf sched timehist: Fix -g/--call-graph option failure
  (bsc#1012628).
- perf annotate: Get rid of duplicate --group option item
  (bsc#1012628).
- counter: linux/counter.h: fix Excess kernel-doc description
  warning (bsc#1012628).
- fpga: bridge: add owner module and take its refcount
  (bsc#1012628).
- fpga: manager: add owner module and take its refcount
  (bsc#1012628).
- f2fs: fix to wait on page writeback in __clone_blkaddrs()
  (bsc#1012628).
- f2fs: multidev: fix to recognize valid zero block address
  (bsc#1012628).
- dt-bindings: pinctrl: qcom: update functions to match with
  driver (bsc#1012628).
- greybus: lights: check return of get_channel_from_mode
  (bsc#1012628).
- iio: core: Leave private pointer NULL when no private data
  supplied (bsc#1012628).
- perf probe: Add missing libgen.h header needed for using
  basename() (bsc#1012628).
- perf test: Use a single fd for the child process out/err
  (bsc#1012628).
- perf record: Delete session after stopping sideband thread
  (bsc#1012628).
- perf build: Fix out of tree build related to installation of
  sysreg-defs (bsc#1012628).
- commit ad8659c</changelog>
  <changelog author="fvogt@suse.de" date="1718280000">- rpm/kernel-obs-build.spec.in: Add iso9660 (bsc#1226212)
  Some builds don't just create an iso9660 image, but also mount it during
  build.
- commit aaee141</changelog>
  <changelog author="jslaby@suse.cz" date="1718366400">- e1000e: move force SMBUS near the end of enable_ulp function
  (&lt;ZmfcJsyCB6M3wr84@pirotess&gt;).
- commit 5d33711</changelog>
  <changelog author="jslaby@suse.cz" date="1718366401">- Revert "e1000e: move force SMBUS near the end of enable_ulp function"
  This reverts commit 5d33711db052b7c9a1f49eff54bc13dd696f7385, it causes
  another regression. See:
  https://lore.kernel.org/all/20240611062416.16440-1-hui.wang@canonical.com/
- commit dc37293</changelog>
  <changelog author="tiwai@suse.de" date="1718452800">- thermal: core: Change PM notifier priority to the minimum
  (bsc#1223194).
- commit 58c58d8</changelog>
  <changelog author="jslaby@suse.cz" date="1718625600">- Linux 6.9.5 (bsc#1012628).
- drm/amdkfd: handle duplicate BOs in reserve_bo_and_cond_vms
  (bsc#1012628).
- drm/i915/hwmon: Get rid of devm (bsc#1012628).
- afs: Don't cross .backup mountpoint from backup volume
  (bsc#1012628).
- erofs: avoid allocating DEFLATE streams before mounting
  (bsc#1012628).
- x86/topology/amd: Evaluate SMT in CPUID leaf 0x8000001e only
  on family 0x17 and greater (bsc#1012628).
- vxlan: Fix regression when dropping packets due to invalid
  src addresses (bsc#1012628).
- f2fs: fix to do sanity check on i_xattr_nid in
  sanity_check_inode() (bsc#1012628).
- media: lgdt3306a: Add a check against null-pointer-def
  (bsc#1012628).
- drm/amdgpu: add error handle to avoid out-of-bounds
  (bsc#1012628).
- drm/xe/bb: assert width in xe_bb_create_job() (bsc#1012628).
- bcache: fix variable length array abuse in btree_iter
  (bsc#1012628).
- crypto: starfive - Do not free stack buffer (bsc#1012628).
- btrfs: qgroup: fix initialization of auto inherit array
  (bsc#1012628).
- wifi: rtw89: correct aSIFSTime for 6GHz band (bsc#1012628).
- ata: pata_legacy: make legacy_exit() work again (bsc#1012628).
- fsverity: use register_sysctl_init() to avoid kmemleak warning
  (bsc#1012628).
- proc: Move fdinfo PTRACE_MODE_READ check into the inode
  .permission operation (bsc#1012628).
- platform/chrome: cros_ec: Handle events during suspend after
  resume completion (bsc#1012628).
- thermal/drivers/qcom/lmh: Check for SCM availability at probe
  (bsc#1012628).
- soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
  (bsc#1012628).
- ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
  (bsc#1012628).
- arm64: tegra: Correct Tegra132 I2C alias (bsc#1012628).
- arm64: dts: qcom: qcs404: fix bluetooth device address
  (bsc#1012628).
- md/raid5: fix deadlock that raid5d() wait for itself to clear
  MD_SB_CHANGE_PENDING (bsc#1012628).
- wifi: rtw89: pci: correct TX resource checking for PCI DMA
  channel of firmware command (bsc#1012628).
- wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
  (bsc#1012628).
- wifi: rtl8xxxu: enable MFP support with security flag of RX
  descriptor (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
  (bsc#1012628).
- wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: add missing PCIe minimum OPP
  (bsc#1012628).
- arm64: dts: hi3798cv200: fix the size of GICR (bsc#1012628).
- arm64: dts: ti: verdin-am62: Set memory size to 2gb
  (bsc#1012628).
- media: mgb4: Fix double debugfs remove (bsc#1012628).
- media: mc: Fix graph walk in media_pipeline_start (bsc#1012628).
- media: mc: mark the media devnode as registered from the,
  start (bsc#1012628).
- media: mxl5xx: Move xpt structures off stack (bsc#1012628).
- media: v4l2-core: hold videodev_lock until dev reg, finishes
  (bsc#1012628).
- media: ov2740: Fix LINK_FREQ and PIXEL_RATE control value
  reporting (bsc#1012628).
- media: v4l: async: Properly re-initialise notifier entry in
  unregister (bsc#1012628).
- media: v4l: async: Don't set notifier's V4L2 device if
  registering fails (bsc#1012628).
- media: v4l: async: Fix notifier list entry init (bsc#1012628).
- mmc: davinci: Don't strip remove function when driver is builtin
  (bsc#1012628).
- mmc: core: Add mmc_gpiod_set_cd_config() function (bsc#1012628).
- mmc: sdhci: Add support for "Tuning Error" interrupts
  (bsc#1012628).
- mmc: sdhci-acpi: Sort DMI quirks alphabetically (bsc#1012628).
- mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot
  not working (bsc#1012628).
- mmc: sdhci-acpi: Disable write protect detection on Toshiba
  WT10-A (bsc#1012628).
- mmc: sdhci-acpi: Add quirk to enable pull-up on the card-detect
  GPIO on Asus T100TA (bsc#1012628).
- drm/fbdev-generic: Do not set physical framebuffer address
  (bsc#1012628).
- fbdev: savage: Handle err return when savagefb_check_var failed
  (bsc#1012628).
- firmware: qcom_scm: disable clocks if qcom_scm_bw_enable()
  fails (bsc#1012628).
- drm/amdgpu/atomfirmware: add intergrated info v2.3 table
  (bsc#1012628).
- 9p: add missing locking around taking dentry fid list
  (bsc#1012628).
- drm/amd: Fix shutdown (again) on some SMU v13.0.4/11 platforms
  (bsc#1012628).
- Revert "drm/amdkfd: fix gfx_target_version for certain 11.0.3
  devices" (bsc#1012628).
- KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked
  (bsc#1012628).
- KVM: arm64: Fix AArch32 register narrowing on userspace write
  (bsc#1012628).
- KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
  (bsc#1012628).
- KVM: arm64: AArch32: Fix spurious trapping of conditional
  instructions (bsc#1012628).
- LoongArch: Add all CPUs enabled by fdt to NUMA node 0
  (bsc#1012628).
- LoongArch: Fix built-in DTB detection (bsc#1012628).
- LoongArch: Override higher address bits in JUMP_VIRT_ADDR
  (bsc#1012628).
- LoongArch: Fix entry point in kernel image header (bsc#1012628).
- clk: bcm: dvp: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: bcm: rpi: Assign -&gt;num before accessing -&gt;hws
  (bsc#1012628).
- clk: qcom: clk-alpha-pll: fix rate setting for Stromer PLLs
  (bsc#1012628).
- clk: qcom: apss-ipq-pll: use stromer ops for IPQ5018 to fix
  boot failure (bsc#1012628).
- crypto: ecdsa - Fix module auto-load on add-key (bsc#1012628).
- crypto: ecrdsa - Fix module auto-load on add_key (bsc#1012628).
- crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (bsc#1012628).
- kbuild: Remove support for Clang's ThinLTO caching
  (bsc#1012628).
- mm: fix race between __split_huge_pmd_locked() and GUP-fast
  (bsc#1012628).
- io_uring/napi: fix timeout calculation (bsc#1012628).
- io_uring: check for non-NULL file pointer in io_file_can_poll()
  (bsc#1012628).
- filemap: add helper mapping_max_folio_size() (bsc#1012628).
- iomap: fault in smaller chunks for non-large folio mappings
  (bsc#1012628).
- ACPI: APEI: EINJ: Fix einj_dev release leak (bsc#1012628).
- i2c: acpi: Unbind mux adapters before delete (bsc#1012628).
- HID: i2c-hid: elan: fix reset suspend current leakage
  (bsc#1012628).
- scsi: core: Handle devices which return an unusually large
  VPD page count (bsc#1012628).
- net/ipv6: Fix route deleting failure when metric equals 0
  (bsc#1012628).
- net/9p: fix uninit-value in p9_client_rpc() (bsc#1012628).
- net/tcp: Don't consider TCP_CLOSE in TCP_AO_ESTABLISHED
  (bsc#1012628).
- selftests: net: lib: support errexit with busywait
  (bsc#1012628).
- selftests: net: lib: avoid error removing empty netns name
  (bsc#1012628).
- mm/ksm: fix ksm_pages_scanned accounting (bsc#1012628).
- mm/ksm: fix ksm_zero_pages accounting (bsc#1012628).
- kmsan: do not wipe out origin when doing partial unpoisoning
  (bsc#1012628).
- tpm_tis: Do *not* flush uninitialized work (bsc#1012628).
- cpufreq: amd-pstate: Fix the inconsistency in max frequency
  units (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S CPU support (bsc#1012628).
- rtla/timerlat: Fix histogram report when a cpu count is 0
  (bsc#1012628).
- sparc64: Fix number of online CPUs (bsc#1012628).
- mm/hugetlb: do not call vma_add_reservation upon ENOMEM
  (bsc#1012628).
- mm/cma: drop incorrect alignment check in cma_init_reserved_mem
  (bsc#1012628).
- mm/hugetlb: pass correct order_per_bit to
  cma_declare_contiguous_nid (bsc#1012628).
- mm: /proc/pid/smaps_rollup: avoid skipping vma after getting
  mmap_lock again (bsc#1012628).
- mm/memory-failure: fix handling of dissolved but not taken
  off from buddy pages (bsc#1012628).
- mm/vmalloc: fix vmalloc which may return null if called with
  __GFP_NOFAIL (bsc#1012628).
- selftests/mm: compaction_test: fix incorrect write of zero to
  nr_hugepages (bsc#1012628).
- selftests/mm: fix build warnings on ppc64 (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success on Aarch64
  (bsc#1012628).
- watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a
  safety margin (bsc#1012628).
- bonding: fix oops during rmmod (bsc#1012628).
- irqchip/riscv-intc: Prevent memory leak when
  riscv_intc_init_common() fails (bsc#1012628).
- wifi: ath10k: fix QCOM_RPROC_COMMON dependency (bsc#1012628).
- kdb: Fix buffer overflow during tab-complete (bsc#1012628).
- kdb: Use format-strings rather than '\0' injection in kdb_read()
  (bsc#1012628).
- kdb: Fix console handling when editing and tab-completing
  commands (bsc#1012628).
- kdb: Merge identical case statements in kdb_read()
  (bsc#1012628).
- kdb: Use format-specifiers rather than memset() for padding
  in kdb_read() (bsc#1012628).
- Revert "xsk: Support redirect to any socket bound to the same
  umem" (bsc#1012628).
- Revert "xsk: Document ability to redirect to any socket bound
  to the same umem" (bsc#1012628).
- Revert "perf record: Reduce memory for recording
  PERF_RECORD_LOST_SAMPLES event" (bsc#1012628).
- sparc: move struct termio to asm/termios.h (bsc#1012628).
- ext4: Fixes len calculation in mpage_journal_page_buffers
  (bsc#1012628).
- ext4: set type of ac_groups_linear_remaining to __u32 to avoid
  overflow (bsc#1012628).
- ext4: fix mb_cache_entry's e_refcnt leak in
  ext4_xattr_block_cache_find() (bsc#1012628).
- riscv: dts: starfive: Remove PMIC interrupt info for Visionfive
  2 board (bsc#1012628).
- ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
  (bsc#1012628).
- ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
  (bsc#1012628).
- parisc: Define HAVE_ARCH_HUGETLB_UNMAPPED_AREA (bsc#1012628).
- parisc: Define sigset_t in parisc uapi header (bsc#1012628).
- s390/ap: Fix crash in AP internal function modify_bitmap()
  (bsc#1012628).
- s390/cpacf: Split and rework cpacf query functions
  (bsc#1012628).
- s390/cpacf: Make use of invalid opcode produce a link error
  (bsc#1012628).
- i3c: master: svc: fix invalidate IBI type and miss call client
  IBI handler (bsc#1012628).
- genirq/irqdesc: Prevent use-after-free in irq_find_at_or_after()
  (bsc#1012628).
- hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
  (bsc#1012628).
- riscv: enable HAVE_ARCH_HUGE_VMAP for XIP kernel (bsc#1012628).
- ASoC: SOF: ipc4-topology: Fix input format query of process
  modules without base extension (bsc#1012628).
- ALSA: ump: Don't clear bank selection after sending a program
  change (bsc#1012628).
- ALSA: ump: Don't accept an invalid UMP protocol number
  (bsc#1012628).
- EDAC/amd64: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- EDAC/igen6: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- cifs: fix creating sockets when using sfu mount options
  (bsc#1012628).
- nfs: fix undefined behavior in nfs_block_bits() (bsc#1012628).
- NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
  (bsc#1012628).
- eventfs: Fix a possible null pointer dereference in
  eventfs_find_events() (bsc#1012628).
- eventfs: Keep the directories from having the same inode number
  as files (bsc#1012628).
- tracefs: Clear EVENT_INODE flag in tracefs_drop_inode()
  (bsc#1012628).
- btrfs: qgroup: update rescan message levels and error codes
  (bsc#1012628).
- btrfs: qgroup: fix qgroup id collision across mounts
  (bsc#1012628).
- btrfs: protect folio::private when attaching extent buffer
  folios (bsc#1012628).
- btrfs: fix crash on racing fsync and size-extending write into
  prealloc (bsc#1012628).
- btrfs: fix leak of qgroup extent records after transaction abort
  (bsc#1012628).
- ALSA: seq: Fix incorrect UMP type for system messages
  (bsc#1012628).
- bpf: fix multi-uprobe PID filtering logic (bsc#1012628).
- powerpc/64/bpf: fix tail calls for PCREL addressing
  (bsc#1012628).
- powerpc/bpf: enforce full ordering for ATOMIC operations with
  BPF_FETCH (bsc#1012628).
- nilfs2: fix potential kernel bug due to lack of writeback flag
  waiting (bsc#1012628).
- nilfs2: fix nilfs_empty_dir() misjudgment and long loop on
  I/O errors (bsc#1012628).
- smb: client: fix deadlock in smb2_find_smb_tcon() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.5-149-btrfs-re-introduce-norecovery-mount-option.patch.
- commit 5288e50</changelog>
  <changelog author="tiwai@suse.de" date="1718625601">- ata: libata-scsi: Set the RMB bit only for removable media
  devices (bsc#1226214).
- commit e43cb70</changelog>
  <changelog author="jslaby@suse.cz" date="1718712000">- rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)
  algif_hash was added as a part of commit bfd7db420f29
  (rpm/kernel-obs-build.spec.in: Include algif_hash, aegis128 and xts
  modules). But it causes issues with an openssl-1_1 test. See the bug.
  Therefore, temporarily drop the module from KERNEL_MODULES.
- commit c9c2e24</changelog>
  <changelog author="jslaby@suse.cz" date="1718712001">- Refresh
  patches.suse/Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Refresh
  patches.suse/scsi-core-alua-I-O-errors-for-ALUA-state-transitions.patch.
  Update upstream statuses.
- commit ee54ae4</changelog>
  <changelog author="tiwai@suse.de" date="1718971200">- wifi: iwlwifi: mvm: fix a crash on 7265 (bsc#1226544).
- wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8
  (bsc#1226544).
- commit b32a843</changelog>
  <changelog author="jslaby@suse.cz" date="1719057600">- Linux 6.9.6 (bsc#1012628).
- wifi: ath11k: fix WCN6750 firmware crash caused by 17 num_vdevs
  (bsc#1012628).
- wifi: ath11k: move power type check to ASSOC stage when
  connecting to 6 GHz AP (bsc#1012628).
- cpufreq: amd-pstate: Unify computation of
  {max,min,nominal,lowest_nonlinear}_freq (bsc#1012628).
- cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities
  missing (bsc#1012628).
- cpufreq: amd-pstate: remove global header file (bsc#1012628).
- wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
  (bsc#1012628).
- wifi: mac80211: Fix deadlock in
  ieee80211_sta_ps_deliver_wakeup() (bsc#1012628).
- wifi: cfg80211: fully move wiphy work to unbound workqueue
  (bsc#1012628).
- wifi: cfg80211: Lock wiphy in cfg80211_get_station
  (bsc#1012628).
- wifi: cfg80211: pmsr: use correct nla_get_uX functions
  (bsc#1012628).
- wifi: mac80211: pass proper link id for channel switch started
  notification (bsc#1012628).
- wifi: iwlwifi: mvm: don't initialize csa_work twice
  (bsc#1012628).
- wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
  (bsc#1012628).
- wifi: iwlwifi: mvm: set properly mac header (bsc#1012628).
- wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of
  debugfs ifdef (bsc#1012628).
- wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't read past the mfuart notifcation
  (bsc#1012628).
- wifi: mac80211: fix Spatial Reuse element size check
  (bsc#1012628).
- wifi: mac80211: correctly parse Spatial Reuse Parameter Set
  element (bsc#1012628).
- scsi: ufs: mcq: Fix error output and clean up ufshcd_mcq_abort()
  (bsc#1012628).
- RISC-V: KVM: No need to use mask when hart-index-bit is 0
  (bsc#1012628).
- RISC-V: KVM: Fix incorrect reg_subtype labels in
  kvm_riscv_vcpu_set_reg_isa_ext function (bsc#1012628).
- virtio_net: fix possible dim status unrecoverable (bsc#1012628).
- ax25: Fix refcount imbalance on inbound connections
  (bsc#1012628).
- ax25: Replace kfree() in ax25_dev_free() with ax25_dev_put()
  (bsc#1012628).
- net/ncsi: Fix the multi thread manner of NCSI driver
  (bsc#1012628).
- net: phy: micrel: fix KSZ9477 PHY issues after suspend/resume
  (bsc#1012628).
- bpf: Fix a potential use-after-free in bpf_link_free()
  (bsc#1012628).
- KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is
  absent (bsc#1012628).
- KVM: SEV-ES: Delegate LBR virtualization to the processor
  (bsc#1012628).
- vmxnet3: disable rx data ring on dma allocation failure
  (bsc#1012628).
- ipv6: ioam: block BH from ioam6_output() (bsc#1012628).
- ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
  (bsc#1012628).
- net: tls: fix marking packets as decrypted (bsc#1012628).
- bpf: Set run context for rawtp test_run callback (bsc#1012628).
- octeontx2-af: Always allocate PF entries from low prioriy zone
  (bsc#1012628).
- net/smc: avoid overwriting when adjusting sock bufsizes
  (bsc#1012628).
- net: phy: Micrel KSZ8061: fix errata solution not taking effect
  problem (bsc#1012628).
- ionic: fix kernel panic in XDP_TX action (bsc#1012628).
- net: sched: sch_multiq: fix possible OOB write in multiq_tune()
  (bsc#1012628).
- tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
  (bsc#1012628).
- mptcp: count CLOSE-WAIT sockets for MPTCP_MIB_CURRESTAB
  (bsc#1012628).
- rtnetlink: make the "split" NLM_DONE handling generic
  (bsc#1012628).
- net: ethernet: mtk_eth_soc: handle dma buffer size soc specific
  (bsc#1012628).
- net/mlx5: Stop waiting for PCI if pci channel is offline
  (bsc#1012628).
- net/mlx5: Always stop health timer during driver removal
  (bsc#1012628).
- net/mlx5: Fix tainted pointer delete is case of flow rules
  creation fail (bsc#1012628).
- net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
  (bsc#1012628).
- ptp: Fix error message on failed pin verification (bsc#1012628).
- ice: fix iteration of TLVs in Preserved Fields Area
  (bsc#1012628).
- ice: fix reads from NVM Shadow RAM on E830 and E825-C devices
  (bsc#1012628).
- ice: remove af_xdp_zc_qps bitmap (bsc#1012628).
- ice: add flag to distinguish reset from .ndo_bpf in XDP rings
  config (bsc#1012628).
- ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors()
  (bsc#1012628).
- igc: Fix Energy Efficient Ethernet support declaration
  (bsc#1012628).
- net: wwan: iosm: Fix tainted pointer delete is case of region
  creation fail (bsc#1012628).
- af_unix: Set sk-&gt;sk_state under unix_state_lock() for truly
  disconencted peer (bsc#1012628).
- af_unix: Annodate data-races around sk-&gt;sk_state for writers
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_inq_len()
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in
  unix_write_space() and poll() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_connect() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in sendmsg()
  and recvmsg() (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in
  unix_stream_read_skb() (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_state in UNIX_DIAG
  (bsc#1012628).
- af_unix: Annotate data-races around sk-&gt;sk_sndbuf (bsc#1012628).
- af_unix: Annotate data-race of net-&gt;unx.sysctl_max_dgram_qlen
  (bsc#1012628).
- af_unix: Use unix_recvq_full_lockless() in unix_stream_connect()
  (bsc#1012628).
- af_unix: Use skb_queue_empty_lockless() in unix_release_sock()
  (bsc#1012628).
- af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen()
  (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_shutdown in sk_diag_fill()
  (bsc#1012628).
- ipv6: fix possible race in __fib6_drop_pcpu_from()
  (bsc#1012628).
- net: ethtool: fix the error condition in
  ethtool_get_phy_stats_ethtool() (bsc#1012628).
- x86/cpu: Get rid of an unnecessary local variable in
  get_cpu_address_sizes() (bsc#1012628).
- x86/cpu: Provide default cache line size if not enumerated
  (bsc#1012628).
- selftests/mm: ksft_exit functions do not return (bsc#1012628).
- selftests/mm: compaction_test: fix bogus test success and
  reduce probability of OOM-killer invocation (bsc#1012628).
- eventfs: Update all the eventfs_inodes from the events
  descriptor (bsc#1012628).
- .editorconfig: remove trim_trailing_whitespace option
  (bsc#1012628).
- io_uring/rsrc: don't lock while !TASK_RUNNING (bsc#1012628).
- io_uring: fix cancellation overwriting req-&gt;flags (bsc#1012628).
- USB: class: cdc-wdm: Fix CPU lockup caused by excessive log
  messages (bsc#1012628).
- kcov, usb: disable interrupts in kcov_remote_start_usb_softirq
  (bsc#1012628).
- USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
  (bsc#1012628).
- usb: typec: tcpm: fix use-after-free case in
  tcpm_register_source_caps (bsc#1012628).
- usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
  (bsc#1012628).
- mei: me: release irq in mei_me_pci_resume error path
  (bsc#1012628).
- mei: vsc: Don't stop/restart mei device during system
  suspend/resume (bsc#1012628).
- tty: n_tty: Fix buffer offsets when lookahead is used
  (bsc#1012628).
- serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
  (bsc#1012628).
- serial: port: Don't block system suspend even if bytes are
  left to xmit (bsc#1012628).
- landlock: Fix d_parent walk (bsc#1012628).
- jfs: xattr: fix buffer overflow for invalid xattr (bsc#1012628).
- xhci: Set correct transferred length for cancelled bulk
  transfers (bsc#1012628).
- xhci: Apply reset resume quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- xhci: Handle TD clearing for multiple streams case
  (bsc#1012628).
- xhci: Apply broken streams quirk to Etron EJ188 xHCI host
  (bsc#1012628).
- thunderbolt: debugfs: Fix margin debugfs node creation condition
  (bsc#1012628).
- scsi: core: Disable CDL by default (bsc#1012628).
- scsi: mpi3mr: Fix ATA NCQ priority support (bsc#1012628).
- scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated
  memory (bsc#1012628).
- scsi: sd: Use READ(16) when reading block zero on large capacity
  disks (bsc#1012628).
- gve: Clear napi-&gt;skb before dev_kfree_skb_any() (bsc#1012628).
- powerpc/85xx: fix compile error without CONFIG_CRASH_DUMP
  (bsc#1012628).
- powerpc/uaccess: Fix build errors seen with GCC 13/14
  (bsc#1012628).
- HID: nvidia-shield: Add missing check for
  input_ff_create_memless (bsc#1012628).
- cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
  (bsc#1012628).
- cxl/region: Fix memregion leaks in devm_cxl_add_region()
  (bsc#1012628).
- cachefiles: add output string to
  cachefiles_obj_[get|put]_ondemand_fd (bsc#1012628).
- cachefiles: remove requests from xarray during flushing requests
  (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_get_fd() (bsc#1012628).
- cachefiles: fix slab-use-after-free in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: add spin_lock for cachefiles_ondemand_info
  (bsc#1012628).
- cachefiles: remove err_put_fd label in
  cachefiles_ondemand_daemon_read() (bsc#1012628).
- cachefiles: never get a new anonymous fd if ondemand_id is valid
  (bsc#1012628).
- cachefiles: defer exposing anon_fd until after copy_to_user()
  succeeds (bsc#1012628).
- cachefiles: flush all requests after setting CACHEFILES_DEAD
  (bsc#1012628).
- kselftest/alsa: Ensure _GNU_SOURCE is defined (bsc#1012628).
- selftests/ftrace: Fix to check required event file
  (bsc#1012628).
- clk: sifive: Do not register clkdevs for PRCI clocks
  (bsc#1012628).
- NFSv4.1 enforce rootpath check in fs_location query
  (bsc#1012628).
- SUNRPC: return proper error from gss_wrap_req_priv
  (bsc#1012628).
- NFS: add barriers when testing for NFS_FSDATA_BLOCKED
  (bsc#1012628).
- selftests/tracing: Fix event filter test to retry up to 10 times
  (bsc#1012628).
- selftests/futex: don't pass a const char* to asprintf(3)
  (bsc#1012628).
- nvme: fix nvme_pr_* status code parsing (bsc#1012628).
- drm/panel: sitronix-st7789v: Add check for
  of_drm_get_panel_orientation (bsc#1012628).
- platform/x86: dell-smbios: Fix wrong token data in sysfs
  (bsc#1012628).
- gpio: tqmx86: fix typo in Kconfig label (bsc#1012628).
- gpio: tqmx86: introduce shadow register for GPIO output value
  (bsc#1012628).
- gpio: tqmx86: store IRQ trigger type and unmask status
  separately (bsc#1012628).
- gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
  (bsc#1012628).
- HID: core: remove unnecessary WARN_ON() in implement()
  (bsc#1012628).
- iommu/amd: Fix sysfs leak in iommu init (bsc#1012628).
- iommu: Return right value in iommu_sva_bind_device()
  (bsc#1012628).
- io_uring/io-wq: Use set_bit() and test_bit() at worker-&gt;flags
  (bsc#1012628).
- io_uring/io-wq: avoid garbage value of 'match' in
  io_wq_enqueue() (bsc#1012628).
- HID: logitech-dj: Fix memory leak in
  logi_dj_recv_switch_to_dj_mode() (bsc#1012628).
- drm/vmwgfx: Filter modes which exceed graphics memory
  (bsc#1012628).
- drm/vmwgfx: 3D disabled should not effect STDU memory limits
  (bsc#1012628).
- drm/vmwgfx: Remove STDU logic from generic mode_valid function
  (bsc#1012628).
- drm/vmwgfx: Don't memcmp equivalent pointers (bsc#1012628).
- af_unix: Annotate data-race of sk-&gt;sk_state in unix_accept()
  (bsc#1012628).
- modpost: do not warn about missing MODULE_DESCRIPTION() for
  vmlinux.o (bsc#1012628).
- net: sfp: Always call `sfp_sm_mod_remove()` on remove
  (bsc#1012628).
- net: hns3: fix kernel crash problem in concurrent scenario
  (bsc#1012628).
- net: hns3: add cond_resched() to hns3 ring buffer init process
  (bsc#1012628).
- thermal: core: Do not fail cdev registration because of invalid
  initial state (bsc#1012628).
- liquidio: Adjust a NULL pointer handling path in
  lio_vf_rep_copy_packet (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
  (bsc#1012628).
- netdevsim: fix backwards compatibility in nsim_get_iflink()
  (bsc#1012628).
- drm/komeda: check for error-valued pointer (bsc#1012628).
- drm/bridge/panel: Fix runtime warning on panel bridge release
  (bsc#1012628).
- tcp: fix race in tcp_v6_syn_recv_sock() (bsc#1012628).
- net dsa: qca8k: fix usages of device_get_named_child_node()
  (bsc#1012628).
- geneve: Fix incorrect inner network header offset when
  innerprotoinherit is set (bsc#1012628).
- net/mlx5e: Fix features validation check for tunneled UDP
  (non-VXLAN) packets (bsc#1012628).
- Bluetooth: hci_sync: Fix not using correct handle (bsc#1012628).
- Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
  (bsc#1012628).
- net/sched: initialize noop_qdisc owner (bsc#1012628).
- tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
  (bsc#1012628).
- drm/nouveau: don't attempt to schedule hpd_work on headless
  cards (bsc#1012628).
- netfilter: nft_inner: validate mandatory meta and payload
  (bsc#1012628).
- netfilter: ipset: Fix race between namespace cleanup and gc
  in the list:set type (bsc#1012628).
- x86/asm: Use %c/%n instead of %P operand modifier in asm
  templates (bsc#1012628).
- x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range
  checking (bsc#1012628).
- scsi: ufs: core: Quiesce request queues before checking pending
  cmds (bsc#1012628).
- net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
  (bsc#1012628).
- gve: ignore nonrelevant GSO type bits when processing TSO
  headers (bsc#1012628).
- net: stmmac: replace priv-&gt;speed with the portTransmitRate
  from the tc-cbs parameters (bsc#1012628).
- block: sed-opal: avoid possible wrong address reference in
  read_sed_opal_key() (bsc#1012628).
- block: fix request.queuelist usage in flush (bsc#1012628).
- nvmet-passthru: propagate status from id override functions
  (bsc#1012628).
- net/ipv6: Fix the RT cache flush via sysctl using a previous
  delay (bsc#1012628).
- net: bridge: mst: pass vlan group directly to
  br_mst_vlan_set_state (bsc#1012628).
- net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
  (bsc#1012628).
- drm/xe/xe_gt_idle: use GT forcewake domain assertion
  (bsc#1012628).
- drm/xe: flush engine buffers before signalling user fence on
  all engines (bsc#1012628).
- drm/xe: Remove mem_access from guc_pc calls (bsc#1012628).
- drm/xe: move disable_c6 call (bsc#1012628).
- ionic: fix use after netif_napi_del() (bsc#1012628).
- bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
  (bsc#1012628).
- af_unix: Read with MSG_PEEK loops if the first unread byte is
  OOB (bsc#1012628).
- bnxt_en: Adjust logging of firmware messages in case of released
  token in __hwrm_send() (bsc#1012628).
- misc: microchip: pci1xxxx: fix double free in the error handling
  of gp_aux_bus_probe() (bsc#1012628).
- ksmbd: move leading slash check to smb2_get_name()
  (bsc#1012628).
- ksmbd: fix missing use of get_write in in smb2_set_ea()
  (bsc#1012628).
- tick/nohz_full: Don't abuse smp_call_function_single() in
  tick_setup_device() (bsc#1012628).
- leds: class: Revert: "If no default trigger is given, make
  hw_control trigger the default trigger" (bsc#1012628).
- x86/boot: Don't add the EFI stub to targets, again
  (bsc#1012628).
- iio: adc: ad9467: fix scan type sign (bsc#1012628).
- iio: dac: ad5592r: fix temperature channel scaling value
  (bsc#1012628).
- iio: imu: bmi323: Fix trigger notification in case of error
  (bsc#1012628).
- iio: invensense: fix odr switching to same value (bsc#1012628).
- iio: pressure: bmp280: Fix BMP580 temperature reading
  (bsc#1012628).
- iio: temperature: mlx90635: Fix ERR_PTR dereference in
  mlx90635_probe() (bsc#1012628).
- iio: imu: inv_icm42600: delete unneeded update watermark call
  (bsc#1012628).
- drivers: core: synchronize really_probe() and dev_uevent()
  (bsc#1012628).
- parisc: Try to fix random segmentation faults in package builds
  (bsc#1012628).
- RAS/AMD/ATL: Fix MI300 bank hash (bsc#1012628).
- RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized
  address translation (bsc#1012628).
- ACPI: x86: Force StorageD3Enable on more products (bsc#1012628).
- thermal: ACPI: Invalidate trip points with temperature of 0
  or below (bsc#1012628).
- x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
  (bsc#1012628).
- memblock: make memblock_set_node() also warn about use of
  MAX_NUMNODES (bsc#1012628).
- drm/exynos/vidi: fix memory leak in .get_modes() (bsc#1012628).
- drm/exynos: hdmi: report safe 640x480 mode as a fallback when
  no EDID found (bsc#1012628).
- mptcp: ensure snd_una is properly initialized on connect
  (bsc#1012628).
- mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
  (bsc#1012628).
- mptcp: pm: update add_addr counters after connect (bsc#1012628).
- irqchip/sifive-plic: Chain to parent IRQ after handlers are
  ready (bsc#1012628).
- irqchip/gic-v3-its: Fix potential race condition in
  its_vlpi_prop_update() (bsc#1012628).
- x86/kexec: Fix bug with call depth tracking (bsc#1012628).
- x86/amd_nb: Check for invalid SMN reads (bsc#1012628).
- perf/core: Fix missing wakeup when waiting for context reference
  (bsc#1012628).
- perf auxtrace: Fix multiple use of --itrace option
  (bsc#1012628).
- perf script: Show also errors for --insn-trace option
  (bsc#1012628).
- wifi: cfg80211: validate HE operation element parsing
  (bsc#1012628).
- wifi: rtlwifi: Ignore IEEE80211_CONF_CHANGE_RETRY_LIMITS
  (bsc#1012628).
- wifi: mt76: mt7615: add missing chanctx ops (bsc#1012628).
- locking/atomic: scripts: fix ${atomic}_sub_and_test() kerneldoc
  (bsc#1012628).
- riscv: fix overlap of allocated page and PTR_ERR (bsc#1012628).
- tracing/selftests: Fix kprobe event name test for
  .isra. functions (bsc#1012628).
- kheaders: explicitly define file modes for archived headers
  (bsc#1012628).
- null_blk: Print correct max open zones limit in
  null_init_zoned_dev() (bsc#1012628).
- ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340
  (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial
  CT240BX500SSD1 (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD
  (bsc#1012628).
- sock_map: avoid race between sock_map_close and sk_psock_put
  (bsc#1012628).
- dma-buf: handle testing kthreads creation failure (bsc#1012628).
- vmci: prevent speculation leaks by sanitizing event in
  event_deliver() (bsc#1012628).
- spmi: hisi-spmi-controller: Do not override device identifier
  (bsc#1012628).
- knfsd: LOOKUP can return an illegal error value (bsc#1012628).
- fs/proc: fix softlockup in __read_vmcore (bsc#1012628).
- kexec: fix the unexpected kexec_dprintk() macro (bsc#1012628).
- ocfs2: update inode fsync transaction id in ocfs2_unlink and
  ocfs2_link (bsc#1012628).
- ocfs2: use coarse time for new created files (bsc#1012628).
- ocfs2: fix races between hole punching and AIO+DIO
  (bsc#1012628).
- dm-integrity: set discard_granularity to logical block size
  (bsc#1012628).
- PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
  (bsc#1012628).
- dmaengine: axi-dmac: fix possible race in remove()
  (bsc#1012628).
- drm/bridge: aux-hpd-bridge: correct devm_drm_dp_hpd_bridge_add()
  stub (bsc#1012628).
- remoteproc: k3-r5: Wait for core0 power-up before powering up
  core1 (bsc#1012628).
- remoteproc: k3-r5: Do not allow core1 to power up before core0
  via sysfs (bsc#1012628).
- iio: adc: axi-adc: make sure AXI clock is enabled (bsc#1012628).
- iio: temperature: mcp9600: Fix temperature reading for negative
  values (bsc#1012628).
- iio: invensense: fix interrupt timestamp alignment
  (bsc#1012628).
- drm/mst: Fix NULL pointer dereference at
  drm_dp_add_payload_part2 (bsc#1012628).
- riscv: rewrite __kernel_map_pages() to fix sleeping in invalid
  context (bsc#1012628).
- riscv: force PAGE_SIZE linear mapping if debug_pagealloc is
  enabled (bsc#1012628).
- rtla/timerlat: Simplify "no value" printing on top
  (bsc#1012628).
- rtla/auto-analysis: Replace \t with spaces (bsc#1012628).
- drm/i915/gt: Disarm breadcrumbs if engines are already idle
  (bsc#1012628).
- drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
  (bsc#1012628).
- drm/xe: Properly handle alloc_guc_id() failure (bsc#1012628).
- drm/i915/dpt: Make DPT object unshrinkable (bsc#1012628).
- drm/i915: Fix audio component initialization (bsc#1012628).
- intel_th: pci: Add Granite Rapids support (bsc#1012628).
- intel_th: pci: Add Granite Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Sapphire Rapids SOC support (bsc#1012628).
- intel_th: pci: Add Meteor Lake-S support (bsc#1012628).
- intel_th: pci: Add Lunar Lake support (bsc#1012628).
- pmdomain: ti-sci: Fix duplicate PD referrals (bsc#1012628).
- btrfs: zoned: fix use-after-free due to race with dev replace
  (bsc#1012628).
- mm/huge_memory: don't unpoison huge_zero_folio (bsc#1012628).
- remoteproc: k3-r5: Jump to error handling labels in start/stop
  errors (bsc#1012628).
- greybus: Fix use-after-free bug in gb_interface_release due
  to race condition (bsc#1012628).
- ima: Fix use-after-free on a dentry's dname.name (bsc#1012628).
- serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
  (bsc#1012628).
- dt-bindings: usb: realtek,rts5411: Add missing
  "additionalProperties" on child nodes (bsc#1012628).
- usb-storage: alauda: Check whether the media is initialized
  (bsc#1012628).
- mei: vsc: Fix wrong invocation of ACPI SID method (bsc#1012628).
- misc: microchip: pci1xxxx: Fix a memory leak in the error
  handling of gp_aux_bus_probe() (bsc#1012628).
- i2c: at91: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- i2c: designware: Fix the functionality flags of the slave-only
  interface (bsc#1012628).
- zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with
  TIF_SIGPENDING (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.6-098-ata-libata-scsi-Set-the-RMB-bit-only-for-remova.patch.
- Rename to
  patches.kernel.org/6.9.6-160-Bluetooth-fix-connection-setup-in-l2cap_connect.patch.
- Rename to
  patches.kernel.org/6.9.6-267-wifi-iwlwifi-mvm-support-iwl_dev_tx_power_cmd_v.patch.
- Rename to
  patches.kernel.org/6.9.6-268-wifi-iwlwifi-mvm-fix-a-crash-on-7265.patch.
- commit 6156266</changelog>
  <changelog author="jslaby@suse.cz" date="1719057601">- netfilter: ipset: Fix suspicious rcu_dereference_protected()
  (git-fixes).
- net: stmmac: No need to calculate speed divider when offload
  is disabled (git-fixes).
- commit e256f5c</changelog>
  <changelog author="jslaby@suse.cz" date="1719316800">- Refresh
  patches.suse/thermal-core-Change-PM-notifier-priority-to-the-mini.patch.
  Update upstream status and move to sorted section.
- commit d344d3a</changelog>
  <changelog author="jslaby@suse.cz" date="1719576000">- Linux 6.9.7 (bsc#1012628).
- fs/writeback: bail out if there is no more inodes for IO and
  queued once (bsc#1012628).
- padata: Disable BH when taking works lock on MT path
  (bsc#1012628).
- crypto: hisilicon/sec - Fix memory leak for sec resource release
  (bsc#1012628).
- crypto: hisilicon/qm - Add the err memory release process to
  qm uninit (bsc#1012628).
- io_uring/sqpoll: work around a potential audit memory leak
  (bsc#1012628).
- rcutorture: Fix rcu_torture_one_read() pipe_count overflow
  comment (bsc#1012628).
- rcutorture: Make stall-tasks directly exit when rcutorture
  tests end (bsc#1012628).
- rcutorture: Fix invalid context warning when enable srcu
  barrier testing (bsc#1012628).
- platform/chrome: cros_usbpd_logger: provide ID table for
  avoiding fallback match (bsc#1012628).
- platform/chrome: cros_usbpd_notify: provide ID table for
  avoiding fallback match (bsc#1012628).
- ubsan: Avoid i386 UBSAN handler crashes with Clang
  (bsc#1012628).
- arm64: defconfig: select INTERCONNECT_QCOM_SM6115 as built-in
  (bsc#1012628).
- block/ioctl: prefer different overflow check (bsc#1012628).
- ssb: Fix potential NULL pointer dereference in
  ssb_device_uevent() (bsc#1012628).
- selftests/bpf: Prevent client connect before server bind in
  test_tc_tunnel.sh (bsc#1012628).
- selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
  (bsc#1012628).
- bpf: Avoid kfree_rcu() under lock in bpf_lpm_trie (bsc#1012628).
- devlink: use kvzalloc() to allocate devlink instance resources
  (bsc#1012628).
- batman-adv: bypass empty buckets in batadv_purge_orig_ref()
  (bsc#1012628).
- wifi: rtw89: 8852c: add quirk to set PCI BER for certain
  platforms (bsc#1012628).
- wifi: ath9k: work around memset overflow warning (bsc#1012628).
- af_packet: avoid a false positive warning in packet_setsockopt()
  (bsc#1012628).
- clocksource: Make watchdog and suspend-timing multiplication
  overflow safe (bsc#1012628).
- ACPI: x86: Add PNP_UART1_SKIP quirk for Lenovo Blade2 tablets
  (bsc#1012628).
- drop_monitor: replace spin_lock by raw_spin_lock (bsc#1012628).
- ACPI: resource: Do IRQ override on GMxBGxx (XMG APEX 17 M23)
  (bsc#1012628).
- wifi: ath12k: fix kernel crash during resume (bsc#1012628).
- scsi: qedi: Fix crash while reading debugfs attribute
  (bsc#1012628).
- net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module
  (bsc#1012628).
- net: sfp: add quirk for ATS SFP-GE-T 1000Base-TX module
  (bsc#1012628).
- net/sched: fix false lockdep warning on qdisc root lock
  (bsc#1012628).
- arm64/sysreg: Update PIE permission encodings (bsc#1012628).
- kselftest: arm64: Add a null pointer check (bsc#1012628).
- net: dsa: realtek: keep default LED state in rtl8366rb
  (bsc#1012628).
- net: dsa: realtek: do not assert reset on remove (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MV
  (bsc#1012628).
- netpoll: Fix race condition in netpoll_owner_active
  (bsc#1012628).
- wifi: ath12k: fix the problem that down grade phy mode operation
  (bsc#1012628).
- wifi: mt76: mt7921s: fix potential hung tasks during chip
  recovery (bsc#1012628).
- HID: Add quirk for Logitech Casa touchpad (bsc#1012628).
- HID: asus: fix more n-key report descriptors if n-key quirked
  (bsc#1012628).
- bpf: avoid uninitialized warnings in verifier_global_subprogs.c
  (bsc#1012628).
- selftests: net: fix timestamp not arriving in cmsg_time.sh
  (bsc#1012628).
- net: ena: Add validation for completion descriptors consistency
  (bsc#1012628).
- Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
  (bsc#1012628).
- drm/amd/display: Exit idle optimizations before HDCP execution
  (bsc#1012628).
- drm/amd/display: Workaround register access in idle race with
  cursor (bsc#1012628).
- platform/x86: toshiba_acpi: Add quirk for buttons on Z830
  (bsc#1012628).
- cgroup/cpuset: Make cpuset hotplug processing synchronous
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
  (bsc#1012628).
- ASoC: Intel: sof_sdw: add quirk for Dell SKU 0C0F (bsc#1012628).
- drm/lima: add mask irq callback to gp and pp (bsc#1012628).
- drm/lima: include pp bcast irq in timeout handler check
  (bsc#1012628).
- drm/lima: mask irqs in timeout path before hard reset
  (bsc#1012628).
- platform/x86: x86-android-tablets: Unregister devices in
  reverse order (bsc#1012628).
- platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet 2
  Pro 1380F/L data (bsc#1012628).
- ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41
  (bsc#1012628).
- ALSA: hda/realtek: Add quirks for Lenovo 13X (bsc#1012628).
- powerpc/pseries: Enforce hcall result buffer validity and size
  (bsc#1012628).
- media: intel/ipu6: Fix build with !ACPI (bsc#1012628).
- media: mtk-vcodec: potential null pointer deference in SCP
  (bsc#1012628).
- powerpc/io: Avoid clang null pointer arithmetic warnings
  (bsc#1012628).
- platform/x86: p2sb: Don't init until unassigned resources have
  been assigned (bsc#1012628).
- power: supply: cros_usbpd: provide ID table for avoiding
  fallback match (bsc#1012628).
- iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (bsc#1012628).
- ext4: do not create EA inode under buffer lock (bsc#1012628).
- ext4: fix uninitialized ratelimit_state-&gt;lock access in
  __ext4_fill_super() (bsc#1012628).
- kprobe/ftrace: bail out if ftrace was killed (bsc#1012628).
- usb: gadget: uvc: configfs: ensure guid to be valid before set
  (bsc#1012628).
- f2fs: fix to detect inconsistent nat entry during truncation
  (bsc#1012628).
- f2fs: remove clear SB_INLINECRYPT flag in default_options
  (bsc#1012628).
- usb: typec: ucsi_glink: rework quirks implementation
  (bsc#1012628).
- usb: misc: uss720: check for incompatible versions of the
  Belkin F5U002 (bsc#1012628).
- Avoid hw_desc array overrun in dw-axi-dmac (bsc#1012628).
- usb: dwc3: pci: Don't set "linux,phy_charger_detect" property
  on Lenovo Yoga Tab2 1380 (bsc#1012628).
- usb: typec: ucsi_glink: drop special handling for CCI_BUSY
  (bsc#1012628).
- udf: udftime: prevent overflow in udf_disk_stamp_to_time()
  (bsc#1012628).
- PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
  (bsc#1012628).
- f2fs: don't set RO when shutting down f2fs (bsc#1012628).
- MIPS: Octeon: Add PCIe link status check (bsc#1012628).
- serial: imx: Introduce timeout when waiting on transmitter empty
  (bsc#1012628).
- serial: exar: adding missing CTI and Exar PCI ids (bsc#1012628).
- usb: gadget: function: Remove usage of the deprecated
  ida_simple_xx() API (bsc#1012628).
- xhci: remove XHCI_TRUST_TX_LENGTH quirk (bsc#1012628).
- tty: add the option to have a tty reject a new ldisc
  (bsc#1012628).
- i2c: lpi2c: Avoid calling clk_get_rate during transfer
  (bsc#1012628).
- cxl: Add post-reset warning if reset results in loss of
  previously committed HDM decoders (bsc#1012628).
- vfio/pci: Collect hot-reset devices to local buffer
  (bsc#1012628).
- usb: typec: qcom-pmic-typec: split HPD bridge alloc and
  registration (bsc#1012628).
- cpufreq: amd-pstate: fix memory leak on CPU EPP exit
  (bsc#1012628).
- ACPI: EC: Install address space handler at the namespace root
  (bsc#1012628).
- PCI: Do not wait for disconnected devices when resuming
  (bsc#1012628).
- OPP: Fix required_opp_tables for multiple genpds using same
  table (bsc#1012628).
- ALSA: hda: cs35l41: Possible null pointer dereference in
  cs35l41_hda_unbind() (bsc#1012628).
- ALSA: seq: ump: Fix missing System Reset message handling
  (bsc#1012628).
- MIPS: Routerboard 532: Fix vendor retry check code
  (bsc#1012628).
- mips: bmips: BCM6358: make sure CBR is correctly set
  (bsc#1012628).
- tracing: Build event generation tests only as modules
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix ROC version check (bsc#1012628).
- wifi: mac80211: Recalc offload when monitor stop (bsc#1012628).
- ALSA: hda/realtek: Remove Framework Laptop 16 from quirks
  (bsc#1012628).
- ALSA/hda: intel-dsp-config: Document AVS as dsp_driver option
  (bsc#1012628).
- ice: avoid IRQ collision to fix init failure on ACPI S3 resume
  (bsc#1012628).
- ice: fix 200G link speed message log (bsc#1012628).
- ice: implement AQ download pkg retry (bsc#1012628).
- bpf: Fix reg_set_min_max corruption of fake_reg (bsc#1012628).
- btrfs: zoned: allocate dummy checksums for zoned NODATASUM
  writes (bsc#1012628).
- net: mvpp2: use slab_build_skb for oversized frames
  (bsc#1012628).
- cipso: fix total option length computation (bsc#1012628).
- ALSA: hda: cs35l56: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: cs35l41: Component should be unbound before
  deconstruction (bsc#1012628).
- ALSA: hda: tas2781: Component should be unbound before
  deconstruction (bsc#1012628).
- bpf: Avoid splat in pskb_pull_reason (bsc#1012628).
- netdev-genl: fix error codes when outputting XDP features
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on IdeaPad 330-17IKB 81DM
  (bsc#1012628).
- netrom: Fix a memory leak in nr_heartbeat_expiry()
  (bsc#1012628).
- ipv6: prevent possible NULL deref in fib6_nh_init()
  (bsc#1012628).
- ipv6: prevent possible NULL dereference in rt6_probe()
  (bsc#1012628).
- xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
  (bsc#1012628).
- netns: Make get_net_ns() handle zero refcount net (bsc#1012628).
- qca_spi: Make interrupt remembering atomic (bsc#1012628).
- net: lan743x: disable WOL upon resume to restore full data
  path operation (bsc#1012628).
- net: lan743x: Support WOL at both the PHY and MAC appropriately
  (bsc#1012628).
- net: phy: mxl-gpy: Remove interrupt mask clearing from
  config_init (bsc#1012628).
- net/sched: act_api: fix possible infinite loop in
  tcf_idr_check_alloc() (bsc#1012628).
- tipc: force a dst refcount before doing decryption
  (bsc#1012628).
- sched: act_ct: add netns into the key of tcf_ct_flow_table
  (bsc#1012628).
- ptp: fix integer overflow in max_vclocks_store (bsc#1012628).
- selftests: openvswitch: Use bash as interpreter (bsc#1012628).
- virtio_net: checksum offloading handling fix (bsc#1012628).
- virtio_net: fixing XDP for fully checksummed packets handling
  (bsc#1012628).
- octeontx2-pf: Add error handling to VLAN unoffload handling
  (bsc#1012628).
- octeontx2-pf: Fix linking objects into multiple modules
  (bsc#1012628).
- seg6: fix parameter passing when calling NF_HOOK() in End.DX4
  and End.DX6 behaviors (bsc#1012628).
- netfilter: move the sysctl nf_hooks_lwtunnel into the netfilter
  core (bsc#1012628).
- ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (bsc#1012628).
- bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
  (bsc#1012628).
- net: usb: rtl8150 fix unintiatilzed variables in
  rtl8150_get_link_ksettings (bsc#1012628).
- RDMA/bnxt_re: Fix the max msix vectors macro (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: Fix GPU speed
  (bsc#1012628).
- phy: qcom-qmp: qserdes-txrx: Add missing registers offsets
  (bsc#1012628).
- phy: qcom-qmp: pcs: Add missing v6 N4 register offsets
  (bsc#1012628).
- phy: qcom: qmp-combo: Switch from V6 to V6 N4 register offsets
  (bsc#1012628).
- powerpc/crypto: Add generated P8 asm to .gitignore
  (bsc#1012628).
- spi: cs42l43: Correct SPI root clock speed (bsc#1012628).
- RDMA/rxe: Fix responder length checking for UD request packets
  (bsc#1012628).
- regulator: core: Fix modpost error "regulator_get_regmap"
  undefined (bsc#1012628).
- dmaengine: idxd: Fix possible Use-After-Free in
  irq_process_work_list (bsc#1012628).
- dmaengine: ti: k3-udma-glue: Fix
  of_k3_udma_glue_parse_chn_by_id() (bsc#1012628).
- dmaengine: ioatdma: Fix leaking on version mismatch
  (bsc#1012628).
- dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
  (bsc#1012628).
- dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
  (bsc#1012628).
- dmaengine: fsl-edma: avoid linking both modules (bsc#1012628).
- dmaengine: ioatdma: Fix missing kmem_cache_destroy()
  (bsc#1012628).
- regulator: bd71815: fix ramp values (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Return error in case
  of invalid efuse data (bsc#1012628).
- arm64: dts: imx8mp: Fix TC9595 input clock on DH i.MX8M Plus
  DHCOM SoM (bsc#1012628).
- arm: dts: imx53-qsb-hdmi: Disable panel instead of deleting node
  (bsc#1012628).
- arm64: dts: freescale: imx8mp-venice-gw73xx-2x: fix BT shutdown
  GPIO (bsc#1012628).
- arm64: dts: imx93-11x11-evk: Remove the 'no-sdio' property
  (bsc#1012628).
- arm64: dts: freescale: imx8mm-verdin: enable hysteresis on
  slow input pin (bsc#1012628).
- ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your
  kernel is fine." (bsc#1012628).
- ACPI: scan: Ignore camera graph port nodes on all Dell Tiger,
  Alder and Raptor Lake models (bsc#1012628).
- spi: Fix SPI slave probe failure (bsc#1012628).
- x86/resctrl: Don't try to free nonexistent RMIDs (bsc#1012628).
- spi: spi-imx: imx51: revert burst length calculation back to
  bits_per_word (bsc#1012628).
- drm/xe/vf: Don't touch GuC irq registers if using memory irqs
  (bsc#1012628).
- io_uring/rsrc: fix incorrect assignment of iter-&gt;nr_segs in
  io_import_fixed (bsc#1012628).
- firmware: psci: Fix return value from psci_system_suspend()
  (bsc#1012628).
- LoongArch: Only allow OBJTOOL &amp; ORC unwinder if toolchain
  supports -mthin-add-sub (bsc#1012628).
- RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init
  (bsc#1012628).
- RDMA/mlx5: Add check for srq max_sge attribute (bsc#1012628).
- RDMA/mana_ib: Ignore optional access flags for MRs
  (bsc#1012628).
- ACPI: EC: Evaluate orphan _REG under EC device (bsc#1012628).
- ext4: avoid overflow when setting values via sysfs
  (bsc#1012628).
- ext4: fix slab-out-of-bounds in
  ext4_mb_find_good_group_avg_frag_lists() (bsc#1012628).
- net: phy: dp83tg720: wake up PHYs in managed mode (bsc#1012628).
- net: stmmac: Assign configured channel value to EXTTS event
  (bsc#1012628).
- net: usb: ax88179_178a: improve reset check (bsc#1012628).
- net: phy: dp83tg720: get master/slave configuration in link
  down state (bsc#1012628).
- net: do not leave a dangling sk pointer, when socket creation
  fails (bsc#1012628).
- btrfs: retry block group reclaim without infinite loop
  (bsc#1012628).
- scsi: ufs: core: Free memory allocated for model before reinit
  (bsc#1012628).
- cifs: fix typo in module parameter enable_gcm_256 (bsc#1012628).
- LoongArch: Fix watchpoint setting error (bsc#1012628).
- LoongArch: Trigger user-space watchpoints correctly
  (bsc#1012628).
- LoongArch: Fix multiple hardware watchpoint issues
  (bsc#1012628).
- KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
  (bsc#1012628).
- KVM: arm64: Disassociate vcpus from redistributor region on
  teardown (bsc#1012628).
- KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC
  routes (bsc#1012628).
- RDMA/rxe: Fix data copy for IB_SEND_INLINE (bsc#1012628).
- RDMA/mlx5: Remove extra unlock on error path (bsc#1012628).
- RDMA/mlx5: Follow rb_key.ats when creating new mkeys
  (bsc#1012628).
- RDMA/mlx5: Ensure created mkeys always have a populated rb_key
  (bsc#1012628).
- ovl: fix encoding fid for lower only root (bsc#1012628).
- wifi: mac80211: fix monitor channel with chanctx emulation
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook
  445/465 G11 (bsc#1012628).
- ALSA: hda/realtek: Limit mic boost on N14AP7 (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14AHP9
  (bsc#1012628).
- drm/i915/mso: using joiner is not possible with eDP MSO
  (bsc#1012628).
- drm/radeon: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix UBSAN warning in kv_dpm.c (bsc#1012628).
- drm/amdgpu: fix locking scope when flushing tlb (bsc#1012628).
- drm/amd/display: Remove redundant idle optimization check
  (bsc#1012628).
- drm/amd/display: Attempt to avoid empty TUs when endpoint is
  DPIA (bsc#1012628).
- dt-bindings: dma: fsl-edma: fix dma-channels constraints
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_journal_dirty()
  (bsc#1012628).
- ocfs2: fix NULL pointer dereference in ocfs2_abort_trigger()
  (bsc#1012628).
- scsi: core: Introduce the BLIST_SKIP_IO_HINTS flag
  (bsc#1012628).
- scsi: usb: uas: Do not query the IO Advice Hints Grouping mode
  page for USB/UAS devices (bsc#1012628).
- ata: ahci: Do not enable LPM if no LPM states are supported
  by the HBA (bsc#1012628).
- dmaengine: xilinx: xdma: Fix data synchronisation in
  xdma_channel_isr() (bsc#1012628).
- net/tcp_ao: Don't leak ao_info on error-path (bsc#1012628).
- gcov: add support for GCC 14 (bsc#1012628).
- kcov: don't lose track of remote references during softirqs
  (bsc#1012628).
- efi/x86: Free EFI memory map only when installing a new one
  (bsc#1012628).
- serial: 8250_dw: Revert "Move definitions to the shared header"
  (bsc#1012628).
- MIPS: mipsmtregs: Fix target register for MFTC0 (bsc#1012628).
- mm: mmap: allow for the maximum number of bits for randomizing
  mmap_base by default (bsc#1012628).
- mm: huge_memory: fix misused mapping_large_folio_support()
  for anon folios (bsc#1012628).
- mm: shmem: fix getting incorrect lruvec when replacing a shmem
  folio (bsc#1012628).
- selftests: mptcp: userspace_pm: fixed subtest names
  (bsc#1012628).
- tcp: clear tp-&gt;retrans_stamp in tcp_rcv_fastopen_synack()
  (bsc#1012628).
- mm/page_table_check: fix crash on ZONE_DEVICE (bsc#1012628).
- ima: Avoid blocking in RCU read-side critical section
  (bsc#1012628).
- i2c: ocores: set IACK bit after core is enabled (bsc#1012628).
- dt-bindings: i2c: atmel,at91sam: correct path to i2c-controller
  schema (bsc#1012628).
- virt: guest_memfd: fix reference leak on hwpoisoned page
  (bsc#1012628).
- dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to
  i2c-controller schema (bsc#1012628).
- thermal: int340x: processor_thermal: Support shared interrupts
  (bsc#1012628).
- spi: stm32: qspi: Fix dual flash mode sanity test in
  stm32_qspi_setup() (bsc#1012628).
- arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
  (bsc#1012628).
- spi: stm32: qspi: Clamp stm32_qspi_get_mode() output to
  CCR_BUSWIDTH_4 (bsc#1012628).
- nbd: Improve the documentation of the locking assumptions
  (bsc#1012628).
- nbd: Fix signal handling (bsc#1012628).
- tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
  (bsc#1012628).
- x86/cpu/vfm: Add new macros to work with (vendor/family/model)
  values (bsc#1012628).
- x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
  (bsc#1012628).
- drm/amd/display: revert Exit idle optimizations before HDCP
  execution (bsc#1012628).
- wifi: ath12k: check M3 buffer size as well whey trying to
  reuse it (bsc#1012628).
- ASoC: Intel: sof-sdw: really remove FOUR_SPEAKER quirk
  (bsc#1012628).
- net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc
  error path (bsc#1012628).
- kprobe/ftrace: fix build error due to bad function definition
  (bsc#1012628).
- hid: asus: asus_report_fixup: fix potential read out of bounds
  (bsc#1012628).
- Revert "mm: mmap: allow for the maximum number of bits for
  randomizing mmap_base by default" (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.7-042-ACPI-video-Add-backlight-native-quirk-for-Lenov.patch.
- Rename to
  patches.kernel.org/6.9.7-131-net-stmmac-No-need-to-calculate-speed-divider-w.patch.
- Rename to
  patches.kernel.org/6.9.7-136-netfilter-ipset-Fix-suspicious-rcu_dereference_.patch.
- Rename to
  patches.kernel.org/6.9.7-236-thermal-core-Change-PM-notifier-priority-to-the.patch.
- commit 2eea3a0</changelog>
  <changelog author="jslaby@suse.cz" date="1719576001">- netfilter: fix undefined reference to 'netfilter_lwtunnel_*'
  when CONFIG_SYSCTL=n (git-fixes).
- tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for
  failed TFO (git-fixes).
- ALSA: hda/realtek: Fix conflicting quirk for PCI SSID 17aa:3820
  (git-fixes).
- commit a5efffa</changelog>
  <changelog author="jslaby@suse.cz" date="1720353600">- Linux 6.9.8 (bsc#1012628).
- usb: typec: ucsi: Never send a lone connector change ack
  (bsc#1012628).
- usb: typec: ucsi: Ack also failed Get Error commands
  (bsc#1012628).
- pinctrl: renesas: rzg2l: Use
  spin_{lock,unlock}_irq{save,restore} (bsc#1012628).
- Input: ili210x - fix ili251x_read_touch_data() return value
  (bsc#1012628).
- pinctrl: fix deadlock in create_pinctrl() when handling
  - EPROBE_DEFER (bsc#1012628).
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
  (bsc#1012628).
- pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
  (bsc#1012628).
- pinctrl: rockchip: use dedicated pinctrl type for RK3328
  (bsc#1012628).
- pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
  (bsc#1012628).
- MIPS: pci: lantiq: restore reset gpio polarity (bsc#1012628).
- pwm: stm32: Improve precision of calculation in .apply()
  (bsc#1012628).
- pwm: stm32: Fix for settings using period &gt; UINT32_MAX
  (bsc#1012628).
- pwm: stm32: Calculate prescaler with a division instead of a
  loop (bsc#1012628).
- pwm: stm32: Refuse too small period requests (bsc#1012628).
- ASoC: cs42l43: Increase default type detect time and button
  delay (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix trcm mode by setting clock on
  right mclk (bsc#1012628).
- ASoC: mediatek: mt8183-da7219-max98357: Fix kcontrol name
  collision (bsc#1012628).
- ASoC: atmel: atmel-classd: Re-add dai_link-&gt;platform to fix
  card init (bsc#1012628).
- workqueue: Increase worker desc's length to 32 (bsc#1012628).
- ASoC: q6apm-lpass-dai: close graph on prepare errors
  (bsc#1012628).
- bpf: Add missed var_off setting in set_sext32_default_val()
  (bsc#1012628).
- bpf: Add missed var_off setting in coerce_subreg_to_size_sx()
  (bsc#1012628).
- s390/pci: Add missing virt_to_phys() for directed DIBV
  (bsc#1012628).
- s390/virtio_ccw: Fix config change notifications (bsc#1012628).
- bpf: Fix remap of arena (bsc#1012628).
- ASoC: amd: acp: add a null check for chip_pdev structure
  (bsc#1012628).
- ASoC: amd: acp: remove i2s configuration check in
  acp_i2s_probe() (bsc#1012628).
- ASoC: amd: acp: move chip-&gt;flag variable assignment
  (bsc#1012628).
- ASoC: fsl-asoc-card: set priv-&gt;pdev before using it
  (bsc#1012628).
- net: dsa: microchip: fix initial port flush problem
  (bsc#1012628).
- openvswitch: get related ct labels from its master if it is
  not confirmed (bsc#1012628).
- bonding: fix incorrect software timestamping report
  (bsc#1012628).
- ionic: fix kernel panic due to multi-buffer handling
  (bsc#1012628).
- mlxsw: pci: Fix driver initialization with Spectrum-4
  (bsc#1012628).
- mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4
  systems (bsc#1012628).
- bpf: Fix the corner case with may_goto and jump to the 1st insn
  (bsc#1012628).
- bpf: Fix overrunning reservations in ringbuf (bsc#1012628).
- vxlan: Pull inner IP header in vxlan_xmit_one() (bsc#1012628).
- ibmvnic: Free any outstanding tx skbs during scrq reset
  (bsc#1012628).
- net: phy: micrel: add Microchip KSZ 9477 to the device table
  (bsc#1012628).
- net: dsa: microchip: use collision based back pressure mode
  (bsc#1012628).
- ice: Rebuild TC queues on VSI queue reconfiguration
  (bsc#1012628).
- bpf: Fix may_goto with negative offset (bsc#1012628).
- xdp: Remove WARN() from __xdp_reg_mem_model() (bsc#1012628).
- ASoC: mediatek: mt8195: Add platform entry for ETDM1_OUT_BE
  dai link (bsc#1012628).
- btrfs: use NOFS context when getting inodes during logging
  and log replay (bsc#1012628).
- Fix race for duplicate reqsk on identical SYN (bsc#1012628).
- ALSA: seq: Fix missing channel at encoding RPN/NRPN MIDI2
  messages (bsc#1012628).
- net: dsa: microchip: fix wrong register write when masking
  interrupt (bsc#1012628).
- sparc: fix old compat_sys_select() (bsc#1012628).
- sparc: fix compat recv/recvfrom syscalls (bsc#1012628).
- parisc: use correct compat recv/recvfrom syscalls (bsc#1012628).
- powerpc: restore some missing spu syscalls (bsc#1012628).
- ionic: use dev_consume_skb_any outside of napi (bsc#1012628).
- ALSA: seq: Fix missing MSB in MIDI2 SPP conversion
  (bsc#1012628).
- netfilter: nf_tables: fully validate NFT_DATA_VALUE on store
  to data registers (bsc#1012628).
- af_unix: Stop recv(MSG_PEEK) at consumed OOB skb (bsc#1012628).
- af_unix: Don't stop recv(MSG_DONTWAIT) if consumed OOB skb is
  at the head (bsc#1012628).
- af_unix: Don't stop recv() at consumed ex-OOB skb (bsc#1012628).
- af_unix: Fix wrong ioctl(SIOCATMARK) when consumed OOB skb is
  at the head (bsc#1012628).
- net: mana: Fix possible double free in error handling path
  (bsc#1012628).
- bpf: Take return from set_memory_ro() into account with
  bpf_prog_lock_ro() (bsc#1012628).
- bpf: Take return from set_memory_rox() into account with
  bpf_jit_binary_lock_ro() (bsc#1012628).
- drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers
  that sleep (bsc#1012628).
- drm/xe: Fix potential integer overflow in page size calculation
  (bsc#1012628).
- vduse: validate block features only with block devices
  (bsc#1012628).
- vduse: Temporarily fail if control queue feature requested
  (bsc#1012628).
- x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup (bsc#1012628).
- drm/xe: Add a NULL check in xe_ttm_stolen_mgr_init
  (bsc#1012628).
- drm/amd/display: correct hostvm flag (bsc#1012628).
- mtd: partitions: redboot: Added conversion of operands to a
  larger type (bsc#1012628).
- wifi: ieee80211: check for NULL in ieee80211_mle_size_ok()
  (bsc#1012628).
- drm/amd/display: Skip pipe if the pipe idx not set properly
  (bsc#1012628).
- bpf: Add a check for struct bpf_fib_lookup size (bsc#1012628).
- bpf: Mark bpf prog stack with kmsan_unposion_memory in
  interpreter mode (bsc#1012628).
- drm/xe/xe_devcoredump: Check NULL before assignments
  (bsc#1012628).
- RDMA/restrack: Fix potential invalid address access
  (bsc#1012628).
- net/iucv: Avoid explicit cpumask var allocation on stack
  (bsc#1012628).
- net/dpaa2: Avoid explicit cpumask var allocation on stack
  (bsc#1012628).
- wifi: rtw89: download firmware with five times retry
  (bsc#1012628).
- crypto: ecdh - explicitly zeroize private_key (bsc#1012628).
- ALSA: emux: improve patch ioctl data validation (bsc#1012628).
- media: dvbdev: Initialize sbuf (bsc#1012628).
- irqchip/loongson: Select GENERIC_IRQ_EFFECTIVE_AFF_MASK if
  SMP for IRQ_LOONGARCH_CPU (bsc#1012628).
- iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the
  wrong PASID (bsc#1012628).
- soc: ti: wkup_m3_ipc: Send NULL dummy message instead of
  pointer message (bsc#1012628).
- gfs2: Fix NULL pointer dereference in gfs2_log_flush
  (bsc#1012628).
- evm: Enforce signatures on unsupported filesystem for
  EVM_INIT_X509 (bsc#1012628).
- drm/radeon/radeon_display: Decrease the size of allocated memory
  (bsc#1012628).
- drm/xe: Check pat.ops before dumping PAT settings (bsc#1012628).
- nvmet: do not return 'reserved' for empty TSAS values
  (bsc#1012628).
- nvme: fixup comment for nvme RDMA Provider Type (bsc#1012628).
- nvmet: make 'tsas' attribute idempotent for RDMA (bsc#1012628).
- drm/panel: simple: Add missing display timing flags for KOE
  TX26D202VM0BWA (bsc#1012628).
- gpio: davinci: Validate the obtained number of IRQs
  (bsc#1012628).
- arm64: Clear the initial ID map correctly before remapping
  (bsc#1012628).
- nfsd: initialise nfsd_info.mutex early (bsc#1012628).
- RISC-V: fix vector insn load/store width mask (bsc#1012628).
- drm/amdgpu: Fix pci state save during mode-1 reset
  (bsc#1012628).
- riscv: stacktrace: convert arch_stack_walk() to noinstr
  (bsc#1012628).
- iommu/amd: Introduce per device DTE update function
  (bsc#1012628).
- iommu/amd: Invalidate cache before removing device from domain
  list (bsc#1012628).
- iommu/amd: Fix GT feature enablement again (bsc#1012628).
- gpiolib: cdev: Disallow reconfiguration without direction
  (uAPI v1) (bsc#1012628).
- gpiolib: cdev: Ignore reconfiguration without direction
  (bsc#1012628).
- tools/power turbostat: option '-n' is ambiguous (bsc#1012628).
- randomize_kstack: Remove non-functional per-arch entropy
  filtering (bsc#1012628).
- x86: stop playing stack games in profile_pc() (bsc#1012628).
- parisc: use generic sys_fanotify_mark implementation
  (bsc#1012628).
- Revert "MIPS: pci: lantiq: restore reset gpio polarity"
  (bsc#1012628).
- pinctrl: qcom: spmi-gpio: drop broken pm8008 support
  (bsc#1012628).
- ocfs2: fix DIO failure due to insufficient transaction credits
  (bsc#1012628).
- nfs: drop the incorrect assertion in nfs_swap_rw()
  (bsc#1012628).
- kasan: fix bad call to unpoison_slab_object (bsc#1012628).
- mm: fix incorrect vbq reference in purge_fragmented_block
  (bsc#1012628).
- mm/memory: don't require head page for do_set_pmd()
  (bsc#1012628).
- Revert "mmc: moxart-mmc: Use sg_miter for PIO" (bsc#1012628).
- mmc: sdhci-pci-o2micro: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- mmc: sdhci-brcmstb: check R1_STATUS for erase/trim/discard
  (bsc#1012628).
- mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- mmc: sdhci: Do not invert write-protect twice (bsc#1012628).
- mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
  (bsc#1012628).
- iio: xilinx-ams: Don't include ams_ctrl_channels in scan_mask
  (bsc#1012628).
- SUNRPC: Fix backchannel reply, again (bsc#1012628).
- counter: ti-eqep: enable clock at probe (bsc#1012628).
- kbuild: doc: Update default INSTALL_MOD_DIR from extra to
  updates (bsc#1012628).
- kbuild: Fix build target deb-pkg: ln: failed to create hard link
  (bsc#1012628).
- kbuild: rpm-pkg: fix build error with CONFIG_MODULES=n
  (bsc#1012628).
- i2c: testunit: don't erase registers after STOP (bsc#1012628).
- i2c: testunit: discard write requests while old command is
  running (bsc#1012628).
- ata: libata-core: Fix null pointer dereference on error
  (bsc#1012628).
- ata,scsi: libata-core: Do not leak memory for ata_port struct
  members (bsc#1012628).
- iio: humidity: hdc3020: fix hysteresis representation
  (bsc#1012628).
- iio: adc: ad7266: Fix variable checking bug (bsc#1012628).
- iio: accel: fxls8962af: select IIO_BUFFER &amp; IIO_KFIFO_BUF
  (bsc#1012628).
- iio: chemical: bme680: Fix pressure value output (bsc#1012628).
- iio: chemical: bme680: Fix calibration data variable
  (bsc#1012628).
- iio: chemical: bme680: Fix overflows in compensate() functions
  (bsc#1012628).
- iio: chemical: bme680: Fix sensor data read operation
  (bsc#1012628).
- net: usb: ax88179_178a: improve link status logs (bsc#1012628).
- usb: gadget: printer: SS+ support (bsc#1012628).
- usb: gadget: printer: fix races against disable (bsc#1012628).
- usb: musb: da8xx: fix a resource leak in probe() (bsc#1012628).
- usb: atm: cxacru: fix endpoint checking in cxacru_bind()
  (bsc#1012628).
- usb: dwc3: core: remove lock of otg mode during gadget
  suspend/resume to avoid deadlock (bsc#1012628).
- usb: gadget: aspeed_udc: fix device address configuration
  (bsc#1012628).
- usb: typec: ucsi: glink: fix child node release in probe
  function (bsc#1012628).
- Revert "usb: gadget: u_ether: Re-attach netif device to mirror
  detachment" (bsc#1012628).
- Revert "usb: gadget: u_ether: Replace netif_stop_queue with
  netif_device_detach" (bsc#1012628).
- usb: ucsi: stm32: fix command completion handling (bsc#1012628).
- usb: dwc3: core: Workaround for CSR read timeout (bsc#1012628).
- Revert "serial: core: only stop transmit when HW fifo is empty"
  (bsc#1012628).
- tty: serial: 8250: Fix port count mismatch with the device
  (bsc#1012628).
- serial: 8250_omap: Implementation of Errata i2310 (bsc#1012628).
- serial: imx: set receiver level before starting uart
  (bsc#1012628).
- serial: core: introduce uart_port_tx_limited_flags()
  (bsc#1012628).
- serial: bcm63xx-uart: fix tx after conversion to
  uart_port_tx_limited() (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LEDs don't work for
  EliteBook 645/665 G11 (bsc#1012628).
- tty: mxser: Remove __counted_by from mxser_board.ports[]
  (bsc#1012628).
- tty: mcf: MCF54418 has 10 UARTS (bsc#1012628).
- net: can: j1939: Initialize unused data in j1939_send_one()
  (bsc#1012628).
- net: can: j1939: recover socket queue on CAN bus error during
  BAM transmission (bsc#1012628).
- net: can: j1939: enhanced error handling for tightly received
  RTS messages in xtp_rx_rts_session_new (bsc#1012628).
- PCI/MSI: Fix UAF in msi_capability_init (bsc#1012628).
- nvmet-fc: Remove __counted_by from nvmet_fc_tgt_queue.fod[]
  (bsc#1012628).
- cpufreq: intel_pstate: Use HWP to initialize ITMT if CPPC is
  missing (bsc#1012628).
- irqchip/loongson-eiointc: Use early_cpu_to_node() instead of
  cpu_to_node() (bsc#1012628).
- cpu: Fix broken cmdline "nosmp" and "maxcpus=0" (bsc#1012628).
- cpu/hotplug: Fix dynstate assignment in
  __cpuhp_setup_state_cpuslocked() (bsc#1012628).
- irqchip/loongson-liointc: Set different ISRs for different cores
  (bsc#1012628).
- kbuild: Install dtb files as 0644 in Makefile.dtbinst
  (bsc#1012628).
- sh: rework sync_file_range ABI (bsc#1012628).
- btrfs: zoned: fix initial free space detection (bsc#1012628).
- csky, hexagon: fix broken sys_sync_file_range (bsc#1012628).
- hexagon: fix fadvise64_64 calling conventions (bsc#1012628).
- drm/drm_file: Fix pid refcounting race (bsc#1012628).
- drm/nouveau/dispnv04: fix null pointer dereference in
  nv17_tv_get_ld_modes (bsc#1012628).
- drm/fbdev-dma: Only set smem_start is enable per module option
  (bsc#1012628).
- drm/amdgpu: avoid using null object of framebuffer
  (bsc#1012628).
- drm/i915/gt: Fix potential UAF by revoke of fence registers
  (bsc#1012628).
- drm/nouveau/dispnv04: fix null pointer dereference in
  nv17_tv_get_hd_modes (bsc#1012628).
- drm/amd/display: Send DP_TOTAL_LTTPR_CNT during detection if
  LTTPR is present (bsc#1012628).
- drm/amdgpu/atomfirmware: fix parsing of vram_info (bsc#1012628).
- io_uring: signal SQPOLL task_work with TWA_SIGNAL_NO_IPI
  (bsc#1012628).
- batman-adv: Don't accept TT entries for out-of-spec VIDs
  (bsc#1012628).
- can: mcp251xfd: fix infinite loop when xmit fails (bsc#1012628).
- ata: ahci: Clean up sysfs file on error (bsc#1012628).
- ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX
  SSD1 models (bsc#1012628).
- ata: libata-core: Fix double free on error (bsc#1012628).
- ftruncate: pass a signed offset (bsc#1012628).
- syscalls: fix compat_sys_io_pgetevents_time64 usage
  (bsc#1012628).
- syscalls: fix sys_fanotify_mark prototype (bsc#1012628).
- bcachefs: Fix sb_field_downgrade validation (bsc#1012628).
- bcachefs: Fix sb-downgrade validation (bsc#1012628).
- bcachefs: Fix bch2_sb_downgrade_update() (bsc#1012628).
- bcachefs: Fix setting of downgrade recovery passes/errors
  (bsc#1012628).
- bcachefs: btree_gc can now handle unknown btrees (bsc#1012628).
- Revert "net: sfp: enhance quirk for Fibrestore 2.5G copper
  SFP module" (bsc#1012628).
- mm/page_alloc: Separate THP PCP into movable and non-movable
  categories (bsc#1012628).
- pwm: stm32: Fix calculation of prescaler (bsc#1012628).
- pwm: stm32: Fix error message to not describe the previous
  error path (bsc#1012628).
- arm64: dts: rockchip: Fix SD NAND and eMMC init on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Rename LED related pinctrl nodes on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: set correct pwm0 pinctrl on rk3588-tiger
  (bsc#1012628).
- arm64: dts: rockchip: Fix the value of `dlg,jack-det-rate`
  mismatch on rk3399-gru (bsc#1012628).
- ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
  (bsc#1012628).
- Revert "arm64: dts: rockchip: remove redundant cd-gpios from
  rk3588 sdmmc nodes" (bsc#1012628).
- arm64: dts: rockchip: make poweroff(8) work on Radxa ROCK 5A
  (bsc#1012628).
- cxl/region: Convert cxl_pmem_region_alloc to scope-based
  resource management (bsc#1012628).
- cxl/mem: Fix no cxl_nvd during pmem region auto-assembling
  (bsc#1012628).
- arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
  (bsc#1012628).
- reset: gpio: Fix missing gpiolib dependency for GPIO reset
  controller (bsc#1012628).
- arm64: dts: rockchip: Fix the i2c address of es8316 on Cool
  Pi 4B (bsc#1012628).
- arm64: dts: rockchip: Add sound-dai-cells for RK3368
  (bsc#1012628).
- cxl/region: Move cxl_dpa_to_region() work to the region driver
  (bsc#1012628).
- cxl/region: Avoid null pointer dereference in region lookup
  (bsc#1012628).
- cxl/region: check interleave capability (bsc#1012628).
- netfs: Fix netfs_page_mkwrite() to check folio-&gt;mapping is valid
  (bsc#1012628).
- netfs: Fix netfs_page_mkwrite() to flush conflicting data,
  not wait (bsc#1012628).
- serial: imx: only set receiver level if it is zero
  (bsc#1012628).
- serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
  (bsc#1012628).
- tracing/net_sched: NULL pointer dereference in
  perf_trace_qdisc_reset() (bsc#1012628).
- Rename to
  patches.kernel.org/6.9.8-046-netfilter-fix-undefined-reference-to-netfilter_.patch.
- Rename to
  patches.kernel.org/6.9.8-056-tcp-fix-tcp_rcv_fastopen_synack-to-enter-TCP_CA.patch.
- commit 3cf5121</changelog>
  <changelog author="msuchanek@suse.de" date="1720526400">- kernel-binary: vdso: Own module_dir
- commit ff69986</changelog>
  <changelog author="jslaby@suse.cz" date="1720699200">- Linux 6.9.9 (bsc#1012628).
- selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
- locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- leds: an30259a: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
  (bsc#1012628).
- drm/lima: fix shared irq handling on driver remove
  (bsc#1012628).
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
  (bsc#1012628).
- media: dvb: as102-fe: Fix as10x_register_addr packing
  (bsc#1012628).
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
  (bsc#1012628).
- net: dql: Avoid calling BUG() when WARN() is enough
  (bsc#1012628).
- wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
  no 6 GHz sband (bsc#1012628).
- drm/xe: Add outer runtime_pm protection to
  xe_live_ktest@xe_dma_buf (bsc#1012628).
- IB/core: Implement a limit on UMAD receive List (bsc#1012628).
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
  (bsc#1012628).
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
  (bsc#1012628).
- selftests/bpf: adjust dummy_st_ops_success to detect additional
  error (bsc#1012628).
- selftests/bpf: do not pass NULL for non-nullable params in
  dummy_st_ops (bsc#1012628).
- bpf: check bpf_dummy_struct_ops program params for test runs
  (bsc#1012628).
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable
  params (bsc#1012628).
- RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
- crypto: aead,cipher - zeroize key buffer after use
  (bsc#1012628).
- media: mediatek: vcodec: Only free buffer VA that is not NULL
  (bsc#1012628).
- drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
- drm/amdgpu: Using uninitialized value *size when calling
  amdgpu_vce_cs_reloc (bsc#1012628).
- drm/amdgpu: Initialize timestamp for some legacy SOCs
  (bsc#1012628).
- drm/amdgpu: fix double free err_addr pointer warnings
  (bsc#1012628).
- drm/amd/display: Add NULL pointer check for kzalloc
  (bsc#1012628).
- drm/amd/display: Check index msg_id before read or write
  (bsc#1012628).
- drm/amd/display: Check pipe offset before setting vblank
  (bsc#1012628).
- drm/amd/display: Skip finding free audio for unknown engine_id
  (bsc#1012628).
- drm/amd/display: Fix overlapping copy within
  dml_core_mode_programming (bsc#1012628).
- drm/amd/display: update pipe topology log to support subvp
  (bsc#1012628).
- drm/amd/display: Do not return negative stream id for array
  (bsc#1012628).
- drm/amd/display: ASSERT when failing to find index by
  plane/stream id (bsc#1012628).
- drm/amd/display: Fix uninitialized variables in DM
  (bsc#1012628).
- drm/amdgpu: fix uninitialized scalar variable warning
  (bsc#1012628).
- drm/amdgpu: fix the warning about the expression (int)size -
  len (bsc#1012628).
- media: dw2102: Don't translate i2c read into write
  (bsc#1012628).
- riscv: Apply SiFive CIP-1200 workaround to single-ASID
  sfence.vma (bsc#1012628).
- media: dw2102: fix a potential buffer overflow (bsc#1012628).
- sctp: prefer struct_size over open coded arithmetic
  (bsc#1012628).
- firmware: dmi: Stop decoding on broken entry (bsc#1012628).
- kunit/fortify: Do not spam logs with fortify WARNs
  (bsc#1012628).
- Input: ff-core - prefer struct_size over open coded arithmetic
  (bsc#1012628).
- usb: xhci: prevent potential failure in handle_tx_event()
  for Transfer events without TRB (bsc#1012628).
- wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
- wifi: mt76: mt7996: add sanity checks for background radar
  trigger (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
  lvts_data (bsc#1012628).
- net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
- media: dvb-frontends: tda18271c2dd: Remove casting during div
  (bsc#1012628).
- media: s2255: Use refcount_t instead of atomic_t for
  num_channels (bsc#1012628).
- media: i2c: st-mipid02: Use the correct div function
  (bsc#1012628).
- media: tc358746: Use the correct div_ function (bsc#1012628).
- media: dvb-frontends: tda10048: Fix integer overflow
  (bsc#1012628).
- crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
- gve: Account for stopped queues when reading NIC stats
  (bsc#1012628).
- i2c: i801: Annotate apanel_addr as __ro_after_init
  (bsc#1012628).
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
  CONFIG_PCI=n (bsc#1012628).
- orangefs: fix out-of-bounds fsid access (bsc#1012628).
- kunit: Fix timeout message (bsc#1012628).
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
  (bsc#1012628).
- selftests/net: fix uninitialized variables (bsc#1012628).
- igc: fix a log entry using uninitialized netdev (bsc#1012628).
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
  (bsc#1012628).
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
  (bsc#1012628).
- scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
- serial: imx: Raise TX trigger level to 8 (bsc#1012628).
- jffs2: Fix potential illegal address access in jffs2_free_inode
  (bsc#1012628).
- s390: Mark psw in __load_psw_mask() as __unitialized
  (bsc#1012628).
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
  (bsc#1012628).
- s390/pkey: Wipe sensitive data on failure (bsc#1012628).
- s390/pkey: Wipe copies of clear-key structures on failure
  (bsc#1012628).
- s390/pkey: Wipe copies of protected- and secure-keys
  (bsc#1012628).
- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
  compilation warning (bsc#1012628).
- cdrom: rearrange last_media_change check to avoid unintentional
  overflow (bsc#1012628).
- tools/power turbostat: Remember global max_die_id (bsc#1012628).
- tools/power turbostat: Avoid possible memory corruption due
  to sparse topology IDs (bsc#1012628).
- vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
- vhost: Release worker mutex during flushes (bsc#1012628).
- vhost_task: Handle SIGKILL by flushing work and exiting
  (bsc#1012628).
- virtio-pci: Check if is_avq is NULL (bsc#1012628).
- mac802154: fix time calculation in
  ieee802154_configure_durations() (bsc#1012628).
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
  (bsc#1012628).
- net: phy: phy_device: Fix PHY LED blinking code comment
  (bsc#1012628).
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
  (bsc#1012628).
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call
  tcp_try_to_open() (bsc#1012628).
- net/mlx5: E-switch, Create ingress ACL when needed
  (bsc#1012628).
- net/mlx5e: Add mqprio_rl cleanup and free in
  mlx5e_priv_cleanup() (bsc#1012628).
- net/mlx5e: Present succeeded IPsec SA bytes and packet
  (bsc#1012628).
- net/mlx5e: Approximate IPsec per-SA payload data bytes count
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting of unicast qos interval
  (bsc#1012628).
- Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
- Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
- bluetooth/hci: disallow setting handle bigger than
  HCI_CONN_HANDLE_MAX (bsc#1012628).
- tcp_metrics: validate source addr length (bsc#1012628).
- KVM: s390: fix LPSWEY handling (bsc#1012628).
- e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
- gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
- net: allow skb_datagram_iter to be called from any context
  (bsc#1012628).
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
  (bsc#1012628).
- net: txgbe: remove separate irq request for MSI and INTx
  (bsc#1012628).
- net: txgbe: add extra handle for MSI/INTx into thread irq handle
  (bsc#1012628).
- net: txgbe: free isb resources at the right time (bsc#1012628).
- btrfs: always do the basic checks for btrfs_qgroup_inherit
  structure (bsc#1012628).
- net: phy: aquantia: add missing include guards (bsc#1012628).
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
  from __netif_rx() (bsc#1012628).
- drm/fbdev-generic: Fix framebuffer on big endian devices
  (bsc#1012628).
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
  (bsc#1012628).
- s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
- gpio: mmio: do not calculate bgpio_bits via "ngpios"
  (bsc#1012628).
- wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
- riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
- netfilter: nf_tables: unconditionally flush pending work before
  notifier (bsc#1012628).
- net: rswitch: Avoid use-after-free in rswitch_poll()
  (bsc#1012628).
- bonding: Fix out-of-bounds read in
  bond_option_arp_ip_targets_set() (bsc#1012628).
- ice: Fix improper extts handling (bsc#1012628).
- ice: Don't process extts if PTP is disabled (bsc#1012628).
- ice: Reject pin requests with unsupported flags (bsc#1012628).
- ice: use proper macro for testing bit (bsc#1012628).
- selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
- selftests: make order checking verbose in msg_zerocopy selftest
  (bsc#1012628).
- drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
- tcp: Don't flag tcp_sk(sk)-&gt;rx_opt.saw_unknown for TCP AO
  (bsc#1012628).
- inet_diag: Initialize pad field in struct inet_diag_req_v2
  (bsc#1012628).
- mlxsw: core_linecards: Fix double memory deallocation in case
  of invalid INI file (bsc#1012628).
- bnxt_en: Fix the resource check condition for RSS contexts
  (bsc#1012628).
- gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
- platform/x86: toshiba_acpi: Fix quickstart quirk handling
  (bsc#1012628).
- Revert "igc: fix a log entry using uninitialized netdev"
  (bsc#1012628).
- nilfs2: fix inode number range checks (bsc#1012628).
- nilfs2: add missing check for inode numbers on directory entries
  (bsc#1012628).
- nilfs2: fix incorrect inode allocation from reserved inodes
  (bsc#1012628).
- mm: optimize the redundant loop of mm_update_owner_next()
  (bsc#1012628).
- mm: avoid overflows in dirty throttling logic (bsc#1012628).
- btrfs: zoned: fix calc_available_free_space() for zoned mode
  (bsc#1012628).
- btrfs: fix adding block group to a reclaim list and the unused
  list during reclaim (bsc#1012628).
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
  (bsc#1012628).
- f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
- scsi: mpi3mr: Use proper format specifier in
  mpi3mr_sas_port_add() (bsc#1012628).
- Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
  Adv Report (bsc#1012628).
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after
  warm reboot (bsc#1012628).
- can: kvaser_usb: Explicitly initialize family in leafimx
  driver_info struct (bsc#1012628).
- fsnotify: Do not generate events for O_PATH file descriptors
  (bsc#1012628).
- Revert "mm/writeback: fix possible divide-by-zero in
  wb_dirty_limits(), again" (bsc#1012628).
- drm/xe: fix error handling in xe_migrate_update_pgtables
  (bsc#1012628).
- drm/ttm: Always take the bo delayed cleanup path for imported
  bos (bsc#1012628).
- drm/nouveau: fix null pointer dereference in
  nouveau_connector_get_modes (bsc#1012628).
- drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for Valve Galileo
  (bsc#1012628).
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
  (bsc#1012628).
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
  without common (bsc#1012628).
- powerpc/pseries: Fix scv instruction crash with kexec
  (bsc#1012628).
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
  at address 0 (bsc#1012628).
- firmware: sysfb: Fix reference count of sysfb parent device
  (bsc#1012628).
- filelock: Remove locks reliably when fcntl/close race is
  detected (bsc#1012628).
- mtd: rawnand: Ensure ECC configuration is propagated to upper
  layers (bsc#1012628).
- mtd: rawnand: Fix the nand_read_data_op() early check
  (bsc#1012628).
- mtd: rawnand: Bypass a couple of sanity checks during NAND
  identification (bsc#1012628).
- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
  (bsc#1012628).
- fs: don't misleadingly warn during thaw operations
  (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: fix error array size
  (bsc#1012628).
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
  (bsc#1012628).
- s390/dasd: Fix invalid dereferencing of indirect CCW data
  pointer (bsc#1012628).
- selftests/harness: Fix tests timeout and race condition
  (bsc#1012628).
- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
  Quartz64 Model B (bsc#1012628).
- clk: qcom: gcc-sm6350: Fix gpll6* &amp; gpll7 parents (bsc#1012628).
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
  (bsc#1012628).
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
  (bsc#1012628).
- i2c: pnx: Fix potential deadlock warning from del_timer_sync()
  call in isr (bsc#1012628).
- fs/ntfs3: Mark volume as dirty if xattr is broken (bsc#1012628).
- drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with
  ALC897 (bsc#1012628).
- vhost-scsi: Handle vhost_vq_work_queue failures for events
  (bsc#1012628).
- nvme-multipath: find NUMA path only for online numa-node
  (bsc#1012628).
- dma-mapping: benchmark: avoid needless copy_to_user if benchmark
  fails (bsc#1012628).
- drm/amdgpu: correct hbm field in boot status (bsc#1012628).
- connector: Fix invalid conversion in cn_proc.h (bsc#1012628).
- swap: yield device immediately (bsc#1012628).
- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
  (bsc#1012628).
- libbpf: detect broken PID filtering logic for multi-uprobe
  (bsc#1012628).
- regmap-i2c: Subtract reg size from max_write (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT
  IVW 11.6" tablet (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
  (bsc#1012628).
- block: check for max_hw_sectors underflow (bsc#1012628).
- nvmet: fix a possible leak when destroy a ctrl during qp
  establishment (bsc#1012628).
- kbuild: fix short log for AS in link-vmlinux.sh (bsc#1012628).
- nfc/nci: Add the inconsistency check between the input data
  length and count (bsc#1012628).
- spi: cadence: Ensure data lines set to low during dummy-cycle
  period (bsc#1012628).
- ALSA: ump: Set default protocol when not given explicitly
  (bsc#1012628).
- drm/amdgpu: silence UBSAN warning (bsc#1012628).
- hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
  (bsc#1012628).
- null_blk: Do not allow runt zone with zone capacity smaller
  then zone size (bsc#1012628).
- libbpf: don't close(-1) in multi-uprobe feature detector
  (bsc#1012628).
- Refresh
  patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch.
- commit 8c0f797</changelog>
</package>
<package pkgid="3da7fbf4e0c4a7551f1ef17fee42d85438076feada775821ac57338fa65f5e4fd581d858e6c2e7459c66f0cf23396f8adc58263177db72d9c823439f47aa261e" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.10.3" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1720440000">- update to 6.10-rc7
- refresh
  - patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
- commit 45f4681</changelog>
  <changelog author="svarbanov@suse.de" date="1720440001">- config: update and reenable arm64 configs
  Options mirrored from x86_64, except:
  +CONFIG_SCHED_HW_PRESSURE=y
  +CONFIG_ARCH_AIROHA=y
  +CONFIG_ARM64_WORKAROUND_SPECULATIVE_SSBS=y
  +CONFIG_ARM64_ERRATUM_3194386=y
  +CONFIG_ARM64_ERRATUM_3312417=y
  +CONFIG_ARCH_WANTS_EXECMEM_LATE=y
  +CONFIG_STM32_FIREWALL=y
  +CONFIG_SPI_AIROHA_SNFI=m
  +CONFIG_PINCTRL_SCMI=m
  +CONFIG_GPIO_SWNODE_UNDEFINED=y
  +CONFIG_GPIO_EN7523=m
  +CONFIG_REGULATOR_SUN20I=m
  +CONFIG_VIDEO_BCM2835_UNICAM=m
  +CONFIG_DRM_DISPLAY_DP_AUX_BUS=m
  +CONFIG_DRM_PANEL_LG_SW43408=m
  +CONFIG_DRM_PANEL_RAYDIUM_RM69380=m
  +CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m
  +CONFIG_DRM_PANTHOR=m
  +CONFIG_SND_SOC_MT8186_MT6366=m
  +CONFIG_SND_SOC_RK3308=m
  +CONFIG_USB_ONBOARD_DEV=m
  +CONFIG_ARM64_PLATFORM_DEVICES=y
  +CONFIG_EC_ACER_ASPIRE1=m
  +CONFIG_COMMON_CLK_EN7523=y
  +CONFIG_CLK_IMX95_BLK_CTL=m
  +CONFIG_COMMON_CLK_MESON_VCLK=y
  +CONFIG_COMMON_CLK_STM32MP257=y
  +CONFIG_ARM_MHU_V3=m
  +CONFIG_ARCH_R9A09G057=y
  +CONFIG_AD7173=m
  +CONFIG_AD7944=m
  +CONFIG_AD9739A=m
  +CONFIG_ADI_AXI_DAC=m
  +CONFIG_APDS9306=m
  +CONFIG_STM32_EXTI=y
  +CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY=m
  +CONFIG_PHY_ROCKCHIP_USBDP=m
  +CONFIG_ARM_TSTEE=m
  +CONFIG_TRUSTED_KEYS_DCP=y
  +CONFIG_CRYPTO_DEV_TEGRA=m
- commit aacb786</changelog>
  <changelog author="svarbanov@suse.de" date="1720526400">- config: update and reenable armv7hl configs
  Option values from arm64 and x86.
- commit 3e8ca13</changelog>
  <changelog author="svarbanov@suse.de" date="1720526401">- config: update and reenable armv6hl configs
  Option values mirrored from armv7hl
- commit c5191d9</changelog>
  <changelog author="msuchanek@suse.de" date="1720526402">- kernel-binary: vdso: Own module_dir
- commit ff69986</changelog>
  <changelog author="mkubecek@suse.cz" date="1720612800">- config: update arm configs
- arm64 and armv7hl
  - DRM_MSM_VALIDATE_XML=n ("unsure")
- commit 92abc10</changelog>
  <changelog author="jslaby@suse.cz" date="1720699200">- Linux 6.9.9 (bsc#1012628).
- selftests/resctrl: Fix non-contiguous CBM for AMD (bsc#1012628).
- locking/mutex: Introduce devm_mutex_init() (bsc#1012628).
- leds: mlxreg: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- leds: an30259a: Use devm_mutex_init() for mutex initialization
  (bsc#1012628).
- crypto: hisilicon/debugfs - Fix debugfs uninit process issue
  (bsc#1012628).
- drm/lima: fix shared irq handling on driver remove
  (bsc#1012628).
- powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt
  (bsc#1012628).
- media: dvb: as102-fe: Fix as10x_register_addr packing
  (bsc#1012628).
- media: dvb-usb: dib0700_devices: Add missing release_firmware()
  (bsc#1012628).
- net: dql: Avoid calling BUG() when WARN() is enough
  (bsc#1012628).
- wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if
  no 6 GHz sband (bsc#1012628).
- drm/xe: Add outer runtime_pm protection to
  xe_live_ktest@xe_dma_buf (bsc#1012628).
- IB/core: Implement a limit on UMAD receive List (bsc#1012628).
- scsi: qedf: Make qedf_execute_tmf() non-preemptible
  (bsc#1012628).
- bpf: mark bpf_dummy_struct_ops.test_1 parameter as nullable
  (bsc#1012628).
- selftests/bpf: adjust dummy_st_ops_success to detect additional
  error (bsc#1012628).
- selftests/bpf: do not pass NULL for non-nullable params in
  dummy_st_ops (bsc#1012628).
- bpf: check bpf_dummy_struct_ops program params for test runs
  (bsc#1012628).
- selftests/bpf: dummy_st_ops should reject 0 for non-nullable
  params (bsc#1012628).
- RISC-V: KVM: Fix the initial sample period value (bsc#1012628).
- crypto: aead,cipher - zeroize key buffer after use
  (bsc#1012628).
- media: mediatek: vcodec: Only free buffer VA that is not NULL
  (bsc#1012628).
- drm/amdgpu: Fix uninitialized variable warnings (bsc#1012628).
- drm/amdgpu: Using uninitialized value *size when calling
  amdgpu_vce_cs_reloc (bsc#1012628).
- drm/amdgpu: Initialize timestamp for some legacy SOCs
  (bsc#1012628).
- drm/amdgpu: fix double free err_addr pointer warnings
  (bsc#1012628).
- drm/amd/display: Add NULL pointer check for kzalloc
  (bsc#1012628).
- drm/amd/display: Check index msg_id before read or write
  (bsc#1012628).
- drm/amd/display: Check pipe offset before setting vblank
  (bsc#1012628).
- drm/amd/display: Skip finding free audio for unknown engine_id
  (bsc#1012628).
- drm/amd/display: Fix overlapping copy within
  dml_core_mode_programming (bsc#1012628).
- drm/amd/display: update pipe topology log to support subvp
  (bsc#1012628).
- drm/amd/display: Do not return negative stream id for array
  (bsc#1012628).
- drm/amd/display: ASSERT when failing to find index by
  plane/stream id (bsc#1012628).
- drm/amd/display: Fix uninitialized variables in DM
  (bsc#1012628).
- drm/amdgpu: fix uninitialized scalar variable warning
  (bsc#1012628).
- drm/amdgpu: fix the warning about the expression (int)size -
  len (bsc#1012628).
- media: dw2102: Don't translate i2c read into write
  (bsc#1012628).
- riscv: Apply SiFive CIP-1200 workaround to single-ASID
  sfence.vma (bsc#1012628).
- media: dw2102: fix a potential buffer overflow (bsc#1012628).
- sctp: prefer struct_size over open coded arithmetic
  (bsc#1012628).
- firmware: dmi: Stop decoding on broken entry (bsc#1012628).
- kunit/fortify: Do not spam logs with fortify WARNs
  (bsc#1012628).
- Input: ff-core - prefer struct_size over open coded arithmetic
  (bsc#1012628).
- usb: xhci: prevent potential failure in handle_tx_event()
  for Transfer events without TRB (bsc#1012628).
- wifi: mt76: replace skb_put with skb_put_zero (bsc#1012628).
- wifi: mt76: mt7996: add sanity checks for background radar
  trigger (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Check NULL ptr on
  lvts_data (bsc#1012628).
- net: dsa: mv88e6xxx: Correct check for empty list (bsc#1012628).
- media: dvb-frontends: tda18271c2dd: Remove casting during div
  (bsc#1012628).
- media: s2255: Use refcount_t instead of atomic_t for
  num_channels (bsc#1012628).
- media: i2c: st-mipid02: Use the correct div function
  (bsc#1012628).
- media: tc358746: Use the correct div_ function (bsc#1012628).
- media: dvb-frontends: tda10048: Fix integer overflow
  (bsc#1012628).
- crypto: hisilicon/sec2 - fix for register offset (bsc#1012628).
- gve: Account for stopped queues when reading NIC stats
  (bsc#1012628).
- i2c: i801: Annotate apanel_addr as __ro_after_init
  (bsc#1012628).
- powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for
  CONFIG_PCI=n (bsc#1012628).
- orangefs: fix out-of-bounds fsid access (bsc#1012628).
- kunit: Fix timeout message (bsc#1012628).
- powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
  (bsc#1012628).
- selftests/net: fix uninitialized variables (bsc#1012628).
- igc: fix a log entry using uninitialized netdev (bsc#1012628).
- bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
  (bsc#1012628).
- f2fs: check validation of fault attrs in f2fs_build_fault_attr()
  (bsc#1012628).
- scsi: mpi3mr: Sanitise num_phys (bsc#1012628).
- serial: imx: Raise TX trigger level to 8 (bsc#1012628).
- jffs2: Fix potential illegal address access in jffs2_free_inode
  (bsc#1012628).
- s390: Mark psw in __load_psw_mask() as __unitialized
  (bsc#1012628).
- s390/pkey: Use kfree_sensitive() to fix Coccinelle warnings
  (bsc#1012628).
- s390/pkey: Wipe sensitive data on failure (bsc#1012628).
- s390/pkey: Wipe copies of clear-key structures on failure
  (bsc#1012628).
- s390/pkey: Wipe copies of protected- and secure-keys
  (bsc#1012628).
- btrfs: scrub: initialize ret in scrub_simple_mirror() to fix
  compilation warning (bsc#1012628).
- cdrom: rearrange last_media_change check to avoid unintentional
  overflow (bsc#1012628).
- tools/power turbostat: Remember global max_die_id (bsc#1012628).
- tools/power turbostat: Avoid possible memory corruption due
  to sparse topology IDs (bsc#1012628).
- vhost: Use virtqueue mutex for swapping worker (bsc#1012628).
- vhost: Release worker mutex during flushes (bsc#1012628).
- vhost_task: Handle SIGKILL by flushing work and exiting
  (bsc#1012628).
- virtio-pci: Check if is_avq is NULL (bsc#1012628).
- mac802154: fix time calculation in
  ieee802154_configure_durations() (bsc#1012628).
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
  (bsc#1012628).
- net: phy: phy_device: Fix PHY LED blinking code comment
  (bsc#1012628).
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP
  (bsc#1012628).
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call
  tcp_try_to_open() (bsc#1012628).
- net/mlx5: E-switch, Create ingress ACL when needed
  (bsc#1012628).
- net/mlx5e: Add mqprio_rl cleanup and free in
  mlx5e_priv_cleanup() (bsc#1012628).
- net/mlx5e: Present succeeded IPsec SA bytes and packet
  (bsc#1012628).
- net/mlx5e: Approximate IPsec per-SA payload data bytes count
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting of unicast qos interval
  (bsc#1012628).
- Bluetooth: Ignore too large handle values in BIG (bsc#1012628).
- Bluetooth: ISO: Check socket flag instead of hcon (bsc#1012628).
- bluetooth/hci: disallow setting handle bigger than
  HCI_CONN_HANDLE_MAX (bsc#1012628).
- tcp_metrics: validate source addr length (bsc#1012628).
- KVM: s390: fix LPSWEY handling (bsc#1012628).
- e1000e: Fix S0ix residency on corporate systems (bsc#1012628).
- gpiolib: of: fix lookup quirk for MIPS Lantiq (bsc#1012628).
- net: allow skb_datagram_iter to be called from any context
  (bsc#1012628).
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts
  (bsc#1012628).
- net: txgbe: remove separate irq request for MSI and INTx
  (bsc#1012628).
- net: txgbe: add extra handle for MSI/INTx into thread irq handle
  (bsc#1012628).
- net: txgbe: free isb resources at the right time (bsc#1012628).
- btrfs: always do the basic checks for btrfs_qgroup_inherit
  structure (bsc#1012628).
- net: phy: aquantia: add missing include guards (bsc#1012628).
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx()
  from __netif_rx() (bsc#1012628).
- drm/fbdev-generic: Fix framebuffer on big endian devices
  (bsc#1012628).
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only
  (bsc#1012628).
- s390/vfio_ccw: Fix target addresses of TIC CCWs (bsc#1012628).
- gpio: mmio: do not calculate bgpio_bits via "ngpios"
  (bsc#1012628).
- wifi: wilc1000: fix ies_len type in connect path (bsc#1012628).
- riscv: kexec: Avoid deadlock in kexec crash path (bsc#1012628).
- netfilter: nf_tables: unconditionally flush pending work before
  notifier (bsc#1012628).
- net: rswitch: Avoid use-after-free in rswitch_poll()
  (bsc#1012628).
- bonding: Fix out-of-bounds read in
  bond_option_arp_ip_targets_set() (bsc#1012628).
- ice: Fix improper extts handling (bsc#1012628).
- ice: Don't process extts if PTP is disabled (bsc#1012628).
- ice: Reject pin requests with unsupported flags (bsc#1012628).
- ice: use proper macro for testing bit (bsc#1012628).
- selftests: fix OOM in msg_zerocopy selftest (bsc#1012628).
- selftests: make order checking verbose in msg_zerocopy selftest
  (bsc#1012628).
- drm/xe/mcr: Avoid clobbering DSS steering (bsc#1012628).
- tcp: Don't flag tcp_sk(sk)-&gt;rx_opt.saw_unknown for TCP AO
  (bsc#1012628).
- inet_diag: Initialize pad field in struct inet_diag_req_v2
  (bsc#1012628).
- mlxsw: core_linecards: Fix double memory deallocation in case
  of invalid INI file (bsc#1012628).
- bnxt_en: Fix the resource check condition for RSS contexts
  (bsc#1012628).
- gpiolib: of: add polarity quirk for TSC2005 (bsc#1012628).
- platform/x86: toshiba_acpi: Fix quickstart quirk handling
  (bsc#1012628).
- Revert "igc: fix a log entry using uninitialized netdev"
  (bsc#1012628).
- nilfs2: fix inode number range checks (bsc#1012628).
- nilfs2: add missing check for inode numbers on directory entries
  (bsc#1012628).
- nilfs2: fix incorrect inode allocation from reserved inodes
  (bsc#1012628).
- mm: optimize the redundant loop of mm_update_owner_next()
  (bsc#1012628).
- mm: avoid overflows in dirty throttling logic (bsc#1012628).
- btrfs: zoned: fix calc_available_free_space() for zoned mode
  (bsc#1012628).
- btrfs: fix adding block group to a reclaim list and the unused
  list during reclaim (bsc#1012628).
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer()
  (bsc#1012628).
- f2fs: Add inline to f2fs_build_fault_attr() stub (bsc#1012628).
- scsi: mpi3mr: Use proper format specifier in
  mpi3mr_sas_port_add() (bsc#1012628).
- Bluetooth: hci_bcm4377: Fix msgid release (bsc#1012628).
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended
  Adv Report (bsc#1012628).
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after
  warm reboot (bsc#1012628).
- can: kvaser_usb: Explicitly initialize family in leafimx
  driver_info struct (bsc#1012628).
- fsnotify: Do not generate events for O_PATH file descriptors
  (bsc#1012628).
- Revert "mm/writeback: fix possible divide-by-zero in
  wb_dirty_limits(), again" (bsc#1012628).
- drm/xe: fix error handling in xe_migrate_update_pgtables
  (bsc#1012628).
- drm/ttm: Always take the bo delayed cleanup path for imported
  bos (bsc#1012628).
- drm/nouveau: fix null pointer dereference in
  nouveau_connector_get_modes (bsc#1012628).
- drm/amdgpu/atomfirmware: silence UBSAN warning (bsc#1012628).
- drm: panel-orientation-quirks: Add quirk for Valve Galileo
  (bsc#1012628).
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag
  (bsc#1012628).
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw
  without common (bsc#1012628).
- powerpc/pseries: Fix scv instruction crash with kexec
  (bsc#1012628).
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted
  at address 0 (bsc#1012628).
- firmware: sysfb: Fix reference count of sysfb parent device
  (bsc#1012628).
- filelock: Remove locks reliably when fcntl/close race is
  detected (bsc#1012628).
- mtd: rawnand: Ensure ECC configuration is propagated to upper
  layers (bsc#1012628).
- mtd: rawnand: Fix the nand_read_data_op() early check
  (bsc#1012628).
- mtd: rawnand: Bypass a couple of sanity checks during NAND
  identification (bsc#1012628).
- mtd: rawnand: rockchip: ensure NVDDR timings are rejected
  (bsc#1012628).
- fs: don't misleadingly warn during thaw operations
  (bsc#1012628).
- net: stmmac: dwmac-qcom-ethqos: fix error array size
  (bsc#1012628).
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds
  (bsc#1012628).
- s390/dasd: Fix invalid dereferencing of indirect CCW data
  pointer (bsc#1012628).
- selftests/harness: Fix tests timeout and race condition
  (bsc#1012628).
- arm64: dts: rockchip: Fix the DCDC_REG2 minimum voltage on
  Quartz64 Model B (bsc#1012628).
- clk: qcom: gcc-sm6350: Fix gpll6* &amp; gpll7 parents (bsc#1012628).
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs
  (bsc#1012628).
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg
  (bsc#1012628).
- i2c: pnx: Fix potential deadlock warning from del_timer_sync()
  call in isr (bsc#1012628).
- fs/ntfs3: Mark volume as dirty if xattr is broken (bsc#1012628).
- drm/amdkfd: Let VRAM allocations go to GTT domain on small APUs
  (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with
  ALC897 (bsc#1012628).
- vhost-scsi: Handle vhost_vq_work_queue failures for events
  (bsc#1012628).
- nvme-multipath: find NUMA path only for online numa-node
  (bsc#1012628).
- dma-mapping: benchmark: avoid needless copy_to_user if benchmark
  fails (bsc#1012628).
- drm/amdgpu: correct hbm field in boot status (bsc#1012628).
- connector: Fix invalid conversion in cn_proc.h (bsc#1012628).
- swap: yield device immediately (bsc#1012628).
- nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
  (bsc#1012628).
- libbpf: detect broken PID filtering logic for multi-uprobe
  (bsc#1012628).
- regmap-i2c: Subtract reg size from max_write (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT
  IVW 11.6" tablet (bsc#1012628).
- platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
  (bsc#1012628).
- block: check for max_hw_sectors underflow (bsc#1012628).
- nvmet: fix a possible leak when destroy a ctrl during qp
  establishment (bsc#1012628).
- kbuild: fix short log for AS in link-vmlinux.sh (bsc#1012628).
- nfc/nci: Add the inconsistency check between the input data
  length and count (bsc#1012628).
- spi: cadence: Ensure data lines set to low during dummy-cycle
  period (bsc#1012628).
- ALSA: ump: Set default protocol when not given explicitly
  (bsc#1012628).
- drm/amdgpu: silence UBSAN warning (bsc#1012628).
- hwmon: (dell-smm) Add Dell G15 5511 to fan control whitelist
  (bsc#1012628).
- null_blk: Do not allow runt zone with zone capacity smaller
  then zone size (bsc#1012628).
- libbpf: don't close(-1) in multi-uprobe feature detector
  (bsc#1012628).
- Refresh
  patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch.
- commit 8c0f797</changelog>
  <changelog author="mkubecek@suse.cz" date="1721044800">- update to 6.10 final
- refresh configs (headers only)
- commit b8b0277</changelog>
  <changelog author="jslaby@suse.cz" date="1721304000">- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
- commit cee765e</changelog>
  <changelog author="jslaby@suse.cz" date="1721908800">- Linux 6.10.1 (bsc#1012628).
- thermal: core: Allow thermal zones to tell the core to ignore
  them (bsc#1012628).
- io_uring: fix error pbuf checking (bsc#1012628).
- ASoC: cs35l56: Limit Speaker Volume to +12dB maximum
  (bsc#1012628).
- ASoC: cs35l56: Use header defines for Speaker Volume control
  definition (bsc#1012628).
- tpm: Use auth only after NULL check in
  tpm_buf_check_hmac_response() (bsc#1012628).
- cifs: Fix setting of zero_point after DIO write (bsc#1012628).
- cifs: Fix server re-repick on subrequest retry (bsc#1012628).
- cifs: fix noisy message on copy_file_range (bsc#1012628).
- cifs: Fix missing fscache invalidation (bsc#1012628).
- cifs: Fix missing error code set (bsc#1012628).
- ext4: use memtostr_pad() for s_volume_name (bsc#1012628).
- commit a57275a</changelog>
  <changelog author="jslaby@suse.cz" date="1721908801">- drm/amd/display: Take Synaptics Cascaded Topology into Account
  (bsc#1228093 #3495).
- commit a4c3703</changelog>
  <changelog author="jslaby@suse.cz" date="1721908802">- Revert "rpm/kernel-obs-build.spec.in: drop algif_hash from KERNEL_MODULES (bsc#1226463)"
  This reverts commit c9c2e244cf9031882276be043b882ccf33835a4f. Openssl
  was fixed:
  https://build.opensuse.org/request/show/1189541
- commit 178f0b6</changelog>
  <changelog author="jslaby@suse.cz" date="1722168000">- Linux 6.10.2 (bsc#1012628).
- tap: add missing verification for short frame (bsc#1012628).
- tun: add missing verification for short frame (bsc#1012628).
- filelock: Fix fcntl/close race recovery compat path
  (bsc#1012628).
- ALSA: seq: ump: Skip useless ports for static blocks
  (bsc#1012628).
- ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA
  is paused (bsc#1012628).
- arm64: dts: qcom: sm6115: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: sdm845: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: ipq6018: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: msm8998: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: sm6350: Disable SS instance in Parkmode for
  USB (bsc#1012628).
- arm64: dts: qcom: msm8996: Disable SS instance in Parkmode
  for USB (bsc#1012628).
- arm64: dts: qcom: x1e80100-crd: Fix USB PHYs regulators
  (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix the PHY regulator for PCIe
  6a (bsc#1012628).
- arm64: dts: qcom: x1e80100-crd: Fix the PHY regulator for PCIe
  6a (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: switch I2C2 to i2c-gpio
  (bsc#1012628).
- arm64: dts: qcom: qrb2210-rb1: switch I2C2 to i2c-gpio
  (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix USB PHYs regulators
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Disable SuperSpeed instances in park
  mode (bsc#1012628).
- arm64: dts: qcom: sc7180: Disable SuperSpeed instances in park
  mode (bsc#1012628).
- ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy
  Book Pro 360 (bsc#1012628).
- ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
  (bsc#1012628).
- ALSA: hda/tas2781: Add new quirk for Lenovo Hera2 Laptop
  (bsc#1012628).
- usb: gadget: midi2: Fix incorrect default MIDI2 protocol setup
  (bsc#1012628).
- fs/ntfs3: Validate ff offset (bsc#1012628).
- fs/ntfs3: Add a check for attr_names and oatbl (bsc#1012628).
- jfs: don't walk off the end of ealist (bsc#1012628).
- ocfs2: add bounds checking to ocfs2_check_dir_entry()
  (bsc#1012628).
- s390/mm: Fix VM_FAULT_HWPOISON handling in do_exception()
  (bsc#1012628).
- drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
  (bsc#1012628).
- commit d3b5079</changelog>
  <changelog author="jslaby@suse.cz" date="1722254400">- drm/qxl: Pin buffer objects for internal mappings (bsc#1228388).
- commit 691f036</changelog>
  <changelog author="jslaby@suse.cz" date="1722254401">- Update
  patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
  (bsc#1228387).
  Fix the bsc #.
- commit 65a34e2</changelog>
  <changelog author="shung-hsi.yu@suse.com" date="1722340800">- rpm/guards: fix precedence issue with control flow operator
  With perl 5.40 it report the following error on rpm/guards script:
  Possible precedence issue with control flow operator (exit) at scripts/guards line 208.
  Fix the issue by adding parenthesis around ternary operator.
- commit 07b8b4e</changelog>
  <changelog author="jslaby@suse.cz" date="1722427200">- Delete
  patches.suse/drm-amd-display-Take-Synaptics-Cascaded-Topology-int.patch.
- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
  The former causes crashes:
  https://bugzilla.suse.com/show_bug.cgi?id=1228093#c11
  Let's resort back to a revert.
- commit f800dd5</changelog>
  <changelog author="ddiss@suse.de" date="1722427201">- apparmor: unpack transition table if dfa is not present (bsc#1226031).
- commit 58e734c</changelog>
  <changelog author="jslaby@suse.cz" date="1722686400">- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
  (bsc#1012628).
- soc: qcom: pmic_glink: Handle the return value of
  pmic_glink_init (bsc#1012628).
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by
  rpmh_rsc_send_data() callers (bsc#1012628).
- arm64: dts: rockchip: Add sdmmc related properties on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  (bsc#1012628).
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Update WIFi/BT related nodes on
  rk3308-rock-pi-s (bsc#1012628).
- cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
  (bsc#1012628).
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
  (bsc#1012628).
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  (bsc#1012628).
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  (bsc#1012628).
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
  (bsc#1012628).
- ARM: dts: sunxi: remove duplicated entries in makefile
  (bsc#1012628).
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx
  STGEN timer (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on (bsc#1012628).
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
  (bsc#1012628).
- OPP: ti: Fix ti_opp_supply_probe wrong return values
  (bsc#1012628).
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts
  polarity (bsc#1012628).
- arm64: dts: ti: k3-j722s: Fix main domain GPIO count
  (bsc#1012628).
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
  (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where
  unused (bsc#1012628).
- arm64: dts: qcom: qdu1000: Add secure qfprom node (bsc#1012628).
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during
  bwmon_remove (bsc#1012628).
- soc: qcom: pdr: protect locator_addr with the main mutex
  (bsc#1012628).
- soc: qcom: pdr: fix parsing of domains lists (bsc#1012628).
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
  (bsc#1012628).
- arm64: dts: amlogic: sm1: fix spdif compatibles (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to
  bias-disable (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable
  property (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
  pp3300_mipibrdg (bsc#1012628).
- arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Fix the value of
  `dlg,jack-det-rate` mismatch (bsc#1012628).
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node
  names (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node
  for anx7625 (bsc#1012628).
- soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
  (bsc#1012628).
- arm64: dts: amlogic: gx: correct hdmi clocks (bsc#1012628).
- arm64: dts: amlogic: add power domain to hdmitx (bsc#1012628).
- arm64: dts: amlogic: setup hdmi system clock (bsc#1012628).
- arm64: dts: rockchip: Drop invalid mic-in-differential on
  rk3568-rock-3a (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3566-roc-pc (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3568-evb1-v10 (bsc#1012628).
- arm64: dts: renesas: r8a779h0: Drop "opp-shared" from
  opp-table-0 (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt
  messages (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc_mlmix location (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc vpu locations (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
  (bsc#1012628).
- x86/xen: Convert comma to semicolon (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
  (bsc#1012628).
- arm64: dts: rockchip: Add missing power-domains for rk356x
  vop_mmu (bsc#1012628).
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino
  R6xS (bsc#1012628).
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: disable display subsystem for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  (bsc#1012628).
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain
  property (bsc#1012628).
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during
  comparisons (bsc#1012628).
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared
  memory CPPC systems (bsc#1012628).
- m68k: cmpxchg: Fix return value for default case in
  __arch_xchg() (bsc#1012628).
- ARM: spitz: fix GPIO assignment for backlight (bsc#1012628).
- ARM: Remove address checking for MMUless devices (bsc#1012628).
- x86/sev: Do RMP memory coverage check after max_pfn has been
  set (bsc#1012628).
- vmlinux.lds.h: catch .bss..L* sections into BSS") (bsc#1012628).
- firmware: turris-mox-rwtm: Do not complete if there are no
  waiters (bsc#1012628).
- firmware: turris-mox-rwtm: Fix checking return value of
  wait_for_completion_timeout() (bsc#1012628).
- firmware: turris-mox-rwtm: Initialize completion before mailbox
  (bsc#1012628).
- wifi: ath12k: Don't drop tx_status in failure case
  (bsc#1012628).
- wifi: ath12k: drop failed transmitted frames from metric
  calculation (bsc#1012628).
- wifi: ath12k: avoid duplicated vdev stop (bsc#1012628).
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  (bsc#1012628).
- wifi: ath12k: Correct 6 GHz frequency value in rx status
  (bsc#1012628).
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  (bsc#1012628).
- wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
  (bsc#1012628).
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  (bsc#1012628).
- selftests/bpf: Fix prog numbers in test_sockmap (bsc#1012628).
- wifi: rtw89: 8852b: restore setting for RFE type 5 after device
  resume (bsc#1012628).
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported
  ESPINTCP (bsc#1012628).
- wifi: iwlwifi: mvm: don't skip link selection (bsc#1012628).
- wifi: mac80211: fix TTLM teardown work (bsc#1012628).
- wifi: mac80211: cancel multi-link reconf work on disconnect
  (bsc#1012628).
- wifi: mac80211: cancel TTLM teardown work earlier (bsc#1012628).
- wifi: mac80211: reset negotiated TTLM on disconnect
  (bsc#1012628).
- wifi: ath11k: refactor setting country code logic (bsc#1012628).
- wifi: ath11k: restore country code during resume (bsc#1012628).
- wifi: ath12k: change DMA direction while mapping reinjected
  packets (bsc#1012628).
- wifi: ath12k: fix invalid memory access while processing
  fragmented packets (bsc#1012628).
- wifi: ath12k: fix firmware crash during reo reinject
  (bsc#1012628).
- wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after
  device resume (bsc#1012628).
- wifi: ath11k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- wifi: ath12k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- net: ethernet: cortina: Restore TSO support (bsc#1012628).
- tcp: add tcp_done_with_error() helper (bsc#1012628).
- tcp: fix race in tcp_write_err() (bsc#1012628).
- tcp: fix races in tcp_abort() (bsc#1012628).
- tcp: fix races in tcp_v[46]_err() (bsc#1012628).
- hns3: avoid linking objects into multiple modules (bsc#1012628).
- libbpf: keep FD_CLOEXEC flag when dup()'ing FD (bsc#1012628).
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
  CONFIG_ARCH_NO_SG_CHAIN is defined (bsc#1012628).
- selftests/bpf: Check length of recv in test_sockmap
  (bsc#1012628).
- udf: Fix lock ordering in udf_evict_inode() (bsc#1012628).
- sched/core: Move preempt_model_*() helpers from sched.h to
  preempt.h (bsc#1012628).
- sched/core: Drop spinlocks on contention iff kernel is
  preemptible (bsc#1012628).
- lib: objagg: Fix general protection fault (bsc#1012628).
- mlxsw: spectrum_acl_erp: Fix object nesting warning
  (bsc#1012628).
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware
  errors (bsc#1012628).
- perf/x86: Serialize set_attr_rdpmc() (bsc#1012628).
- jump_label: Fix concurrency issues in static_key_slow_dec()
  (bsc#1012628).
- wifi: ath12k: fix ACPI warning when resume (bsc#1012628).
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  (bsc#1012628).
- wifi: ath12k: fix per pdev debugfs registration (bsc#1012628).
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  (bsc#1012628).
- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (bsc#1012628).
- wifi: nl80211: expose can-monitor channel property
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix re-enabling EMLSR (bsc#1012628).
- wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
  (bsc#1012628).
- bpf: Make bpf_session_cookie() kfunc return long *
  (bsc#1012628).
- xfrm: Fix input error path memory access (bsc#1012628).
- xfrm: Log input direction mismatch error in one place
  (bsc#1012628).
- udf: Fix bogus checksum computation in udf_rename()
  (bsc#1012628).
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  (bsc#1012628).
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded
  ports for KSZ9477 (bsc#1012628).
- bpf: Change bpf_session_cookie return value to __u64 *
  (bsc#1012628).
- libbpf: Checking the btf_type kind when fixing variable offsets
  (bsc#1012628).
- libbpf: Skip base btf sanity checks (bsc#1012628).
- xfrm: Fix unregister netdevice hang on hardware offload
  (bsc#1012628).
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp (bsc#1012628).
- netfilter: nf_tables: rise cap on SELinux secmark context
  (bsc#1012628).
- wifi: mac80211: add ieee80211_tdls_sta_link_id() (bsc#1012628).
- wifi: mac80211: correcty limit wider BW TDLS STAs (bsc#1012628).
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (bsc#1012628).
- wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  (bsc#1012628).
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  (bsc#1012628).
- wifi: ath12k: fix peer metadata parsing (bsc#1012628).
- wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  (bsc#1012628).
- wifi: rtw89: 8852b: fix definition of KIP register number
  (bsc#1012628).
- wifi: rtl8xxxu: 8188f: Limit TX power index (bsc#1012628).
- xfrm: Export symbol xfrm_dev_state_delete (bsc#1012628).
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline
  image (bsc#1012628).
- bpftool: Mount bpffs when pinmaps path not under the bpffs
  (bsc#1012628).
- bpf: Fix atomic probe zero-extension (bsc#1012628).
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address
  calculation (bsc#1012628).
- perf: Fix perf_aux_size() for greater-than 32-bit size
  (bsc#1012628).
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
  (bsc#1012628).
- perf: Fix default aux_watermark calculation (bsc#1012628).
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  (bsc#1012628).
- perf/x86/amd/uncore: Avoid PMU registration if counters are
  unavailable (bsc#1012628).
- perf/x86/amd/uncore: Fix DF and UMC domain identification
  (bsc#1012628).
- wifi: rtw89: Fix array index mistake in
  rtw89_sta_info_get_iter() (bsc#1012628).
- xfrm: fix netdev reference count imbalance (bsc#1012628).
- xfrm: call xfrm_dev_policy_delete when kill policy
  (bsc#1012628).
- wifi: virt_wifi: avoid reporting connection success with wrong
  SSID (bsc#1012628).
- bpf: helpers: fix bpf_wq_set_callback_impl signature
  (bsc#1012628).
- NFSD: Fix nfsdcld warning (bsc#1012628).
- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (bsc#1012628).
- net: page_pool: fix warning code (bsc#1012628).
- wifi: virt_wifi: don't use strlen() in const context
  (bsc#1012628).
- locking/rwsem: Add __always_inline annotation to
  __down_write_common() and inlined callers (bsc#1012628).
- selftests/bpf: Close fd in error path in drop_on_reuseport
  (bsc#1012628).
- selftests/bpf: Null checks for links in bpf_tcp_ca
  (bsc#1012628).
- selftests/bpf: Close obj in error path in xdp_adjust_tail
  (bsc#1012628).
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
  (bsc#1012628).
- selftests/resctrl: Fix closing IMC fds on error and open-code
  R+W instead of loops (bsc#1012628).
- bpf: annotate BTF show functions with __printf (bsc#1012628).
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (bsc#1012628).
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  (bsc#1012628).
- bpf: fix overflow check in adjust_jmp_off() (bsc#1012628).
- nfsd: nfsd_file_lease_notifier_call gets a file_lease as an
  argument (bsc#1012628).
- bpf: Fix null pointer dereference in resolve_prog_type()
  for BPF_PROG_TYPE_EXT (bsc#1012628).
- net: pse-pd: Do not return EOPNOSUPP if config is null
  (bsc#1012628).
- net: ethtool: pse-pd: Fix possible null-deref (bsc#1012628).
- selftests: forwarding: devlink_lib: Wait for udev events after
  reloading (bsc#1012628).
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
  (bsc#1012628).
- Bluetooth: btintel: Refactor btintel_set_ppag() (bsc#1012628).
- Bluetooth: btintel_pcie: Fix irq leak (bsc#1012628).
- Bluetooth: btnxpuart: Add handling for boot-signature timeout
  errors (bsc#1012628).
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
  (bsc#1012628).
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
  (bsc#1012628).
- virtio_net: Fix napi_skb_cache_put warning (bsc#1012628).
- xdp: fix invalid wait context of page_pool_destroy()
  (bsc#1012628).
- net: bridge: mst: Check vlan state for egress decision
  (bsc#1012628).
- Bluetooth: Fix usage of __hci_cmd_sync_status (bsc#1012628).
- tcp: Don't access uninit tcp_rsk(req)-&gt;ao_keyid in
  tcp_create_openreq_child() (bsc#1012628).
- drm/rockchip: vop2: Fix the port mux of VP2 (bsc#1012628).
- drm/arm/komeda: Fix komeda probe failing if there are no links
  in the secondary pipeline (bsc#1012628).
- drm/amdkfd: Fix CU Masking for GFX 9.4.3 (bsc#1012628).
- drm/i915/psr: Rename has_psr2 as has_sel_update (bsc#1012628).
- drm/i915/display: Do not print "psr: enabled" for on Panel
  Replay (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_dcs_write_seq() (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_generic_write_seq() (bsc#1012628).
- drm/panel: lg-sw43408: add missing error handling (bsc#1012628).
- drm/amd/pm: Fix aldebaran pcie speed reporting (bsc#1012628).
- drm/amdgpu: Fix memory range calculation (bsc#1012628).
- drm/amdgpu: Check if NBIO funcs are NULL in
  amdgpu_device_baco_exit (bsc#1012628).
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (bsc#1012628).
- drm/panel: himax-hx8394: Handle errors from
  mipi_dsi_dcs_set_display_on() better (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/bridge: it6505: fix hibernate to resume no display issue
  (bsc#1012628).
- drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- drm/amd/display: dynamically allocate dml2_configuration_options
  structures (bsc#1012628).
- drm/amd/display: fix graphics_object_id size (bsc#1012628).
- drm/amd/display: Move 'struct scaler_data' off stack
  (bsc#1012628).
- media: pci: ivtv: Add check for DMA map result (bsc#1012628).
- media: dvb-usb: Fix unexpected infinite loop in
  dvb_usb_read_remote_control() (bsc#1012628).
- media: imon: Fix race getting ictx-&gt;lock (bsc#1012628).
- drm/i915/psr: Use enable boolean from intel_crtc_state for
  Early Transport (bsc#1012628).
- media: i2c: Fix imx412 exposure control (bsc#1012628).
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
  (bsc#1012628).
- media: v4l: async: Fix NULL pointer dereference in adding
  ancillary links (bsc#1012628).
- drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- s390/uv: Don't call folio_wait_writeback() without a folio
  reference (bsc#1012628).
- drm/msm/dpu: fix encoder irq wait skip (bsc#1012628).
- Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
  (bsc#1012628).
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
  (bsc#1012628).
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
  (bsc#1012628).
- perf maps: Fix use after free in
  __maps__fixup_overlap_and_insert (bsc#1012628).
- media: mediatek: vcodec: Handle invalid decoder vsi
  (bsc#1012628).
- media: mediatek: vcodec: Fix unreasonable data conversion
  (bsc#1012628).
- drm/bridge: samsung-dsim: Set P divider based on min/max of
  fin pll (bsc#1012628).
- drm/i915/display: Skip Panel Replay on pipe comparison if no
  active planes (bsc#1012628).
- drm/i915/psr: Print Panel Replay status instead of frame lock
  status (bsc#1012628).
- x86/shstk: Make return uprobe work with shadow stack
  (bsc#1012628).
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  (bsc#1012628).
- drm/amd/display: use pre-allocated temp structure for bounding
  box (bsc#1012628).
- saa7134: Unchecked i2c_transfer function result fixed
  (bsc#1012628).
- media: c8sectpfe: Add missing parameter names (bsc#1012628).
- media: i2c: imx219: fix msr access command sequence
  (bsc#1012628).
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  (bsc#1012628).
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  (bsc#1012628).
- media: uvcvideo: Override default flags (bsc#1012628).
- drm: zynqmp_dpsub: Fix an error handling path in
  zynqmp_dpsub_probe() (bsc#1012628).
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
  (bsc#1012628).
- drm/i915/psr: Set SU area width as pipe src width (bsc#1012628).
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  (bsc#1012628).
- media: rcar-csi2: Disable runtime_pm in probe error
  (bsc#1012628).
- media: rcar-csi2: Cleanup subdevice in remove() (bsc#1012628).
- media: renesas: vsp1: Fix _irqsave and _irq mix (bsc#1012628).
- media: renesas: vsp1: Store RPF partition configuration per
  RPF instance (bsc#1012628).
- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex
  implementation (bsc#1012628).
- drm/mediatek: Add missing plane settings when async update
  (bsc#1012628).
- drm/mediatek: Use 8-bit alpha in ETHDR (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in OVL (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in Mixer (bsc#1012628).
- drm/mediatek: Fix destination alpha error in OVL (bsc#1012628).
- drm/mediatek: Turn off the layers with zero width or height
  (bsc#1012628).
- drm/mediatek: Add OVL compatible name for MT8195 (bsc#1012628).
- drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
  (bsc#1012628).
- drm/mediatek: Set DRM mode configs accordingly (bsc#1012628).
- drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_*
  includes (bsc#1012628).
- drm/msm/a6xx: Fix A702 UBWC mode (bsc#1012628).
- media: imx-jpeg: Drop initial source change event if capture
  has been setup (bsc#1012628).
- leds: trigger: Unregister sysfs attributes before calling
  deactivate() (bsc#1012628).
- drm/msm/dsi: set video mode widebus enable bit when widebus
  is enabled (bsc#1012628).
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (bsc#1012628).
- drm/msm/dpu: drop validity checks for clear_pending_flush()
  ctl op (bsc#1012628).
- drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
  (bsc#1012628).
- drm/panic: only draw the foreground color in drm_panic_blit()
  (bsc#1012628).
- drm/panic: Fix off-by-one logo size checks (bsc#1012628).
- platform/arm64: build drivers even on non-ARM64 platforms
  (bsc#1012628).
- perf test: Make test_arm_callgraph_fp.sh more robust
  (bsc#1012628).
- tools/perf: Fix the string match for "/tmp/perf-$PID.map"
  files in dso__load (bsc#1012628).
- perf pmus: Fixes always false when compare duplicates aliases
  (bsc#1012628).
- perf report: Fix condition in sort__sym_cmp() (bsc#1012628).
- drm/etnaviv: fix DMA direction handling for cached RW buffers
  (bsc#1012628).
- drm/qxl: Add check for drm_cvt_mode (bsc#1012628).
- leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing
  PBS triggers (bsc#1012628).
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
  (bsc#1012628).
- drm/panic: depends on !VT_CONSOLE (bsc#1012628).
- drm/panic: Do not select DRM_KMS_HELPER (bsc#1012628).
- drm/mediatek: Remove less-than-zero comparison of an unsigned
  value (bsc#1012628).
- ext4: fix infinite loop when replaying fast_commit
  (bsc#1012628).
- drm/amd/display: Add null check before access structs
  (bsc#1012628).
- drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
  (bsc#1012628).
- drm/mediatek/dp: Fix spurious kfree() (bsc#1012628).
- perf stat: Fix a segfault with --per-cluster --metric-only
  (bsc#1012628).
- media: venus: flush all buffers in output plane streamoff
  (bsc#1012628).
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
  (bsc#1012628).
- perf intel-pt: Fix exclude_guest setting (bsc#1012628).
- drm/panthor: Record devfreq busy as soon as a job is started
  (bsc#1012628).
- mfd: rsmu: Split core code into separate module (bsc#1012628).
- mfd: omap-usb-tll: Use struct_size to allocate tll
  (bsc#1012628).
- xprtrdma: Fix rpcrdma_reqs_reset() (bsc#1012628).
- SUNRPC: avoid soft lockup when transmitting UDP to reachable
  server (bsc#1012628).
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  (bsc#1012628).
- ext4: don't track ranges in fast_commit if inode has inlined
  data (bsc#1012628).
- ext4: avoid writing unitialized memory to disk in EA inodes
  (bsc#1012628).
- leds: flash: leds-qcom-flash: Test the correct variable in init
  (bsc#1012628).
- sparc64: Fix incorrect function signature and add prototype
  for prom_cif_init (bsc#1012628).
- perf dso: Fix address sanitizer build (bsc#1012628).
- platform/x86: asus-wmi: fix TUF laptop RGB variant
  (bsc#1012628).
- nfs: pass explicit offset/count to trace events (bsc#1012628).
- SUNRPC: Fixup gss_status tracepoint error output (bsc#1012628).
- iio: Fix the sorting functionality in
  iio_gts_build_avail_time_table (bsc#1012628).
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features'
  in pci_epf_test_core_init() (bsc#1012628).
- PCI: Fix resource double counting on remove &amp; rescan
  (bsc#1012628).
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  (bsc#1012628).
- PCI: keystone: Don't enable BAR 0 for AM654x (bsc#1012628).
- PCI: keystone: Fix NULL pointer dereference in case of DT
  error in ks_pcie_setup_rc_app_regs() (bsc#1012628).
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in
  rcar_pcie_wakeup() (bsc#1012628).
- PCI: tegra194: Set EP alignment restriction for inbound ATU
  (bsc#1012628).
- riscv: smp: fail booting up smp if inconsistent vlen is detected
  (bsc#1012628).
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  (bsc#1012628).
- crypto: tegra - Remove an incorrect iommu_fwspec_free() call
  in tegra_se_remove() (bsc#1012628).
- crypto: atmel-sha204a - fix negated return value (bsc#1012628).
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE
  clock (bsc#1012628).
- clk: qcom: camcc-sc7280: Add parent dependency to all camera
  GDSCs (bsc#1012628).
- clk: meson: s4: fix fixed_pll_dco clock (bsc#1012628).
- clk: meson: s4: fix pwm_j_div parent clock (bsc#1012628).
- iio: adc: ad9467: use DMA safe buffer for spi (bsc#1012628).
- iio: frequency: adrf6780: rm clk provider include (bsc#1012628).
- iio: adc: adi-axi-adc: don't allow concurrent enable/disable
  calls (bsc#1012628).
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (bsc#1012628).
- coresight: Fix ref leak when of_coresight_parse_endpoint()
  fails (bsc#1012628).
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (bsc#1012628).
- powerpc/kexec_file: fix cpus node update to FDT (bsc#1012628).
- ASoc: tas2781: Enable RCA-based playback without DSP firmware
  download (bsc#1012628).
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  (bsc#1012628).
- usb: typec-mux: ptn36502: unregister typec switch on probe
  error and remove (bsc#1012628).
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe
  error and remove (bsc#1012628).
- ASoc: PCM6240: Return directly after a failed devm_kzalloc()
  in pcmdevice_i2c_probe() (bsc#1012628).
- RDMA/cache: Release GID table even if leak is detected
  (bsc#1012628).
- mtd: spi-nor: winbond: fix w25q128 regression (bsc#1012628).
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and
  flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and
  ALWAYS_ON flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  (bsc#1012628).
- Input: qt1050 - handle CHIP_ID reading error (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in mad.c (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  (bsc#1012628).
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is
  disabled (bsc#1012628).
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (bsc#1012628).
- ASoC: qcom: Adjust issues in case of DT error in
  asoc_qcom_lpass_cpu_platform_probe() (bsc#1012628).
- scsi: lpfc: Fix a possible null pointer dereference
  (bsc#1012628).
- hwrng: core - Fix wrong quality calculation at hw rng
  registration (bsc#1012628).
- powerpc/prom: Add CPU info to hardware description string later
  (bsc#1012628).
- ASoC: max98088: Check for clk_prepare_enable() error
  (bsc#1012628).
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Fix iommufd_test_dirty() to handle &lt;u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Add tests for &lt;= u8 bitmap sizes
  (bsc#1012628).
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer
  sizes (bsc#1012628).
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
  (bsc#1012628).
- mtd: make mtd_test.c a separate module (bsc#1012628).
- RDMA/device: Return error earlier if port in not valid
  (bsc#1012628).
- Input: elan_i2c - do not leave interrupt disabled on suspend
  failure (bsc#1012628).
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
  (bsc#1012628).
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
  (bsc#1012628).
- kvm: s390: Reject memory region operations for ucontrol VMs
  (bsc#1012628).
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate
  thermal sensor (bsc#1012628).
- ASoC: amd: Adjust error handling in case of absent codec device
  (bsc#1012628).
- iommu/arm-smmu-qcom: Register the TBU driver in
  qcom_smmu_impl_init (bsc#1012628).
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
  (bsc#1012628).
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  (bsc#1012628).
- vhost/vsock: always initialize seqpacket_allow (bsc#1012628).
- net: missing check virtio (bsc#1012628).
- scsi: lpfc: Revise lpfc_prep_embed_io routine with proper
  endian macro usages (bsc#1012628).
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  (bsc#1012628).
- crypto: qat - extend scope of lock in
  adf_cfg_add_key_value_param() (bsc#1012628).
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer
  the error (bsc#1012628).
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert
  PHY pipe clks (bsc#1012628).
- clk: qcom: Park shared RCGs upon registration (bsc#1012628).
- clk: en7523: fix rate divider for slic and spi clocks
  (bsc#1012628).
- MIPS: Octeron: remove source file executable bit (bsc#1012628).
- PCI: qcom-ep: Disable resources unconditionally during PERST#
  assert (bsc#1012628).
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free
  ATU slot (bsc#1012628).
- iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
  (bsc#1012628).
- iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
  (bsc#1012628).
- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1012628).
- macintosh/therm_windtunnel: fix module unload (bsc#1012628).
- RDMA/hns: Check atomic wr length (bsc#1012628).
- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1012628).
- RDMA/hns: Fix unmatch exception handling when init eq table
  fails (bsc#1012628).
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
  (bsc#1012628).
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  (bsc#1012628).
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
  (bsc#1012628).
- RDMA/hns: Fix insufficient extend DB for VFs (bsc#1012628).
- RDMA/hns: Fix mbx timing out before CMD execution is completed
  (bsc#1012628).
- iommu/vt-d: Fix identity map bounds in si_domain_init()
  (bsc#1012628).
- crypto: mxs-dcp - Ensure payload is zero when using key slot
  (bsc#1012628).
- RDMA: Fix netdev tracker in ib_device_set_netdev (bsc#1012628).
- bnxt_re: Fix imm_data endianness (bsc#1012628).
- RDMA/mana_ib: set node_guid (bsc#1012628).
- RDMA/mana_ib: Set correct device into ib (bsc#1012628).
- MIPS: Fix fallback march for SB1 (bsc#1012628).
- netfilter: ctnetlink: use helper function to calculate expect ID
  (bsc#1012628).
- netfilter: nf_set_pipapo: fix initial map fill (bsc#1012628).
- ipvs: properly dereference pe in ip_vs_add_service
  (bsc#1012628).
- gve: Fix XDP TX completion handling when counters overflow
  (bsc#1012628).
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (bsc#1012628).
- ipv4: Fix incorrect TOS in route get reply (bsc#1012628).
- ipv4: Fix incorrect TOS in fibmatch route get reply
  (bsc#1012628).
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU
  ports (bsc#1012628).
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  (bsc#1012628).
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  (bsc#1012628).
- fs/ntfs3: Fix transform resident to nonresident for compressed
  files (bsc#1012628).
- fs/ntfs3: Deny getting attr data block in compressed frame
  (bsc#1012628).
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (bsc#1012628).
- fs/ntfs3: Fix getting file type (bsc#1012628).
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
  (bsc#1012628).
- pinctrl: rockchip: update rk3308 iomux routes (bsc#1012628).
- pinctrl: core: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: single: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: ti: ti-iodelay: fix possible memory leak when
  pinctrl_enable() fails (bsc#1012628).
- pinctrl: freescale: mxs: Fix refcount of child (bsc#1012628).
- fs/ntfs3: Replace inode_trylock with inode_lock (bsc#1012628).
- fs/ntfs3: Correct undo if ntfs_create_inode failed
  (bsc#1012628).
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
  (bsc#1012628).
- fs/ntfs3: Fix field-spanning write in INDEX_HDR (bsc#1012628).
- rtc: tps6594: Fix memleak in probe (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: FIX PWM suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TPU suffixes (bsc#1012628).
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  (bsc#1012628).
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without
  PM_PRESENT (bsc#1012628).
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page
  of PMD-mapped THPs (bsc#1012628).
- selftests/damon/access_memory: use user-defined region size
  (bsc#1012628).
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  (bsc#1012628).
- rtc: interface: Add RTC offset to alarm after fix-up
  (bsc#1012628).
- fs/ntfs3: Fix the format of the "nocase" mount option
  (bsc#1012628).
- fs/ntfs3: Missed error return (bsc#1012628).
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  (bsc#1012628).
- md-cluster: fix hanging issue while a new disk adding
  (bsc#1012628).
- powerpc/8xx: fix size given to set_huge_pte_at() (bsc#1012628).
- s390/dasd: fix error checks in dasd_copy_pair_store()
  (bsc#1012628).
- lib: add missing newline character in the warning message
  (bsc#1012628).
- lib: reuse page_ext_data() to obtain codetag_ref (bsc#1012628).
- alloc_tag: fix page_ext_get/page_ext_put sequence during page
  splitting (bsc#1012628).
- sbitmap: fix io hung due to race on sbitmap_word::cleared
  (bsc#1012628).
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  (bsc#1012628).
- power: supply: ab8500: Fix error handling when calling
  iio_read_channel_processed() (bsc#1012628).
- power: supply: ingenic: Fix some error handling paths in
  ingenic_battery_get_property() (bsc#1012628).
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if
  missing (bsc#1012628).
- remoteproc: k3-r5: Fix IPC-only mode detection (bsc#1012628).
- mailbox: omap: Fix mailbox interrupt sharing (bsc#1012628).
- mailbox: imx: fix TXDB_V2 channel race condition (bsc#1012628).
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
  devm_pm_runtime_enable() (bsc#1012628).
- selftests/landlock: Add cred_transfer test (bsc#1012628).
- landlock: Don't lose track of restrictions on cred_transfer
  (bsc#1012628).
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment
  on 32 bit machines (bsc#1012628).
- mm/huge_memory: avoid PMD-size page cache if needed
  (bsc#1012628).
- hugetlb: force allocating surplus hugepages on mempolicy
  allowed nodes (bsc#1012628).
- mm/hugetlb: fix possible recursive locking detected warning
  (bsc#1012628).
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
  (bsc#1012628).
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  (bsc#1012628).
- mm/mglru: fix overshooting shrinker memory (bsc#1012628).
- mm/mglru: fix ineffective protection calculation (bsc#1012628).
- x86/efistub: Avoid returning EFI_SUCCESS on error (bsc#1012628).
- x86/efistub: Revert to heap allocated boot_params for PE
  entrypoint (bsc#1012628).
- Revert "firewire: Annotate struct fw_iso_packet with
  __counted_by()" (bsc#1012628).
- exfat: fix potential deadlock on __exfat_get_dentry_set
  (bsc#1012628).
- thermal/drivers/broadcom: Fix race between removal and clock
  disable (bsc#1012628).
- dt-bindings: thermal: correct thermal zone node name limit
  (bsc#1012628).
- tick/broadcast: Make takeover of broadcast hrtimer reliable
  (bsc#1012628).
- net: netconsole: Disable target before netpoll cleanup
  (bsc#1012628).
- af_packet: Handle outgoing VLAN packets without hardware
  offloading (bsc#1012628).
- workqueue: Always queue work items to the newest PWQ for order
  workqueues (bsc#1012628).
- btrfs: fix extent map use-after-free when adding pages to
  compressed bio (bsc#1012628).
- kernel: rerun task_work while freezing in get_signal()
  (bsc#1012628).
- ipv6: fix source address selection with route leak
  (bsc#1012628).
- ipv4: fix source address selection with route leak
  (bsc#1012628).
- ipv6: take care of scope when choosing the src addr
  (bsc#1012628).
- drm/xe: Use write-back caching mode for system memory on DGFX
  (bsc#1012628).
- NFSD: Support write delegations in LAYOUTGET (bsc#1012628).
- wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when
  in_reconfig (bsc#1012628).
- sched/fair: set_load_weight() must also call reweight_task()
  for SCHED_IDLE tasks (bsc#1012628).
- fuse: verify {g,u}id mount options correctly (bsc#1012628).
- md/raid5: fix spares errors about rcu usage (bsc#1012628).
- media: stm32: dcmipp: correct error handling in
  dcmipp_create_subdevs (bsc#1012628).
- null_blk: Fix description of the fua parameter (bsc#1012628).
- ata: libata-scsi: Fix offsets for the fixed format sense data
  (bsc#1012628).
- selftests/nolibc: fix printf format mismatch in
  expect_str_buf_eq() (bsc#1012628).
- tpm_tis_spi: add missing attpm20p SPI device ID entry
  (bsc#1012628).
- char: tpm: Fix possible memory leak in
  tpm_bios_measurements_open() (bsc#1012628).
- media: venus: fix use after free in vdec_close (bsc#1012628).
- ata: libata-scsi: Do not overwrite valid sense data when
  CK_COND=1 (bsc#1012628).
- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
  error (bsc#1012628).
- sysctl: always initialize i_uid/i_gid (bsc#1012628).
- hfs: fix to initialize fields of hfs_inode_info after
  hfs_alloc_inode() (bsc#1012628).
- ext2: Verify bitmap and itable block numbers before using them
  (bsc#1012628).
- media: i2c: Kconfig: Fix missing firmware upload config select
  (bsc#1012628).
- lsm: fixup the inode xattr capability handling (bsc#1012628).
- io_uring/io-wq: limit retrying worker initialisation
  (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  cdv_intel_lvds_get_modes (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  psb_intel_lvds_get_modes (bsc#1012628).
- drm/amd/display: fix corruption with high refresh rates on
  DCN 3.0 (bsc#1012628).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1012628).
- drm/amd/display: Check for NULL pointer (bsc#1012628).
- apparmor: use kvfree_sensitive to free data-&gt;data (bsc#1012628).
- cifs: fix potential null pointer use in destroy_workqueue in
  init_cifs error path (bsc#1012628).
- cifs: fix reconnect with SMB1 UNIX Extensions (bsc#1012628).
- cifs: mount with "unix" mount option for SMB1 incorrectly
  handled (bsc#1012628).
- task_work: s/task_work_cancel()/task_work_cancel_func()/
  (bsc#1012628).
- task_work: Introduce task_work_cancel() again (bsc#1012628).
- udf: Avoid using corrupted block bitmap buffer (bsc#1012628).
- m68k: amiga: Turn off Warp1260 interrupts during boot
  (bsc#1012628).
- block: check bio alignment in blk_mq_submit_bio (bsc#1012628).
- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1012628).
- ext4: make sure the first directory block is not a hole
  (bsc#1012628).
- io_uring: fix lost getsockopt completions (bsc#1012628).
- io_uring: tighten task exit cancellations (bsc#1012628).
- io_uring: don't allow netpolling with SETUP_IOPOLL
  (bsc#1012628).
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
  (bsc#1012628).
- genirq: Set IRQF_COND_ONESHOT in request_irq() (bsc#1012628).
- wifi: mwifiex: Fix interface type change (bsc#1012628).
- wifi: rtw89: fix HW scan not aborting properly (bsc#1012628).
- wifi: rtw88: usb: Fix disconnection after beacon loss
  (bsc#1012628).
- wifi: rtw88: usb: Further limit the TX aggregation
  (bsc#1012628).
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
  (bsc#1012628).
- drivers: soc: xilinx: check return status of get_api_version()
  (bsc#1012628).
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- md/md-bitmap: fix writing non bitmap pages (bsc#1012628).
- leds: triggers: Flush pending brightness before activating
  trigger (bsc#1012628).
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  (bsc#1012628).
- media: ivsc: csi: add separate lock for v4l2 control handler
  (bsc#1012628).
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
  (bsc#1012628).
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  (bsc#1012628).
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
  (bsc#1012628).
- jbd2: precompute number of transaction descriptor blocks
  (bsc#1012628).
- jbd2: avoid infinite transaction commit loop (bsc#1012628).
- media: uvcvideo: Fix integer overflow calculating timestamp
  (bsc#1012628).
- media: ivsc: csi: don't count privacy on as error (bsc#1012628).
- remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper
  library for Guest state buffer (bsc#1012628).
- KVM: VMX: Split out the non-virtualization part of
  vmx_interrupt_blocked() (bsc#1012628).
- KVM: nVMX: Add a helper to get highest pending from Posted
  Interrupt vector (bsc#1012628).
- KVM: nVMX: Request immediate exit iff pending nested event
  needs injection (bsc#1012628).
- KVM: nVMX: Check for pending posted interrupts when looking
  for nested events (bsc#1012628).
- KVM: nVMX: Fold requested virtual interrupt check into
  has_nested_events() (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
  (bsc#1012628).
- ALSA: firewire-lib: fix wrong value as length of header for
  CIP_NO_HEADER case (bsc#1012628).
- ALSA: ump: Don't update FB name for static blocks (bsc#1012628).
- ALSA: ump: Force 1 Group for MIDI1 FBs (bsc#1012628).
- ALSA: usb-audio: Fix microphone sound on HD webcam
  (bsc#1012628).
- ALSA: usb-audio: Move HD Webcam quirk to the right place
  (bsc#1012628).
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  (bsc#1012628).
- tools/memory-model: Fix bug in lock.cat (bsc#1012628).
- fbdev: vesafb: Detect VGA compatibility from screen info's
  VESA attributes (bsc#1012628).
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
  (bsc#1012628).
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- parisc: Fix warning at drivers/pci/msi/msi.h:121 (bsc#1012628).
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  (bsc#1012628).
- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (bsc#1012628).
- PCI: dw-rockchip: Fix initial PERST# GPIO value (bsc#1012628).
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  (bsc#1012628).
- PCI: loongson: Enable MSI in LS7A Root Complex (bsc#1012628).
- binder: fix hang of unregistered readers (bsc#1012628).
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (bsc#1012628).
- dev/parport: fix the array out-of-bounds risk (bsc#1012628).
- hostfs: fix dev_t handling (bsc#1012628).
- efi/libstub: Zero initialize heap allocated struct screen_info
  (bsc#1012628).
- erofs: fix race in z_erofs_get_gbuf() (bsc#1012628).
- mm/page_alloc: fix pcp-&gt;count race between drain_pages_zone()
  vs __rmqueue_pcplist() (bsc#1012628).
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
  (bsc#1012628).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1012628).
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  (bsc#1012628).
- f2fs: fix to force buffered IO on inline_data inode
  (bsc#1012628).
- f2fs: fix to don't dirty inode for readonly filesystem
  (bsc#1012628).
- f2fs: fix return value of f2fs_convert_inline_inode()
  (bsc#1012628).
- f2fs: use meta inode for GC of atomic file (bsc#1012628).
- f2fs: use meta inode for GC of COW file (bsc#1012628).
- dmaengine: fsl-edma: change the memory access from local into
  remote mode in i.MX 8QM (bsc#1012628).
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  (bsc#1012628).
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before
  use (bsc#1012628).
- ubi: eba: properly rollback inside self_check_eba (bsc#1012628).
- clk: samsung: fix getting Exynos4 fin_pll rate from external
  clocks (bsc#1012628).
- block: fix deadlock between sd_remove &amp; sd_release
  (bsc#1012628).
- mm: fix old/young bit handling in the faulting path
  (bsc#1012628).
- decompress_bunzip2: fix rare decompression failure
  (bsc#1012628).
- kbuild: Fix '-S -c' in x86 stack protector scripts
  (bsc#1012628).
- alloc_tag: outline and export free_reserved_page()
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS
  for ChainDMA (bsc#1012628).
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA
  on unprepare (bsc#1012628).
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  (bsc#1012628).
- arm64: mm: Fix lockless walks with static and dynamic page-table
  folding (bsc#1012628).
- kobject_uevent: Fix OOB access within zap_modalias_env()
  (bsc#1012628).
- gve: Fix an edge case for TSO skb validity check (bsc#1012628).
- ice: Add a per-VF limit on number of FDIR filters (bsc#1012628).
- dt-bindings: phy: qcom,qmp-usb: fix spelling error
  (bsc#1012628).
- devres: Fix devm_krealloc() wasting memory (bsc#1012628).
- devres: Fix memory leakage caused by driver API
  devm_free_percpu() (bsc#1012628).
- irqdomain: Fixed unbalanced fwnode get and put (bsc#1012628).
- md/raid1: set max_sectors during early return from
  choose_slow_rdev() (bsc#1012628).
- irqchip/imx-irqsteer: Handle runtime power management correctly
  (bsc#1012628).
- mm/numa_balancing: teach mpol_to_str about the balancing mode
  (bsc#1012628).
- rtc: cmos: Fix return value of nvmem callbacks (bsc#1012628).
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if
  in PRLI_ISSUE state (bsc#1012628).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1012628).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1012628).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1012628).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1012628).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1012628).
- scsi: qla2xxx: Fix flash read failure (bsc#1012628).
- scsi: qla2xxx: Complete command early within lock (bsc#1012628).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1012628).
- perf: Fix event leak upon exit (bsc#1012628).
- perf: Fix event leak upon exec and file release (bsc#1012628).
- perf stat: Fix the hard-coded metrics calculation on the hybrid
  (bsc#1012628).
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask
  for SPR (bsc#1012628).
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  (bsc#1012628).
- perf/x86/intel/pt: Fix topa_entry base length (bsc#1012628).
- perf/x86/intel/pt: Fix a topa_entry base address calculation
  (bsc#1012628).
- drm/i915/gt: Do not consider preemption during execlists_dequeue
  for gen8 (bsc#1012628).
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  (bsc#1012628).
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD (bsc#1012628).
- drm/dp_mst: Fix all mstb marked as not probed after
  suspend/resume (bsc#1012628).
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  (bsc#1012628).
- drm/amdgpu: add missed harvest check for VCN IP v4/v5
  (bsc#1012628).
- drm/amd/amdgpu: Fix uninitialized variable warnings
  (bsc#1012628).
- drm/i915/dp: Reset intel_dp-&gt;link_trained before retraining
  the link (bsc#1012628).
- drm/i915/dp: Don't switch the LTTPR mode on an active link
  (bsc#1012628).
- rtc: isl1208: Fix return value of nvmem callbacks (bsc#1012628).
- rtc: abx80x: Fix return value of nvmem callback on read
  (bsc#1012628).
- watchdog/perf: properly initialize the turbo mode timestamp
  and rearm counter (bsc#1012628).
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA
  zone (bsc#1012628).
- ASoC: codecs: wcd939x: Fix typec mux and switch leak during
  device removal (bsc#1012628).
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting
  input pin format (bsc#1012628).
- platform: mips: cpu_hwmon: Disable driver on unsupported
  hardware (bsc#1012628).
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  (bsc#1012628).
- crypto: ccp - Fix null pointer dereference in
  __sev_snp_shutdown_locked (bsc#1012628).
- selftests/sigaltstack: Fix ppc64 GCC build (bsc#1012628).
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  (bsc#1012628).
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  (bsc#1012628).
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  (bsc#1012628).
- remoteproc: imx_rproc: Skip over memory region when node value
  is NULL (bsc#1012628).
- remoteproc: imx_rproc: Fix refcount mistake in
  imx_rproc_addr_init (bsc#1012628).
- MIPS: dts: loongson: Add ISA node (bsc#1012628).
- MIPS: ip30: ip30-console: Add missing include (bsc#1012628).
- MIPS: dts: loongson: Fix GMAC phy node (bsc#1012628).
- MIPS: Loongson64: env: Hook up Loongsson-2K (bsc#1012628).
- MIPS: Loongson64: Remove memory node for builtin-dtb
  (bsc#1012628).
- MIPS: Loongson64: reset: Prioritise firmware service
  (bsc#1012628).
- MIPS: Loongson64: Test register availability before use
  (bsc#1012628).
- drm/etnaviv: don't block scheduler when GPU is still active
  (bsc#1012628).
- drm/panfrost: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  (bsc#1012628).
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  (bsc#1012628).
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device
  tables (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  (bsc#1012628).
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (bsc#1012628).
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  (bsc#1012628).
- phy: qcom: qmp-pcie: restore compatibility with existing DTs
  (bsc#1012628).
- kdb: address -Wformat-security warnings (bsc#1012628).
- kdb: Use the passed prompt in kdb_position_cursor()
  (bsc#1012628).
- jfs: Fix array-index-out-of-bounds in diFree (bsc#1012628).
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  (bsc#1012628).
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
  (bsc#1012628).
- phy: cadence-torrent: Check return value on register read
  (bsc#1012628).
- phy: zynqmp: Enable reference clock correctly (bsc#1012628).
- um: time-travel: fix time-travel-start option (bsc#1012628).
- arch: um: rust: Use the generated target.json again
  (bsc#1012628).
- um: time-travel: fix signal blocking race/hang (bsc#1012628).
- f2fs: fix start segno of large section (bsc#1012628).
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  (bsc#1012628).
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  (bsc#1012628).
- f2fs: fix null reference error when checking end of zone
  (bsc#1012628).
- f2fs: fix to update user block counts in block_operations()
  (bsc#1012628).
- kbuild: avoid build error when single DTB is turned into
  composite DTB (bsc#1012628).
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  (bsc#1012628).
- libbpf: Fix no-args func prototype BTF dumping syntax
  (bsc#1012628).
- af_unix: Disable MSG_OOB handling for sockets in
  sockmap/sockhash (bsc#1012628).
- dma: fix call order in dmam_free_coherent (bsc#1012628).
- bpf, events: Use prog to emit ksymbol event for main program
  (bsc#1012628).
- tools/resolve_btfids: Fix comparison of distinct pointer types
  warning in resolve_btfids (bsc#1012628).
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3
  and later (bsc#1012628).
- ipv4: Fix incorrect source address in Record Route option
  (bsc#1012628).
- net: bonding: correctly annotate RCU in
  bond_should_notify_peers() (bsc#1012628).
- ice: Fix recipe read procedure (bsc#1012628).
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
  (bsc#1012628).
- netfs: Fix writeback that needs to go to both server and cache
  (bsc#1012628).
- tipc: Return non-zero value from tipc_udp_addr2str() on error
  (bsc#1012628).
- selftests: forwarding: skip if kernel not support setting
  bridge fdb learning limit (bsc#1012628).
- net: stmmac: Correct byte order of perfect_match (bsc#1012628).
- net: nexthop: Initialize all fields in dumped nexthops
  (bsc#1012628).
- net: mediatek: Fix potential NULL pointer dereference in dummy
  net_device handling (bsc#1012628).
- bpf: Fix a segment issue when downgrading gso_size
  (bsc#1012628).
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
  (bsc#1012628).
- mISDN: Fix a use after free in hfcmulti_tx() (bsc#1012628).
- apparmor: Fix null pointer deref when receiving skb during
  sock creation (bsc#1012628).
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  (bsc#1012628).
- lirc: rc_dev_get_from_fd(): fix file leak (bsc#1012628).
- auxdisplay: ht16k33: Drop reference after LED registration
  (bsc#1012628).
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  (bsc#1012628).
- spi: microchip-core: fix the issues in the isr (bsc#1012628).
- spi: microchip-core: defer asserting chip select until just
  before write to TX FIFO (bsc#1012628).
- spi: microchip-core: only disable SPI controller when register
  value change requires it (bsc#1012628).
- spi: microchip-core: fix init function not setting the master
  and motorola modes (bsc#1012628).
- spi: microchip-core: ensure TX and RX FIFOs are empty at start
  of a transfer (bsc#1012628).
- nvme-pci: Fix the instructions for disabling power management
  (bsc#1012628).
- ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for
  IPC4 devices (bsc#1012628).
- ASoC: Intel: Fix RT5650 SSP lookup (bsc#1012628).
- ASoC: sof: amd: fix for firmware reload failure in Vangogh
  platform (bsc#1012628).
- spi: spidev: add correct compatible for Rohm BH2228FV
  (bsc#1012628).
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
  (bsc#1012628).
- drm/xe/pf: Limit fair VF LMEM provisioning (bsc#1012628).
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is
  reachable (bsc#1012628).
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (bsc#1012628).
- timers/migration: Do not rely always on group-&gt;parent
  (bsc#1012628).
- ceph: fix incorrect kmalloc size of pagevec mempool
  (bsc#1012628).
- s390/pci: Refactor arch_setup_msi_irqs() (bsc#1012628).
- s390/pci: Allow allocation of more than 1 MSI interrupt
  (bsc#1012628).
- s390/setup: Fix __pa/__va for modules under non-GPL licenses
  (bsc#1012628).
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  (bsc#1012628).
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (bsc#1012628).
- thermal: trip: Split thermal_zone_device_set_mode()
  (bsc#1012628).
- thermal: core: Back off when polling thermal zones on errors
  (bsc#1012628).
- io_uring: fix io_match_task must_hold (bsc#1012628).
- ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (bsc#1012628).
- nvme-pci: add missing condition check for existence of mapped
  data (bsc#1012628).
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI
  versions &lt; 1.1 (bsc#1012628).
- fs: don't allow non-init s_user_ns for filesystems without
  FS_USERNS_MOUNT (bsc#1012628).
- wifi: ath12k: fix mbssid max interface advertisement
  (bsc#1012628).
- perf dso: Fix build when libunwind is enabled (bsc#1012628).
- powerpc/configs: Update defconfig with now user-visible
  CONFIG_FSL_IFC (bsc#1012628).
- selinux,smack: remove the capability checks in the removexattr
  hooks (bsc#1012628).
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.10.3-370-drm-qxl-Pin-buffer-objects-for-internal-mappin.patch.
- Rename to
  patches.kernel.org/6.10.3-801-apparmor-unpack-transition-table-if-dfa-is-not.patch.
- commit 5db4d29</changelog>
  <changelog author="jslaby@suse.cz" date="1722772800">- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e</changelog>
</package>
<package pkgid="8e98ac07523ad82e1a4fdb8c949d3f5e2b3939d1834a0190b851924accaa3c35dcbe4d774ba83f1541397997aa4073f9d5995a9db142751f9936d9d91f126900" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.10.5" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1722254400">- Update
  patches.suse/drm-qxl-Pin-buffer-objects-for-internal-mappings.patch
  (bsc#1228387).
  Fix the bsc #.
- commit 65a34e2</changelog>
  <changelog author="shung-hsi.yu@suse.com" date="1722340800">- rpm/guards: fix precedence issue with control flow operator
  With perl 5.40 it report the following error on rpm/guards script:
  Possible precedence issue with control flow operator (exit) at scripts/guards line 208.
  Fix the issue by adding parenthesis around ternary operator.
- commit 07b8b4e</changelog>
  <changelog author="jslaby@suse.cz" date="1722427200">- Delete
  patches.suse/drm-amd-display-Take-Synaptics-Cascaded-Topology-int.patch.
- Revert "drm/amd/display: FEC overhead should be checked once
  for mst slot nums" (bsc#1228093 #3495).
  The former causes crashes:
  https://bugzilla.suse.com/show_bug.cgi?id=1228093#c11
  Let's resort back to a revert.
- commit f800dd5</changelog>
  <changelog author="mfranc@suse.cz" date="1722427201">- s390/iucv: Fix vargs handling in iucv_alloc_device()
  (bsc#1228425).
- commit f32d8cb</changelog>
  <changelog author="ddiss@suse.de" date="1722427202">- apparmor: unpack transition table if dfa is not present (bsc#1226031).
- commit 58e734c</changelog>
  <changelog author="jslaby@suse.cz" date="1722686400">- Linux 6.10.3 (bsc#1012628).
- spi: spi-microchip-core: Fix the number of chip selects
  supported (bsc#1012628).
- spi: atmel-quadspi: Add missing check for clk_prepare
  (bsc#1012628).
- EDAC, i10nm: make skx_common.o a separate module (bsc#1012628).
- rcu/tasks: Fix stale task snaphot for Tasks Trace (bsc#1012628).
- md: fix deadlock between mddev_suspend and flush bio
  (bsc#1012628).
- md/raid0: don't free conf on raid0_run failure (bsc#1012628).
- md/raid1: don't free conf on raid0_run failure (bsc#1012628).
- platform/chrome: cros_ec_debugfs: fix wrong EC message version
  (bsc#1012628).
- ubd: refactor the interrupt handler (bsc#1012628).
- ubd: untagle discard vs write zeroes not support handling
  (bsc#1012628).
- block: initialize integrity buffer to zero before writing it
  to media (bsc#1012628).
- dm: Call dm_revalidate_zones() after setting the queue limits
  (bsc#1012628).
- io_uring: Fix probe of disabled operations (bsc#1012628).
- cgroup/cpuset: Optimize isolated partition only
  generate_sched_domains() calls (bsc#1012628).
- cgroup/cpuset: Fix remote root partition creation problem
  (bsc#1012628).
- x86/kconfig: Add as-instr64 macro to properly evaluate AS_WRUSS
  (bsc#1012628).
- hfsplus: fix to avoid false alarm of circular locking
  (bsc#1012628).
- x86/of: Return consistent error type from
  x86_of_pci_irq_enable() (bsc#1012628).
- x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
  (bsc#1012628).
- x86/pci/xen: Fix PCIBIOS_* return code handling (bsc#1012628).
- x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- x86/syscall: Mark exit[_group] syscall handlers __noreturn
  (bsc#1012628).
- cgroup/cpuset: Prevent UAF in proc_cpuset_show() (bsc#1012628).
- hwmon: (adt7475) Fix default duty on fan is disabled
  (bsc#1012628).
- block: Call .limit_depth() after .hctx has been set
  (bsc#1012628).
- block/mq-deadline: Fix the tag reservation code (bsc#1012628).
- xen-blkfront: fix sector_size propagation to the block layer
  (bsc#1012628).
- perf: arm_pmuv3: Avoid assigning fixed cycle counter with
  threshold (bsc#1012628).
- md: Don't wait for MD_RECOVERY_NEEDED for HOT_REMOVE_DISK ioctl
  (bsc#1012628).
- md/raid5: recheck if reshape has finished with device_lock held
  (bsc#1012628).
- hwmon: (ltc2991) re-order conditions to fix off by one bug
  (bsc#1012628).
- pwm: stm32: Always do lazy disabling (bsc#1012628).
- drm/bridge: adv7511: Fix Intermittent EDID failures
  (bsc#1012628).
- arm64: smp: Fix missing IPI statistics (bsc#1012628).
- nvmet-auth: fix nvmet_auth hash error handling (bsc#1012628).
- drm/meson: fix canvas release in bind function (bsc#1012628).
- pwm: atmel-tcb: Fix race condition and convert to guards
  (bsc#1012628).
- drm/xe/display/xe_hdcp_gsc: Free arbiter on driver removal
  (bsc#1012628).
- hwmon: (max6697) Fix underflow when writing limit attributes
  (bsc#1012628).
- hwmon: (max6697) Fix swapped temp{1,8} critical alarms
  (bsc#1012628).
- soc: qcom: socinfo: Update X1E PMICs (bsc#1012628).
- arm64: dts: qcom: sc8180x: Correct PCIe slave ports
  (bsc#1012628).
- arm64: dts: qcom: sc7280: Remove CTS/RTS configuration
  (bsc#1012628).
- ARM: dts: qcom: msm8226-microsoft-common: Enable smbb explicitly
  (bsc#1012628).
- arm64: dts: qcom: sc7180: drop extra UFS PHY compat
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sdm845: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6115: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm6350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8250: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8350: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: sm8450: add power-domain to UFS PHY
  (bsc#1012628).
- arm64: dts: qcom: msm8996-xiaomi-common: drop excton from the
  USB PHY (bsc#1012628).
- arm64: dts: qcom: sdm850-lenovo-yoga-c630: fix IPA firmware path
  (bsc#1012628).
- arm64: dts: qcom: msm8998: enable adreno_smmu by default
  (bsc#1012628).
- soc: qcom: pmic_glink: Handle the return value of
  pmic_glink_init (bsc#1012628).
- soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by
  rpmh_rsc_send_data() callers (bsc#1012628).
- arm64: dts: rockchip: Add sdmmc related properties on
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Add pinctrl for UART0 to rk3308-rock-pi-s
  (bsc#1012628).
- arm64: dts: rockchip: Add mdio and ethernet-phy nodes to
  rk3308-rock-pi-s (bsc#1012628).
- arm64: dts: rockchip: Update WIFi/BT related nodes on
  rk3308-rock-pi-s (bsc#1012628).
- cpufreq: sun50i: fix memory leak in dt_has_supported_hw()
  (bsc#1012628).
- OPP: Fix missing cleanup on error in _opp_attach_genpd()
  (bsc#1012628).
- arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
  (bsc#1012628).
- arm64: dts: qcom: sa8775p: mark ethernet devices as DMA-coherent
  (bsc#1012628).
- soc: xilinx: rename cpu_number1 to dummy_cpu_number
  (bsc#1012628).
- ARM: dts: sunxi: remove duplicated entries in makefile
  (bsc#1012628).
- ARM: dts: stm32: Add arm,no-tick-in-suspend to STM32MP15xx
  STGEN timer (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: make L9A always-on (bsc#1012628).
- cpufreq: ti-cpufreq: Handle deferred probe with dev_err_probe()
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp-*: Remove thermal zone polling delays
  (bsc#1012628).
- arm64: dts: qcom: sc8280xp: Throttle the GPU when overheating
  (bsc#1012628).
- OPP: ti: Fix ti_opp_supply_probe wrong return values
  (bsc#1012628).
- memory: fsl_ifc: Make FSL_IFC config visible and selectable
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62a-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am62p-main: Fix the reg-range for main_pktdma
  (bsc#1012628).
- arm64: dts: ti: k3-am642-hummingboard-t: correct rs485 rts
  polarity (bsc#1012628).
- arm64: dts: ti: k3-j722s: Fix main domain GPIO count
  (bsc#1012628).
- arm64: dts: ti: k3-am62x: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62a7: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am62p5: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-beagleplay: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin: Drop McASP AFIFOs (bsc#1012628).
- arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Drop McASP AFIFOs
  (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Fix pinmux for McASP1 TX
  (bsc#1012628).
- arm64: dts: qcom: sc7180-trogdor: Disable pwmleds node where
  unused (bsc#1012628).
- arm64: dts: qcom: qdu1000: Add secure qfprom node (bsc#1012628).
- soc: qcom: icc-bwmon: Fix refcount imbalance seen during
  bwmon_remove (bsc#1012628).
- soc: qcom: pdr: protect locator_addr with the main mutex
  (bsc#1012628).
- soc: qcom: pdr: fix parsing of domains lists (bsc#1012628).
- arm64: dts: rockchip: Increase VOP clk rate on RK3328
  (bsc#1012628).
- arm64: dts: amlogic: sm1: fix spdif compatibles (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix board reset (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
  (bsc#1012628).
- ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
  (bsc#1012628).
- arm64: dts: mediatek: mt8195: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: mediatek: mt8192: Fix GPU thermal zone name for SVS
  (bsc#1012628).
- arm64: dts: medaitek: mt8395-nio-12l: Set i2c6 pins to
  bias-disable (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable
  property (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Add off-on-delay-us for
  pp3300_mipibrdg (bsc#1012628).
- arm64: dts: mediatek: mt7981: fix code alignment for PWM clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
  (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui: Fix the value of
  `dlg,jack-det-rate` mismatch (bsc#1012628).
- arm64: dts: mediatek: mt8183-pico6: Fix wake-on-X event node
  names (bsc#1012628).
- arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node
  for anx7625 (bsc#1012628).
- soc: mediatek: mtk-mutex: Add MDP_TCC0 mod to MT8188 mutex table
  (bsc#1012628).
- arm64: dts: amlogic: gx: correct hdmi clocks (bsc#1012628).
- arm64: dts: amlogic: add power domain to hdmitx (bsc#1012628).
- arm64: dts: amlogic: setup hdmi system clock (bsc#1012628).
- arm64: dts: rockchip: Drop invalid mic-in-differential on
  rk3568-rock-3a (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3566-roc-pc (bsc#1012628).
- arm64: dts: rockchip: Fix mic-in-differential usage on
  rk3568-evb1-v10 (bsc#1012628).
- arm64: dts: renesas: r8a779h0: Drop "opp-shared" from
  opp-table-0 (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g043u: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a07g054: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing hypervisor virtual
  timer IRQ (bsc#1012628).
- m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt
  messages (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc_mlmix location (bsc#1012628).
- arm64: dts: imx8mp: Fix pgc vpu locations (bsc#1012628).
- arm64: dts: qcom: x1e80100: Fix USB HS PHY 0.8V supply
  (bsc#1012628).
- x86/xen: Convert comma to semicolon (bsc#1012628).
- arm64: dts: qcom: qrb4210-rb2: Correct max current draw for VBUS
  (bsc#1012628).
- arm64: dts: rockchip: Add missing power-domains for rk356x
  vop_mmu (bsc#1012628).
- arm64: dts: rockchip: fix regulator name for Lunzn Fastrhino
  R6xS (bsc#1012628).
- arm64: dts: rockchip: fix usb regulator for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: fix pmu_io supply for Lunzn Fastrhino R6xS
  (bsc#1012628).
- arm64: dts: rockchip: remove unused usb2 nodes for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: disable display subsystem for Lunzn
  Fastrhino R6xS (bsc#1012628).
- arm64: dts: rockchip: fixes PHY reset for Lunzn Fastrhino R68S
  (bsc#1012628).
- arm64: dts: qcom: sm6350: Add missing qcom,non-secure-domain
  property (bsc#1012628).
- cpufreq/amd-pstate-ut: Convert nominal_freq to khz during
  comparisons (bsc#1012628).
- cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared
  memory CPPC systems (bsc#1012628).
- m68k: cmpxchg: Fix return value for default case in
  __arch_xchg() (bsc#1012628).
- ARM: spitz: fix GPIO assignment for backlight (bsc#1012628).
- ARM: Remove address checking for MMUless devices (bsc#1012628).
- x86/sev: Do RMP memory coverage check after max_pfn has been
  set (bsc#1012628).
- vmlinux.lds.h: catch .bss..L* sections into BSS") (bsc#1012628).
- firmware: turris-mox-rwtm: Do not complete if there are no
  waiters (bsc#1012628).
- firmware: turris-mox-rwtm: Fix checking return value of
  wait_for_completion_timeout() (bsc#1012628).
- firmware: turris-mox-rwtm: Initialize completion before mailbox
  (bsc#1012628).
- wifi: ath12k: Don't drop tx_status in failure case
  (bsc#1012628).
- wifi: ath12k: drop failed transmitted frames from metric
  calculation (bsc#1012628).
- wifi: ath12k: avoid duplicated vdev stop (bsc#1012628).
- wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
  (bsc#1012628).
- wifi: ath12k: Correct 6 GHz frequency value in rx status
  (bsc#1012628).
- wifi: ath12k: Fix tx completion ring (WBM2SW) setup failure
  (bsc#1012628).
- wifi: ath12k: fix Smatch warnings on ath12k_core_suspend()
  (bsc#1012628).
- bpftool: Un-const bpf_func_info to fix it for llvm 17 and newer
  (bsc#1012628).
- selftests/bpf: Fix prog numbers in test_sockmap (bsc#1012628).
- wifi: rtw89: 8852b: restore setting for RFE type 5 after device
  resume (bsc#1012628).
- net: esp: cleanup esp_output_tail_tcp() in case of unsupported
  ESPINTCP (bsc#1012628).
- wifi: iwlwifi: mvm: don't skip link selection (bsc#1012628).
- wifi: mac80211: fix TTLM teardown work (bsc#1012628).
- wifi: mac80211: cancel multi-link reconf work on disconnect
  (bsc#1012628).
- wifi: mac80211: cancel TTLM teardown work earlier (bsc#1012628).
- wifi: mac80211: reset negotiated TTLM on disconnect
  (bsc#1012628).
- wifi: ath11k: refactor setting country code logic (bsc#1012628).
- wifi: ath11k: restore country code during resume (bsc#1012628).
- wifi: ath12k: change DMA direction while mapping reinjected
  packets (bsc#1012628).
- wifi: ath12k: fix invalid memory access while processing
  fragmented packets (bsc#1012628).
- wifi: ath12k: fix firmware crash during reo reinject
  (bsc#1012628).
- wifi: rtw89: 8852c: correct logic and restore PCI PHY EQ after
  device resume (bsc#1012628).
- wifi: ath11k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- wifi: ath12k: fix wrong definition of CE ring's base address
  (bsc#1012628).
- net: ethernet: cortina: Restore TSO support (bsc#1012628).
- tcp: add tcp_done_with_error() helper (bsc#1012628).
- tcp: fix race in tcp_write_err() (bsc#1012628).
- tcp: fix races in tcp_abort() (bsc#1012628).
- tcp: fix races in tcp_v[46]_err() (bsc#1012628).
- hns3: avoid linking objects into multiple modules (bsc#1012628).
- libbpf: keep FD_CLOEXEC flag when dup()'ing FD (bsc#1012628).
- net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when
  CONFIG_ARCH_NO_SG_CHAIN is defined (bsc#1012628).
- selftests/bpf: Check length of recv in test_sockmap
  (bsc#1012628).
- udf: Fix lock ordering in udf_evict_inode() (bsc#1012628).
- sched/core: Move preempt_model_*() helpers from sched.h to
  preempt.h (bsc#1012628).
- sched/core: Drop spinlocks on contention iff kernel is
  preemptible (bsc#1012628).
- lib: objagg: Fix general protection fault (bsc#1012628).
- mlxsw: spectrum_acl_erp: Fix object nesting warning
  (bsc#1012628).
- mlxsw: spectrum_acl: Fix ACL scale regression and firmware
  errors (bsc#1012628).
- perf/x86: Serialize set_attr_rdpmc() (bsc#1012628).
- jump_label: Fix concurrency issues in static_key_slow_dec()
  (bsc#1012628).
- wifi: ath12k: fix ACPI warning when resume (bsc#1012628).
- wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
  (bsc#1012628).
- wifi: ath12k: fix per pdev debugfs registration (bsc#1012628).
- wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
  (bsc#1012628).
- wifi: cfg80211: handle 2x996 RU allocation in
  cfg80211_calculate_bitrate_he() (bsc#1012628).
- wifi: nl80211: expose can-monitor channel property
  (bsc#1012628).
- wifi: iwlwifi: mvm: fix re-enabling EMLSR (bsc#1012628).
- wifi: iwlwifi: mvm: separate non-BSS/ROC EMLSR blocking
  (bsc#1012628).
- bpf: Make bpf_session_cookie() kfunc return long *
  (bsc#1012628).
- xfrm: Fix input error path memory access (bsc#1012628).
- xfrm: Log input direction mismatch error in one place
  (bsc#1012628).
- udf: Fix bogus checksum computation in udf_rename()
  (bsc#1012628).
- net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
  (bsc#1012628).
- net: dsa: ksz_common: Allow only up to two HSR HW offloaded
  ports for KSZ9477 (bsc#1012628).
- bpf: Change bpf_session_cookie return value to __u64 *
  (bsc#1012628).
- libbpf: Checking the btf_type kind when fixing variable offsets
  (bsc#1012628).
- libbpf: Skip base btf sanity checks (bsc#1012628).
- xfrm: Fix unregister netdevice hang on hardware offload
  (bsc#1012628).
- ipvs: Avoid unnecessary calls to skb_is_gso_sctp (bsc#1012628).
- netfilter: nf_tables: rise cap on SELinux secmark context
  (bsc#1012628).
- wifi: mac80211: add ieee80211_tdls_sta_link_id() (bsc#1012628).
- wifi: mac80211: correcty limit wider BW TDLS STAs (bsc#1012628).
- wifi: iwlwifi: fix iwl_mvm_get_valid_rx_ant() (bsc#1012628).
- wifi: iwlwifi: mvm: always unblock EMLSR on ROC end
  (bsc#1012628).
- wifi: ath12k: advertise driver capabilities for MBSSID and EMA
  (bsc#1012628).
- wifi: ath12k: fix peer metadata parsing (bsc#1012628).
- wifi: rtw89: wow: fix GTK offload H2C skbuff issue
  (bsc#1012628).
- wifi: rtw89: 8852b: fix definition of KIP register number
  (bsc#1012628).
- wifi: rtl8xxxu: 8188f: Limit TX power index (bsc#1012628).
- xfrm: Export symbol xfrm_dev_state_delete (bsc#1012628).
- riscv, bpf: Fix out-of-bounds issue when preparing trampoline
  image (bsc#1012628).
- bpftool: Mount bpffs when pinmaps path not under the bpffs
  (bsc#1012628).
- bpf: Fix atomic probe zero-extension (bsc#1012628).
- perf/x86/intel/pt: Fix pt_topa_entry_for_page() address
  calculation (bsc#1012628).
- perf: Fix perf_aux_size() for greater-than 32-bit size
  (bsc#1012628).
- perf: Prevent passing zero nr_pages to rb_alloc_aux()
  (bsc#1012628).
- perf: Fix default aux_watermark calculation (bsc#1012628).
- perf/x86/intel/cstate: Fix Alderlake/Raptorlake/Meteorlake
  (bsc#1012628).
- perf/x86/amd/uncore: Avoid PMU registration if counters are
  unavailable (bsc#1012628).
- perf/x86/amd/uncore: Fix DF and UMC domain identification
  (bsc#1012628).
- wifi: rtw89: Fix array index mistake in
  rtw89_sta_info_get_iter() (bsc#1012628).
- xfrm: fix netdev reference count imbalance (bsc#1012628).
- xfrm: call xfrm_dev_policy_delete when kill policy
  (bsc#1012628).
- wifi: virt_wifi: avoid reporting connection success with wrong
  SSID (bsc#1012628).
- bpf: helpers: fix bpf_wq_set_callback_impl signature
  (bsc#1012628).
- NFSD: Fix nfsdcld warning (bsc#1012628).
- gss_krb5: Fix the error handling path for
  crypto_sync_skcipher_setkey (bsc#1012628).
- net: page_pool: fix warning code (bsc#1012628).
- wifi: virt_wifi: don't use strlen() in const context
  (bsc#1012628).
- locking/rwsem: Add __always_inline annotation to
  __down_write_common() and inlined callers (bsc#1012628).
- selftests/bpf: Close fd in error path in drop_on_reuseport
  (bsc#1012628).
- selftests/bpf: Null checks for links in bpf_tcp_ca
  (bsc#1012628).
- selftests/bpf: Close obj in error path in xdp_adjust_tail
  (bsc#1012628).
- bpf, arm64: Fix trampoline for BPF_TRAMP_F_CALL_ORIG
  (bsc#1012628).
- selftests/resctrl: Fix closing IMC fds on error and open-code
  R+W instead of loops (bsc#1012628).
- bpf: annotate BTF show functions with __printf (bsc#1012628).
- bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
  (bsc#1012628).
- bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
  (bsc#1012628).
- bpf: fix overflow check in adjust_jmp_off() (bsc#1012628).
- nfsd: nfsd_file_lease_notifier_call gets a file_lease as an
  argument (bsc#1012628).
- bpf: Fix null pointer dereference in resolve_prog_type()
  for BPF_PROG_TYPE_EXT (bsc#1012628).
- net: pse-pd: Do not return EOPNOSUPP if config is null
  (bsc#1012628).
- net: ethtool: pse-pd: Fix possible null-deref (bsc#1012628).
- selftests: forwarding: devlink_lib: Wait for udev events after
  reloading (bsc#1012628).
- Bluetooth: hci_bcm4377: Use correct unit for timeouts
  (bsc#1012628).
- Bluetooth: btintel: Refactor btintel_set_ppag() (bsc#1012628).
- Bluetooth: btintel_pcie: Fix irq leak (bsc#1012628).
- Bluetooth: btnxpuart: Add handling for boot-signature timeout
  errors (bsc#1012628).
- Bluetooth: hci_event: Set QoS encryption from BIGInfo report
  (bsc#1012628).
- Bluetooth: hci_core, hci_sync: cleanup struct discovery_state
  (bsc#1012628).
- virtio_net: Fix napi_skb_cache_put warning (bsc#1012628).
- xdp: fix invalid wait context of page_pool_destroy()
  (bsc#1012628).
- net: bridge: mst: Check vlan state for egress decision
  (bsc#1012628).
- Bluetooth: Fix usage of __hci_cmd_sync_status (bsc#1012628).
- tcp: Don't access uninit tcp_rsk(req)-&gt;ao_keyid in
  tcp_create_openreq_child() (bsc#1012628).
- drm/rockchip: vop2: Fix the port mux of VP2 (bsc#1012628).
- drm/arm/komeda: Fix komeda probe failing if there are no links
  in the secondary pipeline (bsc#1012628).
- drm/amdkfd: Fix CU Masking for GFX 9.4.3 (bsc#1012628).
- drm/i915/psr: Rename has_psr2 as has_sel_update (bsc#1012628).
- drm/i915/display: Do not print "psr: enabled" for on Panel
  Replay (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_dcs_write_seq() (bsc#1012628).
- drm/mipi-dsi: Fix theoretical int overflow in
  mipi_dsi_generic_write_seq() (bsc#1012628).
- drm/panel: lg-sw43408: add missing error handling (bsc#1012628).
- drm/amd/pm: Fix aldebaran pcie speed reporting (bsc#1012628).
- drm/amdgpu: Fix memory range calculation (bsc#1012628).
- drm/amdgpu: Check if NBIO funcs are NULL in
  amdgpu_device_baco_exit (bsc#1012628).
- drm/amdgpu: Remove GC HW IP 9.3.0 from noretry=1 (bsc#1012628).
- drm/panel: himax-hx8394: Handle errors from
  mipi_dsi_dcs_set_display_on() better (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/panel: ilitek-ili9882t: If prepare fails, disable GPIO
  before regulators (bsc#1012628).
- drm/panel: ilitek-ili9882t: Check for errors on the NOP in
  prepare() (bsc#1012628).
- drm/bridge: it6505: fix hibernate to resume no display issue
  (bsc#1012628).
- drm/amdgpu: Fix snprintf usage in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- drm/amd/display: dynamically allocate dml2_configuration_options
  structures (bsc#1012628).
- drm/amd/display: fix graphics_object_id size (bsc#1012628).
- drm/amd/display: Move 'struct scaler_data' off stack
  (bsc#1012628).
- media: pci: ivtv: Add check for DMA map result (bsc#1012628).
- media: dvb-usb: Fix unexpected infinite loop in
  dvb_usb_read_remote_control() (bsc#1012628).
- media: imon: Fix race getting ictx-&gt;lock (bsc#1012628).
- drm/i915/psr: Use enable boolean from intel_crtc_state for
  Early Transport (bsc#1012628).
- media: i2c: Fix imx412 exposure control (bsc#1012628).
- media: i2c: hi846: Fix V4L2_SUBDEV_FORMAT_TRY get_selection()
  (bsc#1012628).
- media: v4l: async: Fix NULL pointer dereference in adding
  ancillary links (bsc#1012628).
- drm/amdgpu: Fix type mismatch in amdgpu_gfx_kiq_init_ring
  (bsc#1012628).
- s390/uv: Don't call folio_wait_writeback() without a folio
  reference (bsc#1012628).
- drm/msm/dpu: fix encoder irq wait skip (bsc#1012628).
- Revert "drm/msm/dpu: drop dpu_encoder_phys_ops.atomic_mode_set"
  (bsc#1012628).
- drm/msm/dpu: drop duplicate drm formats from wb2_formats arrays
  (bsc#1012628).
- drm/msm/dp: fix runtime_pm handling in dp_wait_hpd_asserted
  (bsc#1012628).
- perf maps: Fix use after free in
  __maps__fixup_overlap_and_insert (bsc#1012628).
- media: mediatek: vcodec: Handle invalid decoder vsi
  (bsc#1012628).
- media: mediatek: vcodec: Fix unreasonable data conversion
  (bsc#1012628).
- drm/bridge: samsung-dsim: Set P divider based on min/max of
  fin pll (bsc#1012628).
- drm/i915/display: Skip Panel Replay on pipe comparison if no
  active planes (bsc#1012628).
- drm/i915/psr: Print Panel Replay status instead of frame lock
  status (bsc#1012628).
- x86/shstk: Make return uprobe work with shadow stack
  (bsc#1012628).
- ipmi: ssif_bmc: prevent integer overflow on 32bit systems
  (bsc#1012628).
- drm/amd/display: use pre-allocated temp structure for bounding
  box (bsc#1012628).
- saa7134: Unchecked i2c_transfer function result fixed
  (bsc#1012628).
- media: c8sectpfe: Add missing parameter names (bsc#1012628).
- media: i2c: imx219: fix msr access command sequence
  (bsc#1012628).
- media: uvcvideo: Quirk for invalid dev_sof in Logitech C922
  (bsc#1012628).
- media: uvcvideo: Add quirk for invalid dev_sof in Logitech C920
  (bsc#1012628).
- media: uvcvideo: Override default flags (bsc#1012628).
- drm: zynqmp_dpsub: Fix an error handling path in
  zynqmp_dpsub_probe() (bsc#1012628).
- drm: zynqmp_kms: Fix AUX bus not getting unregistered
  (bsc#1012628).
- drm/i915/psr: Set SU area width as pipe src width (bsc#1012628).
- media: rcar-vin: Fix YUYV8_1X16 handling for CSI-2
  (bsc#1012628).
- media: rcar-csi2: Disable runtime_pm in probe error
  (bsc#1012628).
- media: rcar-csi2: Cleanup subdevice in remove() (bsc#1012628).
- media: renesas: vsp1: Fix _irqsave and _irq mix (bsc#1012628).
- media: renesas: vsp1: Store RPF partition configuration per
  RPF instance (bsc#1012628).
- drm/ttm/tests: Let ttm_bo_test consider different ww_mutex
  implementation (bsc#1012628).
- drm/mediatek: Add missing plane settings when async update
  (bsc#1012628).
- drm/mediatek: Use 8-bit alpha in ETHDR (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in OVL (bsc#1012628).
- drm/mediatek: Fix XRGB setting error in Mixer (bsc#1012628).
- drm/mediatek: Fix destination alpha error in OVL (bsc#1012628).
- drm/mediatek: Turn off the layers with zero width or height
  (bsc#1012628).
- drm/mediatek: Add OVL compatible name for MT8195 (bsc#1012628).
- drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
  (bsc#1012628).
- drm/mediatek: Set DRM mode configs accordingly (bsc#1012628).
- drm/msm/a6xx: use __unused__ to fix compiler warnings for gen7_*
  includes (bsc#1012628).
- drm/msm/a6xx: Fix A702 UBWC mode (bsc#1012628).
- media: imx-jpeg: Drop initial source change event if capture
  has been setup (bsc#1012628).
- leds: trigger: Unregister sysfs attributes before calling
  deactivate() (bsc#1012628).
- drm/msm/dsi: set video mode widebus enable bit when widebus
  is enabled (bsc#1012628).
- drm/msm/dsi: set VIDEO_COMPRESSION_MODE_CTRL_WC (bsc#1012628).
- drm/msm/dpu: drop validity checks for clear_pending_flush()
  ctl op (bsc#1012628).
- drm/ttm/tests: Fix a warning in ttm_bo_unreserve_bulk
  (bsc#1012628).
- drm/panic: only draw the foreground color in drm_panic_blit()
  (bsc#1012628).
- drm/panic: Fix off-by-one logo size checks (bsc#1012628).
- platform/arm64: build drivers even on non-ARM64 platforms
  (bsc#1012628).
- perf test: Make test_arm_callgraph_fp.sh more robust
  (bsc#1012628).
- tools/perf: Fix the string match for "/tmp/perf-$PID.map"
  files in dso__load (bsc#1012628).
- perf pmus: Fixes always false when compare duplicates aliases
  (bsc#1012628).
- perf report: Fix condition in sort__sym_cmp() (bsc#1012628).
- drm/etnaviv: fix DMA direction handling for cached RW buffers
  (bsc#1012628).
- drm/qxl: Add check for drm_cvt_mode (bsc#1012628).
- leds: rgb: leds-qcom-lpg: Add PPG check for setting/clearing
  PBS triggers (bsc#1012628).
- Revert "leds: led-core: Fix refcount leak in of_led_get()"
  (bsc#1012628).
- drm/panic: depends on !VT_CONSOLE (bsc#1012628).
- drm/panic: Do not select DRM_KMS_HELPER (bsc#1012628).
- drm/mediatek: Remove less-than-zero comparison of an unsigned
  value (bsc#1012628).
- ext4: fix infinite loop when replaying fast_commit
  (bsc#1012628).
- drm/amd/display: Add null check before access structs
  (bsc#1012628).
- drm/mediatek: dpi/dsi: Fix possible_crtcs calculation
  (bsc#1012628).
- drm/mediatek/dp: Fix spurious kfree() (bsc#1012628).
- perf stat: Fix a segfault with --per-cluster --metric-only
  (bsc#1012628).
- media: venus: flush all buffers in output plane streamoff
  (bsc#1012628).
- perf intel-pt: Fix aux_watermark calculation for 64-bit size
  (bsc#1012628).
- perf intel-pt: Fix exclude_guest setting (bsc#1012628).
- drm/panthor: Record devfreq busy as soon as a job is started
  (bsc#1012628).
- mfd: rsmu: Split core code into separate module (bsc#1012628).
- mfd: omap-usb-tll: Use struct_size to allocate tll
  (bsc#1012628).
- xprtrdma: Fix rpcrdma_reqs_reset() (bsc#1012628).
- SUNRPC: avoid soft lockup when transmitting UDP to reachable
  server (bsc#1012628).
- NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
  (bsc#1012628).
- ext4: don't track ranges in fast_commit if inode has inlined
  data (bsc#1012628).
- ext4: avoid writing unitialized memory to disk in EA inodes
  (bsc#1012628).
- leds: flash: leds-qcom-flash: Test the correct variable in init
  (bsc#1012628).
- sparc64: Fix incorrect function signature and add prototype
  for prom_cif_init (bsc#1012628).
- perf dso: Fix address sanitizer build (bsc#1012628).
- platform/x86: asus-wmi: fix TUF laptop RGB variant
  (bsc#1012628).
- nfs: pass explicit offset/count to trace events (bsc#1012628).
- SUNRPC: Fixup gss_status tracepoint error output (bsc#1012628).
- iio: Fix the sorting functionality in
  iio_gts_build_avail_time_table (bsc#1012628).
- PCI: endpoint: pci-epf-test: Make use of cached 'epc_features'
  in pci_epf_test_core_init() (bsc#1012628).
- PCI: Fix resource double counting on remove &amp; rescan
  (bsc#1012628).
- PCI: keystone: Relocate ks_pcie_set/clear_dbi_mode()
  (bsc#1012628).
- PCI: keystone: Don't enable BAR 0 for AM654x (bsc#1012628).
- PCI: keystone: Fix NULL pointer dereference in case of DT
  error in ks_pcie_setup_rc_app_regs() (bsc#1012628).
- PCI: rcar: Demote WARN() to dev_warn_ratelimited() in
  rcar_pcie_wakeup() (bsc#1012628).
- PCI: tegra194: Set EP alignment restriction for inbound ATU
  (bsc#1012628).
- riscv: smp: fail booting up smp if inconsistent vlen is detected
  (bsc#1012628).
- scsi: ufs: mcq: Fix missing argument 'hba' in MCQ_OPR_OFFSET_n
  (bsc#1012628).
- crypto: tegra - Remove an incorrect iommu_fwspec_free() call
  in tegra_se_remove() (bsc#1012628).
- crypto: atmel-sha204a - fix negated return value (bsc#1012628).
- clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE
  clock (bsc#1012628).
- clk: qcom: camcc-sc7280: Add parent dependency to all camera
  GDSCs (bsc#1012628).
- clk: meson: s4: fix fixed_pll_dco clock (bsc#1012628).
- clk: meson: s4: fix pwm_j_div parent clock (bsc#1012628).
- iio: adc: ad9467: use DMA safe buffer for spi (bsc#1012628).
- iio: frequency: adrf6780: rm clk provider include (bsc#1012628).
- iio: adc: adi-axi-adc: don't allow concurrent enable/disable
  calls (bsc#1012628).
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the set_one_reg for MMCR3
  (bsc#1012628).
- KVM: PPC: Book3S HV: Fix the get_one_reg of SDAR (bsc#1012628).
- coresight: Fix ref leak when of_coresight_parse_endpoint()
  fails (bsc#1012628).
- RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE (bsc#1012628).
- powerpc/kexec_file: fix cpus node update to FDT (bsc#1012628).
- ASoc: tas2781: Enable RCA-based playback without DSP firmware
  download (bsc#1012628).
- ASoC: cs35l56: Accept values greater than 0 as IRQ numbers
  (bsc#1012628).
- usb: typec-mux: ptn36502: unregister typec switch on probe
  error and remove (bsc#1012628).
- usb: typec-mux: nb7vpq904m: unregister typec switch on probe
  error and remove (bsc#1012628).
- ASoc: PCM6240: Return directly after a failed devm_kzalloc()
  in pcmdevice_i2c_probe() (bsc#1012628).
- RDMA/cache: Release GID table even if leak is detected
  (bsc#1012628).
- mtd: spi-nor: winbond: fix w25q128 regression (bsc#1012628).
- clk: qcom: gpucc-sm8350: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gcc-sa8775p: Update the GDSC wait_val fields and
  flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Remove the CLK_IS_CRITICAL and
  ALWAYS_ON flags (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Park RCG's clk source at XO during
  disable (bsc#1012628).
- clk: qcom: gpucc-sa8775p: Update wait_val fields for GPU GDSC's
  (bsc#1012628).
- interconnect: qcom: qcm2290: Fix mas_snoc_bimc RPM master ID
  (bsc#1012628).
- Input: qt1050 - handle CHIP_ID reading error (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in mad.c (bsc#1012628).
- RDMA/mlx4: Fix truncated output warning in alias_GUID.c
  (bsc#1012628).
- RDMA/mlx5: Use sq timestamp as QP timestamp when RoCE is
  disabled (bsc#1012628).
- RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs (bsc#1012628).
- ASoC: qcom: Adjust issues in case of DT error in
  asoc_qcom_lpass_cpu_platform_probe() (bsc#1012628).
- scsi: lpfc: Fix a possible null pointer dereference
  (bsc#1012628).
- hwrng: core - Fix wrong quality calculation at hw rng
  registration (bsc#1012628).
- powerpc/prom: Add CPU info to hardware description string later
  (bsc#1012628).
- ASoC: max98088: Check for clk_prepare_enable() error
  (bsc#1012628).
- iommufd/selftest: Fix dirty bitmap tests with u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Fix iommufd_test_dirty() to handle &lt;u8 bitmaps
  (bsc#1012628).
- iommufd/selftest: Add tests for &lt;= u8 bitmap sizes
  (bsc#1012628).
- iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer
  sizes (bsc#1012628).
- iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead
  (bsc#1012628).
- mtd: make mtd_test.c a separate module (bsc#1012628).
- RDMA/device: Return error earlier if port in not valid
  (bsc#1012628).
- Input: elan_i2c - do not leave interrupt disabled on suspend
  failure (bsc#1012628).
- clk: qcom: gcc-x1e80100: Fix halt_check for all pipe clocks
  (bsc#1012628).
- dm-raid: Fix WARN_ON_ONCE check for sync_thread in raid_resume
  (bsc#1012628).
- kvm: s390: Reject memory region operations for ucontrol VMs
  (bsc#1012628).
- eeprom: ee1004: Call i2c_new_scanned_device to instantiate
  thermal sensor (bsc#1012628).
- ASoC: amd: Adjust error handling in case of absent codec device
  (bsc#1012628).
- iommu/arm-smmu-qcom: Register the TBU driver in
  qcom_smmu_impl_init (bsc#1012628).
- PCI: endpoint: Clean up error handling in vpci_scan_bus()
  (bsc#1012628).
- PCI: endpoint: Fix error handling in epf_ntb_epc_cleanup()
  (bsc#1012628).
- vhost/vsock: always initialize seqpacket_allow (bsc#1012628).
- net: missing check virtio (bsc#1012628).
- scsi: lpfc: Revise lpfc_prep_embed_io routine with proper
  endian macro usages (bsc#1012628).
- nvmem: rockchip-otp: set add_legacy_fixed_of_cells config option
  (bsc#1012628).
- crypto: qat - extend scope of lock in
  adf_cfg_add_key_value_param() (bsc#1012628).
- clk: qcom: kpss-xcc: Return of_clk_add_hw_provider to transfer
  the error (bsc#1012628).
- clk: qcom: gcc-x1e80100: Set parent rate for USB3 sec and tert
  PHY pipe clks (bsc#1012628).
- clk: qcom: Park shared RCGs upon registration (bsc#1012628).
- clk: en7523: fix rate divider for slic and spi clocks
  (bsc#1012628).
- MIPS: Octeron: remove source file executable bit (bsc#1012628).
- PCI: qcom-ep: Disable resources unconditionally during PERST#
  assert (bsc#1012628).
- PCI: dwc: Fix index 0 incorrectly being interpreted as a free
  ATU slot (bsc#1012628).
- iommu/vt-d: Limit max address mask to MAX_AGAW_PFN_WIDTH
  (bsc#1012628).
- iommu/vt-d: Fix aligned pages in calculate_psi_aligned_address()
  (bsc#1012628).
- powerpc/xmon: Fix disassembly CPU feature checks (bsc#1012628).
- macintosh/therm_windtunnel: fix module unload (bsc#1012628).
- RDMA/hns: Check atomic wr length (bsc#1012628).
- RDMA/hns: Fix soft lockup under heavy CEQE load (bsc#1012628).
- RDMA/hns: Fix unmatch exception handling when init eq table
  fails (bsc#1012628).
- RDMA/hns: Fix missing pagesize and alignment check in FRMR
  (bsc#1012628).
- RDMA/hns: Fix shift-out-bounds when max_inline_data is 0
  (bsc#1012628).
- RDMA/hns: Fix undifined behavior caused by invalid max_sge
  (bsc#1012628).
- RDMA/hns: Fix insufficient extend DB for VFs (bsc#1012628).
- RDMA/hns: Fix mbx timing out before CMD execution is completed
  (bsc#1012628).
- iommu/vt-d: Fix identity map bounds in si_domain_init()
  (bsc#1012628).
- crypto: mxs-dcp - Ensure payload is zero when using key slot
  (bsc#1012628).
- RDMA: Fix netdev tracker in ib_device_set_netdev (bsc#1012628).
- bnxt_re: Fix imm_data endianness (bsc#1012628).
- RDMA/mana_ib: set node_guid (bsc#1012628).
- RDMA/mana_ib: Set correct device into ib (bsc#1012628).
- MIPS: Fix fallback march for SB1 (bsc#1012628).
- netfilter: ctnetlink: use helper function to calculate expect ID
  (bsc#1012628).
- netfilter: nf_set_pipapo: fix initial map fill (bsc#1012628).
- ipvs: properly dereference pe in ip_vs_add_service
  (bsc#1012628).
- gve: Fix XDP TX completion handling when counters overflow
  (bsc#1012628).
- net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (bsc#1012628).
- ipv4: Fix incorrect TOS in route get reply (bsc#1012628).
- ipv4: Fix incorrect TOS in fibmatch route get reply
  (bsc#1012628).
- net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU
  ports (bsc#1012628).
- net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
  (bsc#1012628).
- fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
  (bsc#1012628).
- fs/ntfs3: Fix transform resident to nonresident for compressed
  files (bsc#1012628).
- fs/ntfs3: Deny getting attr data block in compressed frame
  (bsc#1012628).
- fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting (bsc#1012628).
- fs/ntfs3: Fix getting file type (bsc#1012628).
- fs/ntfs3: Add missing .dirty_folio in address_space_operations
  (bsc#1012628).
- pinctrl: rockchip: update rk3308 iomux routes (bsc#1012628).
- pinctrl: core: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: single: fix possible memory leak when pinctrl_enable()
  fails (bsc#1012628).
- pinctrl: ti: ti-iodelay: fix possible memory leak when
  pinctrl_enable() fails (bsc#1012628).
- pinctrl: freescale: mxs: Fix refcount of child (bsc#1012628).
- fs/ntfs3: Replace inode_trylock with inode_lock (bsc#1012628).
- fs/ntfs3: Correct undo if ntfs_create_inode failed
  (bsc#1012628).
- fs/ntfs3: Drop stray '\' (backslash) in formatting string
  (bsc#1012628).
- fs/ntfs3: Fix field-spanning write in INDEX_HDR (bsc#1012628).
- rtc: tps6594: Fix memleak in probe (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix CANFD5 suffix (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix FXR_TXEN[AB] suffixes
  (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF1 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix (H)SCIF3 suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix IRQ suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: FIX PWM suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TCLK suffixes (bsc#1012628).
- pinctrl: renesas: r8a779g0: Fix TPU suffixes (bsc#1012628).
- fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
  (bsc#1012628).
- fs/proc/task_mmu: don't indicate PM_MMAP_EXCLUSIVE without
  PM_PRESENT (bsc#1012628).
- fs/proc/task_mmu: properly detect PM_MMAP_EXCLUSIVE per page
  of PMD-mapped THPs (bsc#1012628).
- selftests/damon/access_memory: use user-defined region size
  (bsc#1012628).
- nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
  (bsc#1012628).
- rtc: interface: Add RTC offset to alarm after fix-up
  (bsc#1012628).
- fs/ntfs3: Fix the format of the "nocase" mount option
  (bsc#1012628).
- fs/ntfs3: Missed error return (bsc#1012628).
- fs/ntfs3: Keep runs for $MFT::$ATTR_DATA and $MFT::$ATTR_BITMAP
  (bsc#1012628).
- md-cluster: fix hanging issue while a new disk adding
  (bsc#1012628).
- powerpc/8xx: fix size given to set_huge_pte_at() (bsc#1012628).
- s390/dasd: fix error checks in dasd_copy_pair_store()
  (bsc#1012628).
- lib: add missing newline character in the warning message
  (bsc#1012628).
- lib: reuse page_ext_data() to obtain codetag_ref (bsc#1012628).
- alloc_tag: fix page_ext_get/page_ext_put sequence during page
  splitting (bsc#1012628).
- sbitmap: fix io hung due to race on sbitmap_word::cleared
  (bsc#1012628).
- LoongArch: Check TIF_LOAD_WATCH to enable user space watchpoint
  (bsc#1012628).
- power: supply: ab8500: Fix error handling when calling
  iio_read_channel_processed() (bsc#1012628).
- power: supply: ingenic: Fix some error handling paths in
  ingenic_battery_get_property() (bsc#1012628).
- remoteproc: mediatek: Don't attempt to remap l1tcm memory if
  missing (bsc#1012628).
- remoteproc: k3-r5: Fix IPC-only mode detection (bsc#1012628).
- mailbox: omap: Fix mailbox interrupt sharing (bsc#1012628).
- mailbox: imx: fix TXDB_V2 channel race condition (bsc#1012628).
- mailbox: mtk-cmdq: Move devm_mbox_controller_register() after
  devm_pm_runtime_enable() (bsc#1012628).
- selftests/landlock: Add cred_transfer test (bsc#1012628).
- landlock: Don't lose track of restrictions on cred_transfer
  (bsc#1012628).
- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment
  on 32 bit machines (bsc#1012628).
- mm/huge_memory: avoid PMD-size page cache if needed
  (bsc#1012628).
- hugetlb: force allocating surplus hugepages on mempolicy
  allowed nodes (bsc#1012628).
- mm/hugetlb: fix possible recursive locking detected warning
  (bsc#1012628).
- mm/mglru: fix div-by-zero in vmpressure_calc_level()
  (bsc#1012628).
- mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
  (bsc#1012628).
- mm/mglru: fix overshooting shrinker memory (bsc#1012628).
- mm/mglru: fix ineffective protection calculation (bsc#1012628).
- x86/efistub: Avoid returning EFI_SUCCESS on error (bsc#1012628).
- x86/efistub: Revert to heap allocated boot_params for PE
  entrypoint (bsc#1012628).
- Revert "firewire: Annotate struct fw_iso_packet with
  __counted_by()" (bsc#1012628).
- exfat: fix potential deadlock on __exfat_get_dentry_set
  (bsc#1012628).
- thermal/drivers/broadcom: Fix race between removal and clock
  disable (bsc#1012628).
- dt-bindings: thermal: correct thermal zone node name limit
  (bsc#1012628).
- tick/broadcast: Make takeover of broadcast hrtimer reliable
  (bsc#1012628).
- net: netconsole: Disable target before netpoll cleanup
  (bsc#1012628).
- af_packet: Handle outgoing VLAN packets without hardware
  offloading (bsc#1012628).
- workqueue: Always queue work items to the newest PWQ for order
  workqueues (bsc#1012628).
- btrfs: fix extent map use-after-free when adding pages to
  compressed bio (bsc#1012628).
- kernel: rerun task_work while freezing in get_signal()
  (bsc#1012628).
- ipv6: fix source address selection with route leak
  (bsc#1012628).
- ipv4: fix source address selection with route leak
  (bsc#1012628).
- ipv6: take care of scope when choosing the src addr
  (bsc#1012628).
- drm/xe: Use write-back caching mode for system memory on DGFX
  (bsc#1012628).
- NFSD: Support write delegations in LAYOUTGET (bsc#1012628).
- wifi: mac80211: chanctx emulation set CHANGE_CHANNEL when
  in_reconfig (bsc#1012628).
- sched/fair: set_load_weight() must also call reweight_task()
  for SCHED_IDLE tasks (bsc#1012628).
- fuse: verify {g,u}id mount options correctly (bsc#1012628).
- md/raid5: fix spares errors about rcu usage (bsc#1012628).
- media: stm32: dcmipp: correct error handling in
  dcmipp_create_subdevs (bsc#1012628).
- null_blk: Fix description of the fua parameter (bsc#1012628).
- ata: libata-scsi: Fix offsets for the fixed format sense data
  (bsc#1012628).
- selftests/nolibc: fix printf format mismatch in
  expect_str_buf_eq() (bsc#1012628).
- tpm_tis_spi: add missing attpm20p SPI device ID entry
  (bsc#1012628).
- char: tpm: Fix possible memory leak in
  tpm_bios_measurements_open() (bsc#1012628).
- media: venus: fix use after free in vdec_close (bsc#1012628).
- ata: libata-scsi: Do not overwrite valid sense data when
  CK_COND=1 (bsc#1012628).
- ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no
  error (bsc#1012628).
- sysctl: always initialize i_uid/i_gid (bsc#1012628).
- hfs: fix to initialize fields of hfs_inode_info after
  hfs_alloc_inode() (bsc#1012628).
- ext2: Verify bitmap and itable block numbers before using them
  (bsc#1012628).
- media: i2c: Kconfig: Fix missing firmware upload config select
  (bsc#1012628).
- lsm: fixup the inode xattr capability handling (bsc#1012628).
- io_uring/io-wq: limit retrying worker initialisation
  (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  cdv_intel_lvds_get_modes (bsc#1012628).
- drm/gma500: fix null pointer dereference in
  psb_intel_lvds_get_modes (bsc#1012628).
- drm/amd/display: fix corruption with high refresh rates on
  DCN 3.0 (bsc#1012628).
- scsi: qla2xxx: Fix optrom version displayed in FDMI
  (bsc#1012628).
- drm/amd/display: Check for NULL pointer (bsc#1012628).
- apparmor: use kvfree_sensitive to free data-&gt;data (bsc#1012628).
- cifs: fix potential null pointer use in destroy_workqueue in
  init_cifs error path (bsc#1012628).
- cifs: fix reconnect with SMB1 UNIX Extensions (bsc#1012628).
- cifs: mount with "unix" mount option for SMB1 incorrectly
  handled (bsc#1012628).
- task_work: s/task_work_cancel()/task_work_cancel_func()/
  (bsc#1012628).
- task_work: Introduce task_work_cancel() again (bsc#1012628).
- udf: Avoid using corrupted block bitmap buffer (bsc#1012628).
- m68k: amiga: Turn off Warp1260 interrupts during boot
  (bsc#1012628).
- block: check bio alignment in blk_mq_submit_bio (bsc#1012628).
- ext4: check dot and dotdot of dx_root before making dir indexed
  (bsc#1012628).
- ext4: make sure the first directory block is not a hole
  (bsc#1012628).
- io_uring: fix lost getsockopt completions (bsc#1012628).
- io_uring: tighten task exit cancellations (bsc#1012628).
- io_uring: don't allow netpolling with SETUP_IOPOLL
  (bsc#1012628).
- trace/pid_list: Change gfp flags in pid_list_fill_irq()
  (bsc#1012628).
- genirq: Set IRQF_COND_ONESHOT in request_irq() (bsc#1012628).
- wifi: mwifiex: Fix interface type change (bsc#1012628).
- wifi: rtw89: fix HW scan not aborting properly (bsc#1012628).
- wifi: rtw88: usb: Fix disconnection after beacon loss
  (bsc#1012628).
- wifi: rtw88: usb: Further limit the TX aggregation
  (bsc#1012628).
- cpufreq: qcom-nvmem: fix memory leaks in probe error paths
  (bsc#1012628).
- drivers: soc: xilinx: check return status of get_api_version()
  (bsc#1012628).
- leds: ss4200: Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- md/md-bitmap: fix writing non bitmap pages (bsc#1012628).
- leds: triggers: Flush pending brightness before activating
  trigger (bsc#1012628).
- leds: mt6360: Fix memory leak in mt6360_init_isnk_properties()
  (bsc#1012628).
- media: ivsc: csi: add separate lock for v4l2 control handler
  (bsc#1012628).
- media: i2c: alvium: Move V4L2_CID_GAIN to V4L2_CID_ANALOG_GAIN
  (bsc#1012628).
- media: imx-pxp: Fix ERR_PTR dereference in pxp_probe()
  (bsc#1012628).
- jbd2: make jbd2_journal_get_max_txn_bufs() internal
  (bsc#1012628).
- jbd2: precompute number of transaction descriptor blocks
  (bsc#1012628).
- jbd2: avoid infinite transaction commit loop (bsc#1012628).
- media: uvcvideo: Fix integer overflow calculating timestamp
  (bsc#1012628).
- media: ivsc: csi: don't count privacy on as error (bsc#1012628).
- remoteproc: mediatek: Increase MT8188/MT8195 SCP core0 DRAM size
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Fix doorbell emulation
  (bsc#1012628).
- KVM: PPC: Book3S HV nestedv2: Add DPDES support in helper
  library for Guest state buffer (bsc#1012628).
- KVM: VMX: Split out the non-virtualization part of
  vmx_interrupt_blocked() (bsc#1012628).
- KVM: nVMX: Add a helper to get highest pending from Posted
  Interrupt vector (bsc#1012628).
- KVM: nVMX: Request immediate exit iff pending nested event
  needs injection (bsc#1012628).
- KVM: nVMX: Check for pending posted interrupts when looking
  for nested events (bsc#1012628).
- KVM: nVMX: Fold requested virtual interrupt check into
  has_nested_events() (bsc#1012628).
- ALSA: hda/realtek: cs35l41: Fixup remaining asus strix models
  (bsc#1012628).
- ALSA: firewire-lib: fix wrong value as length of header for
  CIP_NO_HEADER case (bsc#1012628).
- ALSA: ump: Don't update FB name for static blocks (bsc#1012628).
- ALSA: ump: Force 1 Group for MIDI1 FBs (bsc#1012628).
- ALSA: usb-audio: Fix microphone sound on HD webcam
  (bsc#1012628).
- ALSA: usb-audio: Move HD Webcam quirk to the right place
  (bsc#1012628).
- ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
  (bsc#1012628).
- tools/memory-model: Fix bug in lock.cat (bsc#1012628).
- fbdev: vesafb: Detect VGA compatibility from screen info's
  VESA attributes (bsc#1012628).
- drm/fbdev-dma: Fix framebuffer mode for big endian devices
  (bsc#1012628).
- hwrng: amd - Convert PCIBIOS_* return codes to errnos
  (bsc#1012628).
- parisc: Fix warning at drivers/pci/msi/msi.h:121 (bsc#1012628).
- PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
  (bsc#1012628).
- PCI: hv: Return zero, not garbage, when reading
  PCI_INTERRUPT_PIN (bsc#1012628).
- PCI: dw-rockchip: Fix initial PERST# GPIO value (bsc#1012628).
- PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
  (bsc#1012628).
- PCI: loongson: Enable MSI in LS7A Root Complex (bsc#1012628).
- binder: fix hang of unregistered readers (bsc#1012628).
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to TGL (bsc#1012628).
- dev/parport: fix the array out-of-bounds risk (bsc#1012628).
- hostfs: fix dev_t handling (bsc#1012628).
- efi/libstub: Zero initialize heap allocated struct screen_info
  (bsc#1012628).
- erofs: fix race in z_erofs_get_gbuf() (bsc#1012628).
- mm/page_alloc: fix pcp-&gt;count race between drain_pages_zone()
  vs __rmqueue_pcplist() (bsc#1012628).
- fs/ntfs3: Update log-&gt;page_{mask,bits} if log-&gt;page_size changed
  (bsc#1012628).
- scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for
  ELS cmds (bsc#1012628).
- ASoC: fsl: fsl_qmc_audio: Check devm_kasprintf() returned value
  (bsc#1012628).
- f2fs: fix to force buffered IO on inline_data inode
  (bsc#1012628).
- f2fs: fix to don't dirty inode for readonly filesystem
  (bsc#1012628).
- f2fs: fix return value of f2fs_convert_inline_inode()
  (bsc#1012628).
- f2fs: use meta inode for GC of atomic file (bsc#1012628).
- f2fs: use meta inode for GC of COW file (bsc#1012628).
- dmaengine: fsl-edma: change the memory access from local into
  remote mode in i.MX 8QM (bsc#1012628).
- nilfs2: handle inconsistent state in nilfs_btnode_create_block()
  (bsc#1012628).
- clk: davinci: da8xx-cfgchip: Initialize clk_init_data before
  use (bsc#1012628).
- ubi: eba: properly rollback inside self_check_eba (bsc#1012628).
- clk: samsung: fix getting Exynos4 fin_pll rate from external
  clocks (bsc#1012628).
- block: fix deadlock between sd_remove &amp; sd_release
  (bsc#1012628).
- mm: fix old/young bit handling in the faulting path
  (bsc#1012628).
- decompress_bunzip2: fix rare decompression failure
  (bsc#1012628).
- kbuild: Fix '-S -c' in x86 stack protector scripts
  (bsc#1012628).
- alloc_tag: outline and export free_reserved_page()
  (bsc#1012628).
- ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS
  for ChainDMA (bsc#1012628).
- ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA
  on unprepare (bsc#1012628).
- ASoC: amd: yc: Support mic on Lenovo Thinkpad E16 Gen 2
  (bsc#1012628).
- arm64: mm: Fix lockless walks with static and dynamic page-table
  folding (bsc#1012628).
- kobject_uevent: Fix OOB access within zap_modalias_env()
  (bsc#1012628).
- gve: Fix an edge case for TSO skb validity check (bsc#1012628).
- ice: Add a per-VF limit on number of FDIR filters (bsc#1012628).
- dt-bindings: phy: qcom,qmp-usb: fix spelling error
  (bsc#1012628).
- devres: Fix devm_krealloc() wasting memory (bsc#1012628).
- devres: Fix memory leakage caused by driver API
  devm_free_percpu() (bsc#1012628).
- irqdomain: Fixed unbalanced fwnode get and put (bsc#1012628).
- md/raid1: set max_sectors during early return from
  choose_slow_rdev() (bsc#1012628).
- irqchip/imx-irqsteer: Handle runtime power management correctly
  (bsc#1012628).
- mm/numa_balancing: teach mpol_to_str about the balancing mode
  (bsc#1012628).
- rtc: cmos: Fix return value of nvmem callbacks (bsc#1012628).
- scsi: lpfc: Allow DEVICE_RECOVERY mode after RSCN receipt if
  in PRLI_ISSUE state (bsc#1012628).
- scsi: qla2xxx: During vport delete send async logout explicitly
  (bsc#1012628).
- scsi: qla2xxx: Unable to act on RSCN for port online
  (bsc#1012628).
- scsi: qla2xxx: Fix for possible memory corruption (bsc#1012628).
- scsi: qla2xxx: Use QP lock to search for bsg (bsc#1012628).
- scsi: qla2xxx: Reduce fabric scan duplicate code (bsc#1012628).
- scsi: qla2xxx: Fix flash read failure (bsc#1012628).
- scsi: qla2xxx: Complete command early within lock (bsc#1012628).
- scsi: qla2xxx: validate nvme_local_port correctly (bsc#1012628).
- perf: Fix event leak upon exit (bsc#1012628).
- perf: Fix event leak upon exec and file release (bsc#1012628).
- perf stat: Fix the hard-coded metrics calculation on the hybrid
  (bsc#1012628).
- perf/x86/intel/uncore: Fix the bits of the CHA extended umask
  for SPR (bsc#1012628).
- perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake
  (bsc#1012628).
- perf/x86/intel/pt: Fix topa_entry base length (bsc#1012628).
- perf/x86/intel/pt: Fix a topa_entry base address calculation
  (bsc#1012628).
- drm/i915/gt: Do not consider preemption during execlists_dequeue
  for gen8 (bsc#1012628).
- drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
  (bsc#1012628).
- drm/udl: Remove DRM_CONNECTOR_POLL_HPD (bsc#1012628).
- drm/dp_mst: Fix all mstb marked as not probed after
  suspend/resume (bsc#1012628).
- drm/amdgpu: reset vm state machine after gpu reset(vram lost)
  (bsc#1012628).
- drm/amdgpu: add missed harvest check for VCN IP v4/v5
  (bsc#1012628).
- drm/amd/amdgpu: Fix uninitialized variable warnings
  (bsc#1012628).
- drm/i915/dp: Reset intel_dp-&gt;link_trained before retraining
  the link (bsc#1012628).
- drm/i915/dp: Don't switch the LTTPR mode on an active link
  (bsc#1012628).
- rtc: isl1208: Fix return value of nvmem callbacks (bsc#1012628).
- rtc: abx80x: Fix return value of nvmem callback on read
  (bsc#1012628).
- watchdog/perf: properly initialize the turbo mode timestamp
  and rearm counter (bsc#1012628).
- bus: mhi: ep: Do not allocate memory for MHI objects from DMA
  zone (bsc#1012628).
- ASoC: codecs: wcd939x: Fix typec mux and switch leak during
  device removal (bsc#1012628).
- ASoC: SOF: ipc4-topology: Use correct queue_id for requesting
  input pin format (bsc#1012628).
- platform: mips: cpu_hwmon: Disable driver on unsupported
  hardware (bsc#1012628).
- RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
  (bsc#1012628).
- crypto: ccp - Fix null pointer dereference in
  __sev_snp_shutdown_locked (bsc#1012628).
- selftests/sigaltstack: Fix ppc64 GCC build (bsc#1012628).
- dm-verity: fix dm_is_verity_target() when dm-verity is builtin
  (bsc#1012628).
- rbd: don't assume rbd_is_lock_owner() for exclusive mappings
  (bsc#1012628).
- remoteproc: stm32_rproc: Fix mailbox interrupts queuing
  (bsc#1012628).
- remoteproc: imx_rproc: Skip over memory region when node value
  is NULL (bsc#1012628).
- remoteproc: imx_rproc: Fix refcount mistake in
  imx_rproc_addr_init (bsc#1012628).
- MIPS: dts: loongson: Add ISA node (bsc#1012628).
- MIPS: ip30: ip30-console: Add missing include (bsc#1012628).
- MIPS: dts: loongson: Fix GMAC phy node (bsc#1012628).
- MIPS: Loongson64: env: Hook up Loongsson-2K (bsc#1012628).
- MIPS: Loongson64: Remove memory node for builtin-dtb
  (bsc#1012628).
- MIPS: Loongson64: reset: Prioritise firmware service
  (bsc#1012628).
- MIPS: Loongson64: Test register availability before use
  (bsc#1012628).
- drm/etnaviv: don't block scheduler when GPU is still active
  (bsc#1012628).
- drm/panfrost: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
  (bsc#1012628).
- rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
  (bsc#1012628).
- Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device
  tables (bsc#1012628).
- Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
  (bsc#1012628).
- minmax: scsi: fix mis-use of 'clamp()' in sr.c (bsc#1012628).
- f2fs: fix to truncate preallocated blocks in f2fs_file_open()
  (bsc#1012628).
- phy: qcom: qmp-pcie: restore compatibility with existing DTs
  (bsc#1012628).
- kdb: address -Wformat-security warnings (bsc#1012628).
- kdb: Use the passed prompt in kdb_position_cursor()
  (bsc#1012628).
- jfs: Fix array-index-out-of-bounds in diFree (bsc#1012628).
- dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
  (bsc#1012628).
- phy: phy-rockchip-samsung-hdptx: Select CONFIG_MFD_SYSCON
  (bsc#1012628).
- phy: cadence-torrent: Check return value on register read
  (bsc#1012628).
- phy: zynqmp: Enable reference clock correctly (bsc#1012628).
- um: time-travel: fix time-travel-start option (bsc#1012628).
- arch: um: rust: Use the generated target.json again
  (bsc#1012628).
- um: time-travel: fix signal blocking race/hang (bsc#1012628).
- f2fs: fix start segno of large section (bsc#1012628).
- watchdog: rzg2l_wdt: Use pm_runtime_resume_and_get()
  (bsc#1012628).
- watchdog: rzg2l_wdt: Check return status of pm_runtime_put()
  (bsc#1012628).
- f2fs: fix null reference error when checking end of zone
  (bsc#1012628).
- f2fs: fix to update user block counts in block_operations()
  (bsc#1012628).
- kbuild: avoid build error when single DTB is turned into
  composite DTB (bsc#1012628).
- selftests/bpf: fexit_sleep: Fix stack allocation for arm64
  (bsc#1012628).
- libbpf: Fix no-args func prototype BTF dumping syntax
  (bsc#1012628).
- af_unix: Disable MSG_OOB handling for sockets in
  sockmap/sockhash (bsc#1012628).
- dma: fix call order in dmam_free_coherent (bsc#1012628).
- bpf, events: Use prog to emit ksymbol event for main program
  (bsc#1012628).
- tools/resolve_btfids: Fix comparison of distinct pointer types
  warning in resolve_btfids (bsc#1012628).
- MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3
  and later (bsc#1012628).
- ipv4: Fix incorrect source address in Record Route option
  (bsc#1012628).
- net: bonding: correctly annotate RCU in
  bond_should_notify_peers() (bsc#1012628).
- ice: Fix recipe read procedure (bsc#1012628).
- netfilter: nft_set_pipapo_avx2: disable softinterrupts
  (bsc#1012628).
- netfs: Fix writeback that needs to go to both server and cache
  (bsc#1012628).
- tipc: Return non-zero value from tipc_udp_addr2str() on error
  (bsc#1012628).
- selftests: forwarding: skip if kernel not support setting
  bridge fdb learning limit (bsc#1012628).
- net: stmmac: Correct byte order of perfect_match (bsc#1012628).
- net: nexthop: Initialize all fields in dumped nexthops
  (bsc#1012628).
- net: mediatek: Fix potential NULL pointer dereference in dummy
  net_device handling (bsc#1012628).
- bpf: Fix a segment issue when downgrading gso_size
  (bsc#1012628).
- xsk: Require XDP_UMEM_TX_METADATA_LEN to actuate tx_metadata_len
  (bsc#1012628).
- mISDN: Fix a use after free in hfcmulti_tx() (bsc#1012628).
- apparmor: Fix null pointer deref when receiving skb during
  sock creation (bsc#1012628).
- powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
  (bsc#1012628).
- lirc: rc_dev_get_from_fd(): fix file leak (bsc#1012628).
- auxdisplay: ht16k33: Drop reference after LED registration
  (bsc#1012628).
- ASoC: SOF: imx8m: Fix DSP control regmap retrieval
  (bsc#1012628).
- spi: microchip-core: fix the issues in the isr (bsc#1012628).
- spi: microchip-core: defer asserting chip select until just
  before write to TX FIFO (bsc#1012628).
- spi: microchip-core: only disable SPI controller when register
  value change requires it (bsc#1012628).
- spi: microchip-core: fix init function not setting the master
  and motorola modes (bsc#1012628).
- spi: microchip-core: ensure TX and RX FIFOs are empty at start
  of a transfer (bsc#1012628).
- nvme-pci: Fix the instructions for disabling power management
  (bsc#1012628).
- ASOC: SOF: Intel: hda-loader: only wait for HDaudio IOC for
  IPC4 devices (bsc#1012628).
- ASoC: Intel: Fix RT5650 SSP lookup (bsc#1012628).
- ASoC: sof: amd: fix for firmware reload failure in Vangogh
  platform (bsc#1012628).
- spi: spidev: add correct compatible for Rohm BH2228FV
  (bsc#1012628).
- drm/xe/exec: Fix minor bug related to xe_sync_entry_cleanup
  (bsc#1012628).
- drm/xe/pf: Limit fair VF LMEM provisioning (bsc#1012628).
- ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is
  reachable (bsc#1012628).
- ASoC: TAS2781: Fix tasdev_load_calibrated_data() (bsc#1012628).
- timers/migration: Do not rely always on group-&gt;parent
  (bsc#1012628).
- ceph: fix incorrect kmalloc size of pagevec mempool
  (bsc#1012628).
- s390/pci: Refactor arch_setup_msi_irqs() (bsc#1012628).
- s390/pci: Allow allocation of more than 1 MSI interrupt
  (bsc#1012628).
- s390/setup: Fix __pa/__va for modules under non-GPL licenses
  (bsc#1012628).
- s390/cpum_cf: Fix endless loop in CF_DIAG event stop
  (bsc#1012628).
- iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en (bsc#1012628).
- thermal: trip: Split thermal_zone_device_set_mode()
  (bsc#1012628).
- thermal: core: Back off when polling thermal zones on errors
  (bsc#1012628).
- io_uring: fix io_match_task must_hold (bsc#1012628).
- ublk: fix UBLK_CMD_DEL_DEV_ASYNC handling (bsc#1012628).
- nvme-pci: add missing condition check for existence of mapped
  data (bsc#1012628).
- i3c: mipi-i3c-hci: Fix number of DAT/DCT entries for HCI
  versions &lt; 1.1 (bsc#1012628).
- fs: don't allow non-init s_user_ns for filesystems without
  FS_USERNS_MOUNT (bsc#1012628).
- wifi: ath12k: fix mbssid max interface advertisement
  (bsc#1012628).
- perf dso: Fix build when libunwind is enabled (bsc#1012628).
- powerpc/configs: Update defconfig with now user-visible
  CONFIG_FSL_IFC (bsc#1012628).
- selinux,smack: remove the capability checks in the removexattr
  hooks (bsc#1012628).
- selftests/bpf: DENYLIST.aarch64: Skip fexit_sleep again
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.10.3-370-drm-qxl-Pin-buffer-objects-for-internal-mappin.patch.
- Rename to
  patches.kernel.org/6.10.3-801-apparmor-unpack-transition-table-if-dfa-is-not.patch.
- commit 5db4d29</changelog>
  <changelog author="jslaby@suse.cz" date="1722772800">- net: drop bad gso csum_start and offset in virtio_net_hdr
  (git-fixes).
- commit ba01e0e</changelog>
  <changelog author="mkubecek@suse.cz" date="1722859200">- check-for-config-changes: ignore also GCC_ASM_GOTO_OUTPUT_BROKEN
  Mainline commit f2f6a8e88717 ("init/Kconfig: remove
  CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND") replaced
  GCC_ASM_GOTO_OUTPUT_WORKAROUND with GCC_ASM_GOTO_OUTPUT_BROKEN. Ignore both
  when checking config changes.
- commit b60be3e</changelog>
  <changelog author="mkoutny@suse.com" date="1723032000">- packaging: Add case-sensitive perl option parsing
  A recent change in Getopt::Long [1]:
  Changes in version 2.55
  - ----------------------
  * Fix long standing bug that duplicate options were not detected
  when the options differ in case while ignore_case is in effect.
  This will now yield a warning and become a fatal error in a future
  release.
  perl defaults to ignore_case by default, switch it off to avoid
  accidental misparsing of options.
  This was suggested after similar change in scripts/.
- commit e978477</changelog>
  <changelog author="mvetter@suse.com" date="1723118400">- kernel-binary: generate and install compile_commands.json (bsc#1228971)
  This file contains the command line options used to compile every C file.
  It's useful for the livepatching team.
- commit c063746</changelog>
  <changelog author="mpdesouza@suse.com" date="1723204800">- kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).
  After the Jump project the kernel used by SLE and openSUSE Leap are the
  same. As consequence the klp_symbols variable is set, enabling
  kernel-default-livepatch-devel on both SLE and openSUSE.
  The current rules to avoid enabling the package exclude openSUSE
  Tumbleweed alone, which doesn't makes sense for now. Enabling
  kernel-default-livepatch-devel on TW makes it easier to test the
  creation of kernel livepatches of the next SLE versions.
- commit fd0b293</changelog>
  <changelog author="tiwai@suse.de" date="1723291200">- rpm/kernel-binary.spec.in: Fix build regression
  The previous fix forgot to take over grep -c option that broke the
  conditional expression
- commit d29edf2</changelog>
  <changelog author="jslaby@suse.cz" date="1723377600">- Linux 6.10.4 (bsc#1012628).
- selftests: mptcp: join: check backup support in signal endp
  (bsc#1012628).
- selftests: mptcp: join: validate backup in MPJ (bsc#1012628).
- selftests: mptcp: always close input's FD if opened
  (bsc#1012628).
- selftests: mptcp: fix error path (bsc#1012628).
- mptcp: fix duplicate data handling (bsc#1012628).
- mptcp: pm: only set request_bkup flag when sending MP_PRIO
  (bsc#1012628).
- mptcp: pm: fix backup support in signal endpoints (bsc#1012628).
- mptcp: fix bad RCVPRUNED mib accounting (bsc#1012628).
- mptcp: mib: count MPJ with backup flag (bsc#1012628).
- mptcp: fix NL PM announced address accounting (bsc#1012628).
- mptcp: distinguish rcv vs sent backup flag in requests
  (bsc#1012628).
- mptcp: fix user-space PM announced address accounting
  (bsc#1012628).
- r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
  (bsc#1012628).
- net: wan: fsl_qmc_hdlc: Discard received CRC (bsc#1012628).
- net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
  (bsc#1012628).
- net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
  (bsc#1012628).
- io_uring: keep multishot request NAPI timeout current
  (bsc#1012628).
- wifi: mac80211: use monitor sdata with driver only if desired
  (bsc#1012628).
- wifi: ath12k: fix soft lockup on suspend (bsc#1012628).
- nouveau: set placement to original placement on uvmm validate
  (bsc#1012628).
- Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive
  scanning (bsc#1012628).
- drm/v3d: Validate passed in drm syncobj handles in the
  performance extension (bsc#1012628).
- drm/v3d: Validate passed in drm syncobj handles in the timestamp
  extension (bsc#1012628).
- drm/v3d: Fix potential memory leak in the performance extension
  (bsc#1012628).
- drm/v3d: Fix potential memory leak in the timestamp extension
  (bsc#1012628).
- drm/v3d: Prevent out of bounds access in performance query
  extensions (bsc#1012628).
- drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
  (bsc#1012628).
- drm/virtio: Fix type of dma-fence context variable
  (bsc#1012628).
- drm/amdgpu: fix contiguous handling for IB parsing v2
  (bsc#1012628).
- drm/ast: Fix black screen after resume (bsc#1012628).
- drm/ast: astdp: Wake up during connector status detection
  (bsc#1012628).
- drm/vmwgfx: Fix handling of dumb buffers (bsc#1012628).
- drm/vmwgfx: Fix a deadlock in dma buf fence polling
  (bsc#1012628).
- PCI: pciehp: Retain Power Indicator bits for userspace
  indicators (bsc#1012628).
- Revert "ALSA: firewire-lib: operate for period elapse event
  in process context" (bsc#1012628).
- Revert "ALSA: firewire-lib: obsolete workqueue for period
  update" (bsc#1012628).
- ALSA: seq: ump: Optimize conversions from SysEx to UMP
  (bsc#1012628).
- ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
  (bsc#1012628).
- ALSA: usb-audio: Correct surround channels in UAC1 channel map
  (bsc#1012628).
- mptcp: sched: check both directions for backup (bsc#1012628).
- protect the fetch of -&gt;fd[fd] in do_dup2() from mispredictions
  (bsc#1012628).
- btrfs: make cow_file_range_inline() honor locked_page on error
  (bsc#1012628).
- btrfs: do not subtract delalloc from avail bytes (bsc#1012628).
- btrfs: zoned: fix zone_unusable accounting on making block
  group read-write again (bsc#1012628).
- HID: wacom: Modify pen IDs (bsc#1012628).
- platform/chrome: cros_ec_proto: Lock device when updating MKBP
  version (bsc#1012628).
- s390/fpu: Re-add exception handling in load_fpu_state()
  (bsc#1012628).
- ceph: force sending a cap update msg back to MDS for revoke op
  (bsc#1012628).
- rust: SHADOW_CALL_STACK is incompatible with Rust (bsc#1012628).
- arm64: jump_label: Ensure patched jump_labels are visible to
  all CPUs (bsc#1012628).
- riscv: Fix linear mapping checks for non-contiguous memory
  regions (bsc#1012628).
- RISC-V: Enable the IPI before workqueue_online_cpu()
  (bsc#1012628).
- riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
  (bsc#1012628).
- perf: riscv: Fix selecting counters in legacy mode
  (bsc#1012628).
- perf arch events: Fix duplicate RISC-V SBI firmware event name
  (bsc#1012628).
- riscv/purgatory: align riscv_kernel_entry (bsc#1012628).
- ipv6: fix ndisc_is_useropt() handling for PIO (bsc#1012628).
- igc: Fix double reset adapter triggered from a single taprio
  cmd (bsc#1012628).
- net/mlx5e: Add a check for the return value from
  mlx5_port_set_eth_ptys (bsc#1012628).
- net/mlx5e: Fix CT entry update leaks of modify header context
  (bsc#1012628).
- net/mlx5e: Require mlx5 tc classifier action support for IPsec
  prio capability (bsc#1012628).
- net/mlx5: Fix missing lock on sync reset reload (bsc#1012628).
- net/mlx5: Lag, don't use the hardcoded value of the first port
  (bsc#1012628).
- net/mlx5: Fix error handling in irq_pool_request_irq
  (bsc#1012628).
- net/mlx5: Always drain health in shutdown callback
  (bsc#1012628).
- netfilter: iptables: Fix potential null-ptr-deref in
  ip6table_nat_table_init() (bsc#1012628).
- netfilter: iptables: Fix null-ptr-deref in
  iptable_nat_table_init() (bsc#1012628).
- drm/atomic: Allow userspace to use damage clips with async flips
  (bsc#1012628).
- drm/atomic: Allow userspace to use explicit sync with atomic
  async flips (bsc#1012628).
- ALSA: hda: Conditionally use snooping for AMD HDMI
  (bsc#1012628).
- s390/mm/ptdump: Fix handling of identity mapping area
  (bsc#1012628).
- net: phy: micrel: Fix the KSZ9131 MDI-X status issue
  (bsc#1012628).
- net: mvpp2: Don't re-use loop iterator (bsc#1012628).
- drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro (bsc#1012628).
- net/iucv: fix use after free in iucv_sock_close() (bsc#1012628).
- ice: xsk: fix txq interrupt mapping (bsc#1012628).
- ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
  (bsc#1012628).
- ice: improve updating ice_{t,r}x_ring::xsk_pool (bsc#1012628).
- ice: toggle netif_carrier when setting up XSK pool
  (bsc#1012628).
- ice: modify error handling when setting XSK pool in ndo_bpf
  (bsc#1012628).
- ice: replace synchronize_rcu with synchronize_net (bsc#1012628).
- ice: don't busy wait for Rx queue disable in ice_qp_dis()
  (bsc#1012628).
- ice: respect netif readiness in AF_XDP ZC related ndo's
  (bsc#1012628).
- i915/perf: Remove code to update PWR_CLK_STATE for gen12
  (bsc#1012628).
- rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is
  specified in rtnl_dellink() (bsc#1012628).
- net: axienet: start napi before enabling Rx/Tx (bsc#1012628).
- tcp: Adjust clamping window for applications specifying
  SO_RCVBUF (bsc#1012628).
- ethtool: fix setting key and resetting indir at once
  (bsc#1012628).
- drm/client: Fix error code in drm_client_buffer_vmap_local()
  (bsc#1012628).
- Bluetooth: hci_sync: Fix suspending with wrong filter policy
  (bsc#1012628).
- Bluetooth: btintel: Fail setup on error (bsc#1012628).
- ALSA: hda: conexant: Fix headset auto detect fail in the
  polling mode (bsc#1012628).
- net: phy: realtek: add support for RTL8366S Gigabit PHY
  (bsc#1012628).
- wifi: cfg80211: correct S1G beacon length calculation
  (bsc#1012628).
- wifi: cfg80211: fix reporting failed MLO links status with
  cfg80211_connect_done (bsc#1012628).
- sched: act_ct: take care of padding in struct zones_ht_key
  (bsc#1012628).
- drm/vmwgfx: Trigger a modeset when the screen moves
  (bsc#1012628).
- ethtool: rss: echo the context number back (bsc#1012628).
- netlink: specs: correct the spec of ethtool (bsc#1012628).
- bnxt_en: Fix RSS logic in __bnxt_reserve_rings() (bsc#1012628).
- drm/vmwgfx: Fix overlay when using Screen Targets (bsc#1012628).
- drm/vmwgfx: Make sure the screen surface is ref counted
  (bsc#1012628).
- drm/nouveau: prime: fix refcount underflow (bsc#1012628).
- drm/gpuvm: fix missing dependency to DRM_EXEC (bsc#1012628).
- perf tool: fix dereferencing NULL al-&gt;maps (bsc#1012628).
- HID: amd_sfh: Move sensor discovery before HID device
  initialization (bsc#1012628).
- ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
  (bsc#1012628).
- ARM: 9406/1: Fix callchain_trace() return value (bsc#1012628).
- MIPS: dts: loongson: Fix ls2k1000-rtc interrupt (bsc#1012628).
- MIPS: dts: loongson: Fix liointc IRQ polarity (bsc#1012628).
- MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
  (bsc#1012628).
- perf/x86/intel: Add a distinct name for Granite Rapids
  (bsc#1012628).
- perf/x86/intel: Switch to new Intel CPU model defines
  (bsc#1012628).
- perf: imx_perf: fix counter start and config sequence
  (bsc#1012628).
- f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
  (bsc#1012628).
- f2fs: fix to avoid use SSR allocate when do defragment
  (bsc#1012628).
- ext4: check the extent status again before inserting delalloc
  block (bsc#1012628).
- ext4: factor out a common helper to query extent map
  (bsc#1012628).
- mm/migrate: putback split folios when numa hint migration fails
  (bsc#1012628).
- mm/migrate: move NUMA hinting fault folio isolation + checks
  under PTL (bsc#1012628).
- mm/migrate: make migrate_misplaced_folio() return 0 on success
  (bsc#1012628).
- mm: fix khugepaged activation policy (bsc#1012628).
- mm/huge_memory: mark racy access onhuge_anon_orders_always
  (bsc#1012628).
- commit f753e8f</changelog>
  <changelog author="jslaby@suse.cz" date="1723464000">- bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
  (git-fixes).
- commit 27a3e23</changelog>
  <changelog author="jslaby@suse.cz" date="1723464001">- rpm/kernel-binary.spec.in: fix klp_symbols macro
  The commit below removed openSUSE filter from %ifs of the klp_symbols
  definition. But it removed -c of grep too and that causes:
  error: syntax error in expression:  01 &amp;&amp; (  || 1 )
  error:                                        ^
  error: unmatched (:  01 &amp;&amp; (  || 1 )
  error:                     ^
  error: kernel-default.spec:137: bad %if condition:  01 &amp;&amp; (  || 1 )
  So reintroduce -c to the PTF's grep.
  Fixes: fd0b293bebaf (kernel-binary.spec.in: Enable klp_symbols on openSUSE Tumbleweed (boo#1229042).)
- commit 4a36fe3</changelog>
  <changelog author="tiwai@suse.de" date="1723636800">- Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1
  and no error" (bsc#1229054).
- commit 28c6ded</changelog>
  <changelog author="jslaby@suse.cz" date="1723723200">- Linux 6.10.5 (bsc#1012628).
- drm/amd/display: Refactor function
  dm_dp_mst_is_port_support_mode() (bsc#1012628).
- locking/pvqspinlock: Correct the type of "old" variable in
  pv_kick_node() (bsc#1012628).
- perf/x86/intel/cstate: Add Arrowlake support (bsc#1012628).
- perf/x86/intel/cstate: Add Lunarlake support (bsc#1012628).
- perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra
  Forest (bsc#1012628).
- platform/x86: intel-vbtn: Protect ACPI notify handler against
  recursion (bsc#1012628).
- irqchip/mbigen: Fix mbigen node address layout (bsc#1012628).
- platform/x86/intel/ifs: Initialize union ifs_status to zero
  (bsc#1012628).
- jump_label: Fix the fix, brown paper bags galore (bsc#1012628).
- perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c
  (bsc#1012628).
- perf/x86/intel: Support the PEBS event mask (bsc#1012628).
- perf/x86: Support counter mask (bsc#1012628).
- perf/x86: Fix smp_processor_id()-in-preemptible warnings
  (bsc#1012628).
- selftests: ksft: Fix finished() helper exit code on skipped
  tests (bsc#1012628).
- x86/mm: Fix pti_clone_pgtable() alignment assumption
  (bsc#1012628).
- x86/mm: Fix pti_clone_entry_text() for i386 (bsc#1012628).
- smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
  (bsc#1012628).
- power: supply: rt5033: Bring back i2c_set_clientdata
  (bsc#1012628).
- sctp: Fix null-ptr-deref in reuseport_add_sock() (bsc#1012628).
- net: pse-pd: tps23881: Fix the device ID check (bsc#1012628).
- gve: Fix use of netif_carrier_ok() (bsc#1012628).
- virtio-net: unbreak vq resizing when coalescing is not
  negotiated (bsc#1012628).
- net: usb: qmi_wwan: fix memory leak for not ip packets
  (bsc#1012628).
- net: bridge: mcast: wait for previous gc cycles when removing
  port (bsc#1012628).
- net: linkwatch: use system_unbound_wq (bsc#1012628).
- net: dsa: microchip: Fix Wake-on-LAN check to not return an
  error (bsc#1012628).
- ice: Fix reset handler (bsc#1012628).
- Bluetooth: l2cap: always unlock channel in
  l2cap_conless_channel() (bsc#1012628).
- Bluetooth: hci_sync: avoid dup filtering when passive scanning
  with adv monitor (bsc#1012628).
- net/smc: add the max value of fallback reason count
  (bsc#1012628).
- net: dsa: bcm_sf2: Fix a possible memory leak in
  bcm_sf2_mdio_register() (bsc#1012628).
- idpf: fix memory leaks and crashes while performing a soft reset
  (bsc#1012628).
- idpf: fix UAFs when destroying the queues (bsc#1012628).
- l2tp: fix lockdep splat (bsc#1012628).
- net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN
  capabilities (bsc#1012628).
- net: fec: Stop PPS on driver remove (bsc#1012628).
- net: pse-pd: tps23881: include missing bitfield.h header
  (bsc#1012628).
- net: dsa: microchip: disable EEE for
  KSZ8567/KSZ9567/KSZ9896/KSZ9897 (bsc#1012628).
- regmap: kunit: Fix memory leaks in gen_regmap() and
  gen_raw_regmap() (bsc#1012628).
- gpio: prevent potential speculation leaks in
  gpio_device_get_desc() (bsc#1012628).
- hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
  (bsc#1012628).
- Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS
  zap_pid_ns_processes()" (bsc#1012628).
- platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id
  (bsc#1012628).
- rcutorture: Fix rcu_torture_fwd_cb_cr() data race (bsc#1012628).
- md: do not delete safemode_timer in mddev_suspend (bsc#1012628).
- md: change the return value type of md_write_start to void
  (bsc#1012628).
- md/raid5: avoid BUG_ON() while continue reshape after
  reassembling (bsc#1012628).
- debugobjects: Annotate racy debug variables (bsc#1012628).
- nvme: apple: fix device reference counting (bsc#1012628).
- block: change rq_integrity_vec to respect the iterator
  (bsc#1012628).
- rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
  (bsc#1012628).
- clocksource/drivers/sh_cmt: Address race condition for clock
  events (bsc#1012628).
- ACPI: battery: create alarm sysfs attribute atomically
  (bsc#1012628).
- ACPI: SBS: manage alarm sysfs attribute through psy core
  (bsc#1012628).
- cpufreq: amd-pstate: Allow users to write 'default' EPP string
  (bsc#1012628).
- cpufreq: amd-pstate: auto-load pstate driver by default
  (bsc#1012628).
- soc: qcom: icc-bwmon: Allow for interrupts to be shared across
  instances (bsc#1012628).
- xen: privcmd: Switch from mutex to spinlock for irqfds
  (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
  (bsc#1012628).
- ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
  (bsc#1012628).
- thermal: intel: hfi: Give HFI instances package scope
  (bsc#1012628).
- wifi: nl80211: disallow setting special AP channel widths
  (bsc#1012628).
- wifi: ath12k: fix race due to setting
  ATH12K_FLAG_EXT_IRQ_ENABLED too early (bsc#1012628).
- wifi: rtlwifi: handle return value of usb init TX/RX
  (bsc#1012628).
- wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
  (bsc#1012628).
- net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
  (bsc#1012628).
- selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
  (bsc#1012628).
- wifi: rtw89: pci: fix RX tag race condition resulting in wrong
  RX length (bsc#1012628).
- af_unix: Don't retry after unix_state_lock_nested() in
  unix_stream_connect() (bsc#1012628).
- PCI: Add Edimax Vendor ID to pci_ids.h (bsc#1012628).
- wifi: mac80211: fix NULL dereference at band check in starting
  tx ba session (bsc#1012628).
- udf: prevent integer overflow in udf_bitmap_free_blocks()
  (bsc#1012628).
- bpf: add missing check_func_arg_reg_off() to prevent
  out-of-bounds memory accesses (bsc#1012628).
- wifi: nl80211: don't give key data to userspace (bsc#1012628).
- can: mcp251xfd: tef: prepare to workaround broken TEF FIFO
  tail index erratum (bsc#1012628).
- can: mcp251xfd: tef: update workaround for erratum DS80000789E
  6 of mcp2518fd (bsc#1012628).
- net: stmmac: qcom-ethqos: enable SGMII loopback during DMA
  reset on sa8775p-ride-r3 (bsc#1012628).
- mlxsw: pci: Lock configuration space of upstream bridge during
  reset (bsc#1012628).
- btrfs: do not clear page dirty inside
  extent_write_locked_range() (bsc#1012628).
- btrfs: do not BUG_ON() when freeing tree block after error
  (bsc#1012628).
- btrfs: reduce nesting for extent processing at
  btrfs_lookup_extent_info() (bsc#1012628).
- btrfs: fix data race when accessing the last_trans field of
  a root (bsc#1012628).
- btrfs: fix bitmap leak when loading free space cache on
  duplicate entry (bsc#1012628).
- Bluetooth: btnxpuart: Shutdown timer and prevent rearming when
  driver unloading (bsc#1012628).
- drm/xe/preempt_fence: enlarge the fence critical section
  (bsc#1012628).
- drm/amd/display: Handle HPD_IRQ for internal link (bsc#1012628).
- drm/amd/display: Add delay to improve LTTPR UHBR interop
  (bsc#1012628).
- drm/amdgpu: fix potential resource leak warning (bsc#1012628).
- drm/amdgpu/pm: Fix the param type of set_power_profile_mode
  (bsc#1012628).
- drm/amd/amdkfd: Fix a resource leak in
  svm_range_validate_and_map() (bsc#1012628).
- drm/xe/xe_guc_submit: Fix exec queue stop race condition
  (bsc#1012628).
- drm/amdgpu/pm: Fix the null pointer dereference for smu7
  (bsc#1012628).
- drm/amdgpu: Fix the null pointer dereference to ras_manager
  (bsc#1012628).
- drm/amdgpu/pm: Fix the null pointer dereference in
  apply_state_adjust_rules (bsc#1012628).
- drm/admgpu: fix dereferencing null pointer context
  (bsc#1012628).
- drm/amdgpu: Add lock around VF RLCG interface (bsc#1012628).
- drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
  (bsc#1012628).
- drm/amd/display: Add null checks for 'stream' and 'plane'
  before dereferencing (bsc#1012628).
- media: amphion: Remove lock in s_ctrl callback (bsc#1012628).
- drm/amd/display: Add NULL check for 'afb' before dereferencing
  in amdgpu_dm_plane_handle_cursor_update (bsc#1012628).
- drm/amd/display: Wake DMCUB before sending a command for replay
  feature (bsc#1012628).
- drm/amd/display: reduce ODM slice count to initial new dc
  state only when needed (bsc#1012628).
- drm/amd/display: Don't refer to dc_sink in
  is_dsc_need_re_compute (bsc#1012628).
- drm/amd/display: remove dpp pipes on failure to update pipe
  params (bsc#1012628).
- drm/amd/display: Add null checker before passing variables
  (bsc#1012628).
- media: i2c: ov5647: replacing of_node_put with
  __free(device_node) (bsc#1012628).
- media: uvcvideo: Ignore empty TS packets (bsc#1012628).
- media: uvcvideo: Fix the bandwdith quirk on USB 3.x
  (bsc#1012628).
- drm/amd/display: Fix NULL pointer dereference for DTN log in
  DCN401 (bsc#1012628).
- media: xc2028: avoid use-after-free in load_firmware_cb()
  (bsc#1012628).
- ext4: fix uninitialized variable in ext4_inlinedir_to_tree
  (bsc#1012628).
- jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
  (bsc#1012628).
- drm/amd/display: Fix null pointer deref in dcn20_resource.c
  (bsc#1012628).
- s390/sclp: Prevent release of buffer in I/O (bsc#1012628).
- ext4: sanity check for NULL pointer after ext4_force_shutdown
  (bsc#1012628).
- SUNRPC: Fix a race to wake a sync task (bsc#1012628).
- mm, slub: do not call do_slab_free for kfence object
  (bsc#1012628).
- profiling: remove profile=sleep support (bsc#1012628).
- clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
  (bsc#1012628).
- scsi: Revert "scsi: sd: Do not repeat the starting disk message"
  (bsc#1012628).
- scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
  (bsc#1012628).
- media: ipu-bridge: fix ipu6 Kconfig dependencies (bsc#1012628).
- media: intel/ipu6: select AUXILIARY_BUS in Kconfig
  (bsc#1012628).
- irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to
  'raw_spinlock_t' (bsc#1012628).
- irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
  (bsc#1012628).
- sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
  (bsc#1012628).
- arm64: cputype: Add Cortex-X3 definitions (bsc#1012628).
- arm64: cputype: Add Cortex-A720 definitions (bsc#1012628).
- arm64: cputype: Add Cortex-X925 definitions (bsc#1012628).
- arm64: errata: Unify speculative SSBS errata logic
  (bsc#1012628).
- arm64: errata: Expand speculative SSBS workaround (bsc#1012628).
- arm64: cputype: Add Cortex-X1C definitions (bsc#1012628).
- arm64: cputype: Add Cortex-A725 definitions (bsc#1012628).
- arm64: errata: Expand speculative SSBS workaround (again)
  (bsc#1012628).
- nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets
  (bsc#1012628).
- i2c: smbus: Improve handling of stuck alerts (bsc#1012628).
- ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa881x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa883x: parse port-mapping information
  (bsc#1012628).
- ASoC: codecs: wsa883x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: codecs: wsa884x: parse port-mapping information
  (bsc#1012628).
- ASoC: codecs: wsa884x: Correct Soundwire ports mask
  (bsc#1012628).
- ASoC: sti: add missing probe entry for player and reader
  (bsc#1012628).
- spi: spidev: Add missing spi_device_id for bh2228fv
  (bsc#1012628).
- ASoC: SOF: Remove libraries from topology lookups (bsc#1012628).
- i2c: smbus: Send alert notifications to all devices if source
  not found (bsc#1012628).
- bpf: kprobe: remove unused declaring of bpf_kprobe_override
  (bsc#1012628).
- kprobes: Fix to check symbol prefixes correctly (bsc#1012628).
- ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable
  is NULL (bsc#1012628).
- i2c: qcom-geni: Add missing clk_disable_unprepare in
  geni_i2c_runtime_resume (bsc#1012628).
- ASoC: cs35l56: Revert support for dual-ownership of ASP
  registers (bsc#1012628).
- ASoC: cs35l56: Handle OTP read latency over SoundWire
  (bsc#1012628).
- drm/atomic: allow no-op FB_ID updates for async flips
  (bsc#1012628).
- i2c: qcom-geni: Add missing geni_icc_disable in
  geni_i2c_runtime_resume (bsc#1012628).
- drm/i915: Allow evicting to use the requested placement
  (bsc#1012628).
- drm/i915: Attempt to get pages without eviction first
  (bsc#1012628).
- drm/amd/display: Replace dm_execute_dmub_cmd with
  dc_wake_and_execute_dmub_cmd (bsc#1012628).
- spi: spi-fsl-lpspi: Fix scldiv calculation (bsc#1012628).
- ALSA: usb-audio: Re-add ScratchAmp quirk entries (bsc#1012628).
- drm/xe/rtp: Fix off-by-one when processing rules (bsc#1012628).
- drm/xe: Use dma_fence_chain_free in chain fence unused as a sync
  (bsc#1012628).
- drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write
  (bsc#1012628).
- drm/xe: Minor cleanup in LRC handling (bsc#1012628).
- drm/xe: Take ref to VM in delayed snapshot (bsc#1012628).
- ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
  (bsc#1012628).
- cifs: cifs_inval_name_dfs_link_error: correct the check for
  fullpath (bsc#1012628).
- module: warn about excessively long module waits (bsc#1012628).
- module: make waiting for a concurrent module loader
  interruptible (bsc#1012628).
- drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
  (bsc#1012628).
- drm/amd/display: Skip Recompute DSC Params if no Stream on Link
  (bsc#1012628).
- drm/amdgpu: Forward soft recovery errors to userspace
  (bsc#1012628).
- drm/i915/gem: Adjust vma offset for framebuffer mmap offset
  (bsc#1012628).
- drm/client: fix null pointer dereference in
  drm_client_modeset_probe (bsc#1012628).
- drm/i915/display: correct dual pps handling for MTL_PCH+
  (bsc#1012628).
- drm/test: fix the gem shmem test to map the sg table
  (bsc#1012628).
- io_uring/net: ensure expanded bundle recv gets marked for
  cleanup (bsc#1012628).
- io_uring/net: ensure expanded bundle send gets marked for
  cleanup (bsc#1012628).
- io_uring/net: don't pick multiple buffers for non-bundle send
  (bsc#1012628).
- ALSA: line6: Fix racy access to midibuf (bsc#1012628).
- ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
  (bsc#1012628).
- ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra)
  to quirks (bsc#1012628).
- ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
  (bsc#1012628).
- usb: vhci-hcd: Do not drop references before new references
  are gained (bsc#1012628).
- USB: serial: debug: do not echo input by default (bsc#1012628).
- usb: typec: fsa4480: Check if the chip is really there
  (bsc#1012628).
- usb: gadget: core: Check for unset descriptor (bsc#1012628).
- usb: gadget: midi2: Fix the response for FB info with block 0xff
  (bsc#1012628).
- usb: gadget: u_serial: Set start_delayed during suspend
  (bsc#1012628).
- usb: gadget: f_fs: restore ffs_func_disable() functionality
  (bsc#1012628).
- usb: gadget: u_audio: Check return codes from usb_ep_enable
  and config_ep_by_speed (bsc#1012628).
- scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
  (bsc#1012628).
- scsi: ufs: core: Fix deadlock during RTC update (bsc#1012628).
- scsi: ufs: core: Do not set link to OFF state while waking up
  from hibernation (bsc#1012628).
- scsi: ufs: core: Fix hba-&gt;last_dme_cmd_tstamp timestamp updating
  logic (bsc#1012628).
- tick/broadcast: Move per CPU pointer access into the atomic
  section (bsc#1012628).
- media: v4l: Fix missing tabular column hint for Y14P format
  (bsc#1012628).
- vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
  (bsc#1012628).
- spmi: pmic-arb: add missing newline in dev_err format strings
  (bsc#1012628).
- ntp: Clamp maxerror and esterror to operating range
  (bsc#1012628).
- driver core: Fix uevent_show() vs driver detach race
  (bsc#1012628).
- arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI#
  regulator on (bsc#1012628).
- tracefs: Fix inode allocation (bsc#1012628).
- tracefs: Use generic inode RCU for synchronizing freeing
  (bsc#1012628).
- ntp: Safeguard against time_constant overflow (bsc#1012628).
- timekeeping: Fix bogus clock_was_set() invocation in
  do_adjtimex() (bsc#1012628).
- serial: core: check uartclk for zero to avoid divide by zero
  (bsc#1012628).
- serial: sc16is7xx: fix TX fifo corruption (bsc#1012628).
- serial: sc16is7xx: fix invalid FIFO access with special register
  set (bsc#1012628).
- tty: vt: conmakehash: cope with abs_srctree no longer in env
  (bsc#1012628).
- memcg: protect concurrent access to mem_cgroup_idr
  (bsc#1012628).
- parisc: fix unaligned accesses in BPF (bsc#1012628).
- parisc: fix a possible DMA corruption (bsc#1012628).
- ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop
  16-n0xxx (bsc#1012628).
- spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree
  (bsc#1012628).
- kcov: properly check for softirq context (bsc#1012628).
- irqchip/xilinx: Fix shift out of bounds (bsc#1012628).
- irqchip/riscv-aplic: Retrigger MSI interrupt on source
  configuration (bsc#1012628).
- genirq/irqdesc: Honor caller provided affinity in alloc_desc()
  (bsc#1012628).
- LoongArch: Enable general EFI poweroff method (bsc#1012628).
- power: supply: qcom_battmgr: return EAGAIN when firmware
  service is not up (bsc#1012628).
- power: supply: axp288_charger: Fix constant_charge_voltage
  writes (bsc#1012628).
- power: supply: axp288_charger: Round constant_charge_voltage
  writes down (bsc#1012628).
- tracing: Have format file honor EVENT_FILE_FL_FREED
  (bsc#1012628).
- tracing: Fix overflow in get_free_elt() (bsc#1012628).
- padata: Fix possible divide-by-0 panic in padata_mt_helper()
  (bsc#1012628).
- smb3: fix setting SecurityFlags when encryption is required
  (bsc#1012628).
- eventfs: Don't return NULL in eventfs_create_dir()
  (bsc#1012628).
- eventfs: Use SRCU for freeing eventfs_inodes (bsc#1012628).
- selftests: mm: add s390 to ARCH check (bsc#1012628).
- mm: list_lru: fix UAF for memory cgroup (bsc#1012628).
- net/tcp: Disable TCP-AO static key after RCU grace period
  (bsc#1012628).
- btrfs: avoid using fixed char array size for tree names
  (bsc#1012628).
- x86/paravirt: Fix incorrect virt spinlock setting on bare metal
  (bsc#1012628).
- x86/mtrr: Check if fixed MTRRs exist before saving them
  (bsc#1012628).
- sched/smt: Introduce sched_smt_present_inc/dec() helper
  (bsc#1012628).
- sched/smt: Fix unbalance sched_smt_present dec/inc
  (bsc#1012628).
- sched/core: Introduce sched_set_rq_on/offline() helper
  (bsc#1012628).
- sched/core: Fix unbalance set_rq_online/offline() in
  sched_cpu_deactivate() (bsc#1012628).
- drm/bridge: analogix_dp: properly handle zero sized AUX
  transactions (bsc#1012628).
- drm/dp_mst: Skip CSN if topology probing is not done yet
  (bsc#1012628).
- drm/lima: Mark simple_ondemand governor as softdep
  (bsc#1012628).
- drm/mgag200: Set DDC timeout in milliseconds (bsc#1012628).
- drm/mgag200: Bind I2C lifetime to DRM device (bsc#1012628).
- drm/radeon: Remove __counted_by from StateArray.states[]
  (bsc#1012628).
- mptcp: fully established after ADD_ADDR echo on MPJ
  (bsc#1012628).
- mptcp: pm: deny endp with signal + subflow + port (bsc#1012628).
- block: use the right type for stub rq_integrity_vec()
  (bsc#1012628).
- Revert "drm/amd/display: Handle HPD_IRQ for internal link"
  (bsc#1012628).
- Revert "drm/amd/display: Add NULL check for 'afb' before
  dereferencing in amdgpu_dm_plane_handle_cursor_update"
  (bsc#1012628).
- btrfs: fix corruption after buffer fault in during direct IO
  append write (bsc#1012628).
- idpf: fix memleak in vport interrupt configuration
  (bsc#1012628).
- drm/amd/display: Add null check in
  resource_log_pipe_topology_update (bsc#1012628).
- drm/amd/display: Change ASSR disable sequence (bsc#1012628).
- mptcp: pm: reduce indentation blocks (bsc#1012628).
- mptcp: pm: don't try to create sf if alloc failed (bsc#1012628).
- mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
  (bsc#1012628).
- selftests: mptcp: join: ability to invert ADD_ADDR check
  (bsc#1012628).
- selftests: mptcp: join: test both signal &amp; subflow
  (bsc#1012628).
- btrfs: fix double inode unlock for direct IO sync writes
  (bsc#1012628).
- Refresh
  patches.suse/Revert-drm-amd-display-FEC-overhead-should-be-checke.patch.
- Rename to
  patches.kernel.org/6.10.5-032-bnxt_en-Fix-memory-out-of-bounds-in-bnxt_fill_.patch.
- Rename to
  patches.kernel.org/6.10.5-128-net-drop-bad-gso-csum_start-and-offset-in-virt.patch.
- Update config files.
- commit 7b97446</changelog>
  <changelog author="jslaby@suse.cz" date="1723723201">- btrfs: fix invalid mapping of extent xarray state (git-fixes).
- commit b18d7b9</changelog>
  <changelog author="jslaby@suse.cz" date="1723809600">- netfilter: nfnetlink: Initialise extack before use in ACKs (netlink-crash).
  See:
  https://github.com/systemd/systemd/actions/runs/10282472628/job/28454253577?pr=33958#step:12:30
- commit da1090b</changelog>
  <changelog author="jslaby@suse.cz" date="1723809601">- Refresh
  patches.suse/Revert-ata-libata-scsi-Honor-the-D_SENSE-bit-for-CK_.patch.
  Update upstream status.
- commit b7789d6</changelog>
</package>
<package pkgid="ef2752690e3808a479cb19aa6aa12a72d408c5c565593e603cd38fcf7d4aa9b30748233b875a941db80a6d8d731f242c0d32e889bbe808bbea248d16d3a8c039" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.8.1" rel="1.1"/>
  <changelog author="vkarasulli@suse.de" date="1709553600">- Update
  patches.kernel.org/6.7.2-283-media-v4l-async-Fix-duplicated-list-deletion.patch
  (bsc#1012628 bsc#1220318 CVE-2023-52459).
- commit 57771fb</changelog>
  <changelog author="vkarasulli@suse.de" date="1709553601">- Update
  patches.kernel.org/6.7.2-260-drm-sched-Fix-bounds-limiting-when-given-a-malf.patch
  (bsc#1012628 bsc#1220322 CVE-2023-52461).
- commit c6c85cb</changelog>
  <changelog author="msuchanek@suse.de" date="1709726400">- kernel-binary: vdso: fix filelist for non-usrmerged kernel
  Fixes: a6ad8af207e6 ("rpm templates: Always define usrmerged")
- commit fb3f221</changelog>
  <changelog author="msuchanek@suse.de" date="1709726401">- kernel-binary: Fix i386 build
  Fixes: 89eaf4cdce05 ("rpm templates: Move macro definitions below buildrequires")
- commit f7c6351</changelog>
  <changelog author="jslaby@suse.cz" date="1709812800">- Linux 6.7.9 (bsc#1012628).
- mtd: spinand: gigadevice: Fix the get ecc status issue
  (bsc#1012628).
- ice: fix connection state of DPLL and out pin (bsc#1012628).
- ice: fix dpll input pin phase_adjust value updates
  (bsc#1012628).
- ice: fix dpll and dpll_pin data access on PF reset
  (bsc#1012628).
- ice: fix dpll periodic work data updates on PF reset
  (bsc#1012628).
- ice: fix pin phase adjust updates on PF reset (bsc#1012628).
- spi: cadence-qspi: fix pointer reference in runtime PM hooks
  (bsc#1012628).
- spi: cadence-qspi: remove system-wide suspend helper calls
  from runtime PM hooks (bsc#1012628).
- netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
  (bsc#1012628).
- netlink: add nla be16/32 types to minlen array (bsc#1012628).
- net: ip_tunnel: prevent perpetual headroom growth (bsc#1012628).
- net: mctp: take ownership of skb in mctp_local_output
  (bsc#1012628).
- net: dpaa: fman_memac: accept phy-interface-type = "10gbase-r"
  in the device tree (bsc#1012628).
- tun: Fix xdp_rxq_info's queue_index when detaching
  (bsc#1012628).
- cpufreq: intel_pstate: fix pstate limits enforcement for
  adjust_perf call back (bsc#1012628).
- net: veth: clear GRO when clearing XDP even when down
  (bsc#1012628).
- ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
  (bsc#1012628).
- lan78xx: enable auto speed configuration for LAN7850 if no
  EEPROM is detected (bsc#1012628).
- veth: try harder when allocating queue memory (bsc#1012628).
- net: usb: dm9601: fix wrong return value in dm9601_mdio_read
  (bsc#1012628).
- net: lan78xx: fix "softirq work is pending" error (bsc#1012628).
- uapi: in6: replace temporary label with rfc9486 (bsc#1012628).
- stmmac: Clear variable when destroying workqueue (bsc#1012628).
- Bluetooth: hci_sync: Check the correct flag before starting
  a scan (bsc#1012628).
- Bluetooth: Avoid potential use-after-free in hci_error_reset
  (bsc#1012628).
- Bluetooth: hci_sync: Fix accept_list when attempting to suspend
  (bsc#1012628).
- Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
  (bsc#1012628).
- Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
  (bsc#1012628).
- Bluetooth: Enforce validation on max value of connection
  interval (bsc#1012628).
- Bluetooth: qca: Fix wrong event type for patch config command
  (bsc#1012628).
- Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
  (bsc#1012628).
- Bluetooth: qca: Fix triggering coredump implementation
  (bsc#1012628).
- netfilter: nf_tables: allow NFPROTO_INET in
  nft_(match/target)_validate() (bsc#1012628).
- netfilter: bridge: confirm multicast packets before passing
  them up the stack (bsc#1012628).
- tools: ynl: fix handling of multiple mcast groups (bsc#1012628).
- rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
  (bsc#1012628).
- igb: extend PTP timestamp adjustments to i211 (bsc#1012628).
- net: hsr: Use correct offset for HSR TLV values in supervisory
  HSR frames (bsc#1012628).
- tls: decrement decrypt_pending if no async completion will be
  called (bsc#1012628).
- tls: fix peeking with sync+async decryption (bsc#1012628).
- tls: separate no-async decryption request handling from async
  (bsc#1012628).
- tls: fix use-after-free on failed backlog decryption
  (bsc#1012628).
- riscv: tlb: fix __p*d_free_tlb() (bsc#1012628).
- efi/capsule-loader: fix incorrect allocation size (bsc#1012628).
- power: supply: bq27xxx-i2c: Do not free non existing IRQ
  (bsc#1012628).
- ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
  (bsc#1012628).
- ALSA: Drop leftover snd-rtctimer stuff from Makefile
  (bsc#1012628).
- ASoC: qcom: Fix uninitialized pointer dmactl (bsc#1012628).
- gpu: host1x: Skip reset assert on Tegra186 (bsc#1012628).
- riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly
  (bsc#1012628).
- riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
  (bsc#1012628).
- ASoC: cs35l56: cs35l56_component_remove() must clear
  cs35l56-&gt;component (bsc#1012628).
- ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
  (bsc#1012628).
- ASoC: cs35l56: Don't add the same register patch multiple times
  (bsc#1012628).
- ASoC: cs35l56: Fix for initializing ASP1 mixer registers
  (bsc#1012628).
- ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon
  revision (bsc#1012628).
- ASoC: cs35l56: Fix deadlock in ASP1 mixer register
  initialization (bsc#1012628).
- ASoC: soc-card: Fix missing locking in
  snd_soc_card_get_kcontrol() (bsc#1012628).
- RISC-V: Ignore V from the riscv,isa DT property on older T-Head
  CPUs (bsc#1012628).
- drm/tegra: Remove existing framebuffer only if we support
  display (bsc#1012628).
- fbcon: always restore the old font data in fbcon_do_set_font()
  (bsc#1012628).
- afs: Fix endless loop in directory parsing (bsc#1012628).
- drm/amd/display: Prevent potential buffer overflow in
  map_hw_resources (bsc#1012628).
- drivers: perf: added capabilities for legacy PMU (bsc#1012628).
- drivers: perf: ctr_get_width function for legacy is not defined
  (bsc#1012628).
- Revert "riscv: mm: support Svnapot in huge vmap" (bsc#1012628).
- riscv: Fix pte_leaf_size() for NAPOT (bsc#1012628).
- riscv: Sparse-Memory/vmemmap out-of-bounds fix (bsc#1012628).
- btrfs: fix race between ordered extent completion and fiemap
  (bsc#1012628).
- drm/nouveau: keep DMA buffers required for suspend/resume
  (bsc#1012628).
- of: property: fw_devlink: Fix stupid bug in remote-endpoint
  parsing (bsc#1012628).
- tomoyo: fix UAF write bug in tomoyo_write_control()
  (bsc#1012628).
- ALSA: firewire-lib: fix to check cycle continuity (bsc#1012628).
- ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
  (bsc#1012628).
- ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron
  16 Plus 7630 (bsc#1012628).
- ALSA: hda/realtek: tas2781: enable subwoofer volume control
  (bsc#1012628).
- ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
  (bsc#1012628).
- ALSA: hda/realtek: fix mute/micmute LED For HP mt440
  (bsc#1012628).
- ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
  (bsc#1012628).
- Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
  (bsc#1012628).
- landlock: Fix asymmetric private inodes referring (bsc#1012628).
- gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
  (bsc#1012628).
- mm: cachestat: fix folio read-after-free in cache walk
  (bsc#1012628).
- mtd: rawnand: marvell: fix layouts (bsc#1012628).
- wifi: nl80211: reject iftype change with mesh ID change
  (bsc#1012628).
- btrfs: fix double free of anonymous device after snapshot
  creation failure (bsc#1012628).
- btrfs: dev-replace: properly validate device names
  (bsc#1012628).
- btrfs: send: don't issue unnecessary zero writes for trailing
  hole (bsc#1012628).
- Revert "drm/amd/pm: resolve reboot exception for si oland"
  (bsc#1012628).
- drm/buddy: fix range bias (bsc#1012628).
- drm/amdgpu/pm: Fix the power1_min_cap value (bsc#1012628).
- drm/amd/display: Add monitor patch for specific eDP
  (bsc#1012628).
- soc: qcom: pmic_glink: Fix boot when QRTR=m (bsc#1012628).
- dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
  (bsc#1012628).
- crypto: arm64/neonbs - fix out-of-bounds access on short input
  (bsc#1012628).
- dmaengine: ptdma: use consistent DMA masks (bsc#1012628).
- dmaengine: fsl-edma: correct calculation of 'nbytes' in
  multi-fifo scenario (bsc#1012628).
- dmaengine: fsl-qdma: init irq after reg initialization
  (bsc#1012628).
- mmc: mmci: stm32: fix DMA API overlapping mappings warning
  (bsc#1012628).
- mmc: core: Fix eMMC initialization with 1-bit bus connection
  (bsc#1012628).
- mmc: sdhci-xenon: add timeout for PHY init complete
  (bsc#1012628).
- mmc: sdhci-xenon: fix PHY init clock stability (bsc#1012628).
- ceph: switch to corrected encoding of max_xattr_size in mdsmap
  (bsc#1012628).
- RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCH
  (bsc#1012628).
- riscv: add CALLER_ADDRx support (bsc#1012628).
- riscv: Fix enabling cbo.zero when running in M-mode
  (bsc#1012628).
- power: supply: mm8013: select REGMAP_I2C (bsc#1012628).
- kbuild: Add -Wa,--fatal-warnings to as-instr invocation
  (bsc#1012628).
- iommufd: Fix iopt_access_list_id overwrite bug (bsc#1012628).
- iommufd: Fix protection fault in iommufd_test_syz_conv_iova
  (bsc#1012628).
- efivarfs: Request at most 512 bytes for variable names
  (bsc#1012628).
- pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
  (bsc#1012628).
- fprobe: Fix to allocate entry_data_size buffer with rethook
  instances (bsc#1012628).
- mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
  (bsc#1012628).
- mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone
  index (bsc#1012628).
- x86/e820: Don't reserve SETUP_RNG_SEED in e820 (bsc#1012628).
- x86/cpu: Allow reducing x86_phys_bits during
  early_identify_cpu() (bsc#1012628).
- x86/cpu/intel: Detect TME keyid bits before setting MTRR mask
  registers (bsc#1012628).
- mptcp: map v4 address to v6 when destroying subflow
  (bsc#1012628).
- mptcp: push at DSS boundaries (bsc#1012628).
- selftests: mptcp: join: add ss mptcp support check
  (bsc#1012628).
- mptcp: fix snd_wnd initialization for passive socket
  (bsc#1012628).
- mptcp: fix potential wake-up event loss (bsc#1012628).
- mptcp: fix double-free on socket dismantle (bsc#1012628).
- mfd: twl6030-irq: Revert to use of_match_device() (bsc#1012628).
- NFS: Fix data corruption caused by congestion (bsc#1012628).
- af_unix: Drop oob_skb ref before purging queue in GC
  (bsc#1012628).
- ASoC: cs35l56: fix reversed if statement in
  cs35l56_dspwait_asp1tx_put() (bsc#1012628).
- dmaengine: dw-edma: Fix the ch_count hdma callback
  (bsc#1012628).
- dmaengine: dw-edma: Fix wrong interrupt bit set for HDMA
  (bsc#1012628).
- dmaengine: dw-edma: HDMA_V0_REMOTEL_STOP_INT_EN typo fix
  (bsc#1012628).
- dmaengine: dw-edma: Add HDMA remote interrupt configuration
  (bsc#1012628).
- dmaengine: dw-edma: HDMA: Add sync read before starting the
  DMA transfer in remote setup (bsc#1012628).
- dmaengine: dw-edma: eDMA: Add sync read before starting the
  DMA transfer in remote setup (bsc#1012628).
- phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use
  dashes (bsc#1012628).
- phy: qcom: phy-qcom-m31: fix wrong pointer pass to PTR_ERR()
  (bsc#1012628).
- phy: qcom-qmp-usb: fix v3 offsets data (bsc#1012628).
- dmaengine: idxd: Remove shadow Event Log head stored in idxd
  (bsc#1012628).
- dmaengine: idxd: Ensure safe user copy of completion record
  (bsc#1012628).
- powerpc/pseries/iommu: IOMMU table is not initialized for
  kdump over SR-IOV (bsc#1012628).
- powerpc/rtas: use correct function name for resetting TCE tables
  (bsc#1012628).
- gpio: 74x164: Enable output pins after registers are reset
  (bsc#1012628).
- gpiolib: Fix the error path order in
  gpiochip_add_data_with_key() (bsc#1012628).
- gpio: fix resource unwinding order in error path (bsc#1012628).
- block: define bvec_iter as __packed __aligned(4) (bsc#1012628).
- selftests: mptcp: add evts_get_info helper (bsc#1012628).
- selftests: mptcp: add chk_subflows_total helper (bsc#1012628).
- selftests: mptcp: update userspace pm test helpers
  (bsc#1012628).
- selftests: mptcp: add mptcp_lib_is_v6 (bsc#1012628).
- selftests: mptcp: rm subflow with v4/v4mapped addr
  (bsc#1012628).
- drm/nouveau: don't fini scheduler before entity flush
  (bsc#1012628).
- Rename to
  patches.kernel.org/6.7.9-121-mptcp-avoid-printing-warning-once-on-client-sid.patch.
- Rename to
  patches.kernel.org/6.7.9-127-mptcp-fix-possible-deadlock-in-subflow-diag.patch.
- Rename to
  patches.kernel.org/6.7.9-130-af_unix-Fix-task-hung-while-purging-oob_skb-in-.patch.
- Rename to
  patches.kernel.org/6.7.9-150-x86-entry_64-Add-VERW-just-before-userspace-tra.patch.
- Rename to
  patches.kernel.org/6.7.9-151-x86-entry_32-Add-VERW-just-before-userspace-tra.patch.
- Rename to
  patches.kernel.org/6.7.9-152-x86-bugs-Use-ALTERNATIVE-instead-of-mds_user_cl.patch.
- Rename to
  patches.kernel.org/6.7.9-153-KVM-VMX-Use-BT-JNC-i.e.-EFLAGS.CF-to-select-VMR.patch.
- Rename to
  patches.kernel.org/6.7.9-154-KVM-VMX-Move-VERW-closer-to-VMentry-for-MDS-mit.patch.
- commit 752a7bc</changelog>
  <changelog author="msuchanek@suse.de" date="1709812801">- group-source-files.pl: Quote filenames (boo#1221077).
  The kernel source now contains a file with a space in the name.
  Add quotes in group-source-files.pl to avoid splitting the filename.
  Also use -print0 / -0 when updating timestamps.
- commit a005e42</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072000">- config: update and reenable arm64 configs
- most options mirrored from other architectures except
  - ARM64_ERRATUM_3117295=y
  - TEE_STMM_EFI=m
  - PINCTRL_SM4450=m
  - PINCTRL_SM8650=m
  - PINCTRL_X1E80100=m
  - PINCTRL_SM8650_LPASS_LPI=m
  - GPIO_NPCM_SGPIO=y
  - GPIO_RTD=m
  - VIDEO_STM32_DCMIPP=m
  - DRM_POWERVR=m
  - SND_SOC_X1E80100=m
  - RTC_DRV_MA35D1=m
  - COMMON_CLK_MT7988=m
  - CLK_X1E80100_GCC=m
  - SC_CAMCC_8280XP=m
  - QDU_ECPRICC_1000=m
  - SM_DISPCC_8650=m
  - SM_GCC_8650=m
  - SM_GPUCC_8650=m
  - SM_TCSRCC_8650=m
  - COMMON_CLK_STM32MP=y
  - INTERCONNECT_QCOM_SM6115=m
  - INTERCONNECT_QCOM_SM8650=m
  - INTERCONNECT_QCOM_X1E80100=m
  - KASAN_EXTRA_INFO=n (arm64/debug only)
- commit 99c97ec</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072001">- config: update and reenable armv7hl configs
- option values mirrored from arm64 or other architectures
- commit 336405e</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072002">- config: update and reenable armv6hl configs
- option values mirrored from armv7hl
- commit be3b67b</changelog>
  <changelog author="mkubecek@suse.cz" date="1710072003">- Update to 6.8 final
- update configs
- commit a551d7b</changelog>
  <changelog author="jslaby@suse.cz" date="1710158400">- Refresh
  patches.suse/mm-mmap-fix-vma_merge-case-7-with-vma_ops-close.patch.
  Update upstream status and move to sorted section.
- commit c6dad0c</changelog>
  <changelog author="jslaby@suse.cz" date="1710158401">- rpm/mkspec-dtb: resolve packaging conflicts better
  The merge commit ad1679b2612f left both %ifs in place. Remove the one
  which d26c540d7eed was removing originally.
  This fixes errors like:
  dtb-armv7l.spec : error: line 1442: Unclosed %if
  The commit also removed SUBPKG_CASE. Reintroduce it, otherwise we see
  shell garbage in the description
- commit e4b3d06</changelog>
  <changelog author="mkubecek@suse.cz" date="1710158402">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
- commit 002260c</changelog>
  <changelog author="jslaby@suse.cz" date="1710244800">- btrfs: fix race when detecting delalloc ranges during fiemap
  (btrfs-fix).
- commit 5e23030</changelog>
  <changelog author="jslaby@suse.cz" date="1710331200">- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456
  CVE-2023-28746).
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
  (bsc#1213456 CVE-2023-28746).
- Update config files. Set MITIGATION_RFDS=y.
- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456
  CVE-2023-28746).
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF
  is set (bsc#1213456 CVE-2023-28746).
- commit d8d0d20</changelog>
  <changelog author="mkubecek@suse.cz" date="1710331201">- series.conf: cleanup
- update upstream status and move to sorted section:
  - patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch
- commit e863123</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
</package>
<package pkgid="77fdb04841945106ed2989610f62356a2543acf23000b9dde7a5de18d8e42a7ca54201b16003c6e5e235b23a53759112cf88a3d793f910eef1a2e763365dee42" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.8.4" rel="1.1"/>
  <changelog author="jslaby@suse.cz" date="1710158400">- rpm/mkspec-dtb: resolve packaging conflicts better
  The merge commit ad1679b2612f left both %ifs in place. Remove the one
  which d26c540d7eed was removing originally.
  This fixes errors like:
  dtb-armv7l.spec : error: line 1442: Unclosed %if
  The commit also removed SUBPKG_CASE. Reintroduce it, otherwise we see
  shell garbage in the description
- commit e4b3d06</changelog>
  <changelog author="mkubecek@suse.cz" date="1710158401">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
- commit 002260c</changelog>
  <changelog author="jslaby@suse.cz" date="1710244800">- btrfs: fix race when detecting delalloc ranges during fiemap
  (btrfs-fix).
- commit 5e23030</changelog>
  <changelog author="jslaby@suse.cz" date="1710331200">- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (bsc#1213456
  CVE-2023-28746).
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
  (bsc#1213456 CVE-2023-28746).
- Update config files. Set MITIGATION_RFDS=y.
- Documentation/hw-vuln: Add documentation for RFDS (bsc#1213456
  CVE-2023-28746).
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF
  is set (bsc#1213456 CVE-2023-28746).
- commit d8d0d20</changelog>
  <changelog author="mkubecek@suse.cz" date="1710331201">- series.conf: cleanup
- update upstream status and move to sorted section:
  - patches.suse/btrfs-fix-race-when-detecting-delalloc-ranges-during.patch
- commit e863123</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
  <changelog author="msuchanek@suse.de" date="1711022400">- Workaround broken chacha crypto fallback (boo#1218114).
- commit 6a29422</changelog>
  <changelog author="jlee@suse.com" date="1711022401">- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  (bsc#1218562 CVE-2023-6270).
- commit 525e9e7</changelog>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commit b5e6a9b</changelog>
  <changelog author="jslaby@suse.cz" date="1712232000">- Linux 6.8.4-rc1 (bsc#1012628).
- Revert "workqueue.c: Increase workqueue name length"
  (bsc#1012628).
- Revert "workqueue: Move pwq-&gt;max_active to wq-&gt;max_active"
  (bsc#1012628).
- Revert "workqueue: Factor out pwq_is_empty()" (bsc#1012628).
- Revert "workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work()" (bsc#1012628).
- Revert "workqueue: Move nr_active handling into helpers"
  (bsc#1012628).
- Revert "workqueue: Make wq_adjust_max_active() round-robin
  pwqs while activating" (bsc#1012628).
- Revert "workqueue: RCU protect wq-&gt;dfl_pwq and implement
  accessors for it" (bsc#1012628).
- Revert "workqueue: Introduce struct wq_node_nr_active"
  (bsc#1012628).
- Revert "workqueue: Implement system-wide nr_active enforcement
  for unbound workqueues" (bsc#1012628).
- Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU
  in wq_update_node_max_active()" (bsc#1012628).
- Revert "workqueue: Shorten events_freezable_power_efficient
  name" (bsc#1012628).
- commit 1089550</changelog>
</package>
<package pkgid="8ea744487626e85cdd988234debebc2e23b45efd186381afc1664e2d79b0063bfe4853ba25643444f6a7009fc536440f3a05b7a9f5a3394cf0c03cffa6d4e86f" name="kernel-debug-debuginfo" arch="x86_64">
  <version epoch="0" ver="6.8.5" rel="1.1"/>
  <changelog author="mkubecek@suse.cz" date="1710417600">- series.conf: cleanup
- update upstream references and resort:
  - patches.suse/Bluetooth-btmtk-Add-MODULE_FIRMWARE-for-MT7922.patch
  - patches.suse/net-mdio-add-2.5g-and-5g-related-PMA-speed-constants.patch
  - patches.suse/net-phy-realtek-add-5Gbps-support-to-rtl822x_config_.patch
  - patches.suse/net-phy-realtek-add-support-for-RTL8126A-integrated-.patch
  - patches.suse/net-phy-realtek-use-generic-MDIO-constants.patch
  - patches.suse/r8169-add-support-for-RTL8126A.patch
  - patches.suse/wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_cfg802.patch
- commit 63b2803</changelog>
  <changelog author="mkubecek@suse.cz" date="1710417601">- series.conf: cleanup
- update upstream references and move into sorted section:
  - patches.suse/iwlwifi-cfg-Add-missing-MODULE_FIRMWARE-for-pnvm.patch
  - patches.suse/wifi-ath11k-do-not-dump-SRNG-statistics-during-resum.patch
  - patches.suse/wifi-ath11k-fix-warning-on-DMA-ring-capabilities-eve.patch
  - patches.suse/wifi-ath11k-rearrange-IRQ-enable-disable-in-reset-pa.patch
  - patches.suse/wifi-ath11k-remove-MHI-LOOPBACK-channels.patch
  - patches.suse/wifi-ath11k-thermal-don-t-try-to-register-multiple-t.patch
- commit 96ac51b</changelog>
  <changelog author="jslaby@suse.cz" date="1710763200">- Linux 6.8.1 (bsc#1012628).
- Rename to
  patches.kernel.org/6.8.1-001-x86-mmio-Disable-KVM-mitigation-when-X86_FEATUR.patch.
- Rename to
  patches.kernel.org/6.8.1-002-Documentation-hw-vuln-Add-documentation-for-RFD.patch.
- Rename to
  patches.kernel.org/6.8.1-003-x86-rfds-Mitigate-Register-File-Data-Sampling-R.patch.
- Rename to
  patches.kernel.org/6.8.1-004-KVM-x86-Export-RFDS_NO-and-RFDS_CLEAR-to-guests.patch.
- commit 74a8025</changelog>
  <changelog author="jslaby@suse.cz" date="1710849600">- Revert "btrfs: remove code for inode_cache and recovery mount
  options" (https://github.com/yast/yast-update/issues/197).
- commit d922afa</changelog>
  <changelog author="msuchanek@suse.de" date="1711022400">- Workaround broken chacha crypto fallback (boo#1218114).
- commit 6a29422</changelog>
  <changelog author="jlee@suse.com" date="1711022401">- aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
  (bsc#1218562 CVE-2023-6270).
- commit 525e9e7</changelog>
  <changelog author="tiwai@suse.de" date="1711368000">- wifi: ath11k: decrease MHI channel buffer length to 8KB
  (bsc#1207948).
- commit 6ca52f8</changelog>
  <changelog author="jlee@suse.com" date="1711454400">- wifi: ath10k: fix NULL pointer dereference in
  ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (bsc#1218336
  CVE-2023-7042).
- commit 7ab0c97</changelog>
  <changelog author="colyli@suse.de" date="1711454401">- md/raid5: fix atomicity violation in raid5_cache_count
  (bsc#1219169, CVE-2024-23307).
- commit c5176b2</changelog>
  <changelog author="jslaby@suse.cz" date="1711627200">- Linux 6.8.2 (bsc#1012628).
- do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
  (bsc#1012628).
- workqueue.c: Increase workqueue name length (bsc#1012628).
- workqueue: Move pwq-&gt;max_active to wq-&gt;max_active (bsc#1012628).
- workqueue: Factor out pwq_is_empty() (bsc#1012628).
- workqueue: Replace pwq_activate_inactive_work() with
  [__]pwq_activate_work() (bsc#1012628).
- workqueue: Move nr_active handling into helpers (bsc#1012628).
- workqueue: Make wq_adjust_max_active() round-robin pwqs while
  activating (bsc#1012628).
- workqueue: RCU protect wq-&gt;dfl_pwq and implement accessors
  for it (bsc#1012628).
- workqueue: Introduce struct wq_node_nr_active (bsc#1012628).
- workqueue: Implement system-wide nr_active enforcement for
  unbound workqueues (bsc#1012628).
- workqueue: Don't call cpumask_test_cpu() with -1 CPU in
  wq_update_node_max_active() (bsc#1012628).
- iomap: clear the per-folio dirty bits on all writeback failures
  (bsc#1012628).
- fs: Fix rw_hint validation (bsc#1012628).
- io_uring: remove looping around handling traditional task_work
  (bsc#1012628).
- io_uring: remove unconditional looping in local task_work
  handling (bsc#1012628).
- s390/dasd: Use dev_*() for device log messages (bsc#1012628).
- s390/dasd: fix double module refcount decrement (bsc#1012628).
- fs/hfsplus: use better @opf description (bsc#1012628).
- md: fix kmemleak of rdev-&gt;serial (bsc#1012628).
- rcu/exp: Fix RCU expedited parallel grace period kworker
  allocation failure recovery (bsc#1012628).
- rcu/exp: Handle RCU expedited grace period kworker allocation
  failure (bsc#1012628).
- nbd: null check for nla_nest_start (bsc#1012628).
- fs/select: rework stack allocation hack for clang (bsc#1012628).
- block: fix deadlock between bd_link_disk_holder and partition
  scan (bsc#1012628).
- md: Don't clear MD_CLOSING when the raid is about to stop
  (bsc#1012628).
- kunit: Setup DMA masks on the kunit device (bsc#1012628).
- ovl: Always reject mounting over case-insensitive directories
  (bsc#1012628).
- kunit: test: Log the correct filter string in executor_test
  (bsc#1012628).
- lib/cmdline: Fix an invalid format specifier in an assertion
  msg (bsc#1012628).
- lib: memcpy_kunit: Fix an invalid format specifier in an
  assertion msg (bsc#1012628).
- time: test: Fix incorrect format specifier (bsc#1012628).
- rtc: test: Fix invalid format specifier (bsc#1012628).
- net: test: Fix printf format specifier in skb_segment kunit test
  (bsc#1012628).
- drm/xe/tests: Fix printf format specifiers in xe_migrate test
  (bsc#1012628).
- drm: tests: Fix invalid printf format specifiers in KUnit tests
  (bsc#1012628).
- md/raid1: factor out helpers to add rdev to conf (bsc#1012628).
- md/raid1: record nonrot rdevs while adding/removing rdevs to
  conf (bsc#1012628).
- md/raid1: fix choose next idle in read_balance() (bsc#1012628).
- io_uring/net: unify how recvmsg and sendmsg copy in the msghdr
  (bsc#1012628).
- io_uring/net: move receive multishot out of the generic msghdr
  path (bsc#1012628).
- io_uring/net: fix overflow check in io_recvmsg_mshot_prep()
  (bsc#1012628).
- nvme: host: fix double-free of struct nvme_id_ns in
  ns_update_nuse() (bsc#1012628).
- x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit
  type (bsc#1012628).
- x86/resctrl: Remove hard-coded memory bandwidth limit
  (bsc#1012628).
- x86/resctrl: Read supported bandwidth sources from CPUID
  (bsc#1012628).
- x86/resctrl: Implement new mba_MBps throttling heuristic
  (bsc#1012628).
- x86/sme: Fix memory encryption setting if enabled by default
  and not overridden (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation on counter wrap
  (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation corner case
  decision (bsc#1012628).
- timekeeping: Fix cross-timestamp interpolation for non-x86
  (bsc#1012628).
- x86/asm: Remove the __iomem annotation of movdir64b()'s dst
  argument (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_smt() (bsc#1012628).
- sched/fair: Take the scheduling domain into account in
  select_idle_core() (bsc#1012628).
- wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is
  disabled (bsc#1012628).
- wifi: b43: Stop correct queue in DMA worker when QoS is disabled
  (bsc#1012628).
- wifi: b43: Disable QoS for bcm4331 (bsc#1012628).
- wifi: wilc1000: fix declarations ordering (bsc#1012628).
- wifi: wilc1000: fix RCU usage in connect path (bsc#1012628).
- wifi: ath11k: add support to select 6 GHz regulatory type
  (bsc#1012628).
- wifi: ath11k: store cur_regulatory_info for each radio
  (bsc#1012628).
- wifi: ath11k: fix a possible dead lock caused by ab-&gt;base_lock
  (bsc#1012628).
- wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
  (bsc#1012628).
- wifi: wilc1000: do not realloc workqueue everytime an interface
  is added (bsc#1012628).
- wifi: wilc1000: fix multi-vif management when deleting a vif
  (bsc#1012628).
- wifi: mwifiex: debugfs: Drop unnecessary error check for
  debugfs_create_dir() (bsc#1012628).
- ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate
  (bsc#1012628).
- arm64: dts: qcom: x1e80100: drop qcom,drv-count (bsc#1012628).
- arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry
  latency (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU off state
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if
  DISPCC is on (bsc#1012628).
- arm64: dts: qcom: sc8180x: Add missing CPU&lt;-&gt;MDP_CFG path
  (bsc#1012628).
- arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size
  (bsc#1012628).
- cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's
  return value (bsc#1012628).
- cpufreq: mediatek-hw: Wait for CPU supplies before probing
  (bsc#1012628).
- sock_diag: annotate data-races around sock_diag_handlers[family]
  (bsc#1012628).
- inet_diag: annotate data-races around inet_diag_table[]
  (bsc#1012628).
- bpftool: Silence build warning about calloc() (bsc#1012628).
- selftests/bpf: Fix potential premature unload in bpf_testmod
  (bsc#1012628).
- libbpf: Apply map_set_def_max_entries() for inner_maps on
  creation (bsc#1012628).
- selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY
  values (bsc#1012628).
- bpftool: Fix wrong free call in do_show_link (bsc#1012628).
- wifi: ath12k: Fix issues in channel list update (bsc#1012628).
- selftests/bpf: Fix the flaky tc_redirect_dtime test
  (bsc#1012628).
- selftests/bpf: Wait for the netstamp_needed_key static key to
  be turned on (bsc#1012628).
- wifi: cfg80211: add RNR with reporting AP information
  (bsc#1012628).
- wifi: mac80211: use deflink and fix typo in link ID check
  (bsc#1012628).
- wifi: iwlwifi: change link id in time event to s8 (bsc#1012628).
- af_unix: Annotate data-race of gc_in_progress in
  wait_for_unix_gc() (bsc#1012628).
- arm64: dts: qcom: sm8450: Add missing interconnects to serial
  (bsc#1012628).
- soc: qcom: socinfo: rename PM2250 to PM4125 (bsc#1012628).
- arm64: dts: qcom: sc7280: Add static properties to cryptobam
  (bsc#1012628).
- arm64: dts: qcom: qcm6490-fairphone-fp5: Add missing
  reserved-memory (bsc#1012628).
- arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming
  (bsc#1012628).
- arm64: dts: qcom: rename PM2250 to PM4125 (bsc#1012628).
- cpufreq: mediatek-hw: Don't error out if supply is not found
  (bsc#1012628).
- libbpf: Fix faccessat() usage on Android (bsc#1012628).
- libbpf: fix __arg_ctx type enforcement for perf_event programs
  (bsc#1012628).
- pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (bsc#1012628).
- arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for
  gpucc (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Restore sort order (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2
  (bsc#1012628).
- selftests/bpf: Disable IPv6 for lwt_redirect test (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on OSM-S i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for I2C signals
  on SL/BL i.MX8MM (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pullups for onboard UART
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL OSM-S board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Disable pull resistors for SD card
  signals on BL board (bsc#1012628).
- arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S
  i.MX8MM module (bsc#1012628).
- arm64: dts: imx8qm: Align edma3 power-domains resources
  indentation (bsc#1012628).
- arm64: dts: imx8qm: Correct edma3 power-domains and interrupt
  numbers (bsc#1012628).
- libbpf: Add missing LIBBPF_API annotation to
  libbpf_set_memlock_rlim API (bsc#1012628).
- wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init
  is complete (bsc#1012628).
- wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE
  before WMI_PEER_ASSOC_CMDID (bsc#1012628).
- wifi: ath12k: fix fetching MCBC flag for QCN9274 (bsc#1012628).
- wifi: iwlwifi: mvm: report beacon protection failures
  (bsc#1012628).
- wifi: iwlwifi: dbg-tlv: ensure NUL termination (bsc#1012628).
- wifi: iwlwifi: acpi: fix WPFC reading (bsc#1012628).
- wifi: iwlwifi: mvm: initialize rates in FW earlier
  (bsc#1012628).
- wifi: iwlwifi: fix EWRD table validity check (bsc#1012628).
- wifi: iwlwifi: mvm: d3: fix IPN byte order (bsc#1012628).
- wifi: iwlwifi: always have 'uats_enabled' (bsc#1012628).
- wifi: iwlwifi: mvm: fix the TLC command after ADD_STA
  (bsc#1012628).
- wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU
  (bsc#1012628).
- gpio: vf610: allow disabling the vf610 driver (bsc#1012628).
- selftests/bpf: trace_helpers.c: do not use poisoned type
  (bsc#1012628).
- bpf: make sure scalar args don't accept __arg_nonnull tag
  (bsc#1012628).
- bpf: don't emit warnings intended for global subprogs for
  static subprogs (bsc#1012628).
- arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
  (bsc#1012628).
- pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
  (bsc#1012628).
- net: blackhole_dev: fix build warning for ethh set but not used
  (bsc#1012628).
- spi: consolidate setting message-&gt;spi (bsc#1012628).
- spi: move split xfers for CS_WORD emulation (bsc#1012628).
- arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node
  (bsc#1012628).
- arm64: dts: ti: k3-j721s2: Fix power domain for VTM node
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4: Fix power domain for VTM node
  (bsc#1012628).
- wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use
  (bsc#1012628).
- wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
  (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for
  unused VP (bsc#1012628).
- libbpf: fix return value for PERF_EVENT __arg_ctx type fix up
  check (bsc#1012628).
- arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup
  R5FSS nodes (bsc#1012628).
- arm64: dts: qcom: x1e80100-qcp: Fix supplies for LDOs 3E and 2J
  (bsc#1012628).
- libbpf: Use OPTS_SET() macro in bpf_xdp_query() (bsc#1012628).
- wifi: wfx: fix memory leak when starting AP (bsc#1012628).
- arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3
  PHY (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix UFS PHY clocks (bsc#1012628).
- wifi: ath12k: fix incorrect logic of calculating vdev_stats_id
  (bsc#1012628).
- printk: nbcon: Relocate 32bit seq macros (bsc#1012628).
- printk: ringbuffer: Do not skip non-finalized records with
  prb_next_seq() (bsc#1012628).
- printk: Wait for all reserved records with pr_flush()
  (bsc#1012628).
- printk: Add this_cpu_in_panic() (bsc#1012628).
- printk: ringbuffer: Cleanup reader terminology (bsc#1012628).
- printk: ringbuffer: Skip non-finalized records in panic
  (bsc#1012628).
- printk: Disable passing console lock owner completely during
  panic() (bsc#1012628).
- pwm: sti: Fix capture for st,pwm-num-chan &lt; st,capture-num-chan
  (bsc#1012628).
- tools/resolve_btfids: Refactor set sorting with types from
  btf_ids.h (bsc#1012628).
- tools/resolve_btfids: Fix cross-compilation to non-host
  endianness (bsc#1012628).
- wifi: iwlwifi: support EHT for WH (bsc#1012628).
- wifi: iwlwifi: properly check if link is active (bsc#1012628).
- wifi: iwlwifi: mvm: fix erroneous queue index mask
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set the MFP flag for the GTK
  (bsc#1012628).
- wifi: iwlwifi: mvm: don't set replay counters to 0xff
  (bsc#1012628).
- s390/pai: fix attr_event_free upper limit for pai device drivers
  (bsc#1012628).
- s390/vdso: drop '-fPIC' from LDFLAGS (bsc#1012628).
- arm64: dts: qcom: qcm6490-idp: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- arm64: dts: qcom: qcs6490-rb3gen2: Correct the voltage setting
  for vph_pwr (bsc#1012628).
- selftests: forwarding: Add missing config entries (bsc#1012628).
- selftests: forwarding: Add missing multicast routing config
  entries (bsc#1012628).
- arm64: dts: qcom: sm6115: drop pipe clock selection
  (bsc#1012628).
- ipv6: mcast: remove one synchronize_net() barrier in
  ipv6_mc_down() (bsc#1012628).
- arm64: dts: mt8183: Move CrosEC base detection node to
  kukui-based DTs (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix reference to PWM in fan node
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid
  clock name (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI bus width properties
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: fix SPI nodename (bsc#1012628).
- arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM
  (bsc#1012628).
- arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg
  (bsc#1012628).
- arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base
  detection node (bsc#1012628).
- arm64: dts: mediatek: mt8192: fix vencoder clock name
  (bsc#1012628).
- arm64: dts: mediatek: mt8186: fix VENC power domain clocks
  (bsc#1012628).
- arm64: dts: mediatek: mt7622: add missing "device_type" to
  memory nodes (bsc#1012628).
- can: m_can: Start/Cancel polling timer together with interrupts
  (bsc#1012628).
- wifi: iwlwifi: mvm: Fix the listener MAC filter flags
  (bsc#1012628).
- bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace
  correctly (bsc#1012628).
- arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for
  SLPI (bsc#1012628).
- soc: qcom: llcc: Check return value on Broadcast_OR reg read
  (bsc#1012628).
- ARM: dts: qcom: msm8974: correct qfprom node size (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing clocks to ssusb
  power domains (bsc#1012628).
- arm64: dts: mediatek: mt8186: Add missing xhci clock to usb
  controllers (bsc#1012628).
- arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI
  overlay (bsc#1012628).
- cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency
  (bsc#1012628).
- wifi: wilc1000: prevent use-after-free on vif when cleaning
  up all interfaces (bsc#1012628).
- pwm: dwc: use pm_sleep_ptr() macro (bsc#1012628).
- arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number
  (bsc#1012628).
- arm64: dts: ti: k3-am62-main: disable usb lpm (bsc#1012628).
- ACPI: processor_idle: Fix memory leak in
  acpi_processor_power_exit() (bsc#1012628).
- bus: tegra-aconnect: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- iommu/amd: Mark interrupt as managed (bsc#1012628).
- wifi: brcmsmac: avoid function pointer casts (bsc#1012628).
- arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios
  (bsc#1012628).
- arm64: dts: qcom: sm8150: correct PCIe wake-gpios (bsc#1012628).
- powercap: dtpm_cpu: Fix error check against
  freq_qos_add_request() (bsc#1012628).
- net: ena: Remove ena_select_queue (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for
  wkup_uart0 and mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j7200-common-proc-board: Remove
  clock-frequency from mcu_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux
  for CTS and RTS in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS
  in wkup_uart0 (bsc#1012628).
- arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC
  (bsc#1012628).
- arm64: dts: mt8195-cherry-tomato: change watchdog reset boot
  flow (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM65x SoC
  (bsc#1012628).
- arm64: dts: ti: Add common1 register space for AM62x SoC
  (bsc#1012628).
- firmware: arm_scmi: Fix double free in SMC transport cleanup
  path (bsc#1012628).
- wifi: cfg80211: set correct param change count in ML element
  (bsc#1012628).
- arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux
  (bsc#1012628).
- arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in
  serdes_ln_ctrl (bsc#1012628).
- arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
  (bsc#1012628).
- wifi: wilc1000: revert reset line logic flip (bsc#1012628).
- ARM: dts: arm: realview: Fix development chip ROM compatible
  value (bsc#1012628).
- memory: tegra: Correct DLA client names (bsc#1012628).
- wifi: mt76: mt7996: fix fw loading timeout (bsc#1012628).
- wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band
  (bsc#1012628).
- wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz
  band (bsc#1012628).
- wifi: mt76: mt7925: fix mcu query command fail (bsc#1012628).
- wifi: mt76: mt7925: fix wmm queue mapping (bsc#1012628).
- wifi: mt76: mt7925: fix fw download fail (bsc#1012628).
- wifi: mt76: mt7925: fix WoW failed in encrypted mode
  (bsc#1012628).
- wifi: mt76: mt7925: fix the wrong header translation config
  (bsc#1012628).
- wifi: mt76: mt7925: add flow to avoid chip bt function fail
  (bsc#1012628).
- wifi: mt76: mt7925: add support to set ifs time by mcu command
  (bsc#1012628).
- wifi: mt76: mt7925: update PCIe DMA settings (bsc#1012628).
- wifi: mt76: mt7996: check txs format before getting skb by pid
  (bsc#1012628).
- wifi: mt76: mt7996: fix TWT issues (bsc#1012628).
- wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps
  (bsc#1012628).
- wifi: mt76: mt7996: fix HE beamformer phy cap for station vif
  (bsc#1012628).
- wifi: mt76: mt7996: fix efuse reading issue (bsc#1012628).
- wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (bsc#1012628).
- wifi: mt76: mt792x: fix ethtool warning (bsc#1012628).
- wifi: mt76: mt7921e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7925e: fix use-after-free in free_irq()
  (bsc#1012628).
- wifi: mt76: mt7921: fix incorrect type conversion for CLC
  command (bsc#1012628).
- wifi: mt76: mt792x: fix a potential loading failure of the
  6Ghz channel config from ACPI (bsc#1012628).
- wifi: mt76: fix the issue of missing txpwr settings from ch153
  to ch177 (bsc#1012628).
- arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes
  (bsc#1012628).
- arm64: dts: renesas: r9a08g045: Add missing interrupts to IRQC
  node (bsc#1012628).
- arm64: dts: renesas: rzg3s-smarc-som: Guard Ethernet IRQ GPIO
  hogs (bsc#1012628).
- arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
  (bsc#1012628).
- arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes
  (bsc#1012628).
- net: mctp: copy skb ext data when fragmenting (bsc#1012628).
- pstore: inode: Only d_invalidate() is needed (bsc#1012628).
- arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF
  (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register
  address (bsc#1012628).
- ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under
  the switch node (bsc#1012628).
- arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul
  i.MX8M Plus eDM SBC (bsc#1012628).
- arm64: dts: imx8mp-evk: Fix hdmi@3d node (bsc#1012628).
- regulator: userspace-consumer: add module device table
  (bsc#1012628).
- gpiolib: Pass consumer device through to core in
  devm_fwnode_gpiod_get_index() (bsc#1012628).
- arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
  (bsc#1012628).
- ACPI: resource: Do IRQ override on Lunnen Ground laptops
  (bsc#1012628).
- ACPI: resource: Add MAIBENBEN X577 to
  irq1_edge_low_force_override (bsc#1012628).
- ACPI: scan: Fix device check notification handling
  (bsc#1012628).
- arm64: dts: rockchip: add missing interrupt-names for rk356x
  vdpu (bsc#1012628).
- arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller
  (bsc#1012628).
- arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from
  rk3588 i2s (bsc#1012628).
- objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks
  (bsc#1012628).
- x86, relocs: Ignore relocations in .notes section (bsc#1012628).
- SUNRPC: fix a memleak in gss_import_v2_context (bsc#1012628).
- SUNRPC: fix some memleaks in gssx_dec_option_array
  (bsc#1012628).
- arm64: dts: qcom: sm8550: Fix SPMI channels size (bsc#1012628).
- arm64: dts: qcom: sm8650: Fix SPMI channels size (bsc#1012628).
- mmc: wmt-sdmmc: remove an incorrect release_mem_region()
  call in the .remove function (bsc#1012628).
- ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors
  (bsc#1012628).
- wifi: rtw88: 8821cu: Fix firmware upload fail (bsc#1012628).
- wifi: rtw88: 8821c: Fix beacon loss and disconnect
  (bsc#1012628).
- wifi: rtw88: 8821c: Fix false alarm count (bsc#1012628).
- wifi: brcm80211: handle pmk_op allocation failure (bsc#1012628).
- riscv: dts: starfive: jh7100: fix root clock names
  (bsc#1012628).
- PCI: Make pci_dev_is_disconnected() helper public for other
  drivers (bsc#1012628).
- iommu/vt-d: Don't issue ATS Invalidation request when device
  is disconnected (bsc#1012628).
- iommu/vt-d: Use rbtree to track iommu probed devices
  (bsc#1012628).
- iommu/vt-d: Improve ITE fault handling if target device isn't
  present (bsc#1012628).
- iommu/vt-d: Use device rbtree in iopf reporting path
  (bsc#1012628).
- iommu: Add static iommu_ops-&gt;release_domain (bsc#1012628).
- iommu/vt-d: Fix NULL domain on device release (bsc#1012628).
- igc: Fix missing time sync events (bsc#1012628).
- igb: Fix missing time sync events (bsc#1012628).
- ice: fix stats being updated by way too large values
  (bsc#1012628).
- Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (bsc#1012628).
- Bluetooth: mgmt: Remove leftover queuing of power_off work
  (bsc#1012628).
- Bluetooth: Remove superfluous call to hci_conn_check_pending()
  (bsc#1012628).
- Bluetooth: Remove BT_HS (bsc#1012628).
- Bluetooth: hci_event: Fix not indicating new connection for
  BIG Sync (bsc#1012628).
- Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with
  gpiod_get_optional() (bsc#1012628).
- Bluetooth: hci_core: Cancel request on command timeout
  (bsc#1012628).
- Bluetooth: hci_sync: Fix overwriting request callback
  (bsc#1012628).
- Bluetooth: hci_h5: Add ability to allocate memory for private
  data (bsc#1012628).
- Bluetooth: btrtl: fix out of bounds memory access (bsc#1012628).
- Bluetooth: hci_core: Fix possible buffer overflow (bsc#1012628).
- Bluetooth: msft: Fix memory leak (bsc#1012628).
- Bluetooth: btusb: Fix memory leak (bsc#1012628).
- Bluetooth: af_bluetooth: Fix deadlock (bsc#1012628).
- Bluetooth: fix use-after-free in accessing skb after sending it
  (bsc#1012628).
- sr9800: Add check for usbnet_get_endpoints (bsc#1012628).
- s390/cache: prevent rebuild of shared_cpu_list (bsc#1012628).
- bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
  (bsc#1012628).
- bpf: Fix hashtab overflow check on 32-bit arches (bsc#1012628).
- bpf: Fix stackmap overflow check on 32-bit arches (bsc#1012628).
- net: dsa: microchip: make sure drive strength configuration
  is not lost by soft reset (bsc#1012628).
- dpll: spec: use proper enum for pin capabilities attribute
  (bsc#1012628).
- iommu: Fix compilation without CONFIG_IOMMU_INTEL (bsc#1012628).
- ipv6: fib6_rules: flush route cache when rule is changed
  (bsc#1012628).
- net: ip_tunnel: make sure to pull inner header in
  ip_tunnel_rcv() (bsc#1012628).
- octeontx2-af: Fix devlink params (bsc#1012628).
- net: phy: fix phy_get_internal_delay accessing an empty array
  (bsc#1012628).
- dpll: fix dpll_xa_ref_*_del() for multiple registrations
  (bsc#1012628).
- net: hns3: fix wrong judgment condition issue (bsc#1012628).
- net: hns3: fix kernel crash when 1588 is received on HIP08
  devices (bsc#1012628).
- net: hns3: fix port duplex configure error in IMP reset
  (bsc#1012628).
- Bluetooth: Fix eir name length (bsc#1012628).
- net: phy: dp83822: Fix RGMII TX delay configuration
  (bsc#1012628).
- erofs: fix lockdep false positives on initializing
  erofs_pseudo_mnt (bsc#1012628).
- OPP: debugfs: Fix warning around icc_get_name() (bsc#1012628).
- tcp: fix incorrect parameter validation in the
  do_tcp_getsockopt() function (bsc#1012628).
- ipmr: fix incorrect parameter validation in the
  ip_mroute_getsockopt() function (bsc#1012628).
- l2tp: fix incorrect parameter validation in the
  pppol2tp_getsockopt() function (bsc#1012628).
- udp: fix incorrect parameter validation in the
  udp_lib_getsockopt() function (bsc#1012628).
- net: kcm: fix incorrect parameter validation in the
  kcm_getsockopt) function (bsc#1012628).
- net/x25: fix incorrect parameter validation in the
  x25_getsockopt() function (bsc#1012628).
- devlink: Fix length of eswitch inline-mode (bsc#1012628).
- r8152: fix unknown device for choose_configuration
  (bsc#1012628).
- nfp: flower: handle acti_netdevs allocation failure
  (bsc#1012628).
- bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes()
  (bsc#1012628).
- dm raid: fix false positive for requeue needed during reshape
  (bsc#1012628).
- dm: call the resume method on internal suspend (bsc#1012628).
- fbdev/simplefb: change loglevel when the power domains cannot
  be parsed (bsc#1012628).
- drm/tegra: dsi: Add missing check for of_find_device_by_node
  (bsc#1012628).
- drm/tegra: dpaux: Fix PM disable depth imbalance in
  tegra_dpaux_probe (bsc#1012628).
- drm/tegra: dsi: Fix some error handling paths in
  tegra_dsi_probe() (bsc#1012628).
- drm/tegra: dsi: Fix missing pm_runtime_disable() in the error
  handling path of tegra_dsi_probe() (bsc#1012628).
- drm/tegra: hdmi: Fix some error handling paths in
  tegra_hdmi_probe() (bsc#1012628).
- drm/tegra: rgb: Fix some error handling paths in
  tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: rgb: Fix missing clk_put() in the error handling
  paths of tegra_dc_rgb_probe() (bsc#1012628).
- drm/tegra: output: Fix missing i2c_put_adapter() in the error
  handling paths of tegra_output_probe() (bsc#1012628).
- drm/rockchip: inno_hdmi: Fix video timing (bsc#1012628).
- drm: Don't treat 0 as -1 in drm_fixp2int_ceil (bsc#1012628).
- drm/vkms: Avoid reading beyond LUT array (bsc#1012628).
- drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
  (bsc#1012628).
- drm/rockchip: lvds: do not overwrite error code (bsc#1012628).
- drm/rockchip: lvds: do not print scary message when probing
  defer (bsc#1012628).
- drm/panel-edp: use put_sync in unprepare (bsc#1012628).
- drm/lima: fix a memleak in lima_heap_alloc (bsc#1012628).
- ASoC: amd: acp: Add missing error handling in sof-mach
  (bsc#1012628).
- ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe()
  (bsc#1012628).
- ASoC: SOF: core: Skip firmware test for custom loaders
  (bsc#1012628).
- ASoC: SOF: amd: Compute file paths on firmware load
  (bsc#1012628).
- soundwire: stream: add missing const to Documentation
  (bsc#1012628).
- dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
  (bsc#1012628).
- media: tc358743: register v4l2 async device only after
  successful setup (bsc#1012628).
- media: cadence: csi2rx: use match fwnode for media link
  (bsc#1012628).
- PCI/DPC: Print all TLP Prefixes, not just the first
  (bsc#1012628).
- perf record: Fix possible incorrect free in
  record__switch_output() (bsc#1012628).
- perf record: Check conflict between '--timestamp-filename'
  option and pipe mode before recording (bsc#1012628).
- HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
  (bsc#1012628).
- drm/amd/display: Fix a potential buffer overflow in
  'dp_dsc_clock_en_read()' (bsc#1012628).
- perf pmu: Treat the msr pmu as software (bsc#1012628).
- crypto: qat - avoid memcpy() overflow warning (bsc#1012628).
- ALSA: hda: cs35l41: Set Channel Index correctly when system
  is missing _DSD (bsc#1012628).
- drm/amd/display: Fix potential NULL pointer dereferences in
  'dcn10_set_output_transfer_func()' (bsc#1012628).
- ASoC: sh: rz-ssi: Fix error message print (bsc#1012628).
- drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created
  MOBs (bsc#1012628).
- clk: renesas: r8a779g0: Fix PCIe clock name (bsc#1012628).
- pinctrl: renesas: rzg2l: Fix locking in
  rzg2l_dt_subnode_to_map() (bsc#1012628).
- pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin
  group/function (bsc#1012628).
- clk: samsung: exynos850: Propagate SPI IPCLK rate change
  (bsc#1012628).
- media: v4l2: cci: print leading 0 on error (bsc#1012628).
- perf evsel: Fix duplicate initialization of data-&gt;id in
  evsel__parse_sample() (bsc#1012628).
- perf bpf: Clean up the generated/copied vmlinux.h (bsc#1012628).
- clk: meson: Add missing clocks to axg_clk_regmaps (bsc#1012628).
- media: em28xx: annotate unchecked call to
  media_device_register() (bsc#1012628).
- media: v4l2-tpg: fix some memleaks in tpg_alloc (bsc#1012628).
- media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
  (bsc#1012628).
- media: dt-bindings: techwell,tw9900: Fix port schema ref
  (bsc#1012628).
- mtd: spinand: esmt: Extend IDs to 5 bytes (bsc#1012628).
- media: edia: dvbdev: fix a use-after-free (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8186 (bsc#1012628).
- pinctrl: mediatek: Drop bogus slew rate register range for
  MT8192 (bsc#1012628).
- drm/amdgpu: Fix potential out-of-bounds access in
  'amdgpu_discovery_reg_base_init()' (bsc#1012628).
- clk: qcom: reset: Commonize the de/assert functions
  (bsc#1012628).
- clk: qcom: reset: Ensure write completion on reset de/assertion
  (bsc#1012628).
- quota: Fix potential NULL pointer dereference (bsc#1012628).
- quota: Fix rcu annotations of inode dquot pointers
  (bsc#1012628).
- quota: Properly annotate i_dquot arrays with __rcu
  (bsc#1012628).
- ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name
  (bsc#1012628).
- PCI/P2PDMA: Fix a sleeping issue in a RCU read section
  (bsc#1012628).
- PCI: switchtec: Fix an error handling path in
  switchtec_pci_probe() (bsc#1012628).
- crypto: xilinx - call finalize with bh disabled (bsc#1012628).
- drivers/ps3: select VIDEO to provide cmdline functions
  (bsc#1012628).
- perf thread_map: Free strlist on normal path in
  thread_map__new_by_tid_str() (bsc#1012628).
- perf srcline: Add missed addr2line closes (bsc#1012628).
- dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible
  (bsc#1012628).
- drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN
  (bsc#1012628).
- drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is
  enabled (bsc#1012628).
- drm/radeon/ni: Fix wrong firmware size logging in
  ni_init_microcode() (bsc#1012628).
- drm/amd/display: fix NULL checks for adev-&gt;dm.dc in
  amdgpu_dm_fini() (bsc#1012628).
- clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks
  (bsc#1012628).
- clk: renesas: r8a779f0: Correct PFC/GPIO parent clock
  (bsc#1012628).
- clk: renesas: r9a07g04[34]: Use SEL_SDHI1_STS status
  configuration for SD1 mux (bsc#1012628).
- ALSA: seq: fix function cast warnings (bsc#1012628).
- perf expr: Fix "has_event" function for metric style events
  (bsc#1012628).
- perf stat: Avoid metric-only segv (bsc#1012628).
- perf metric: Don't remove scale from counts (bsc#1012628).
- ASoC: meson: aiu: fix function pointer type mismatch
  (bsc#1012628).
- ASoC: meson: t9015: fix function pointer type mismatch
  (bsc#1012628).
- powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
  (bsc#1012628).
- ASoC: SOF: Add some bounds checking to firmware data
  (bsc#1012628).
- drm: ci: use clk_ignore_unused for apq8016 (bsc#1012628).
- NTB: fix possible name leak in ntb_register_device()
  (bsc#1012628).
- media: cedrus: h265: Fix configuring bitstream size
  (bsc#1012628).
- media: sun8i-di: Fix coefficient writes (bsc#1012628).
- media: sun8i-di: Fix power on/off sequences (bsc#1012628).
- media: sun8i-di: Fix chroma difference threshold (bsc#1012628).
- staging: media: starfive: Set 16 bpp for capture_raw device
  (bsc#1012628).
- media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
  (bsc#1012628).
- media: go7007: add check of return value of go7007_read_addr()
  (bsc#1012628).
- media: pvrusb2: remove redundant NULL check (bsc#1012628).
- media: videobuf2: Add missing doc comment for waiting_in_dqbuf
  (bsc#1012628).
- media: pvrusb2: fix pvr2_stream_callback casts (bsc#1012628).
- clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
  (bsc#1012628).
- drm/amd/display: Add 'replay' NULL check in
  'edp_set_replay_allow_active()' (bsc#1012628).
- drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first
  (bsc#1012628).
- drm/msm/dpu: finalise global state object (bsc#1012628).
- drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
  (bsc#1012628).
- PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
  (bsc#1012628).
- drm/bridge: adv7511: fix crash on irq during probe
  (bsc#1012628).
- pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm
  (bsc#1012628).
- clk: hisilicon: hi3519: Release the correct number of gates
  in hi3519_clk_unregister() (bsc#1012628).
- clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
  (bsc#1012628).
- clk: mediatek: mt8135: Fix an error handling path in
  clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt7622-apmixedsys: Fix an error handling path
  in clk_mt8135_apmixed_probe() (bsc#1012628).
- clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF
  (bsc#1012628).
- clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical
  (bsc#1012628).
- drm/tegra: put drm_gem_object ref on error in tegra_fb_create
  (bsc#1012628).
- tty: mips_ejtag_fdc: Fix passing incompatible pointer type
  warning (bsc#1012628).
- media: ivsc: csi: Swap SINK and SOURCE pads (bsc#1012628).
- media: i2c: imx290: Fix IMX920 typo (bsc#1012628).
- mfd: syscon: Call of_node_put() only when of_parse_phandle()
  takes a ref (bsc#1012628).
- mfd: altera-sysmgr: Call of_node_put() only when
  of_parse_phandle() takes a ref (bsc#1012628).
- perf print-events: make is_event_supported() more robust
  (bsc#1012628).
- crypto: arm/sha - fix function cast warnings (bsc#1012628).
- crypto: ccp - Avoid discarding errors in
  psp_send_platform_access_msg() (bsc#1012628).
- crypto: qat - remove unused macros in qat_comp_alg.c
  (bsc#1012628).
- crypto: qat - removed unused macro in adf_cnv_dbgfs.c
  (bsc#1012628).
- crypto: qat - avoid division by zero (bsc#1012628).
- crypto: qat - remove double initialization of value
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 4xxx
  (bsc#1012628).
- crypto: qat - fix ring to service map for dcc in 420xx
  (bsc#1012628).
- crypto: jitter - fix CRYPTO_JITTERENTROPY help text
  (bsc#1012628).
- drm/tidss: Fix initial plane zpos values (bsc#1012628).
- drm/tidss: Fix sync-lost issue with two displays (bsc#1012628).
- clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (bsc#1012628).
- mtd: maps: physmap-core: fix flash size larger than 32-bit
  (bsc#1012628).
- mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
  (bsc#1012628).
- mtd: rawnand: brcmnand: exec_op helper functions return type
  fixes (bsc#1012628).
- ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
  (bsc#1012628).
- ASoC: meson: axg-tdm-interface: add frame rate constraint
  (bsc#1012628).
- drm/msm/a6xx: specify UBWC config for sc7180 (bsc#1012628).
- drm/msm/a7xx: Fix LLC typo (bsc#1012628).
- dt-bindings: arm-smmu: fix SM8[45]50 GPU SMMU if condition
  (bsc#1012628).
- perf pmu: Fix a potential memory leak in perf_pmu__lookup()
  (bsc#1012628).
- HID: amd_sfh: Update HPD sensor structure elements
  (bsc#1012628).
- HID: amd_sfh: Avoid disabling the interrupt (bsc#1012628).
- drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of
  atom_get_src_int() (bsc#1012628).
- media: pvrusb2: fix uaf in pvr2_context_set_notify
  (bsc#1012628).
- media: dvb-frontends: avoid stack overflow warnings with clang
  (bsc#1012628).
- media: go7007: fix a memleak in go7007_load_encoder
  (bsc#1012628).
- media: ttpci: fix two memleaks in budget_av_attach
  (bsc#1012628).
- media: mediatek: vcodec: avoid -Wcast-function-type-strict
  warning (bsc#1012628).
- arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with
  Clang (bsc#1012628).
- drm/tests: helpers: Include missing drm_drv header
  (bsc#1012628).
- drm/amd/pm: Fix esm reg mask use to get pcie speed
  (bsc#1012628).
- gpio: nomadik: fix offset bug in nmk_pmx_set() (bsc#1012628).
- drm/mediatek: Fix a null pointer crash in
  mtk_drm_crtc_finish_page_flip (bsc#1012628).
- mfd: cs42l43: Fix wrong register defaults (bsc#1012628).
- powerpc/32: fix ADB_CUDA kconfig warning (bsc#1012628).
- powerpc/pseries: Fix potential memleak in papr_get_attr()
  (bsc#1012628).
- powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return
  value checks (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of
  'gcc_gmac0_sys_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of
  'gcc_pcie1_pipe_clk' (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix register offset for
  GCC_UBI0_AXI_ARES reset (bsc#1012628).
- perf vendor events amd: Fix Zen 4 cache latency events
  (bsc#1012628).
- drm/msm/dpu: allow certain formats for CDM for DP (bsc#1012628).
- drm/msm/dpu: add division of drm_display_mode's hskew parameter
  (bsc#1012628).
- media: usbtv: Remove useless locks in usbtv_video_free()
  (bsc#1012628).
- drm/xe: Fix ref counting leak on page fault (bsc#1012628).
- drm/xe: Replace 'grouped target' in Makefile with pattern rule
  (bsc#1012628).
- lib/stackdepot: fix first entry having a 0-handle (bsc#1012628).
- lib/stackdepot: off by one in depot_fetch_stack() (bsc#1012628).
- modules: wait do_free_init correctly (bsc#1012628).
- mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults
  (bsc#1012628).
- power: supply: mm8013: fix "not charging" detection
  (bsc#1012628).
- powerpc/embedded6xx: Fix no previous prototype for
  avr_uart_send() etc (bsc#1012628).
- powerpc/4xx: Fix warp_gpio_leds build failure (bsc#1012628).
- RISC-V: KVM: Forward SEED CSR access to user space
  (bsc#1012628).
- leds: aw2013: Unlock mutex before destroying it (bsc#1012628).
- leds: sgm3140: Add missing timer cleanup and flash gpio control
  (bsc#1012628).
- backlight: hx8357: Fix potential NULL pointer dereference
  (bsc#1012628).
- backlight: ktz8866: Correct the check for of_property_read_u32
  (bsc#1012628).
- backlight: lm3630a: Initialize backlight_properties on init
  (bsc#1012628).
- backlight: lm3630a: Don't set bl-&gt;props.brightness in
  get_brightness (bsc#1012628).
- backlight: da9052: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lm3639: Fully initialize backlight_properties during
  probe (bsc#1012628).
- backlight: lp8788: Fully initialize backlight_properties during
  probe (bsc#1012628).
- sparc32: Use generic cmpdi2/ucmpdi2 variants (bsc#1012628).
- mtd: maps: sun_uflash: Declare uflash_devinit static
  (bsc#1012628).
- sparc32: Do not select GENERIC_ISA_DMA (bsc#1012628).
- sparc32: Fix section mismatch in leon_pci_grpci (bsc#1012628).
- clk: Fix clk_core_get NULL dereference (bsc#1012628).
- clk: zynq: Prevent null pointer dereference caused by kmalloc
  failure (bsc#1012628).
- PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
  (bsc#1012628).
- cifs: Fix writeback data corruption (bsc#1012628).
- ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
  (bsc#1012628).
- ALSA: hda/tas2781: use dev_dbg in system_resume (bsc#1012628).
- ALSA: hda/tas2781: add lock to system_suspend (bsc#1012628).
- ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend
  (bsc#1012628).
- ALSA: hda/tas2781: do not call pm_runtime_force_* in
  system_resume/suspend (bsc#1012628).
- ALSA: hda/tas2781: restore power state after system_resume
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range
  (bsc#1012628).
- ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again
  (bsc#1012628).
- mips: cm: Convert __mips_cm_l2sync_phys_base() to weak function
  (bsc#1012628).
- platform/x86/intel/pmc/lnl: Remove SSRAM support (bsc#1012628).
- platform/x86/intel/pmc/arl: Put GNA device in D3 (bsc#1012628).
- platform/x86/amd/pmf: Do not use readl() for policy buffer
  access (bsc#1012628).
- ALSA: usb-audio: Stop parsing channels bits when all channels
  are found (bsc#1012628).
- phy: qcom: qmp-usb: split USB-C PHY driver (bsc#1012628).
- phy: qcom: qmp-usbc: add support for the Type-C handling
  (bsc#1012628).
- phy: qcom: qmp-usbc: handle CLAMP register in a correct way
  (bsc#1012628).
- scsi: hisi_sas: Fix a deadlock issue related to automatic dump
  (bsc#1012628).
- RDMA/irdma: Remove duplicate assignment (bsc#1012628).
- RDMA/srpt: Do not register event handler until srpt device is
  fully setup (bsc#1012628).
- f2fs: compress: fix to guarantee persisting compressed blocks
  by CP (bsc#1012628).
- f2fs: compress: fix to cover normal cluster write with cp_rwsem
  (bsc#1012628).
- f2fs: compress: fix to check unreleased compressed cluster
  (bsc#1012628).
- f2fs: compress: fix to avoid inconsistence bewteen i_blocks
  and dnode (bsc#1012628).
- f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
  (bsc#1012628).
- f2fs: zone: fix to wait completion of last bio in zone correctly
  (bsc#1012628).
- f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
  (bsc#1012628).
- f2fs: compress: fix to cover f2fs_disable_compressed_file()
  w/ i_sem (bsc#1012628).
- f2fs: fix to avoid potential panic during recovery
  (bsc#1012628).
- scsi: csiostor: Avoid function pointer casts (bsc#1012628).
- i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling
  (bsc#1012628).
- RDMA/hns: Fix mis-modifying default congestion control algorithm
  (bsc#1012628).
- RDMA/device: Fix a race between mad_client and cm_client init
  (bsc#1012628).
- RDMA/rtrs-clt: Check strnlen return len in sysfs
  mpath_policy_store() (bsc#1012628).
- scsi: bfa: Fix function pointer type mismatch for hcb_qe-&gt;cbfn
  (bsc#1012628).
- f2fs: fix to create selinux label during whiteout initialization
  (bsc#1012628).
- f2fs: compress: fix to check zstd compress level correctly in
  mount option (bsc#1012628).
- net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
  (bsc#1012628).
- NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
  (bsc#1012628).
- NFSv4.2: fix listxattr maximum XDR buffer size (bsc#1012628).
- f2fs: compress: fix to check compress flag w/ .i_sem lock
  (bsc#1012628).
- f2fs: check number of blocks in a current section (bsc#1012628).
- watchdog: starfive: Check pm_runtime_enabled() before
  decrementing usage counter (bsc#1012628).
- watchdog: stm32_iwdg: initialize default timeout (bsc#1012628).
- f2fs: fix to use correct segment type in
  f2fs_allocate_data_block() (bsc#1012628).
- f2fs: ro: compress: fix to avoid caching unaligned extent
  (bsc#1012628).
- RDMA/mana_ib: Fix bug in creation of dma regions (bsc#1012628).
- RDMA/mana_ib: Introduce mdev_to_gc helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_get_netdev helper function
  (bsc#1012628).
- RDMA/mana_ib: Introduce mana_ib_install_cq_cb helper function
  (bsc#1012628).
- RDMA/mana_ib: Use virtual address in dma regions for MRs
  (bsc#1012628).
- Input: iqs7222 - add support for IQS7222D v1.1 and v1.2
  (bsc#1012628).
- NFS: Fix nfs_netfs_issue_read() xarray locking for writeback
  interrupt (bsc#1012628).
- NFS: Fix an off by one in root_nfs_cat() (bsc#1012628).
- NFSv4.1/pnfs: fix NFS with TLS in pnfs (bsc#1012628).
- ACPI: HMAT: Remove register of memory node for generic target
  (bsc#1012628).
- f2fs: compress: relocate some judgments in
  f2fs_reserve_compress_blocks (bsc#1012628).
- f2fs: compress: fix reserve_cblocks counting error when out
  of space (bsc#1012628).
- f2fs: fix to truncate meta inode pages forcely (bsc#1012628).
- f2fs: zone: fix to remove pow2 check condition for zoned block
  device (bsc#1012628).
- cxl: Fix the incorrect assignment of SSLBIS entry pointer
  initial location (bsc#1012628).
- perf/x86/amd/core: Avoid register reset when CPU is dead
  (bsc#1012628).
- afs: Revert "afs: Hide silly-rename files from userspace"
  (bsc#1012628).
- afs: Don't cache preferred address (bsc#1012628).
- afs: Fix occasional rmdir-then-VNOVNODE with generic/011
  (bsc#1012628).
- f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
  (bsc#1012628).
- nfs: fix panic when nfs4_ff_layout_prepare_ds() fails
  (bsc#1012628).
- ovl: relax WARN_ON in ovl_verify_area() (bsc#1012628).
- io_uring/net: correct the type of variable (bsc#1012628).
- remoteproc: stm32: Fix incorrect type in assignment for va
  (bsc#1012628).
- remoteproc: stm32: Fix incorrect type assignment returned by
  stm32_rproc_get_loaded_rsc_tablef (bsc#1012628).
- iio: pressure: mprls0025pa fix off-by-one enum (bsc#1012628).
- usb: phy: generic: Get the vbus supply (bsc#1012628).
- tty: vt: fix 20 vs 0x20 typo in EScsiignore (bsc#1012628).
- serial: max310x: fix syntax error in IRQ error message
  (bsc#1012628).
- tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
  (bsc#1012628).
- arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
  (bsc#1012628).
- coresight: Fix issue where a source device's helpers aren't
  disabled (bsc#1012628).
- coresight: etm4x: Set skip_power_up in etm4_init_arch_data
  function (bsc#1012628).
- xhci: Add interrupt pending autoclear flag to each interrupter
  (bsc#1012628).
- xhci: make isoc_bei_interval variable interrupter specific
  (bsc#1012628).
- xhci: remove unnecessary event_ring_deq parameter from
  xhci_handle_event() (bsc#1012628).
- xhci: update event ring dequeue pointer position to controller
  correctly (bsc#1012628).
- coccinelle: device_attr_show: Remove useless expression STR
  (bsc#1012628).
- kconfig: fix infinite loop when expanding a macro at the end
  of file (bsc#1012628).
- iio: gts-helper: Fix division loop (bsc#1012628).
- bus: mhi: ep: check the correct variable in
  mhi_ep_register_controller() (bsc#1012628).
- hwtracing: hisi_ptt: Move type check to the beginning of
  hisi_ptt_pmu_event_init() (bsc#1012628).
- rtc: mt6397: select IRQ_DOMAIN instead of depending on it
  (bsc#1012628).
- rtc: max31335: fix interrupt status reg (bsc#1012628).
- serial: 8250_exar: Don't remove GPIO device on suspend
  (bsc#1012628).
- staging: greybus: fix get_channel_from_mode() failure path
  (bsc#1012628).
- mei: vsc: Call wake_up() in the threaded IRQ handler
  (bsc#1012628).
- mei: vsc: Don't use sleeping condition in wait_event_timeout()
  (bsc#1012628).
- usb: gadget: net2272: Use irqflags in the call to
  net2272_probe_fin (bsc#1012628).
- char: xilinx_hwicap: Fix NULL vs IS_ERR() bug (bsc#1012628).
- x86/hyperv: Use per cpu initial stack for vtl context
  (bsc#1012628).
- ASoC: tlv320adc3xxx: Don't strip remove function when driver
  is builtin (bsc#1012628).
- thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in
  an error handling path (bsc#1012628).
- thermal/drivers/qoriq: Fix getting tmu range (bsc#1012628).
- io_uring: don't save/restore iowait state (bsc#1012628).
- spi: lpspi: Avoid potential use-after-free in probe()
  (bsc#1012628).
- spi: Restore delays for non-GPIO chip select (bsc#1012628).
- ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates
  (bsc#1012628).
- nouveau: reset the bo resource bus info after an eviction
  (bsc#1012628).
- tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
  (bsc#1012628).
- rds: tcp: Fix use-after-free of net in reqsk_timer_handler()
  (bsc#1012628).
- octeontx2-af: Use matching wake_up API variant in CGX command
  interface (bsc#1012628).
- s390/vtime: fix average steal time calculation (bsc#1012628).
- net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check
  (bsc#1012628).
- devlink: Fix devlink parallel commands processing (bsc#1012628).
- riscv: Only check online cpus for emulated accesses
  (bsc#1012628).
- soc: fsl: dpio: fix kcalloc() argument order (bsc#1012628).
- cpufreq: Fix per-policy boost behavior on SoCs using
  cpufreq_boost_set_sw() (bsc#1012628).
- io_uring: Fix release of pinned pages when __io_uaddr_map fails
  (bsc#1012628).
- tcp: Fix refcnt handling in __inet_hash_connect() (bsc#1012628).
- vmxnet3: Fix missing reserved tailroom (bsc#1012628).
- hsr: Fix uninit-value access in hsr_get_node() (bsc#1012628).
- net: txgbe: fix clk_name exceed MAX_DEV_ID limits (bsc#1012628).
- spi: spi-mem: add statistics support to -&gt;exec_op() calls
  (bsc#1012628).
- spi: Fix error code checking in spi_mem_exec_op() (bsc#1012628).
- nvme: fix reconnection fail due to reserved tag allocation
  (bsc#1012628).
- drm/xe: Invalidate userptr VMA on page pin fault (bsc#1012628).
- drm/xe: Skip VMAs pin when requesting signal to the last XE_EXEC
  (bsc#1012628).
- net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when
  MAC is up (bsc#1012628).
- net: ethernet: mtk_eth_soc: fix PPE hanging issue (bsc#1012628).
- io_uring: fix poll_remove stalled req completion (bsc#1012628).
- ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry
  (bsc#1012628).
- ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam
  Deck OLED (bsc#1012628).
- riscv: Fix compilation error with FAST_GUP and rv32
  (bsc#1012628).
- xen/evtchn: avoid WARN() when unbinding an event channel
  (bsc#1012628).
- xen/events: increment refcnt only if event channel is refcounted
  (bsc#1012628).
- packet: annotate data-races around ignore_outgoing
  (bsc#1012628).
- xfrm: Allow UDP encapsulation only in offload modes
  (bsc#1012628).
- net: veth: do not manipulate GRO when using XDP (bsc#1012628).
- net: dsa: mt7530: prevent possible incorrect XTAL frequency
  selection (bsc#1012628).
- spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
  (bsc#1012628).
- drm: Fix drm_fixp2int_round() making it add 0.5 (bsc#1012628).
- virtio: uapi: Drop __packed attribute in linux/virtio_pci.h
  (bsc#1012628).
- vdpa_sim: reset must not run (bsc#1012628).
- vdpa/mlx5: Allow CVQ size changes (bsc#1012628).
- virtio: packed: fix unmap leak for indirect desc table
  (bsc#1012628).
- net: move dev-&gt;state into net_device_read_txrx group
  (bsc#1012628).
- wireguard: receive: annotate data-race around
  receiving_counter.counter (bsc#1012628).
- rds: introduce acquire/release ordering in
  acquire/release_in_xmit() (bsc#1012628).
- hsr: Handle failures in module init (bsc#1012628).
- ipv4: raw: Fix sending packets from raw sockets via IPsec
  tunnels (bsc#1012628).
- nouveau/gsp: don't check devinit disable on GSP (bsc#1012628).
- ceph: stop copying to iter at EOF on sync reads (bsc#1012628).
- net: phy: fix phy_read_poll_timeout argument type in
  genphy_loopback (bsc#1012628).
- dm-integrity: fix a memory leak when rechecking the data
  (bsc#1012628).
- net/bnx2x: Prevent access to a freed page in page_pool
  (bsc#1012628).
- devlink: fix port new reply cmd type (bsc#1012628).
- octeontx2: Detect the mbox up or down message via register
  (bsc#1012628).
- octeontx2-pf: Wait till detach_resources msg is complete
  (bsc#1012628).
- octeontx2-pf: Use default max_active works instead of one
  (bsc#1012628).
- octeontx2-pf: Send UP messages to VF only when VF is up
  (bsc#1012628).
- octeontx2-af: Use separate handlers for interrupts
  (bsc#1012628).
- drm/amdgpu: add MMHUB 3.3.1 support (bsc#1012628).
- drm/amdgpu: fix mmhub client id out-of-bounds access
  (bsc#1012628).
- drm/amdgpu: drop setting buffer funcs in sdma442 (bsc#1012628).
- netfilter: nft_set_pipapo: release elements in clone only from
  destroy path (bsc#1012628).
- netfilter: nf_tables: do not compare internal table flags on
  updates (bsc#1012628).
- rcu: add a helper to report consolidated flavor QS
  (bsc#1012628).
- net: report RCU QS on threaded NAPI repolling (bsc#1012628).
- bpf: report RCU QS in cpumap kthread (bsc#1012628).
- net: dsa: mt7530: fix link-local frames that ingress vlan
  filtering ports (bsc#1012628).
- net: dsa: mt7530: fix handling of all link-local frames
  (bsc#1012628).
- netfilter: nf_tables: Fix a memory leak in nf_tables_updchain
  (bsc#1012628).
- spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
  (bsc#1012628).
- selftests: forwarding: Fix ping failure due to short timeout
  (bsc#1012628).
- dm io: Support IO priority (bsc#1012628).
- dm-integrity: align the outgoing bio in integrity_recheck
  (bsc#1012628).
- x86/efistub: Clear decompressor BSS in native EFI entrypoint
  (bsc#1012628).
- x86/efistub: Don't clear BSS twice in mixed mode (bsc#1012628).
- printk: Adjust mapping for 32bit seq macros (bsc#1012628).
- printk: Use prb_first_seq() as base for 32bit seq macros
  (bsc#1012628).
- Update config files.
- Rename to
  patches.kernel.org/6.8.2-043-aoe-fix-the-potential-use-after-free-problem-in.patch.
- Rename to
  patches.kernel.org/6.8.2-055-wifi-ath10k-fix-NULL-pointer-dereference-in-ath.patch.
- Rename to
  patches.kernel.org/6.8.2-280-btrfs-fix-race-when-detecting-delalloc-ranges-d.patch.
- commit f53ef05</changelog>
  <changelog author="msuchanek@suse.de" date="1711627201">- powerpc/crypto/chacha-p10: Fix failure on non Power10
  (boo#1218114).
- commit 9b2d264</changelog>
  <changelog author="jslaby@suse.cz" date="1712059200">- Revert "io_uring: remove unconditional looping in local
  task_work handling" (liburing_failure).
- commit 5b857cb</changelog>
  <changelog author="jslaby@suse.cz" date="1712059201">- Bluetooth: hci_sync: Fix not checking error on
  hci_cmd_sync_cancel_sync (bluetooth-fix).
- commit 2eb0f0f</changelog>
  <changelog author="jslaby@suse.cz" date="1712145600">- Reapply "io_uring: remove unconditional looping in local
  This reverts commit 5b857cbdea3a310ec703341b4586e4f4f7748b04, liburing
  was fixed.
- commit 27b1222</changelog>
  <changelog author="jslaby@suse.cz" date="1712145601">- Linux 6.8.3 (bsc#1012628).
- drm/vmwgfx: Unmap the surface before resetting it on a plane
  state (bsc#1012628).
- wifi: brcmfmac: avoid invalid list operation when vendor attach
  fails (bsc#1012628).
- media: staging: ipu3-imgu: Set fields before
  media_entity_pads_init() (bsc#1012628).
- arm64: dts: qcom: sc7280: Add additional MSI interrupts
  (bsc#1012628).
- remoteproc: virtio: Fix wdg cannot recovery remote processor
  (bsc#1012628).
- clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
  (bsc#1012628).
- smack: Set SMACK64TRANSMUTE only for dirs in
  smack_inode_setxattr() (bsc#1012628).
- smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
  (bsc#1012628).
- arm: dts: marvell: Fix maxium-&gt;maxim typo in brownstone dts
  (bsc#1012628).
- drm/vmwgfx: Fix possible null pointer derefence with invalid
  contexts (bsc#1012628).
- arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5
  microphones (bsc#1012628).
- serial: max310x: fix NULL pointer dereference in I2C
  instantiation (bsc#1012628).
- drm/vmwgfx: Fix the lifetime of the bo cursor memory
  (bsc#1012628).
- pci_iounmap(): Fix MMIO mapping leak (bsc#1012628).
- media: xc4000: Fix atomicity violation in xc4000_get_frequency
  (bsc#1012628).
- media: mc: Add local pad to pipeline regardless of the link
  state (bsc#1012628).
- media: mc: Fix flags handling when creating pad links
  (bsc#1012628).
- media: nxp: imx8-isi: Check whether crossbar pad is non-NULL
  before access (bsc#1012628).
- media: mc: Add num_links flag to media_pad (bsc#1012628).
- media: mc: Rename pad variable to clarify intent (bsc#1012628).
- media: mc: Expand MUST_CONNECT flag to always require an
  enabled link (bsc#1012628).
- media: nxp: imx8-isi: Mark all crossbar sink pads as
  MUST_CONNECT (bsc#1012628).
- md: use RCU lock to protect traversal in md_spares_need_change()
  (bsc#1012628).
- KVM: Always flush async #PF workqueue when vCPU is being
  destroyed (bsc#1012628).
- arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping
  (bsc#1012628).
- arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping
  (bsc#1012628).
- cpufreq: amd-pstate: Fix min_perf assignment in
  amd_pstate_adjust_perf() (bsc#1012628).
- thermal/intel: Fix intel_tcc_get_temp() to support negative
  CPU temperature (bsc#1012628).
- powercap: intel_rapl: Fix a NULL pointer dereference
  (bsc#1012628).
- powercap: intel_rapl: Fix locking in TPMI RAPL (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix a register bug (bsc#1012628).
- powercap: intel_rapl_tpmi: Fix System Domain probing
  (bsc#1012628).
- powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core
  (bsc#1012628).
- powerpc/smp: Increase nr_cpu_ids to include the boot CPU
  (bsc#1012628).
- sparc64: NMI watchdog: fix return value of __setup handler
  (bsc#1012628).
- sparc: vDSO: fix return value of __setup handler (bsc#1012628).
- crypto: qat - change SLAs cleanup flow at shutdown
  (bsc#1012628).
- crypto: qat - resolve race condition during AER recovery
  (bsc#1012628).
- selftests/mqueue: Set timeout to 180 seconds (bsc#1012628).
- pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name
  (bsc#1012628).
- ext4: correct best extent lstart adjustment logic (bsc#1012628).
- drm/amdgpu/display: Address kdoc for 'is_psr_su' in
  'fill_dc_dirty_rects' (bsc#1012628).
- block: Clear zone limits for a non-zoned stacked queue
  (bsc#1012628).
- kasan/test: avoid gcc warning for intentional overflow
  (bsc#1012628).
- bounds: support non-power-of-two CONFIG_NR_CPUS (bsc#1012628).
- fat: fix uninitialized field in nostale filehandles
  (bsc#1012628).
- fuse: fix VM_MAYSHARE and direct_io_allow_mmap (bsc#1012628).
- mfd: twl: Select MFD_CORE (bsc#1012628).
- ubifs: Set page uptodate in the correct place (bsc#1012628).
- ubi: Check for too small LEB size in VTBL code (bsc#1012628).
- ubi: correct the calculation of fastmap size (bsc#1012628).
- ubifs: ubifs_symlink: Fix memleak of inode-&gt;i_link in error path
  (bsc#1012628).
- mtd: rawnand: meson: fix scrambling mode value in command macro
  (bsc#1012628).
- md/md-bitmap: fix incorrect usage for sb_index (bsc#1012628).
- x86/nmi: Fix the inverse "in NMI handler" check (bsc#1012628).
- parisc/unaligned: Rewrite 64-bit inline assembly of
  emulate_ldd() (bsc#1012628).
- parisc: Avoid clobbering the C/B bits in the PSW with tophys
  and tovirt macros (bsc#1012628).
- parisc: Fix ip_fast_csum (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 32-bit systems (bsc#1012628).
- parisc: Fix csum_ipv6_magic on 64-bit systems (bsc#1012628).
- parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit
  builds (bsc#1012628).
- iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
  (bsc#1012628).
- iio: adc: rockchip_saradc: use mask for write_enable bitfield
  (bsc#1012628).
- docs: Restore "smart quotes" for quotes (bsc#1012628).
- cpufreq: Limit resolving a frequency to policy min/max
  (bsc#1012628).
- PM: suspend: Set mem_sleep_current during kernel command line
  setup (bsc#1012628).
- vfio/pds: Always clear the save/restore FDs on reset
  (bsc#1012628).
- clk: qcom: gcc-ipq5018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq6018: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq8074: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: gcc-ipq9574: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: camcc-sc8280xp: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-apq8084: fix terminating of frequency table
  arrays (bsc#1012628).
- clk: qcom: mmcc-msm8974: fix terminating of frequency table
  arrays (bsc#1012628).
- usb: xhci: Add error handling in xhci_map_urb_for_dma
  (bsc#1012628).
- powerpc/fsl: Fix mfpmr build errors with newer binutils
  (bsc#1012628).
- USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
  (bsc#1012628).
- USB: serial: add device ID for VeriFone adapter (bsc#1012628).
- USB: serial: cp210x: add ID for MGP Instruments PDS100
  (bsc#1012628).
- wifi: mac80211: track capability/opmode NSS separately
  (bsc#1012628).
- USB: serial: option: add MeiG Smart SLM320 product
  (bsc#1012628).
- KVM: x86/xen: inject vCPU upcall vector when local APIC is
  enabled (bsc#1012628).
- USB: serial: cp210x: add pid/vid for TDK NC0110013M and
  MM0110113M (bsc#1012628).
- PM: sleep: wakeirq: fix wake irq warning in system suspend
  (bsc#1012628).
- mmc: tmio: avoid concurrent runs of mmc_request_done()
  (bsc#1012628).
- fuse: replace remaining make_bad_inode() with fuse_make_bad()
  (bsc#1012628).
- fuse: fix root lookup with nonzero generation (bsc#1012628).
- fuse: don't unhash root (bsc#1012628).
- usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (bsc#1012628).
- usb: dwc3-am62: fix module unload/reload behavior (bsc#1012628).
- usb: dwc3-am62: Disable wakeup at remove (bsc#1012628).
- serial: core: only stop transmit when HW fifo is empty
  (bsc#1012628).
- serial: Lock console when calling into driver before
  registration (bsc#1012628).
- btrfs: qgroup: always free reserved space for extent records
  (bsc#1012628).
- btrfs: fix off-by-one chunk length calculation at
  contains_pending_extent() (bsc#1012628).
- wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU
  (bsc#1012628).
- docs: Makefile: Add dependency to $(YNL_INDEX) for targets
  other than htmldocs (bsc#1012628).
- PCI/PM: Drain runtime-idle callbacks before driver removal
  (bsc#1012628).
- PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
  (bsc#1012628).
- Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in
  raid5d"" (bsc#1012628).
- md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume
  (bsc#1012628).
- md: export helpers to stop sync_thread (bsc#1012628).
- md: export helper md_is_rdwr() (bsc#1012628).
- md: add a new helper reshape_interrupted() (bsc#1012628).
- dm-raid: really frozen sync_thread during suspend (bsc#1012628).
- md/dm-raid: don't call md_reap_sync_thread() directly
  (bsc#1012628).
- dm-raid: add a new helper prepare_suspend() in md_personality
  (bsc#1012628).
- dm-raid456, md/raid456: fix a deadlock for dm-raid456 while
  io concurrent with reshape (bsc#1012628).
- dm-raid: fix lockdep waring in "pers-&gt;hot_add_disk"
  (bsc#1012628).
- powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (bsc#1012628).
- block: Fix page refcounts for unaligned buffers in
  __bio_release_pages() (bsc#1012628).
- mac802154: fix llsec key resources release in
  mac802154_llsec_key_del (bsc#1012628).
- mm: swap: fix race between free_swap_and_cache() and swapoff()
  (bsc#1012628).
- mmc: core: Fix switch on gp3 partition (bsc#1012628).
- Bluetooth: btnxpuart: Fix btnxpuart_close (bsc#1012628).
- leds: trigger: netdev: Fix kernel panic on interface rename
  trig notify (bsc#1012628).
- drm/etnaviv: Restore some id values (bsc#1012628).
- landlock: Warn once if a Landlock action is requested while
  disabled (bsc#1012628).
- io_uring: fix mshot read defer taskrun cqe posting
  (bsc#1012628).
- hwmon: (amc6821) add of_match table (bsc#1012628).
- io_uring: fix io_queue_proc modifying req-&gt;flags (bsc#1012628).
- ext4: fix corruption during on-line resize (bsc#1012628).
- nvmem: meson-efuse: fix function pointer type mismatch
  (bsc#1012628).
- slimbus: core: Remove usage of the deprecated ida_simple_xx()
  API (bsc#1012628).
- phy: tegra: xusb: Add API to retrieve the port number of phy
  (bsc#1012628).
- usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
  (bsc#1012628).
- speakup: Fix 8bit characters from direct synth (bsc#1012628).
- debugfs: fix wait/cancellation handling during remove
  (bsc#1012628).
- PCI/AER: Block runtime suspend when handling errors
  (bsc#1012628).
- io_uring/net: correctly handle multishot recvmsg retry setup
  (bsc#1012628).
- io_uring: fix mshot io-wq checks (bsc#1012628).
- PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p
  (bsc#1012628).
- sparc32: Fix parport build with sparc32 (bsc#1012628).
- nfs: fix UAF in direct writes (bsc#1012628).
- NFS: Read unlock folio on nfs_page_create_from_folio() error
  (bsc#1012628).
- kbuild: Move -Wenum-{compare-conditional,enum-conversion}
  into W=1 (bsc#1012628).
- PCI: qcom: Enable BDF to SID translation properly (bsc#1012628).
- PCI: dwc: endpoint: Fix advertised resizable BAR size
  (bsc#1012628).
- PCI: hv: Fix ring buffer size calculation (bsc#1012628).
- cifs: prevent updating file size from server if we have a
  read/write lease (bsc#1012628).
- cifs: allow changing password during remount (bsc#1012628).
- thermal/drivers/mediatek: Fix control buffer enablement on
  MT7896 (bsc#1012628).
- vfio/pci: Disable auto-enable of exclusive INTx IRQ
  (bsc#1012628).
- vfio/pci: Lock external INTx masking ops (bsc#1012628).
- vfio/platform: Disable virqfds on cleanup (bsc#1012628).
- vfio/platform: Create persistent IRQ handlers (bsc#1012628).
- vfio/fsl-mc: Block calling interrupt handler without trigger
  (bsc#1012628).
- tpm,tpm_tis: Avoid warning splat at shutdown (bsc#1012628).
- ksmbd: replace generic_fillattr with vfs_getattr (bsc#1012628).
- ksmbd: retrieve number of blocks using vfs_getattr in
  set_file_allocation_info (bsc#1012628).
- platform/x86/intel/tpmi: Change vsec offset to u64
  (bsc#1012628).
- io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry
  (bsc#1012628).
- io_uring: clean rings on NO_MMAP alloc fail (bsc#1012628).
- ring-buffer: Do not set shortest_full when full target is hit
  (bsc#1012628).
- ring-buffer: Fix full_waiters_pending in poll (bsc#1012628).
- ring-buffer: Use wait_event_interruptible() in
  ring_buffer_wait() (bsc#1012628).
- tracing/ring-buffer: Fix wait_on_pipe() race (bsc#1012628).
- dlm: fix user space lkb refcounting (bsc#1012628).
- soc: fsl: qbman: Always disable interrupts when taking cgr_lock
  (bsc#1012628).
- soc: fsl: qbman: Use raw spinlock for cgr_lock (bsc#1012628).
- s390/zcrypt: fix reference counting on zcrypt card objects
  (bsc#1012628).
- drm/probe-helper: warn about negative .get_modes()
  (bsc#1012628).
- drm/panel: do not return negative error codes from
  drm_panel_get_modes() (bsc#1012628).
- drm/exynos: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/imx/ipuv3: do not return negative values from .get_modes()
  (bsc#1012628).
- drm/vc4: hdmi: do not return negative values from .get_modes()
  (bsc#1012628).
- clocksource/drivers/timer-riscv: Clear timer interrupt on
  timer initialization (bsc#1012628).
- memtest: use {READ,WRITE}_ONCE in memory scanning (bsc#1012628).
- Revert "block/mq-deadline: use correct way to throttling write
  requests" (bsc#1012628).
- lsm: use 32-bit compatible data types in LSM syscalls
  (bsc#1012628).
- lsm: handle the NULL buffer case in lsm_fill_user_ctx()
  (bsc#1012628).
- f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
  (bsc#1012628).
- f2fs: truncate page cache before clearing flags when aborting
  atomic write (bsc#1012628).
- nilfs2: fix failure to detect DAT corruption in btree and
  direct mappings (bsc#1012628).
- nilfs2: prevent kernel bug at submit_bh_wbc() (bsc#1012628).
- cifs: make sure server interfaces are requested only for SMB3+
  (bsc#1012628).
- cifs: reduce warning log level for server not advertising
  interfaces (bsc#1012628).
- cifs: open_cached_dir(): add FILE_READ_EA to desired access
  (bsc#1012628).
- mtd: rawnand: Fix and simplify again the continuous read
  derivations (bsc#1012628).
- mtd: rawnand: Add a helper for calculating a page index
  (bsc#1012628).
- mtd: rawnand: Ensure all continuous terms are always in sync
  (bsc#1012628).
- mtd: rawnand: Constrain even more when continuous reads are
  enabled (bsc#1012628).
- cpufreq: dt: always allocate zeroed cpumask (bsc#1012628).
- io_uring/futex: always remove futex entry for cancel all
  (bsc#1012628).
- io_uring/waitid: always remove waitid entry for cancel all
  (bsc#1012628).
- x86/CPU/AMD: Update the Zenbleed microcode revisions
  (bsc#1012628).
- ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  (bsc#1012628).
- net: esp: fix bad handling of pages from page_pool
  (bsc#1012628).
- NFSD: Fix nfsd_clid_class use of __string_len() macro
  (bsc#1012628).
- drm/i915: Add missing ; to __assign_str() macros in tracepoint
  code (bsc#1012628).
- net: hns3: tracing: fix hclgevf trace event strings
  (bsc#1012628).
- cxl/trace: Properly initialize cxl_poison region name
  (bsc#1012628).
- ksmbd: fix potencial out-of-bounds when buffer offset is invalid
  (bsc#1012628).
- virtio: reenable config if freezing device failed (bsc#1012628).
- LoongArch: Change __my_cpu_offset definition to avoid
  mis-optimization (bsc#1012628).
- LoongArch: Define the __io_aw() hook as mmiowb() (bsc#1012628).
- LoongArch/crypto: Clean up useless assignment operations
  (bsc#1012628).
- wireguard: netlink: check for dangling peer via is_dead instead
  of empty list (bsc#1012628).
- wireguard: netlink: access device through ctx instead of peer
  (bsc#1012628).
- wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64}
  (bsc#1012628).
- ahci: asm1064: asm1166: don't limit reported ports
  (bsc#1012628).
- drm/amd/display: Change default size for dummy plane in DML2
  (bsc#1012628).
- drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
  (bsc#1012628).
- drm/amdgpu/pm: Fix NULL pointer dereference when get power limit
  (bsc#1012628).
- drm/amdgpu/pm: Check the validity of overdiver power limit
  (bsc#1012628).
- drm/amd/display: Override min required DCFCLK in dml1_validate
  (bsc#1012628).
- drm/amd/display: Allow dirty rects to be sent to dmub when
  abm is active (bsc#1012628).
- drm/amd/display: Init DPPCLK from SMU on dcn32 (bsc#1012628).
- drm/amd/display: Update odm when ODM combine is changed on an
  otg master pipe with no plane (bsc#1012628).
- drm/amd/display: Fix idle check for shared firmware state
  (bsc#1012628).
- drm/amd/display: Amend coasting vtotal for replay low hz
  (bsc#1012628).
- drm/amd/display: Lock all enabled otg pipes even with no planes
  (bsc#1012628).
- drm/amd/display: Implement wait_for_odm_update_pending_complete
  (bsc#1012628).
- drm/amd/display: Return the correct HDCP error code
  (bsc#1012628).
- drm/amd/display: Add a dc_state NULL check in dc_state_release
  (bsc#1012628).
- drm/amd/display: Fix noise issue on HDMI AV mute (bsc#1012628).
- dm snapshot: fix lockup in dm_exception_table_exit
  (bsc#1012628).
- x86/pm: Work around false positive kmemleak report in
  msr_build_context() (bsc#1012628).
- wifi: brcmfmac: add per-vendor feature detection callback
  (bsc#1012628).
- wifi: brcmfmac: cfg80211: Use WSEC to set SAE password
  (bsc#1012628).
- wifi: brcmfmac: Demote vendor-specific attach/detach messages
  to info (bsc#1012628).
- drm/ttm: Make sure the mapped tt pages are decrypted when needed
  (bsc#1012628).
- drm/amd/display: Unify optimize_required flags and VRR
  adjustments (bsc#1012628).
- drm/amd/display: Add more checks for exiting idle in DC
  (bsc#1012628).
- btrfs: add set_folio_extent_mapped() helper (bsc#1012628).
- btrfs: replace sb::s_blocksize by fs_info::sectorsize
  (bsc#1012628).
- btrfs: add helpers to get inode from page/folio pointers
  (bsc#1012628).
- btrfs: add helpers to get fs_info from page/folio pointers
  (bsc#1012628).
- btrfs: add helper to get fs_info from struct inode pointer
  (bsc#1012628).
- btrfs: qgroup: validate btrfs_qgroup_inherit parameter
  (bsc#1012628).
- vfio: Introduce interface to flush virqfd inject workqueue
  (bsc#1012628).
- vfio/pci: Create persistent INTx handler (bsc#1012628).
- drm/bridge: add -&gt;edid_read hook and drm_bridge_edid_read()
  (bsc#1012628).
- drm/bridge: lt8912b: use drm_bridge_edid_read() (bsc#1012628).
- drm/bridge: lt8912b: clear the EDID property on failures
  (bsc#1012628).
- drm/bridge: lt8912b: do not return negative values from
  .get_modes() (bsc#1012628).
- drm/amd/display: Remove pixle rate limit for subvp
  (bsc#1012628).
- drm/amd/display: Revert Remove pixle rate limit for subvp
  (bsc#1012628).
- workqueue: Shorten events_freezable_power_efficient name
  (bsc#1012628).
- drm/amd/display: Use freesync when
  `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (bsc#1012628).
- netfilter: nf_tables: reject constant set with timeout
  (bsc#1012628).
- Revert "crypto: pkcs7 - remove sha1 support" (bsc#1012628).
- x86/efistub: Call mixed mode boot services on the firmware's
  stack (bsc#1012628).
- ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
  (bsc#1012628).
- ASoC: amd: yc: Revert "add new YC platform variant (0x63)
  support" (bsc#1012628).
- Fix memory leak in posix_clock_open() (bsc#1012628).
- wifi: rtw88: 8821cu: Fix connection failure (bsc#1012628).
- x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
  (bsc#1012628).
- x86/sev: Fix position dependent variable references in startup
  code (bsc#1012628).
- clocksource/drivers/arm_global_timer: Fix maximum prescaler
  value (bsc#1012628).
- ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
  (bsc#1012628).
- ARM: 9359/1: flush: check if the folio is reserved for
  no-mapping addresses (bsc#1012628).
- entry: Respect changes to system call number by
  trace_sys_enter() (bsc#1012628).
- swiotlb: Fix double-allocation of slots due to broken alignment
  handling (bsc#1012628).
- swiotlb: Honour dma_alloc_coherent() alignment in
  swiotlb_alloc() (bsc#1012628).
- swiotlb: Fix alignment checks when both allocation and DMA
  masks are present (bsc#1012628).
- iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
  (bsc#1012628).
- printk: Update @console_may_schedule in
  console_trylock_spinning() (bsc#1012628).
- irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
  (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (bsc#1012628).
- irqchip/renesas-rzg2l: Prevent spurious interrupts when setting
  trigger type (bsc#1012628).
- kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
  address (bsc#1012628).
- efi/libstub: fix efi_random_alloc() to allocate memory at
  alloc_min or higher address (bsc#1012628).
- x86/mpparse: Register APIC address only once (bsc#1012628).
- x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (bsc#1012628).
- efi: fix panic in kdump kernel (bsc#1012628).
- pwm: img: fix pwm clock lookup (bsc#1012628).
- selftests/mm: Fix build with _FORTIFY_SOURCE (bsc#1012628).
- btrfs: handle errors returned from unpin_extent_cache()
  (bsc#1012628).
- btrfs: fix warning messages not printing interval at
  unpin_extent_range() (bsc#1012628).
- btrfs: do not skip re-registration for the mounted device
  (bsc#1012628).
- mfd: intel-lpss: Switch to generalized quirk table
  (bsc#1012628).
- mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS
  9530 (bsc#1012628).
- drm/i915: Replace a memset() with zero initialization
  (bsc#1012628).
- drm/i915: Try to preserve the current shared_dpll for fastset
  on type-c ports (bsc#1012628).
- drm/i915: Include the PLL name in the debug messages
  (bsc#1012628).
- drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
  (bsc#1012628).
- crypto: iaa - Fix nr_cpus &lt; nr_iaa case (bsc#1012628).
- drm/amd/display: Prevent crash when disable stream
  (bsc#1012628).
- ALSA: hda/tas2781: remove digital gain kcontrol (bsc#1012628).
- ALSA: hda/tas2781: add locks to kcontrols (bsc#1012628).
- mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion
  (bsc#1012628).
- init: open /initrd.image with O_LARGEFILE (bsc#1012628).
- x86/efistub: Add missing boot_params for mixed mode compat entry
  (bsc#1012628).
- efi/libstub: Cast away type warning in use of max()
  (bsc#1012628).
- x86/efistub: Reinstate soft limit for initrd loading
  (bsc#1012628).
- prctl: generalize PR_SET_MDWE support check to be per-arch
  (bsc#1012628).
- ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (bsc#1012628).
- tmpfs: fix race on handling dquot rbtree (bsc#1012628).
- btrfs: validate device maj:min during open (bsc#1012628).
- btrfs: fix race in read_extent_buffer_pages() (bsc#1012628).
- btrfs: zoned: don't skip block groups with 100% zone unusable
  (bsc#1012628).
- btrfs: zoned: use zone aware sb location for scrub
  (bsc#1012628).
- btrfs: zoned: fix use-after-free in do_zone_finish()
  (bsc#1012628).
- wifi: mac80211: check/clear fast rx for non-4addr sta VLAN
  changes (bsc#1012628).
- wifi: cfg80211: add a flag to disable wireless extensions
  (bsc#1012628).
- wifi: iwlwifi: mvm: disable MLO for the time being
  (bsc#1012628).
- wifi: iwlwifi: fw: don't always use FW dump trig (bsc#1012628).
- wifi: iwlwifi: mvm: handle debugfs names more carefully
  (bsc#1012628).
- Revert "drm/amd/display: Fix sending VSC (+ colorimetry)
  packets for DP/eDP displays without PSR" (bsc#1012628).
- fbdev: Select I/O-memory framebuffer ops for SBus (bsc#1012628).
- exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
  (bsc#1012628).
- hexagon: vmlinux.lds.S: handle attributes section (bsc#1012628).
- mm: cachestat: fix two shmem bugs (bsc#1012628).
- selftests/mm: sigbus-wp test requires
  UFFD_FEATURE_WP_HUGETLBFS_SHMEM (bsc#1012628).
- selftests/mm: fix ARM related issue with fork after
  pthread_create (bsc#1012628).
- mmc: sdhci-omap: re-tuning is needed after a pm transition to
  support emmc HS200 mode (bsc#1012628).
- mmc: core: Initialize mmc_blk_ioc_data (bsc#1012628).
- mmc: core: Avoid negative index with array access (bsc#1012628).
- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
  (bsc#1012628).
- block: Do not force full zone append completion in
  req_bio_endio() (bsc#1012628).
- thermal: devfreq_cooling: Fix perf state when calculate dfc
  res_util (bsc#1012628).
- Revert "thermal: core: Don't update trip points inside the
  hysteresis range" (bsc#1012628).
- nouveau/dmem: handle kcalloc() allocation failure (bsc#1012628).
- net: ll_temac: platform_get_resource replaced by wrong function
  (bsc#1012628).
- net: wan: framer: Add missing static inline qualifiers
  (bsc#1012628).
- net: phy: qcom: at803x: fix kernel panic with at8031_probe
  (bsc#1012628).
- drm/xe/query: fix gt_id bounds check (bsc#1012628).
- drm/dp: Fix divide-by-zero regression on DP MST unplug with
  nouveau (bsc#1012628).
- drm/vmwgfx: Create debugfs ttm_resource_manager entry only if
  needed (bsc#1012628).
- drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
  (bsc#1012628).
- drm/amdgpu: fix deadlock while reading mqd from debugfs
  (bsc#1012628).
- drm/amd/display: Remove MPC rate control logic from DCN30 and
  above (bsc#1012628).
- drm/amd/display: Set DCN351 BB and IP the same as DCN35
  (bsc#1012628).
- drm/i915/hwmon: Fix locking inversion in sysfs getter
  (bsc#1012628).
- drm/i915/vma: Fix UAF on destroy against retire race
  (bsc#1012628).
- drm/i915/bios: Tolerate devdata==NULL in
  intel_bios_encoder_supports_dp_dual_mode() (bsc#1012628).
- drm/i915/vrr: Generate VRR "safe window" for DSB (bsc#1012628).
- drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
  mostly (bsc#1012628).
- drm/i915/dsb: Fix DSB vblank waits when using VRR (bsc#1012628).
- drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
  (bsc#1012628).
- drm/i915: Pre-populate the cursor physical dma address
  (bsc#1012628).
- drm/i915/gt: Reset queue_priority_hint on parking (bsc#1012628).
- drm/amd/display: Fix bounds check for dcn35 DcfClocks
  (bsc#1012628).
- mtd: spinand: Add support for 5-byte IDs (bsc#1012628).
- Revert "usb: phy: generic: Get the vbus supply" (bsc#1012628).
- usb: cdc-wdm: close race between read and workqueue
  (bsc#1012628).
- usb: misc: ljca: Fix double free in error handling path
  (bsc#1012628).
- USB: UAS: return ENODEV when submit urbs fail with device not
  attached (bsc#1012628).
- vfio/pds: Make sure migration file isn't accessed after reset
  (bsc#1012628).
- ring-buffer: Make wake once of ring_buffer_wait() more robust
  (bsc#1012628).
- btrfs: fix extent map leak in unexpected scenario at
  unpin_extent_cache() (bsc#1012628).
- ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
  (bsc#1012628).
- scsi: ufs: qcom: Provide default cycles_in_1us value
  (bsc#1012628).
- scsi: sd: Fix TCG OPAL unlock on system resume (bsc#1012628).
- scsi: core: Fix unremoved procfs host directory regression
  (bsc#1012628).
- staging: vc04_services: changen strncpy() to strscpy_pad()
  (bsc#1012628).
- staging: vc04_services: fix information leak in
  create_component() (bsc#1012628).
- genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd
  (bsc#1012628).
- usb: dwc3: Properly set system wakeup (bsc#1012628).
- USB: core: Fix deadlock in usb_deauthorize_interface()
  (bsc#1012628).
- USB: core: Add hub_get() and hub_put() routines (bsc#1012628).
- USB: core: Fix deadlock in port "disable" sysfs attribute
  (bsc#1012628).
- usb: dwc2: host: Fix remote wakeup from hibernation
  (bsc#1012628).
- usb: dwc2: host: Fix hibernation flow (bsc#1012628).
- usb: dwc2: host: Fix ISOC flow in DDMA mode (bsc#1012628).
- usb: dwc2: gadget: Fix exiting from clock gating (bsc#1012628).
- usb: dwc2: gadget: LPM flow fix (bsc#1012628).
- usb: udc: remove warning when queue disabled ep (bsc#1012628).
- usb: typec: ucsi: Fix race between typec_switch and role_switch
  (bsc#1012628).
- usb: typec: tcpm: fix double-free issue in
  tcpm_port_unregister_pd() (bsc#1012628).
- usb: typec: tcpm: Correct port source pdo array in pd_set
  callback (bsc#1012628).
- usb: typec: tcpm: Update PD of Type-C port upon pd_set
  (bsc#1012628).
- usb: typec: Return size of buffer if pd_set operation succeeds
  (bsc#1012628).
- usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
  (bsc#1012628).
- usb: typec: ucsi: Ack unsupported commands (bsc#1012628).
- usb: typec: ucsi_acpi: Refactor and fix DELL quirk
  (bsc#1012628).
- usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
  (bsc#1012628).
- scsi: qla2xxx: Prevent command send on chip reset (bsc#1012628).
- scsi: qla2xxx: Fix N2N stuck connection (bsc#1012628).
- scsi: qla2xxx: Split FCE|EFT trace control (bsc#1012628).
- scsi: qla2xxx: Update manufacturer detail (bsc#1012628).
- scsi: qla2xxx: NVME|FCP prefer flag not being honored
  (bsc#1012628).
- scsi: qla2xxx: Fix command flush on cable pull (bsc#1012628).
- scsi: qla2xxx: Fix double free of the ha-&gt;vp_map pointer
  (bsc#1012628).
- scsi: qla2xxx: Fix double free of fcport (bsc#1012628).
- scsi: qla2xxx: Change debug message during driver unload
  (bsc#1012628).
- scsi: qla2xxx: Delay I/O Abort on PCI error (bsc#1012628).
- x86/bugs: Fix the SRSO mitigation on Zen3/4 (bsc#1012628).
- crash: use macro to add crashk_res into iomem early for specific
  arch (bsc#1012628).
- drm/amd/display: fix IPX enablement (bsc#1012628).
- x86/bugs: Use fixed addressing for VERW operand (bsc#1012628).
- Revert "x86/bugs: Use fixed addressing for VERW operand"
  (bsc#1012628).
- usb: dwc3: pci: Drop duplicate ID (bsc#1012628).
- scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
  (bsc#1012628).
- scsi: lpfc: Correct size for wqe for memset() (bsc#1012628).
- scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
  (bsc#1012628).
- scsi: libsas: Fix disk not being scanned in after being removed
  (bsc#1012628).
- perf/x86/amd/core: Update and fix stalled-cycles-* events for
  Zen 2 and later (bsc#1012628).
- x86/sev: Skip ROM range scans and validation for SEV-SNP guests
  (bsc#1012628).
- tools/resolve_btfids: fix build with musl libc (bsc#1012628).
- drm/amdgpu: fix use-after-free bug (bsc#1012628).
- drm/sched: fix null-ptr-deref in init entity (bsc#1012628).
- Update config files.
- Refresh
  patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch.
- Refresh
  patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch.
- Rename to
  patches.kernel.org/6.8.3-002-wifi-brcmfmac-Fix-use-after-free-bug-in-brcmf_c.patch.
- Rename to
  patches.kernel.org/6.8.3-063-md-raid5-fix-atomicity-violation-in-raid5_cache.patch.
- Rename to
  patches.kernel.org/6.8.3-338-Bluetooth-hci_sync-Fix-not-checking-error-on-hc.patch.
- commi